From fb8cf738f9491a8e3d5ca75eddecac4ac00c1d51 Mon Sep 17 00:00:00 2001 From: Fernanda Toledo Date: Fri, 28 Jun 2024 16:41:44 -0300 Subject: [PATCH] Initial commit --- .env.development | 6 + .env.production | 6 + .env.staging | 6 + .eslintignore | 10 + .eslintrc.js | 117 + .github/ISSUE_TEMPLATE.md | 13 + .github/PULL_REQUEST_TEMPLATE.md | 23 + .github/actions/eas-build/action.yml | 85 + .../actions/setup-jdk-generate-apk/action.yml | 48 + .../setup-node-pnpm-install/action.yml | 29 + .github/workflows/compress-images.yml | 48 + .github/workflows/e2e-android-eas-build.yml | 111 + .github/workflows/e2e-android-maestro.yml | 52 + .github/workflows/e2e-android.yml | 119 + .github/workflows/eas-build-prod.yml | 43 + .github/workflows/eas-build-qa.yml | 47 + .github/workflows/expo-doctor.yml | 44 + .github/workflows/lint-ts.yml | 45 + .github/workflows/new-app-version.yml | 65 + .github/workflows/new-github-release.yml | 34 + .github/workflows/stale.yml | 20 + .github/workflows/test.yml | 50 + .github/workflows/type-check.yml | 50 + .gitignore | 21 + .husky/.gitignore | 1 + .husky/commit-msg | 4 + .husky/common.sh | 8 + .husky/post-merge | 18 + .husky/pre-commit | 25 + .maestro/app/create-post.yaml | 29 + .maestro/app/tabs.yaml | 19 + .maestro/auth/login-with-validation.yaml | 35 + .maestro/auth/onboarding.yaml | 8 + .maestro/config.yaml | 12 + .maestro/utils/hide-keyboard-android.yaml | 5 + .maestro/utils/hide-keyboard-ios.yaml | 6 + .maestro/utils/hide-keyboard.yaml | 12 + .maestro/utils/login.yaml | 22 + .maestro/utils/onboarding-and-login.yaml | 12 + .maestro/utils/onboarding.yaml | 8 + .npmrc | 2 + .prettierrc.js | 4 + .vscode/extensions.json | 17 + .vscode/project.code-snippets | 153 + .vscode/settings.json | 34 + README.md | 49 + __mocks__/@gorhom/bottom-sheet.ts | 1 + __mocks__/moti.ts | 10 + __mocks__/react-native-gesture-handler.ts | 1 + app.config.ts | 86 + assets/adaptive-icon.png | Bin 0 -> 103774 bytes assets/favicon.png | Bin 0 -> 1466 bytes assets/fonts/Inter.ttf | Bin 0 -> 748068 bytes assets/icon.png | Bin 0 -> 174940 bytes assets/splash.png | Bin 0 -> 78558 bytes babel.config.js | 33 + commitlint.config.js | 1 + eas.json | 91 + env.js | 154 + global.css | 3 + index.js | 8 + jest.config.js | 43 + lint-staged.config.js | 16 + metro.config.js | 6 + nativewind-env.d.ts | 1 + package.json | 136 + pnpm-lock.yaml | 16356 ++++++++++++++++ project.d.ts | 1 + scripts/eas-pre-install | 6 + scripts/genrate-apk-and-install | 5 + scripts/i18next-syntax-validation.js | 23 + setup.ts | 5 + src/api/common/api-provider.tsx | 13 + src/api/common/client.tsx | 5 + src/api/common/index.tsx | 3 + src/api/common/utils.tsx | 51 + src/api/index.tsx | 3 + src/api/posts/index.ts | 4 + src/api/posts/types.ts | 6 + src/api/posts/use-add-post.ts | 17 + src/api/posts/use-post.ts | 17 + src/api/posts/use-posts.ts | 15 + src/api/types.ts | 6 + src/app/(app)/_layout.tsx | 75 + src/app/(app)/index.tsx | 35 + src/app/(app)/settings.tsx | 79 + src/app/(app)/style.tsx | 23 + src/app/_layout.tsx | 69 + src/app/feed/[id].tsx | 42 + src/app/feed/add-post.tsx | 74 + src/app/login.tsx | 26 + src/app/onboarding.tsx | 48 + src/components/buttons.tsx | 52 + src/components/card.tsx | 40 + src/components/colors.tsx | 50 + src/components/cover.tsx | 217 + src/components/inputs.tsx | 81 + src/components/login-form.test.tsx | 65 + src/components/login-form.tsx | 67 + src/components/settings/item.tsx | 36 + src/components/settings/items-container.tsx | 22 + src/components/settings/language-item.tsx | 50 + src/components/settings/theme-item.tsx | 51 + src/components/title.tsx | 15 + src/components/typography.tsx | 27 + src/core/auth/index.tsx | 45 + src/core/auth/utils.tsx | 12 + src/core/env.js | 13 + src/core/hooks/index.tsx | 2 + src/core/hooks/use-is-first-time.tsx | 13 + src/core/hooks/use-selected-theme.tsx | 38 + src/core/i18n/index.tsx | 28 + src/core/i18n/react-i18next.d.ts | 9 + src/core/i18n/resources.ts | 13 + src/core/i18n/types.ts | 23 + src/core/i18n/utils.tsx | 54 + src/core/index.tsx | 4 + src/core/keyboard.ts | 24 + src/core/storage.tsx | 16 + src/core/test-utils.tsx | 27 + src/core/use-theme-config.tsx | 37 + src/core/utils.ts | 22 + src/translations/ar.json | 33 + src/translations/en.json | 33 + src/types/index.ts | 0 src/ui/button.test.tsx | 111 + src/ui/button.tsx | 146 + src/ui/checkbox.test.tsx | 216 + src/ui/checkbox.tsx | 267 + src/ui/colors.js | 78 + src/ui/focus-aware-status-bar.tsx | 14 + src/ui/icons/arrow-right.tsx | 25 + src/ui/icons/caret-down.tsx | 20 + src/ui/icons/feed.tsx | 12 + src/ui/icons/github.tsx | 25 + src/ui/icons/home.tsx | 14 + src/ui/icons/index.tsx | 12 + src/ui/icons/language.tsx | 33 + src/ui/icons/rate.tsx | 24 + src/ui/icons/settings.tsx | 14 + src/ui/icons/share.tsx | 16 + src/ui/icons/style.tsx | 22 + src/ui/icons/support.tsx | 27 + src/ui/icons/website.tsx | 28 + src/ui/image.tsx | 30 + src/ui/index.tsx | 32 + src/ui/input.test.tsx | 108 + src/ui/input.tsx | 140 + src/ui/list.tsx | 59 + src/ui/modal.tsx | 197 + src/ui/progress-bar.tsx | 51 + src/ui/select.test.tsx | 96 + src/ui/select.tsx | 269 + src/ui/text.tsx | 45 + src/ui/utils.tsx | 55 + tailwind.config.js | 18 + tsconfig.json | 24 + 157 files changed, 22619 insertions(+) create mode 100644 .env.development create mode 100644 .env.production create mode 100644 .env.staging create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/actions/eas-build/action.yml create mode 100644 .github/actions/setup-jdk-generate-apk/action.yml create mode 100644 .github/actions/setup-node-pnpm-install/action.yml create mode 100644 .github/workflows/compress-images.yml create mode 100644 .github/workflows/e2e-android-eas-build.yml create mode 100644 .github/workflows/e2e-android-maestro.yml create mode 100644 .github/workflows/e2e-android.yml create mode 100644 .github/workflows/eas-build-prod.yml create mode 100644 .github/workflows/eas-build-qa.yml create mode 100644 .github/workflows/expo-doctor.yml create mode 100644 .github/workflows/lint-ts.yml create mode 100644 .github/workflows/new-app-version.yml create mode 100644 .github/workflows/new-github-release.yml create mode 100644 .github/workflows/stale.yml create mode 100644 .github/workflows/test.yml create mode 100644 .github/workflows/type-check.yml create mode 100644 .gitignore create mode 100644 .husky/.gitignore create mode 100755 .husky/commit-msg create mode 100644 .husky/common.sh create mode 100755 .husky/post-merge create mode 100755 .husky/pre-commit create mode 100644 .maestro/app/create-post.yaml create mode 100644 .maestro/app/tabs.yaml create mode 100644 .maestro/auth/login-with-validation.yaml create mode 100644 .maestro/auth/onboarding.yaml create mode 100644 .maestro/config.yaml create mode 100644 .maestro/utils/hide-keyboard-android.yaml create mode 100644 .maestro/utils/hide-keyboard-ios.yaml create mode 100644 .maestro/utils/hide-keyboard.yaml create mode 100644 .maestro/utils/login.yaml create mode 100644 .maestro/utils/onboarding-and-login.yaml create mode 100644 .maestro/utils/onboarding.yaml create mode 100644 .npmrc create mode 100644 .prettierrc.js create mode 100644 .vscode/extensions.json create mode 100644 .vscode/project.code-snippets create mode 100644 .vscode/settings.json create mode 100644 README.md create mode 100644 __mocks__/@gorhom/bottom-sheet.ts create mode 100644 __mocks__/moti.ts create mode 100644 __mocks__/react-native-gesture-handler.ts create mode 100644 app.config.ts create mode 100644 assets/adaptive-icon.png create mode 100644 assets/favicon.png create mode 100644 assets/fonts/Inter.ttf create mode 100644 assets/icon.png create mode 100644 assets/splash.png create mode 100644 babel.config.js create mode 100644 commitlint.config.js create mode 100644 eas.json create mode 100644 env.js create mode 100644 global.css create mode 100644 index.js create mode 100644 jest.config.js create mode 100644 lint-staged.config.js create mode 100644 metro.config.js create mode 100644 nativewind-env.d.ts create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 project.d.ts create mode 100755 scripts/eas-pre-install create mode 100755 scripts/genrate-apk-and-install create mode 100644 scripts/i18next-syntax-validation.js create mode 100644 setup.ts create mode 100644 src/api/common/api-provider.tsx create mode 100644 src/api/common/client.tsx create mode 100644 src/api/common/index.tsx create mode 100644 src/api/common/utils.tsx create mode 100644 src/api/index.tsx create mode 100644 src/api/posts/index.ts create mode 100644 src/api/posts/types.ts create mode 100644 src/api/posts/use-add-post.ts create mode 100644 src/api/posts/use-post.ts create mode 100644 src/api/posts/use-posts.ts create mode 100644 src/api/types.ts create mode 100644 src/app/(app)/_layout.tsx create mode 100644 src/app/(app)/index.tsx create mode 100644 src/app/(app)/settings.tsx create mode 100644 src/app/(app)/style.tsx create mode 100644 src/app/_layout.tsx create mode 100644 src/app/feed/[id].tsx create mode 100644 src/app/feed/add-post.tsx create mode 100644 src/app/login.tsx create mode 100644 src/app/onboarding.tsx create mode 100644 src/components/buttons.tsx create mode 100644 src/components/card.tsx create mode 100644 src/components/colors.tsx create mode 100644 src/components/cover.tsx create mode 100644 src/components/inputs.tsx create mode 100644 src/components/login-form.test.tsx create mode 100644 src/components/login-form.tsx create mode 100644 src/components/settings/item.tsx create mode 100644 src/components/settings/items-container.tsx create mode 100644 src/components/settings/language-item.tsx create mode 100644 src/components/settings/theme-item.tsx create mode 100644 src/components/title.tsx create mode 100644 src/components/typography.tsx create mode 100644 src/core/auth/index.tsx create mode 100644 src/core/auth/utils.tsx create mode 100644 src/core/env.js create mode 100644 src/core/hooks/index.tsx create mode 100644 src/core/hooks/use-is-first-time.tsx create mode 100644 src/core/hooks/use-selected-theme.tsx create mode 100644 src/core/i18n/index.tsx create mode 100644 src/core/i18n/react-i18next.d.ts create mode 100644 src/core/i18n/resources.ts create mode 100644 src/core/i18n/types.ts create mode 100644 src/core/i18n/utils.tsx create mode 100644 src/core/index.tsx create mode 100644 src/core/keyboard.ts create mode 100644 src/core/storage.tsx create mode 100644 src/core/test-utils.tsx create mode 100644 src/core/use-theme-config.tsx create mode 100644 src/core/utils.ts create mode 100644 src/translations/ar.json create mode 100644 src/translations/en.json create mode 100644 src/types/index.ts create mode 100644 src/ui/button.test.tsx create mode 100644 src/ui/button.tsx create mode 100644 src/ui/checkbox.test.tsx create mode 100644 src/ui/checkbox.tsx create mode 100644 src/ui/colors.js create mode 100644 src/ui/focus-aware-status-bar.tsx create mode 100644 src/ui/icons/arrow-right.tsx create mode 100644 src/ui/icons/caret-down.tsx create mode 100644 src/ui/icons/feed.tsx create mode 100644 src/ui/icons/github.tsx create mode 100644 src/ui/icons/home.tsx create mode 100644 src/ui/icons/index.tsx create mode 100644 src/ui/icons/language.tsx create mode 100644 src/ui/icons/rate.tsx create mode 100644 src/ui/icons/settings.tsx create mode 100644 src/ui/icons/share.tsx create mode 100644 src/ui/icons/style.tsx create mode 100644 src/ui/icons/support.tsx create mode 100644 src/ui/icons/website.tsx create mode 100644 src/ui/image.tsx create mode 100644 src/ui/index.tsx create mode 100644 src/ui/input.test.tsx create mode 100644 src/ui/input.tsx create mode 100644 src/ui/list.tsx create mode 100644 src/ui/modal.tsx create mode 100644 src/ui/progress-bar.tsx create mode 100644 src/ui/select.test.tsx create mode 100644 src/ui/select.tsx create mode 100644 src/ui/text.tsx create mode 100644 src/ui/utils.tsx create mode 100644 tailwind.config.js create mode 100644 tsconfig.json diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..4b49c52 --- /dev/null +++ b/.env.development @@ -0,0 +1,6 @@ +API_URL=https://dummyjson.com/ + +## TODO: add the variable to your CI and remove it from here, not recommended setting sensitive values on your git repo +SECRET_KEY=my-secret-key +VAR_NUMBER=10 # this is a number variable +VAR_BOOL=true # this is a boolean variable \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..4b49c52 --- /dev/null +++ b/.env.production @@ -0,0 +1,6 @@ +API_URL=https://dummyjson.com/ + +## TODO: add the variable to your CI and remove it from here, not recommended setting sensitive values on your git repo +SECRET_KEY=my-secret-key +VAR_NUMBER=10 # this is a number variable +VAR_BOOL=true # this is a boolean variable \ No newline at end of file diff --git a/.env.staging b/.env.staging new file mode 100644 index 0000000..4b49c52 --- /dev/null +++ b/.env.staging @@ -0,0 +1,6 @@ +API_URL=https://dummyjson.com/ + +## TODO: add the variable to your CI and remove it from here, not recommended setting sensitive values on your git repo +SECRET_KEY=my-secret-key +VAR_NUMBER=10 # this is a number variable +VAR_BOOL=true # this is a boolean variable \ No newline at end of file diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..fef76b6 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,10 @@ +node_modules +__tests__/ +.vscode/ +android/ +coverage/ +ios/ +.expo +.expo-shared +docs/ +cli/ diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..48c036c --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,117 @@ +const path = require('path'); + +module.exports = { + // Configuration for JavaScript files + extends: ['@react-native-community', 'plugin:prettier/recommended'], + plugins: ['unicorn'], + rules: { + 'prettier/prettier': [ + 'error', + { + singleQuote: true, + endOfLine: 'auto', + }, + ], + 'unicorn/filename-case': [ + 'error', + { + case: 'kebabCase', + ignore: ['/android', '/ios'], + }, + ], + }, + overrides: [ + // Configuration for TypeScript files + { + files: ['**/*.ts', '**/*.tsx', '**/*.js'], + plugins: [ + '@typescript-eslint', + 'unused-imports', + 'tailwindcss', + 'simple-import-sort', + ], + extends: [ + 'plugin:tailwindcss/recommended', + '@react-native-community', + 'plugin:prettier/recommended', + ], + parserOptions: { + project: './tsconfig.json', + }, + rules: { + 'prettier/prettier': [ + 'error', + { + singleQuote: true, + endOfLine: 'auto', + }, + ], + 'max-params': ['error', 3], // Limit the number of parameters in a function to use object instead + 'max-lines-per-function': ['error', 70], + 'react/destructuring-assignment': 'off', // Vscode doesn't support automatically destructuring, it's a pain to add a new variable + 'react/require-default-props': 'off', // Allow non-defined react props as undefined + '@typescript-eslint/comma-dangle': 'off', // Avoid conflict rule between Eslint and Prettier + '@typescript-eslint/consistent-type-imports': 'error', // Ensure `import type` is used when it's necessary + 'import/prefer-default-export': 'off', // Named export is easier to refactor automatically + 'tailwindcss/classnames-order': [ + 'warn', + { + officialSorting: true, + }, + ], // Follow the same ordering as the official plugin `prettier-plugin-tailwindcss` + 'simple-import-sort/imports': 'error', // Import configuration for `eslint-plugin-simple-import-sort` + 'simple-import-sort/exports': 'error', // Export configuration for `eslint-plugin-simple-import-sort` + '@typescript-eslint/no-unused-vars': 'off', + 'tailwindcss/no-custom-classname': 'off', + 'unused-imports/no-unused-imports': 'error', + 'unused-imports/no-unused-vars': [ + 'error', + { + argsIgnorePattern: '^_', + varsIgnorePattern: '^_', + caughtErrorsIgnorePattern: '^_', + }, + ], + }, + }, + // Configuration for translations files (i18next) + { + files: ['src/translations/*.json'], + extends: ['plugin:i18n-json/recommended'], + rules: { + 'i18n-json/valid-message-syntax': [ + 2, + { + syntax: path.resolve('./scripts/i18next-syntax-validation.js'), + }, + ], + 'i18n-json/valid-json': 2, + 'i18n-json/sorted-keys': [ + 2, + { + order: 'asc', + indentSpaces: 2, + }, + ], + 'i18n-json/identical-keys': [ + 2, + { + filePath: path.resolve('./src/translations/en.json'), + }, + ], + 'prettier/prettier': [ + 0, + { + singleQuote: true, + endOfLine: 'auto', + }, + ], + }, + }, + { + // Configuration for testing files + files: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'], + extends: ['plugin:testing-library/react'], + }, + ], +}; diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..71e127d --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,13 @@ +# Summary: + +## Steps to reproduce: + +## Expected behavior: + +## Additional notes: + +#### Tasks + +- [ ] Task 1 +- [ ] Task 2 +- [ ] Task 3 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..8f3fb4f --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,23 @@ +## What does this do? + + + +## Why did you do this? + + + +## Who/what does this impact? + + + +## How did you test this? + + diff --git a/.github/actions/eas-build/action.yml b/.github/actions/eas-build/action.yml new file mode 100644 index 0000000..3a9be92 --- /dev/null +++ b/.github/actions/eas-build/action.yml @@ -0,0 +1,85 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/actions/eas-build/action.yml +# EAS Build docs: https://docs.expo.dev/eas-update/github-actions/ + +# ✍️ Description: +# This is a composite action, which means it can be used in other actions. +# This action is used to trigger an EAS Build for a specific environment (development, staging, production). +# This action accepts those inputs: +# `APP_ENV`, which is used to generate an APK for a specific environment (development, staging, production). We use staging by default. +# `AUTO_SUBMIT`, false by default, set to true if you want to automatically submit your build to stores. +# `EXPO_TOKEN`, required, access token for your Expo account. https://expo.dev/settings/access-tokens +# `VERSION`, required, version of the app to build. used as the build message. +# `ANDROID`, true by default, set to true if you don't want to trigger build for Android. +# `IOS`, false by default, set to true if you want to trigger build for IOS. + +# Before triggering the build, we run a pre-build script to generate the necessary native folders based on the APP_ENV. +# Based on the ANDROID and IOS inputs, we trigger the build for the corresponding platform with the corresponding flags. + +# 👀 Example usage: +# - name: ⏱️ EAS Build +# uses: ./.github/actions/eas-build +# with: +# APP_ENV: staging +# EXPO_TOKEN: ${{ secrets.EXPO_TOKEN }} +# VERSION: ${{ github.event.release.tag_name }} +# IOS: false + +name: 'Setup EAS Build + Trigger Build' +description: 'Setup EAS Build + Trigger Build' +inputs: + APP_ENV: + description: 'APP_ENV (one of): development, staging, production' + required: true + default: 'staging' + AUTO_SUBMIT: ## TODO: we need to handle this too + description: 'AUTO_SUBMIT (one of): true, false' + required: true + default: 'false' + ANDROID: + description: 'run for ANDROID (one of): true, false' + required: true + default: 'true' + VERSION: + description: 'VERSION' + required: true + default: '0.0.0' + IOS: + description: 'run for IOS (one of): true, false' + required: true + default: 'false' + EXPO_TOKEN: + description: 'EXPO_TOKEN' + required: true + default: 'false' + +runs: + using: 'composite' + steps: + - name: 💯 Check for EXPO_TOKEN + run: | + if [ -z "${{ inputs.EXPO_TOKEN }}" ]; then + echo "You must provide an EXPO_TOKEN secret linked to this project's Expo account in this repo's secrets. Learn more: https://docs.expo.dev/eas-update/github-actions" + exit 1 + fi + shell: bash + + - name: 📦 Setup Expo and EAS + uses: expo/expo-github-action@v8 + with: + eas-version: latest + token: ${{ inputs.EXPO_TOKEN }} + + - name: ⚙️ Run Prebuild + run: pnpm prebuild:${{ inputs.APP_ENV }} + shell: bash + + - name: 📱 Run Android Build + if: ${{ inputs.ANDROID == 'true' }} + run: pnpm build:${{ inputs.APP_ENV }}:android --non-interactive --no-wait --message "Build ${{ inputs.APP_ENV }} ${{ inputs.VERSION }}" + shell: bash + + - name: 📱 Run IOS Build + if: ${{ inputs.IOS == 'true' }} + run: pnpm build:${{ inputs.APP_ENV }}:ios --non-interactive --no-wait --message "Build ${{ inputs.APP_ENV }} ${{ inputs.VERSION }}" + shell: bash diff --git a/.github/actions/setup-jdk-generate-apk/action.yml b/.github/actions/setup-jdk-generate-apk/action.yml new file mode 100644 index 0000000..acc988f --- /dev/null +++ b/.github/actions/setup-jdk-generate-apk/action.yml @@ -0,0 +1,48 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/actions/setup-jdk-generate-apk/action.yml +# Composite actions docs: https://docs.github.com/en/actions/creating-actions/creating-a-composite-action + +# ✍️ Description: +# This is a composite action, which means it can be used in other actions. +# This action is used to set up the JDK environment and generate an Android APK for testing. +# This action accepts one input: `APP_ENV`, which is used to generate an APK for a specific environment (development, staging, production). We use staging by default. +# Before generating the APK, we run a pre-build script to generate the necessary native folders based on the APP_ENV. +# On success, the APK is generated at `./android/app/build/outputs/apk/release/app-release.apk`. + +# 👀 Example usage: +# - name : 📦 Set Up JDK + Generate Test APK +# uses: ./.github/actions/setup-jdk-generate-apk +# with: +# APP_ENV: 'staging' + +name: 'Setup JDK + GRADLE + Generate APK' +description: 'Setup JDK + GRADLE + Generate APK' +inputs: + APP_ENV: + description: 'APP_ENV (one of): development, staging, production' + required: true + default: 'staging' + +runs: + using: 'composite' + steps: + - name: Set Up JDK + uses: actions/setup-java@v3 + with: + distribution: 'zulu' # See 'Supported distributions' for available options + java-version: '11' + - name: Setup Gradle + uses: gradle/gradle-build-action@v2 + + - name: Generate Test APK + run: | + pnpm prebuild:${{ inputs.APP_ENV }} + cd android + chmod +x ./gradlew + ./gradlew assembleRelease --no-daemon + cd .. + shell: bash + env: + EXPO_NO_DOTENV: '1' + APP_ENV: ${{ inputs.APP_ENV }} + CI: 'true' diff --git a/.github/actions/setup-node-pnpm-install/action.yml b/.github/actions/setup-node-pnpm-install/action.yml new file mode 100644 index 0000000..425e132 --- /dev/null +++ b/.github/actions/setup-node-pnpm-install/action.yml @@ -0,0 +1,29 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/actions/setup-node-pnpm-install/action.yml +# Composite actions docs: https://docs.github.com/en/actions/creating-actions/creating-a-composite-action + +# ✍️ Description: +# This is a composite action, which means it can be used in other actions. +# It is used in almost all workflows to set up the environment and install dependencies. +# Updating the package manager or Node version here will be reflected in all workflows. + +# 👀 Example usage: +# - name : 📦 Setup Node + PNPM + install deps +# uses: ./.github/actions/setup-node-pnpm-install + +name: 'Setup Node + PNPM + Install Dependencies' +description: 'Setup Node + PNPM + Install Dependencies' +runs: + using: 'composite' + steps: + - uses: pnpm/action-setup@v2 + with: + version: 8 + - uses: actions/setup-node@v3 + with: + node-version: 18 + cache: 'pnpm' + + - name: 📦 Install Project Dependencies + run: pnpm install --frozen-lockfile + shell: bash diff --git a/.github/workflows/compress-images.yml b/.github/workflows/compress-images.yml new file mode 100644 index 0000000..6f53677 --- /dev/null +++ b/.github/workflows/compress-images.yml @@ -0,0 +1,48 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/compress-images.yml + +# ✍️ Description: +# This workflow is used to compress images in the repo. +# This workflow will trigger on a push to the "master" or "main" branch and only run when a new image is added or updated. +# If it's the case, it will compress those images and create a pull request with the compressed images. + +# 🚨 GITHUB SECRETS REQUIRED: None + +name: Compress images +on: + push: + branches: + - master + - main + paths: + - '**.jpg' + - '**.jpeg' + - '**.png' + - '**.webp' + workflow_dispatch: + +jobs: + build: + name: calibreapp/image-actions + runs-on: ubuntu-latest + steps: + - name: Checkout Branch + uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Compress Images + id: calibre + uses: calibreapp/image-actions@main + with: + githubToken: ${{ secrets.GITHUB_TOKEN }} + compressOnly: true + ignorePaths: 'node_modules/**,ios/**,android/**' + + - name: Create Pull Request + if: steps.calibre.outputs.markdown != '' + uses: peter-evans/create-pull-request@v3 + with: + title: Auto Compress Images + branch-suffix: timestamp + commit-message: Compress Images + body: ${{ steps.calibre.outputs.markdown }} diff --git a/.github/workflows/e2e-android-eas-build.yml b/.github/workflows/e2e-android-eas-build.yml new file mode 100644 index 0000000..a2892c6 --- /dev/null +++ b/.github/workflows/e2e-android-eas-build.yml @@ -0,0 +1,111 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/e2e-android-eas-build.yml +# End-to-end testing: https://starter.obytes.com/testing/end-to-end-testing/ + +# ✍️ Description: +# This workflow is used to run end-to-end tests for EAS build on Android. +# It uses Maestro Cloud to run tests on Android emulator. +# It downloads the APK from EAS build and triggers the tests on Maestro Cloud with the downloaded APK. + +# 🚨 GITHUB SECRETS REQUIRED: +# MAESTRO_CLOUD_API_KEY: API key for Maestro Cloud. You can get it from https://cloud.mobile.dev/ci-integration/github-actions#add-your-api-key-secret + +name: E2E Tests EAS Build Android (Maestro + Github Action) + +on: + workflow_dispatch: + inputs: + apk-url: + type: string + description: 'EAS APK URL' + required: true + default: '' + +jobs: + download-eas-apk: + if: github.event_name != 'pull_request' && github.event.inputs.apk-url != '' + name: Download Test APK From EAS Url (wget) + runs-on: ubuntu-latest + + steps: + - name: 📦 Download EAS APK + run: wget ${{ github.event.inputs.apk-url }} -O ./app-release.apk + + - name: Upload Test APK + uses: actions/upload-artifact@v3 + with: + name: test-apk + path: ./app-release.apk + + test-android: + name: E2E Tests EAS Build Android (Maestro + Github Action) + needs: download-eas-apk + runs-on: macOS-latest + + steps: + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 📦 Install Maestro + run: npm run install-maestro ## We use npm because we don't need to install deps again + + - name: Download Test APK + uses: actions/download-artifact@v3 + with: + name: test-apk + path: ${{ github.workspace }} + + - name: Gradle cache + uses: gradle/gradle-build-action@v2 + + - name: AVD cache + uses: actions/cache@v3 + id: avd-cache + with: + path: | + ~/.android/avd/* + ~/.android/adb* + key: avd-cache + + - name: create AVD and generate snapshot for caching + if: steps.avd-cache.outputs.cache-hit != 'true' + uses: reactivecircus/android-emulator-runner@v2 + with: + api-level: 29 + force-avd-creation: false + emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none + disable-animations: false + cores: 2 + ram-size: 4096M + profile: Nexus 6 + script: echo "Generated AVD snapshot for caching." + + - name: Run tests with Maestro + uses: reactivecircus/android-emulator-runner@v2 + with: + api-level: 29 + force-avd-creation: false + emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none + disable-animations: false + cores: 2 + ram-size: 4096M + profile: Nexus 6 + script: | + adb install "${{ github.workspace }}/app-release.apk" + $HOME/.maestro/bin/maestro test .maestro/ --env=APP_ID=com.obytes.staging --format junit + + - name: Upload artifacts + if: always() + uses: actions/upload-artifact@v3 + with: + name: e2e-test-logs + path: ~/.maestro/tests/**/* + + - name: Store tests result + uses: actions/upload-artifact@v3 + with: + name: e2e_android_report + path: | + report.xml diff --git a/.github/workflows/e2e-android-maestro.yml b/.github/workflows/e2e-android-maestro.yml new file mode 100644 index 0000000..f9ee74f --- /dev/null +++ b/.github/workflows/e2e-android-maestro.yml @@ -0,0 +1,52 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/e2e-android.yml +# End-to-end testing: https://starter.obytes.com/testing/end-to-end-testing/ + +# ✍️ Description: +# This workflow is used to run end-to-end tests on Android using Maestro Cloud. +# As a first step, it will generate a test APK using the Gradle build and then trigger Maestro Cloud to run the tests on the generated APK. +# This workflow will be triggered on pull requests (PRs) with the label "android-test-maestro-cloud" or can be manually triggered from the Actions tab. + +# 🚨 GITHUB SECRETS REQUIRED: +# MAESTRO_CLOUD_API_KEY: API key for Maestro Cloud. You can get it from https://cloud.mobile.dev/ci-integration/github-actions#add-your-api-key-secret + +name: E2E Tests Android (Maestro Cloud) + +on: + workflow_dispatch: + pull_request: + branches: [main, master] + +jobs: + generate-and-test-apk: + if: github.event_name != 'pull_request' || ( github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'android-test-maestro-cloud')) + name: Generate and Test Test APK (Maestro Cloud) + runs-on: ubuntu-latest + + steps: + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 📦 Setup Node + PNPM + install deps + uses: ./.github/actions/setup-node-pnpm-install + + - name: 📦 Set Up JDK + Generate Test APK + uses: ./.github/actions/setup-jdk-generate-apk + with: + APP_ENV: staging + + - name: Upload Test APK + uses: actions/upload-artifact@v3 + with: + name: test-apk + path: ./android/app/build/outputs/apk/release/app-release.apk + + - name: 📱 Run E2E Tests with Maestro Cloud + uses: mobile-dev-inc/action-maestro-cloud@v1.4.1 + with: + api-key: ${{ secrets.MAESTRO_CLOUD_API_KEY }} + app-file: ./android/app/build/outputs/apk/release/app-release.apk + env: | + APP_ID=com.obytes.staging diff --git a/.github/workflows/e2e-android.yml b/.github/workflows/e2e-android.yml new file mode 100644 index 0000000..9d460ca --- /dev/null +++ b/.github/workflows/e2e-android.yml @@ -0,0 +1,119 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/e2e-android.yml +# End-to-end testing: https://starter.obytes.com/testing/end-to-end-testing/ + +# ✍️ Description: +# This workflow is used to run end-to-end tests on Android using Maestro. +# As a first step, it will generate a test APK using the Gradle build and then upload it as an artifact. +# A new job will be started to run the tests using the test APK generated in the previous job. +# To test the app, we set up an Android emulator using the `reactivecircus/android-emulator-runner` action. This runner requires macOS as the operating system for the runner. +# This workflow will be triggered on pull requests (PRs) with the label "android-test-github" or can be manually triggered from the Actions tab. +# + +# 🚨 GITHUB SECRETS REQUIRED: None + +name: E2E Tests Android (Maestro + Github Action) + +on: + workflow_dispatch: + pull_request: + branches: [main, master] + +jobs: + generate-test-apk: + if: github.event_name != 'pull_request' || ( github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'android-test-github')) + name: Generate Test APK (Gradle) + runs-on: ubuntu-latest + + steps: + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 📦 Setup Node + PNPM + install deps + uses: ./.github/actions/setup-node-pnpm-install + + - name: 📦 Set Up JDK + Generate Test APK + uses: ./.github/actions/setup-jdk-generate-apk + with: + APP_ENV: staging + + - name: Upload Test APK + uses: actions/upload-artifact@v3 + with: + name: test-apk + path: ./android/app/build/outputs/apk/release/app-release.apk + + test-android: + name: Run Android E2E Tests (Maestro + Github Action) + needs: generate-test-apk + runs-on: macOS-latest + + steps: + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 📦 Install Maestro + run: npm run install-maestro ## We use npm because we don't need to install deps again + + - name: Download Test APK + uses: actions/download-artifact@v3 + with: + name: test-apk + path: ${{ github.workspace }} + + - name: Gradle cache + uses: gradle/gradle-build-action@v2 + + - name: AVD cache + uses: actions/cache@v3 + id: avd-cache + with: + path: | + ~/.android/avd/* + ~/.android/adb* + key: avd-cache + + - name: create AVD and generate snapshot for caching + if: steps.avd-cache.outputs.cache-hit != 'true' + uses: reactivecircus/android-emulator-runner@v2 + with: + api-level: 29 + force-avd-creation: false + emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none + disable-animations: false + cores: 2 + ram-size: 4096M + profile: Nexus 6 + script: echo "Generated AVD snapshot for caching." + + - name: Run tests with Maestro + uses: reactivecircus/android-emulator-runner@v2 + with: + api-level: 29 + force-avd-creation: false + emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none + disable-animations: false + cores: 2 + ram-size: 4096M + profile: Nexus 6 + script: | + adb install "${{ github.workspace }}/app-release.apk" + $HOME/.maestro/bin/maestro test .maestro/ --env=APP_ID=com.obytes.staging --format junit + + - name: Upload artifacts + if: always() + uses: actions/upload-artifact@v3 + with: + name: e2e-test-logs + path: ~/.maestro/tests/**/* + + - name: Store tests result + uses: actions/upload-artifact@v3 + with: + name: e2e_android_report + path: | + report.xml diff --git a/.github/workflows/eas-build-prod.yml b/.github/workflows/eas-build-prod.yml new file mode 100644 index 0000000..ecb3e53 --- /dev/null +++ b/.github/workflows/eas-build-prod.yml @@ -0,0 +1,43 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/eas-build-prod.yml +# Starter releasing process: https://starter.obytes.com/ci-cd/app-releasing-process/ + +# ✍️ Description: +# This workflow is used to trigger a build on EAS for Prod environment. +# Can be triggered manually from the actions tab. +# This workflow will use ./actions/eas-build action to trigger the build on EAS with production env. + +# 🚨 GITHUB SECRETS REQUIRED: +# - EXPO_TOKEN: Expo token to authenticate with EAS +# - You can get it from https://expo.dev/settings/access-tokens + +name: EAS Production Build (Android & IOS) (EAS) + +on: + workflow_dispatch: + +jobs: + Build: + name: EAS Production Build (Android & IOS) (EAS) + runs-on: ubuntu-latest + steps: + - name: Check for EXPO_TOKEN + run: | + if [ -z "${{ secrets.EXPO_TOKEN }}" ]; then + echo "You must provide an EXPO_TOKEN secret linked to this project's Expo account in this repo's secrets. Learn more: https://docs.expo.dev/eas-update/github-actions" + exit 1 + fi + + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 📦 Setup Node + PNPM + install deps + uses: ./.github/actions/setup-node-pnpm-install + + - name: ⏱️ EAS Build + uses: ./.github/actions/eas-build + with: + APP_ENV: production + EXPO_TOKEN: ${{ secrets.EXPO_TOKEN }} diff --git a/.github/workflows/eas-build-qa.yml b/.github/workflows/eas-build-qa.yml new file mode 100644 index 0000000..e6da4bf --- /dev/null +++ b/.github/workflows/eas-build-qa.yml @@ -0,0 +1,47 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/eas-build-qa.yml +# Starter releasing process: https://starter.obytes.com/ci-cd/app-releasing-process/ + +# ✍️ Description: +# This workflow is used to trigger a build on EAS for the QA environment. +# It will run on every GitHub release published on the repo or can be triggered manually from the actions tab. +# This workflow will use ./actions/eas-build action to trigger the build on EAS with staging env. + +# 🚨 GITHUB SECRETS REQUIRED: +# - EXPO_TOKEN: Expo token to authenticate with EAS +# - You can get it from https://expo.dev/settings/access-tokens + +name: EAS QA Build (Android & IOS) (EAS) + +on: + workflow_dispatch: + release: + types: [published] + +jobs: + Build: + name: EAS QA Build (Android & IOS) (EAS) + runs-on: ubuntu-latest + steps: + - name: Check for EXPO_TOKEN + run: | + if [ -z "${{ secrets.EXPO_TOKEN }}" ]; then + echo "You must provide an EXPO_TOKEN secret linked to this project's Expo account in this repo's secrets. Learn more: https://docs.expo.dev/eas-update/github-actions" + exit 1 + fi + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 📦 Setup Node + PNPM + install deps + uses: ./.github/actions/setup-node-pnpm-install + + - name: ⏱️ EAS Build + uses: ./.github/actions/eas-build + with: + APP_ENV: staging + EXPO_TOKEN: ${{ secrets.EXPO_TOKEN }} + VERSION: ${{ github.event.release.tag_name }} + IOS: false # TODO: set as true when IOS account is ready + diff --git a/.github/workflows/expo-doctor.yml b/.github/workflows/expo-doctor.yml new file mode 100644 index 0000000..5f11d3a --- /dev/null +++ b/.github/workflows/expo-doctor.yml @@ -0,0 +1,44 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/expo-doctor.yml + +# ✍️ Description: +# This workflow runs the expo doctor command to check if your project dependencies are aligned with the expo sdk version you are using. +# Can be triggered manually from the Actions tab in your project. +# Runs Also on pull requests and pushes to the main/master branch, but only if the `package.json` or `pnpm-lock.yaml` files have been changed. + +# 🚨 GITHUB SECRETS REQUIRED: NONE + +name: Expo Doctor (expo) + +on: + push: + branches: + - main + - master + paths: + - 'package.json' + - 'pnpm-lock.yaml' + pull_request: + paths: + - 'package.json' + - 'pnpm-lock.yaml' + +jobs: + doctor: + name: Expo Doctor (expo) + runs-on: ubuntu-latest + + steps: + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 📦 Setup Node + PNPM + install deps + uses: ./.github/actions/setup-node-pnpm-install + + - name: Run prebuild + run: pnpm run prebuild ## we only need to run this to generate the badged icon in `.expo` folder + + - name: 🚑 Run Doctor Checks + run: rm -rf ios android && pnpm run doctor ## apprently the new update of expo will break if you already have ios and android folders in your project as they will show up a eas warning diff --git a/.github/workflows/lint-ts.yml b/.github/workflows/lint-ts.yml new file mode 100644 index 0000000..bb336ca --- /dev/null +++ b/.github/workflows/lint-ts.yml @@ -0,0 +1,45 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/lint-ts.yml + +# ✍️ Description: +# This action is used to run eslint checks +# Runs on pull requests and pushes to the main/master branches +# Based on the event type: +# - If it's a pull request, it will run eslint, then add the check to the PR as well as annotate the code with the errors and warnings. +# - If it's a push to main/master, it will run the type checking and fail if there are any errors. + +# 🚨 GITHUB SECRETS REQUIRED: NONE + +name: Lint TS (eslint, prettier) + +on: + push: + branches: [main, master] + pull_request: + branches: [main, master] + +jobs: + lint: + name: Lint TS (eslint, prettier) + runs-on: ubuntu-latest + + steps: + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 📦 Setup Node + PNPM + install deps + uses: ./.github/actions/setup-node-pnpm-install + + - name: 🏃‍♂️ Run ESLint PR + if: github.event_name == 'pull_request' + uses: reviewdog/action-eslint@v1 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + reporter: github-pr-review + eslint_flags: '. --ext .js,.jsx,.ts,.tsx' + + - name: 🏃‍♂️ Run ESLint PR + if: github.event_name != 'pull_request' + run: pnpm run lint diff --git a/.github/workflows/new-app-version.yml b/.github/workflows/new-app-version.yml new file mode 100644 index 0000000..ab55931 --- /dev/null +++ b/.github/workflows/new-app-version.yml @@ -0,0 +1,65 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/lint-ts.yml +# Starter releasing process: https://starter.obytes.com/ci-cd/app-releasing-process/ + +# ✍️ Description: +# This workflow is used to create a new version of the app and push a new tag to the repo. +# As this workflow will push code to the repo, we set up GitHub Bot as a Git user. +# This Workflow need to be triggered manually from the Actions tab in the repo. +# 1. Choose your release type (patch, minor, major) +# 2. The workflow will run the np-release script which runs the following steps: +# - Bump the version in package.json based on the release type using np +# - Run the prebuild of the app to align the package.json version with the native code +# - Create a new tag with the new version +# - Push the new tag to the repo +# + +# 🚨 GITHUB SECRETS REQUIRED: +# - GH_TOKEN: A GitHub token with write repo access. +# You can generate one from here: https://docs.github.com/en/enterprise-server@3.6/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens +# make sure to add it to the repo secrets with the name GH_TOKEN + +name: New App Version + +on: + workflow_dispatch: + inputs: + release-type: + type: choice + description: 'Release type (one of): patch, minor, major' + required: true + default: 'patch' + options: + - patch + - minor + - major + +jobs: + release: + name: Create New Version and push new tag + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - name: 🔍 GH_TOKEN + if: env.GH_TOKEN == '' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: echo "GH_TOKEN=${GITHUB_TOKEN}" >> $GITHUB_ENV + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + token: ${{ secrets.GH_TOKEN }} + + - name: 📝 Git User Setup + run: | + git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" + git config --global user.name "github-actions[bot]" + + - name: 📦 Setup Node + PNPM + install deps + uses: ./.github/actions/setup-node-pnpm-install + + - name: 🏃‍♂️ Run App release + run: | + pnpm app-release ${{ github.event.inputs.release-type }} diff --git a/.github/workflows/new-github-release.yml b/.github/workflows/new-github-release.yml new file mode 100644 index 0000000..12eac78 --- /dev/null +++ b/.github/workflows/new-github-release.yml @@ -0,0 +1,34 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/new-github-release.yml +# Starter releasing process: https://starter.obytes.com/ci-cd/app-releasing-process/ + +# ✍️ Description: +# This workflow will be triggered automatically after the new app version workflow has been executed successfully. +# It will create a new GitHub release with the new app version and the release notes. + +# 🚨 GITHUB SECRETS REQUIRED: None + +name: New GitHub Release + +on: + push: + tags: + - '*' + +jobs: + release: + name: New GitHub Release + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 🏃‍♂️Create A Draft Github Release + uses: ncipollo/release-action@v1 + with: + generateReleaseNotes: true + draft: false diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 0000000..e750e5e --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,20 @@ +name: Mark stale issues and pull requests + +on: + schedule: + - cron: '0 0 * * *' + +jobs: + stale: + runs-on: ubuntu-latest + + steps: + - uses: actions/stale@v1 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + stale-issue-message: 'This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 14 days' + stale-pr-message: 'This PR is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 14 days' + stale-issue-label: 'no-issue-activity' + stale-pr-label: 'no-pr-activity' + days-before-stale: 60 + days-before-close: 14 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..ff6c5b6 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,50 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/test.yml + +# ✍️ Description: +# This action is used to run unit tests +# Runs on pull requests and pushes to the main/master branches +# Based on the event type: +# - If it's a pull request, it will run the tests and post a comment with coverage details. +# - If it's a push to main/master, it will run the tests and add the check to the commit. + +# 🚨 GITHUB SECRETS REQUIRED: NONE + +name: Tests (jest) + +on: + push: + branches: [main, master] + pull_request: + branches: [main, master] + +jobs: + test: + name: Tests (jest) + runs-on: ubuntu-latest + + steps: + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 📦 Setup Node + PNPM + install deps + uses: ./.github/actions/setup-node-pnpm-install + + - name: 🏃‍♂️ Run Tests + run: pnpm run test:ci + + - name: Jest Coverage Comment + uses: MishaKav/jest-coverage-comment@main + if: (success() || failure()) && github.event_name == 'pull_request' + with: + coverage-summary-path: ./coverage/coverage-summary.json + summary-title: '💯 Test Coverage' + badge-title: Coverage + create-new-comment: false + junitxml-title: 😎 Tests Results + junitxml-path: ./coverage/jest-junit.xml + coverage-title: 👀 Tests Details + coverage-path: ./coverage/coverage.txt + report-only-changed-files: true diff --git a/.github/workflows/type-check.yml b/.github/workflows/type-check.yml new file mode 100644 index 0000000..33aebe4 --- /dev/null +++ b/.github/workflows/type-check.yml @@ -0,0 +1,50 @@ +# 🔗 Links: +# Source file: https://github.com/obytes/react-native-template-obytes/blob/master/.github/workflows/type-check.yml + +# ✍️ Description: +# This action is used to run the type-check on the project. +# Runs on pull requests and pushes to the main/master branches +# Based on the event type: +# - If it's a pull request, it will run type checking, then add the check to the PR as well as annotate the code with the errors using reviewdog. +# - If it's a push to main/master, it will run the type checking and fail if there are any errors. + +# 🚨 GITHUB SECRETS REQUIRED: NONE + +name: Type Check (tsc) + +on: + push: + branches: [main, master] + pull_request: + branches: [main, master] + +jobs: + type-check: + name: Type Check (tsc) + runs-on: ubuntu-latest + steps: + - name: 📦 Checkout project repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: 📦 Setup Node + PNPM + install deps + uses: ./.github/actions/setup-node-pnpm-install + + - name: 📦 Install Reviewdog + if: github.event_name == 'pull_request' + uses: reviewdog/action-setup@v1 + + - name: 🏃‍♂️ Run TypeScript PR # Reviewdog tsc errorformat: %f:%l:%c - error TS%n: %m + # We only need to add the reviewdog step if it's a pull request + if: github.event_name == 'pull_request' + run: | + pnpm type-check | reviewdog -name="tsc" -efm="%f(%l,%c): error TS%n: %m" -reporter="github-pr-review" -filter-mode="nofilter" -fail-on-error -tee + env: + REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: + 🏃‍♂️ Run TypeScript Commit + # If it's not a Pull Request then we just need to run the type-check + if: github.event_name != 'pull_request' + run: pnpm type-check diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..38b0a57 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +node_modules/ +.expo/ +dist/ +npm-debug.* +*.jks +*.p8 +*.p12 +*.key +*.mobileprovision +*.orig.* +web-build/ +yarn-error.log +/coverage +# macOS +.DS_Store + +# @generated expo-cli sync-2b81b286409207a5da26e14c78851eb30d8ccbdb +# The following patterns were generated by expo-cli + +expo-env.d.ts +# @end expo-cli \ No newline at end of file diff --git a/.husky/.gitignore b/.husky/.gitignore new file mode 100644 index 0000000..31354ec --- /dev/null +++ b/.husky/.gitignore @@ -0,0 +1 @@ +_ diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100755 index 0000000..5cbe3ee --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +pnpm commitlint --edit $1 \ No newline at end of file diff --git a/.husky/common.sh b/.husky/common.sh new file mode 100644 index 0000000..0e40ff1 --- /dev/null +++ b/.husky/common.sh @@ -0,0 +1,8 @@ +command_exists() { + command -v "$1" >/dev/null 2>&1 +} + +# Workaround for Windows 10, Git Bash and Yarn +if command_exists winpty && test -t 1; then + exec /dev/null 2>&1 +} + +echo 'Checking for changes in pnpm-lock.yml...' + +if changed 'pnpm-lock.yml'; then + echo "📦 pnpm-lock.yml changed. Run pnpm install to bring your dependencies up to date." + pnpm install +fi + +echo 'You are up to date :)' + +echo 'If necessary, you can run pnpm prebuild to generate native code.' + +exit 0 diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..da56838 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,25 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" +. "$(dirname "$0")/common.sh" + + +echo "===\n>> Checking branch name..." + +# Check if branch protection is enabled +if [[ -z $SKIP_BRANCH_PROTECTION ]]; then + BRANCH=$(git rev-parse --abbrev-ref HEAD) + PROTECTED_BRANCHES="^(main|master)" + + if [[ $BRANCH =~ $PROTECTED_BRANCHES ]]; then + echo ">> Direct commits to the $BRANCH branch are not allowed. Please choose a new branch name." + exit 1 + fi +else + echo ">> Skipping branch protection." +fi + +echo ">> Finish checking branch name" +echo ">> Linting your files and fixing them if needed..." + +pnpm type-check +pnpm lint-staged \ No newline at end of file diff --git a/.maestro/app/create-post.yaml b/.maestro/app/create-post.yaml new file mode 100644 index 0000000..89772e9 --- /dev/null +++ b/.maestro/app/create-post.yaml @@ -0,0 +1,29 @@ +appId: ${APP_ID} +env: + Title: 'Post title' + CONTENT: + "It is a long established fact that a reader will be distracted by the\ + \ readable content of a page when looking at its layout. The point of using Lorem\ + \ Ipsum is that it has a more-or-less normal distribution of letters, as opposed\ + \ to using" +--- +- launchApp +- runFlow: ../utils/onboarding-and-login.yaml +- assertVisible: 'Feed' +- assertVisible: 'Create' +- tapOn: 'Create' +- assertVisible: 'Add Post' +- tapOn: + id: 'title' +- inputText: ${Title} +- tapOn: + id: 'body-input' +- inputText: 'short content' +- tapOn: + id: 'add-post-button' +- assertVisible: 'String must contain at least 120 character(s)' +- inputText: ${CONTENT} +- runFlow: ../utils/hide-keyboard.yaml +- tapOn: + id: 'add-post-button' +- assertVisible: 'Post added successfully' diff --git a/.maestro/app/tabs.yaml b/.maestro/app/tabs.yaml new file mode 100644 index 0000000..741d92f --- /dev/null +++ b/.maestro/app/tabs.yaml @@ -0,0 +1,19 @@ +appId: ${APP_ID} +env: + Name: 'User' + EMAIL: 'user@test.com' + PASSWORD: 'password' +--- +- launchApp +- runFlow: ../utils/onboarding-and-login.yaml +- assertVisible: 'Feed' +- assertVisible: + id: 'style-tab' +- tapOn: + id: 'style-tab' +- assertVisible: 'Typography' +- tapOn: + id: 'settings-tab' +- assertVisible: 'Settings' +- scroll +- assertVisible: 'Logout' diff --git a/.maestro/auth/login-with-validation.yaml b/.maestro/auth/login-with-validation.yaml new file mode 100644 index 0000000..a669e39 --- /dev/null +++ b/.maestro/auth/login-with-validation.yaml @@ -0,0 +1,35 @@ +appId: ${APP_ID} +env: + Name: 'User' + EMAIL: 'user@test.com' + PASSWORD: 'password' +--- +- launchApp +- runFlow: + when: + visible: 'Obytes Starter' + file: ../utils/onboarding.yaml +- assertVisible: 'Sign In' +- assertVisible: + id: 'login-button' +- tapOn: + id: 'login-button' +- assertVisible: 'Email is required' +- assertVisible: 'Password is required' +- tapOn: + id: 'name' +- inputText: ${Name} +- runFlow: ../utils/hide-keyboard.yaml +- tapOn: + id: 'email-input' +- inputText: 'email' +- assertVisible: 'Invalid email format' +- inputText: ${EMAIL} +- runFlow: ../utils/hide-keyboard.yaml +- tapOn: + id: 'password-input' +- inputText: ${PASSWORD} +- runFlow: ../utils/hide-keyboard.yaml +- tapOn: + id: 'login-button' +- assertVisible: 'Feed' diff --git a/.maestro/auth/onboarding.yaml b/.maestro/auth/onboarding.yaml new file mode 100644 index 0000000..b52203d --- /dev/null +++ b/.maestro/auth/onboarding.yaml @@ -0,0 +1,8 @@ +appId: ${APP_ID} +--- +- clearState +- launchApp +- assertVisible: "Obytes Starter" +- assertVisible: "Let's Get Started " +- tapOn: "Let's Get Started " +- assertVisible: "Sign In" \ No newline at end of file diff --git a/.maestro/config.yaml b/.maestro/config.yaml new file mode 100644 index 0000000..6961b7e --- /dev/null +++ b/.maestro/config.yaml @@ -0,0 +1,12 @@ +flows: + - auth/* + - app/* + +excludeTags: + - util + +executionOrder: + continueOnFailure: false # default is true + flowsOrder: + - onboarding + - login-with-validation \ No newline at end of file diff --git a/.maestro/utils/hide-keyboard-android.yaml b/.maestro/utils/hide-keyboard-android.yaml new file mode 100644 index 0000000..0702533 --- /dev/null +++ b/.maestro/utils/hide-keyboard-android.yaml @@ -0,0 +1,5 @@ +appId: ${APP_ID} +tags: + - util +--- +- hideKeyboard \ No newline at end of file diff --git a/.maestro/utils/hide-keyboard-ios.yaml b/.maestro/utils/hide-keyboard-ios.yaml new file mode 100644 index 0000000..f22dc28 --- /dev/null +++ b/.maestro/utils/hide-keyboard-ios.yaml @@ -0,0 +1,6 @@ +appId: ${APP_ID} +tags: + - util +--- +- tapOn: + id: "Return" # Keyboard Return \ No newline at end of file diff --git a/.maestro/utils/hide-keyboard.yaml b/.maestro/utils/hide-keyboard.yaml new file mode 100644 index 0000000..dfd1cf9 --- /dev/null +++ b/.maestro/utils/hide-keyboard.yaml @@ -0,0 +1,12 @@ +appId: ${APP_ID} +tags: + - util +--- +- runFlow: + when: + platform: iOS + file: ./hide-keyboard-ios.yaml +- runFlow: + when: + platform: Android + file: ./hide-keyboard-android.yaml \ No newline at end of file diff --git a/.maestro/utils/login.yaml b/.maestro/utils/login.yaml new file mode 100644 index 0000000..6e2b320 --- /dev/null +++ b/.maestro/utils/login.yaml @@ -0,0 +1,22 @@ +appId: ${APP_ID} +env: + Name: "User" + EMAIL: "user@test.com" + PASSWORD: "password" +tags: + - util +--- +- tapOn: + id: "name" +- inputText: ${Name} +- tapOn: + id: "email-input" +- inputText: ${EMAIL} +- runFlow: ../utils/hide-keyboard.yaml +- tapOn: + id: "password-input" +- inputText: ${PASSWORD} +- runFlow: ../utils/hide-keyboard.yaml +- tapOn: + id: "login-button" +- assertVisible: "Typography" diff --git a/.maestro/utils/onboarding-and-login.yaml b/.maestro/utils/onboarding-and-login.yaml new file mode 100644 index 0000000..707c945 --- /dev/null +++ b/.maestro/utils/onboarding-and-login.yaml @@ -0,0 +1,12 @@ +appId: ${APP_ID} +tags: + - util +--- +- runFlow: + when: + visible: "Obytes Starter" + file: onboarding.yaml +- runFlow: + when: + visible: Sign In + file: login.yaml \ No newline at end of file diff --git a/.maestro/utils/onboarding.yaml b/.maestro/utils/onboarding.yaml new file mode 100644 index 0000000..bb1b893 --- /dev/null +++ b/.maestro/utils/onboarding.yaml @@ -0,0 +1,8 @@ +appId: ${APP_ID} +tags: + - util +--- +- assertVisible: 'Obytes Starter' +- assertVisible: "Let's Get Started " +- tapOn: "Let's Get Started " +- assertVisible: 'Sign In' diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..d081044 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +node-linker=hoisted +auto-install-peers=true \ No newline at end of file diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..01408ba --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,4 @@ +module.exports = { + singleQuote: true, + endOfLine: 'auto', +}; \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..eff93af --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,17 @@ +{ + "recommendations": [ + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "yoavbls.pretty-ts-errors", + "mikestead.dotenv", + "eamodio.gitlens", + "streetsidesoftware.code-spell-checker", + "formulahendry.auto-close-tag", + "formulahendry.auto-rename-tag", + "bradlc.vscode-tailwindcss", + "lokalise.i18n-ally", + "wesbos.theme-cobalt2", + "github.copilot", + "ChakrounAnas.turbo-console-log" + ] +} diff --git a/.vscode/project.code-snippets b/.vscode/project.code-snippets new file mode 100644 index 0000000..9f957ff --- /dev/null +++ b/.vscode/project.code-snippets @@ -0,0 +1,153 @@ +{ + "View": { + "prefix": "v", + "body": [ + "", + " $1", + "" + ], + "description": "A Simple View " + }, + "Text": { + "prefix": "t", + "body": [ + "", + " $1", + "" + ], + "description": "A Simple Text" + }, + "export *": { + "prefix": "ex *", + "body": ["export * from '.$1';"], + "description": "export *" + }, + "Component": { + "prefix": "comp", + "body": [ + "import * as React from 'react';", + "", + "import { Text, View } from '@/ui';", + "", + "type Props = {", + " $2", + "};", + "export const ${1:CompName} = ({}: Props) => {", + " return (", + " ", + " ${1:CompName} Component", + " ", + " );", + "};", + "" + ], + "description": "Component" + }, + // https://snippet-generator.app/?description=useQuery+with+variables&tabtrigger=useqv&snippet=import+type+%7B+AxiosError+%7D+from+%27axios%27%3B%0Aimport+%7B+createQuery+%7D+from+%27react-query-kit%27%3B%0A%0Aimport+%7B+client+%7D+from+%27..%2Fcommon%27%3B%0A%0Atype+Variables+%3D+%7B%243%7D%3B%0Atype+Response+%3D+%7B%244%7D%3B%0A%0Aexport+const+use%241+%3D+createQuery%3CResponse%2C+Variables%2C+AxiosError%3E%28%7B%0A++queryKey%3A+%5B%27%242%27%5D%2C+%0A++fetcher%3A+%28variables%29+%3D%3E+%7B%0A++++return+client%0A++++++.get%28%60%242%2F%5C%5C%24%7Bvariables.%24%7B5%7D%7D%60%29%22%2C%0A++++++.then%28%28response%29+%3D%3E+response.data%29%3B%0A++%7D%2C%0A%7D%29%3B%0A&mode=vscode + "useQuery with variables": { + "prefix": "useqv", + "body": [ + "import type { AxiosError } from 'axios';", + "import { createQuery } from 'react-query-kit';", + "", + "import { client } from '../common';", + "", + "type Variables = {$3};", + "type Response = {$4};", + "", + "export const use$1 = createQuery({", + " queryKey: ['$2'], ", + " fetcher: (variables) => {", + " return client", + " .get(`$2/\\${variables.${5}}`)", + " .then((response) => response.data);", + " },", + "});", + "" + ], + "description": "useQuery with variables" + }, + //https://snippet-generator.app/?description=useQuery&tabtrigger=useq&snippet=import+type+%7B+AxiosError+%7D+from+%27axios%27%3B%0Aimport+%7B+createQuery+%7D+from+%27react-query-kit%27%3B%0A%0Aimport+%7B+client+%7D+from+%27..%2Fcommon%27%3B%0A%0Atype+Response+%3D+%7B%243%7D%3B%0Atype+Variables+%3D+void%3B%0A%0Aexport+const+use%241+%3D+createQuery%3CResponse%2C+Variables%2C+AxiosError%3E%28%7B%0A++queryKey%3A+%5B%27%242%27%5D%2C%0A++fetcher%3A+%28%29+%3D%3E+%7B%0A++++return+client.get%28%60%242%60%29.then%28%28response%29+%3D%3E+response.data.posts%29%3B%0A++%7D%2C%0A%7D%29%3B%0A&mode=vscode + "useQuery": { + "prefix": "useq", + "body": [ + "import type { AxiosError } from 'axios';", + "import { createQuery } from 'react-query-kit';", + "", + "import { client } from '../common';", + "", + "type Response = {$3};", + "type Variables = void;", + "", + "export const use$1 = createQuery({", + " queryKey: ['$2'],", + " fetcher: () => {", + " return client.get(`$2`).then((response) => response.data.posts);", + " },", + "});", + "" + ], + "description": "useQuery" + }, + //https://snippet-generator.app/?description=useInfiniteQuery&tabtrigger=useiq&snippet=import+type+%7B+AxiosError+%7D+from+%27axios%27%3B%0Aimport+%7B+createInfiniteQuery+%7D+from+%27react-query-kit%27%3B%0A%0Aimport+%7B+client+%7D+from+%27..%2Fcommon%2Fclient%27%3B%0Aimport+%7B+DEFAULT_LIMIT%2C+getNextPageParam+%7D+from+%27..%2Fcommon%2Futils%27%3B%0Aimport+type+%7B+PaginateQuery+%7D+from+%27..%2Ftypes%27%3B%0A%0Atype+Response+%3D+void%3B%0Atype+Variables+%3D+PaginateQuery%3C%243%3E%3B%0A%0Aexport+const+use%241+%3D+createInfiniteQuery%3CResponse%2C+Variables%2C+AxiosError%3E%28%7B%0A++queryKey%3A+%5B%27%242%27%5D%2C%0A++fetcher%3A+%28_variables%3A+any%2C+%7B+pageParam+%7D%29%3A+Promise%3CResponse%3E+%3D%3E+%7B%0A++++return+client%28%7B%0A++++++url%3A+%60%2F%242%2F%60%2C%0A++++++method%3A+%27GET%27%2C%0A++++++params%3A+%7B%0A++++++++limit%3A+DEFAULT_LIMIT%2C%0A++++++++offset%3A+pageParam%2C%0A++++++%7D%2C%0A++++%7D%29.then%28%28response%29+%3D%3E+response.data%29%3B%0A++%7D%2C%0A++getNextPageParam%2C%0A++initialPageParam%3A+0%2C%0A%7D%29%3B&mode=vscode + "useInfiniteQuery": { + "prefix": "useiq", + "body": [ + "import type { AxiosError } from 'axios';", + "import { createInfiniteQuery } from 'react-query-kit';", + "", + "import { client } from '../common/client';", + "import { DEFAULT_LIMIT, getNextPageParam } from '../common/utils';", + "import type { PaginateQuery } from '../types';", + "", + "type Response = void;", + "type Variables = PaginateQuery<$3>;", + "", + "export const use$1 = createInfiniteQuery({", + " queryKey: ['$2'],", + " fetcher: (_variables: any, { pageParam }): Promise => {", + " return client({", + " url: `/$2/`,", + " method: 'GET',", + " params: {", + " limit: DEFAULT_LIMIT,", + " offset: pageParam,", + " },", + " }).then((response) => response.data);", + " },", + " getNextPageParam,", + " initialPageParam: 0,", + "});" + ], + "description": "useInfiniteQuery" + }, + + //https://snippet-generator.app/?description=useMutation+&tabtrigger=usem&snippet=import+type+%7B+AxiosError+%7D+from+%27axios%27%3B%0Aimport+%7B+createMutation+%7D+from+%27react-query-kit%27%3B%0A%0Aimport+%7B+client+%7D+from+%27..%2Fcommon%27%3B%0A%0Atype+Variables+%3D+%7B%243%7D%3B%0Atype+Response+%3D+%7B%244%7D%3B%0A%0Aexport+const+use%241+%3D+createMutation%3CResponse%2C+Variables%2C+AxiosError%3E%28%0A++async+%28variables%29+%3D%3E%0A++++client%28%7B%0A++++++url%3A+%27%242%27%2C%0A++++++method%3A+%27POST%27%2C%0A++++++data%3A+variables%2C%0A++++%7D%29.then%28%28response%29+%3D%3E+response.data%29%0A%29%3B&mode=vscode + "useMutation ": { + "prefix": "usem", + "body": [ + "import type { AxiosError } from 'axios';", + "import { createMutation } from 'react-query-kit';", + "", + "import { client } from '../common';", + "", + "type Variables = {$3};", + "type Response = {$4};", + "", + "export const use$1 = createMutation({", + " mutationFn: async (variables) =>", + " client({", + " url: '$2',", + " method: 'POST',", + " data: variables,", + " }).then((response) => response.data)", + "});" + ], + "description": "useMutation " + }, + "navigate": { + "prefix": "navigate", + "body": ["const { navigate } = useNavigation();", ""], + "description": "navigate" + } +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..5e248e3 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,34 @@ +{ + "editor.tabSize": 2, + "editor.detectIndentation": false, + "search.exclude": { + "yarn.lock": true + }, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true, + "typescript.tsdk": "node_modules/typescript/lib", + "eslint.format.enable": true, + "[javascript][typescript][typescriptreact]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "dbaeumer.vscode-eslint", + "editor.codeActionsOnSave": [ + "source.addMissingImports", + "source.fixAll.eslint" + ] + }, + "[json][jsonc]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[astro]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "astro-build.astro-vscode" + }, + "cSpell.words": ["Flashlist", "Lato"], + "i18n-ally.localesPaths": ["src/translations/"], + "i18n-ally.keystyle": "nested", + "i18n-ally.disabled": false, // make sure to disable i18n-ally in your global setting and only enable it for such projects + "tailwindCSS.experimental.classRegex": [ + ["tv\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"] + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..419eb23 --- /dev/null +++ b/README.md @@ -0,0 +1,49 @@ +

+ logo
+Mobile App

+ +> This Project is based on [Obytes starter](https://starter.obytes.com) + +## Requirements + +- [React Native dev environment ](https://reactnative.dev/docs/environment-setup) +- [Node.js LTS release](https://nodejs.org/en/) +- [Git](https://git-scm.com/) +- [Watchman](https://facebook.github.io/watchman/docs/install#buildinstall), required only for macOS or Linux users +- [Pnpm](https://pnpm.io/installation) +- [VS Code Editor](https://code.visualstudio.com/download) ⚠️ Make sure to install all recommended extension from `.vscode/extensions.json` + +## 👋 Quick start + +Clone the repo to your machine and install deps : + +```sh +git clone https://github.com/user/repo-name + +cd ./repo-name + +pnpm install +``` + +To run the app on ios + +```sh +pnpm ios +``` + +To run the app on Android + +```sh +pnpm android +``` + +## ✍️ Documentation + +- [Rules and Conventions](https://starter.obytes.com/getting-started/rules-and-conventions/) +- [Project structure](https://starter.obytes.com/getting-started/project-structure) +- [Environment vars and config](https://starter.obytes.com/getting-started/environment-vars-config) +- [UI and Theming](https://starter.obytes.com/ui-and-theme/ui-theming) +- [Components](https://starter.obytes.com/ui-and-theme/components) +- [Forms](https://starter.obytes.com/ui-and-theme/Forms) +- [Data fetching](https://starter.obytes.com/guides/data-fetching) +- [Contribute to starter](https://starter.obytes.com/how-to-contribute/) diff --git a/__mocks__/@gorhom/bottom-sheet.ts b/__mocks__/@gorhom/bottom-sheet.ts new file mode 100644 index 0000000..34f938a --- /dev/null +++ b/__mocks__/@gorhom/bottom-sheet.ts @@ -0,0 +1 @@ +module.exports = require('@gorhom/bottom-sheet/mock'); diff --git a/__mocks__/moti.ts b/__mocks__/moti.ts new file mode 100644 index 0000000..903dcba --- /dev/null +++ b/__mocks__/moti.ts @@ -0,0 +1,10 @@ +import { View } from 'react-native'; + +const AnimatePresence = View; +const MotiView = View; + +module.exports = { + AnimatePresence, + View, + MotiView, +}; diff --git a/__mocks__/react-native-gesture-handler.ts b/__mocks__/react-native-gesture-handler.ts new file mode 100644 index 0000000..1152f1d --- /dev/null +++ b/__mocks__/react-native-gesture-handler.ts @@ -0,0 +1 @@ +module.exports = require('react-native-gesture-handler/src/mocks.ts'); diff --git a/app.config.ts b/app.config.ts new file mode 100644 index 0000000..ab09614 --- /dev/null +++ b/app.config.ts @@ -0,0 +1,86 @@ +/* eslint-disable max-lines-per-function */ +import type { ConfigContext, ExpoConfig } from '@expo/config'; + +import { ClientEnv, Env } from './env'; + +export default ({ config }: ConfigContext): ExpoConfig => ({ + ...config, + name: Env.NAME, + description: `${Env.NAME} Mobile App`, + owner: Env.EXPO_ACCOUNT_OWNER, + scheme: Env.SCHEME, + slug: 'obytesapp', + version: Env.VERSION.toString(), + orientation: 'portrait', + icon: './assets/icon.png', + userInterfaceStyle: 'automatic', + splash: { + image: './assets/splash.png', + resizeMode: 'cover', + backgroundColor: '#2E3C4B', + }, + updates: { + fallbackToCacheTimeout: 0, + }, + assetBundlePatterns: ['**/*'], + ios: { + supportsTablet: true, + bundleIdentifier: Env.BUNDLE_ID, + }, + experiments: { + typedRoutes: true, + }, + android: { + adaptiveIcon: { + foregroundImage: './assets/adaptive-icon.png', + backgroundColor: '#2E3C4B', + }, + package: Env.PACKAGE, + }, + web: { + favicon: './assets/favicon.png', + bundler: 'metro', + }, + plugins: [ + [ + 'expo-font', + { + fonts: ['./assets/fonts/Inter.ttf'], + }, + ], + 'expo-localization', + 'expo-router', + [ + 'expo-build-properties', + { + android: { + kotlinVersion: '1.7.22', // this is for softinput package + }, + }, + ], + [ + 'app-icon-badge', + { + enabled: Env.APP_ENV !== 'production', + badges: [ + { + text: Env.APP_ENV, + type: 'banner', + color: 'white', + }, + { + text: Env.VERSION.toString(), + type: 'ribbon', + color: 'white', + }, + ], + }, + ], + ], + extra: { + ...ClientEnv, + eas: { + projectId: Env.EAS_PROJECT_ID, + }, + }, +}); diff --git a/assets/adaptive-icon.png b/assets/adaptive-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..378731a7c8f155005de6e0857315cd3baa800bd5 GIT binary patch literal 103774 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

Y^l&k7<)>Qj| z*alpzI{W<4F|}YeDqvI3iS)oEVrv~rJ(NYG9KH9D+fBCTwjpx&3gE=@3eo=SSZP-4 z60ZtL^YEZXda^e2jVO)#Owkb=8AG~a74W0szM9uCmN@EwrCi_$mPL}c>ix<1Tlf@6 zzOF)TsotDePszTnibWi*HJCAPScY}yZH?Hi9Favox*Zm#JABGxP*sutjX;$^#^0-k9qLr$(J34q^Uoyh0@26b-6}TLX+7;lfYV& zpGmT%z6?$wS-z7&wel{*l(1kp#H@AV^mUzSMB@oKfp?iXh|$nWCImp?z!@9(*>$E1 zsk+*=A(!Qo15Z4t(A*9=6q-OY%M<;W549siKY`m#hG4dRGo#dyIA~ab^lDks9gqhT z^I6>Y@M;5EZwBKDX|dYP05_nNJ%3R=;q`v(nwcAZz z9ncoFa-uVOrM?@}=$D1qh4OYs05j>N<6Ysu}Jl~Pkd9LAWiA67SykEeZHCd8(J7l_Xk-LIDdmB`H*qy6%+z ztTJ+^wRHXzX48GR-GY<@15V?Svz+A9xNp!~u4;6Jo?e+FQhs?#r*6lB1B2So`QW+N z8rEr-rVvN5so<&>f3v#1|78GpHk^cdGiIqA-KED$VIvasoCn8>63bWg88eVhzOQQk zGp7FqN6LmXI@I@>QO65-hK#d~ru%m8uHKe)uxk`}g&bxIbwj1w?zi&XgKEHTX@1c$ii7_! zGNcoB#~kGqJ@A@6E9@wYXK=Qin+071;sB`jA%e zq1cZ7KTxeU7&F&pB2w{&*Uk*HhW5zSERGm$Wt3*osnHDT7eN)s+8JDiw7Rnb$-cgu zquQy@U+}I$^5Pfp^`K%v_H6=DU_>1n4^#B0Bxl8$D~zMvWW@%hd7bGV+^pxkC5`z2H#k$nJn1RrXlZ(kB2?-zG4F+GEO^_Wy6?ma}ee zLs0|zI&d2%<_<*O)&pObj~D!*!#{E^I!lkWoeF?KHF1S*3(7|~@BsYVY>IiPdMGAIW?p#g zYFm(9aj%fK_Lr=JE{R8BI9?EmZ^3qzBL7&g-g%CQMLj&2-#7uyQy|_uE zwly5`pg(*<8C&TjXUc2326({*bM6GF)so)4*t1|6#RpH|JWoIPm8_?z=^ ztQr52DZ`jyt5NU{d2EpVB)D?YO)2=c3gsAC7F2dRmG&L{UynZKxT%R1ju)j_03uYL<1pgmtd)cY`dS zZc&lvTA}iM83AVC^Fx*b%jL+=!Vf1J)U}}?4Xzt8%~c1Qx}1aq10@fNt?8fJe^UiF zqU~M6`Qq)GQorKK4K@hNnof5~T+-yI;(IkBUn)rKX!?YEau1c@C2oiZOe%<=)kyJD zb{YF@k;AE8iwQ(pLOps}*~P0SC{M{$qG=Cou9jG$=L51m29~*Wh!x)etr27IV;i#9 z1`hAC%8#1~B2RLK*<|WIZv0_6c;Zvdb`S!1PQ4U;yPm)lm1Q!pIK#Qw%o^+w(*ZQ{ zq~S^5p|*jn9gzLC4pLN-t*F8~2vz7oiORxGm1txc5|0h0Xw%-_(2RXBEV)(UMY|l5 zlLyo>)?mt*J=YNgT3D+acHN>_8{W~wm6H5{7aYJ-WIFK%8&mZQ;2T6O{OuoPBRIgwoVvCHVS;#3tk7ECL6so}uL?!#Wkd)wh5QZz2 zyno;iK4b8p*NxKTr()3aEjq6Qf#};O*+bO+$p9n(M=6|S&L{YLpy{r}L$yRC=4{&+ewFM`s-p)Itz)5 z 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¨a#jC(g5H(H&NzAS4;a%}?CY{`@3;ygwT)@UP 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Inter.ttf b/assets/fonts/Inter.ttf new file mode 100644 index 0000000000000000000000000000000000000000..32a79990a55c8a459ae7c80d32da7485beb3e548 GIT binary patch literal 748068 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≤}Ee&?LiUs&(oZQGXQ<(0I} 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

g%tJzXJ*%N8x|}J1F8Uig*fjh9Z`Z!e^mj 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 z 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�xQ?u%H*Jp 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

j(h{*Z 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

JpPE7{0iD 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≥{{JS}$qF);kX zopWZ+i!vzqv(3`}8VK)@x<=!Yeoa1`n$uP`Tv4L!OD91xREGucM}m!i8$l69ckN^c zW8r$h0QWMda<-$iR;;FjoDAbVJO)ZaRyC_%YX9~VPH>OheSOJZ+8eZ$%eV&i7;PJX z-Tuv29DK$WodOp+#NDuc92N5MBR{GLEbtCQqMQ*8Vw8N^QGumAgNTyWpe`v+8zwoO z%p>Y?B*>HQUZt;6|2KO5`t!kViaTc}p_P;{q%GHqzI2iq;*C5fAb2QXeTU1DuG^nw zd2Bj^+Dq5Nm>6ha416dbmW+q(9eCQ_9sldOa>J!#VwUp5;LP)w=sj>^QD11sLZjK( z>lW@yI8dqsTqbSKJ@dz52@|L9eE}qs?yv@^&p(0b_CBlt1O3u^@TIsI{!+Z^N$p86 z^lM4 z3K|=uvJLOuJW=*IxJ78}B}rJ`PlkQYWl|-q@PcTp;;MBZ72Zywd|b&Lm|cuw`9$x@ z#5p{kK7Mp8K2I(%55VlqB+k(+Y8^(DL4%-fu>(ll&H;n>d&M!ynggld2COcm3pl@z4X9gi0_=BNf!l*uj>l`acSMY3Yt=^%Qv> zkGr7d@zW<{6565!U@yAKY&zzTZv(%Jes;(Q$RL#GtXtRB)3hZV2|fLHqMf4XIv^X+ zcVSw8rijv2M+|48?mom6S4`E02~CZ3{whb{Hw__sbrrsP;FP9hR!!#y9BKd5J4M4# z&d9({bfh5E+4HH?oQaBpvTY@bgs`=4yHsn=SG zOV|(#V5k{m|5D7QAUuUS$xwS%icyA|eH6G%cg9@-nbED7b=N_-QBG#Qgn!$NgRm&Q zyXRbmVZN=u<3UjCUfa%WyNaPA;|i{Y)3EW+Bd@3CJ6dUC>7cc(LMkciKoJ z?x}Hu;z$)-<4ECZtMgeTVxYRhLfx8H2zNdXVywlC<-I+rT`GOQ%K1o^*T}(0Q-!y; z4=oP+R|Kmew|>?LqXqHgt)^#E1Jf|=RDnp`VHFf1PnmNR@>Qf^~4x8yP1sqY%l41-XZoF2mlWp^pZ$oJji4cGU*-gd)taNRv;ak_)@yCwi1rn z!4mOs^x%LsN z2i{LU@~_b`hvIsqS0(%+Ec+i7T-7FYH%j>~yh_KAo7aczsXoJ>{uZZqsZxt+G#Chg z5hZ|-qv=F}Erv=b1LnzT;A0CnMr~{?A6baGEeFhsgA2i!qQNsV!CG*+Ec4I|D0ubU zjB0b+#{@5)kQ>iHDW=qzQ7`@`X3WFyEs;rAN1`7NIc(=Egz&7jlfdJER1p8)YxQ&I zG0eMc1t91c;`QF0P=)T?4l0ojKv1bQF!;Y^<524;%zfQL@5L%|P%M(i8l?tpgfBYV*fAPw+|49xSyUA+3I*mrt$`<) zY>5-;SnD~2&s0<|3DX~bz?ClFH2fk}4-59ea2fX+Zi;N~#)!gox!)*;79tv`7t{0v zjh>~qzX|c{h&Ph+^|5Y%aX0Xqp+ErSF@e}Oa|($Np6L>%YVRj-vbVPA6U`kH$)Kzt z+&ys&PG|qFe)eBaJI@%K-7oBkS01^=elHWghd*W(KZd`o(f2)($5wG0bwMVBw+FiP z8X4m{Ljekn3;~ftBwwKxiuwu*L5iKUZD?QeEYHLm!ivtda{BCLkh%|U(KV(|W4oCqMR|M8hW zmtmX+GJFbFFX0#Z0Id5--6R6AFVH7vkYK zDnxIx!Fd{{eNtFtU@jvc@m%Tue@KnlIfuw*$cmYg?ZC%8Iem1+G*ngr*+E4%2b=Z| z2d(Z=h-V0bb;5VU1N!lTWnk_mfc=@L5qu0`KQT(S?#FVu@hcYb7SCu`87aI zMOuV_>iEKOmyB3sIrz?htMUs3HEcQgLYKE3i?(t*DqR{s z-%|-+*V?ONbY|`_23vblE2w{2r@$h)5t7r&rI+sL&~dMeU9Y}GPN?olL3)x%R0a}g z7^)>$V@3=^zgaXIfljhc2W-h!L<6F0RL*aXwW5*x+8*HwcyJO}a)+*73nU!k9L*oW zR-?^f&`#iebO>(=!@77pxOx4Lv#q{MG?umm&Sldc|2KKoF|IiQh=PfdrSMEGMsaPc zVPCR7u%-`g1_je+g90Ro+m?pKel}*dRe@5&@gV60jF_bnOr1wNyTXt(rSJ-qDh9v* zL6iHQ&^d7kQXXKY3fCaYNSbg? z>Knfcr8PH2JZd7(;5@gc4H4MxHQ!;>7oLReXGk#6vqc6{>~vNy_l=fSkED0>DfoPJJ0iBZfW<2Y5+E_fR6Yirq}{IL)LumeAwJ`(7Fj;3t|w<_cMMSBUfk!I{o6C|M#Ue48htxL@?u9B$##` z;b+L9`t`>@fLlDmgG5mo+vQTh0u6V*W|TRlUkNJg<566wbRCvPA?N>!@nD+2PUc7i zsZkptRul^41J`@D1cE$*s7LYyEWifb)Hr&?By0g+`lDeWn>d|}6$@5aoxmmuGoN;j z@R%`a=^9Cme0SAT4++VRfvY&->A2)2@F)0*<6@H`OJ+H`lkbn+J0Df}4wjq>k#paG zJnd>tb@LE;opGVSx0o&pQt~62A~VWTp>l9w;_m=;1*X32C9Rp3@hKn@i?6r20xE=B zf|-#h{$!@>EXp6_gn+Wljg>U2p5J5cTfhp`Y&kOJg?w%QzjKWzmkaxEYbo|5|KBy& zeW7$_Y+!jHc*!Ol>W)tW*%aT`3bj87f=nZQU?X1BvKdEXG1Ym*6#Cl?f!$vbq687L z(hgJaSMF#ejaN}Fi1#uKB)XN%yb&|Hdiet+LfE!~rF{yy82yaFOgmmX58FBtz0Nm~ zpS3TDfsAP0A;6;Uz!`d=PhIyi2q8XPV;*}rMygsT+0=Au1NHVp!?oi-&cP9z^o{#o zFv~!+1TcYG==@B^pK>Z=?*3MqcH0Q#BVkiFIZS*4LzTTMaGYnWy1-06|Su^ths^2I521KAn>n_+TlTJ303$H)n-vg7Q zZs|B~KG37mGWu`F@OYeyE(g0m+Y3oydBDGt4zv{cVj^u|{g(vFU5=vB8L~7@>uz1( z>FkD@i!Vr20t3r#x_HBTEssmRg7y>R^;&;3M6E-65|riK$driZta0!HKc|1G(mHO08l!NG^ zaQ1YCQa4lZ??<4d#MUfD)Aya>AAr;BsbC~5$j={RQuJ?H;aDTZnQ?iC?4gBGHM@_D z+sY=aX$zFnaulMHpo?OI)tKZ9xr0p*mDF=KRqkO$<}iJbLGzcMl^Xri+KNC2G*CPF z9Uch@*5TE{rSo-&VzgTJ+rfrs-;)H>da6CKJOrOC7fK|;|6VPd3&F;P6V=G1Z8DES z_DqmWWZrcId!~VDcA9}ec#%hNfR7GUKSVYHq@yzn(Y$yN5y;Js{O zIC^;KN^-)c?1@gw&RL((W?$>bpuu%I0$98kVwD}7Tt%?Yp32DWsvdiqBgKV0@} zeLK5!*mP{_oE%}o3i`2ao>lLj2~9;B$8TK!J4V?cX^i^r9O~;vKYfr+%D3Kuxhp{& z6~wfB^)ET$Ys`k-_Ko#}TYG;dEJUd=W;nU~oSiD_u)2L<%v^m*F&r~m6?0)er^2M$ zNEnN|xP*aVZHX^9r}mSVz){5{58wKB5ty%xqWNg*g(<-7`7H{wW1fUXGX@(fbF40DRA;rBQX;3qEe&zMltOo~KufYQUL$O+hufGuA0P2y@H_-& zz8AKHft20^T`;Yi%h$?4AKVBdhdRwo=hS1np!*nv$ZdKbw|u`WcP)SLtU2gaEmJDF zCiJ!S$^wds?H;UtNl)*GIlKSx<8XOOXSejaE*#fYUPqfxROQ}+Ve((8l_cV=r`OYc zOx{=!NmP4eVy|A(sus9GpD=+{atN~~ zhJ$-rlm(c%WH{*U_M68y2hl??LO?f1xN8Q=!f^ll-nyFk(7(v`;V{bU*wwl*rXi`v*rJ`)&cf^WhVTc*&sI=#zz5#{ z6B$mY>s)8b4QjN|KU|>dfstL({6_#pz%s3maC2zpOv?1fbF;!Rjr1Su!GUCv(+%jZ z5~h*qDx*rZu$Cpu!nQ`j1xCaRoUmh$?iO$CD}CVfC(C_jz`ZeLe>yiDzeVTFZt?RF zJelmNxCs3HacZPyYL76T+yF;4z%?l8!VBAA%)1BIbn`2}!=Jj;F+BJix9}r0SN~pZ z4Z?P@M64CCJfRBab#P6{70L)-EXh)Cw4CYo#u;_)CHlQW6yG4i>9$H535 zNBuD64C7lo5}w3U2M3h!L>(O?asV-xhDeO8Z6!A_)7U|wIU`+9yn{tG(x0^@)H&wl zK{5i5HCm&|T`h5%441KogB2E3++ZscwEQxfLoxaLBKAfZzS;9|OruylV|mTYk;6XA z1H!iHSgY5vV!>z&V!@xcx)Q4t#hIi&=_{}alewE>EBl_=!mI`x(81o276@jA1w)Ix zDnwEPS*lS&zroXB^;2j!R-@-LD45?bAnwEWO1OLV#R4lwvNq@KqlQ#(?xP0nin7@Y zdiy4s^ebbSRI|H^f65eFZb5`=^Y<+A2KVW#cYMvHP-fdob!F>_z{Ai|MS>CFbF-uH z>@>-<*UW|AA6G7bKg5wQQ?Ryta>Q9+U7muOeS;$vM-j8}UqQD9Ptpc>l5G0`^LP7E zrxo=VtwFKcxlHM4A$gs?1-L8%ZJ_X9vZf!Nh|u9R(WwQnGpijg%;nTP0P-K)(_sB~ z_@q~8%-r(uycz-yR@zSn(-EO?$E9y#Y%D<1jH-muy41gDKU1=kg`Q~CO^*_X>UVyf zb4R5o`sWx^`!yRFURrGP)z!rNb9ASr|6~P3``o6kW zOnexpTub_Z_*)P-zA-8t$|JcIv(kf`Wr7w3Wl`#wBks70#xJ!os z(VhAcxLJT#klXc&p71X@Er<#3lOM70To9#26{(wl^3fuF0`<>JjPM1OKOlEP7uRtr znM5!_5+Toe&gkFvtzCRy*)su*$Mr>qU`wC#p6@H+{UMU4Dm4y9;K8FPCoFjmm9SU~ z0sR(r35Vb>z4QxliH$ujQj5#b#v6b+lozP@Y6uq6#~dkRYylIXd?KOmQN3_9gz*AA z;V~eRuThTEC>C`m{^@iTU`-)rgPJq!&ePS`s7#laAUl#SnZ+pS9ezMelc~O7AHp3v} zg}W0tQa2;sU>olCT(A(ltKy^1gkebK%YXUprxrTsy8Nd3FU5My9j}ztE9s5>FmxQ# z@>_K&m_1%Qd;1Zv$BDv!Vib!S?n_TvJkH!`*g2acEw6XlH9oj)`%80gcAogc#(%ar zc&e9n3-Y#T{AO|yBUTq&8$ng7852ZA4?M~Mr-02GJ5XMTGOoR_6g|mSOokI>gXHY( zf4KAwJvZ=Rj~y|onJF0#D*DOHYE5f)xA?^?T=MAYDZh6Jqnpr~K^kfQS3&LFwUza| zz9c;ba93d>pXsP+G6VsN@?w}jP~(IlgU6j}y5Jn_)1_wF=5u15AJAvc;zW}=bp(Re zkfQ|5HZQP!*f&1W0gstB zN?2x^Pg!J>rOhaEGPYJXZAln}PtwUoM%qfXpxlt!T+n5Q4ouM`N~&50Ztx0qzRJ*} zBx#oTL7()sIuzrDFx(90P&=>c@wR$_)tZ7Qm~1N$wWCP4Z{NhBgVOg?w{4x>TM`v{ zw5*XoO-aY@e@@PDOma}SXx1KnS~q5eZMeHFJ+uxs4_!o=)ZWPf9{{?(Y-4DfMTGz=QJbiC?xLV4F~f%pdaqu z(m_rYo1{r~CdjbBX$LvQ0hMA<~mPrj11T(EIzZR2KFT1Bg6mOqSvte+!U3 zST!21S#<>7)21AN$tAxdV80MJv^8eQYX#4LpKc($L{&Pg#VDZVgogBw(8|3SH z^hK~J+4~h9P%DMxn5b&qdpZwewxjeVW*|-@%&6}jQ^~DU2hZ+xy_x8wl-=xF+?gA- z_^a@)2~$wb?mVZ+t$xan82YrJk{ru?CC3FYg7;0}_VWn)>|hT&X;ZFRtZP7i7IfhgKvyKHKIny7-B#i0h3zc4G>#<68u>= z2MDn6h7tJ5V|w8hci@@D{d_uNtO^||3~?+vw& zB3rsHe*p~ZL3eGzH5)L8K5|%|Qw{18>b#%*K@zuDdWo!dSlX*3=jwrm2~^=GOk@UT z*J}|eiD=ZE=7jEv=7?&kupmwS&s(jS60gUk&^)Z;obmqkX5riS;_+8~bi}rrGXn4-2=R3FjEa9L=)=Qm!FV<##8-fd(7x>I`nrhbGh_#RyZr6=P>PMwJU}q1NG*<9m)1g|#+`qz|QNox~Cu-t97|+re zXam*3-SI3-43vH(x49*2^7G|uVy;<;VFUVI-M6xi$XN*`PH_2yit z288(5(!--k< zfo|_Fa*O+MT=G+#@oI?VpCYFJkv^FDpg&?OxNJuybXDi{lYTUJrScGi7j6z7%>bWG zKIMz;;C-hTXu6NRy7q~jt=wn?wY_Dv*4!A@HkYv@vo$s-)`_$_b)J8coX*n%L`v5gS>x`Rmx ze&fIt3m+;YKI+S=o6g%wt{YOq;s>Jdu>7~0zm3F3f$;jxAI#?Ud zF8rt?S$a=P;;EiB$UTqio4$2@F3`i^d;euH=H6(KOcg}f8uNJ1g(l#RF1TsJ8wq!A z9TdK4rTsjrm&2v5U>ue`cQuGw&@ZsSo_6!waJc|()B=$jBf^;Xi{bwfQZ4kuK^@6+ z1OGXo0!84s4nij$b8C_vaZBA9yJqW;+JD|UcH~?-k$U9c|FvA7iYzCrUvO_tjJF-T z{*l-b1l!6yuWAAQPo^jg=MBQAWxr6)9L@=$#|&0~-OM**$Z&80HvN1BSJ{em2jR|# z(;3?CU_L*JF&u=R(Dt8wmQtoxYt^tz7E`#)Fe%EvIZhs%|h>dt1_N+?+D!vB}eH;V&h5^#uzo z>^;TdSibYSFpm}*gFD&aRUdaHeT^ZK`}ryvX@jXk<*%6ViZXM?dOH>BwnL4>9WrT# z+qDs(_QMb9HthRC9i9Wt^471}4yR@eR&Q?SpT#HRl4a37q#bTO@(f&)@%9712=>ed zuQXcT8;yBmfY*2N$h%rRfP<0rG$E+@x1K(s2g<>%-Dr^1JN)+lpSEC47V^k@YdR03 z!}OuS+W~KoImjoJk6F~be*XSrxS|KH+W?JvbtTbv(5MXXa7k_%9s1O01%?iW*KlKZ z>S^%BGYs6)povIvbCr0PVP+thqx{O0rBZ6EN6oen?Z6CQ(wJzBxM|a}z2?$<(rq7gDscHU*E~S%e-il`TR-yjGLF0lK8uwy1j?6u}djY*bj~@Rj zp=;>2zPjhAfU3bb;)6%^P*0I&B}s?=XRr&!BdJm?N(kdB#bJ1%6V>p7j&Y{r{QLPX zc9P%M`{CXYM&U?mGCO=e%pUo747HBhd0ta+n_0-IW(HO4`C2-XexWRIqCXmhhr(4_ zMEBjCQjN3{a*G}B|K z!=Izx|Nnc(XKhp0asQ-VeVt`GTv0X5njyl$3fx~0xXxqB93oV8&-r7RpUUg$iyAU! zlWK=9X7;nXxt;$U82@cw5~UZjK`Aq>6V(6VkaZZkASBgSgvIU?D9oR!odD*)P#W>$ z>fnwVwQwa6Edq{AB(Vq?z$BKEW3Jd>c?WEXSkWTf#t7J`aa~6Gt0SD~qZ;lv)$13S z|AS47A9c^4OumgD>=~D*Gob!cw&BaCh)ZRjabuq+o-hNZg9j&o&OYu!@W#`G8n)g5 zCGdL2YP@Fvsmn;}vK|$ROHNP?qjibtAWaV}f=NS&M!Nb1SVS2D8M|;9*`556jP0v7 z`6g`r4P$ZtBbYlhG6%1IaM#hfnIB0ex(pr}ebmf@5gI_;ZzAb9*8TWP6cm89w zb8i}CUF+a`G9^FATUKBId+(3O>#oqCBRNu2(gEY%ZRWdbv`~XC;&9L;OSOXuJ}3mB zGx`tdUZy}p$|WFv?-=a6E;i3tbR38V#cN`fMvK5Atd>Mo^+@OsVq2ku{BHy6_FWi) zEc}|v>a53`!DJj24SwFkd$>mqd`=Lev+Msx1$&#uvpuXAW=$WX{KhRPoj}R=EKq-F z&3eufMSz&=?eO*Nx&6|gn52&U#2}m?4+?@h;0u<-3)Fn#o(0bhsgC1%JTtB0WdfYS z!8s5x2)X$vXl*@=3C2VVR)ck;@w5hX7f@*G)htF?KTD}P#otkIT@al+hq|+!x#D#! z(ywBY6s&-E@>}bVGbYbFNA}QLwmy!CdQaZS*?a13E7#dS*fNTYSig6?Rnw(6Zw~3S zI7c3DTtCxd%7XZ@!)9z>u=nc-uJNj`h8gk47W?r}i=rAcbb^Xq?d$u0J#Tv!we(Uo z?J@q>^xoO~+p1HaUYKJx?iNQiM|Vtvk(umanfjq2`jXrnL6J7d_0f@CyZ`1l*9qI5 z^jNKO2f7uQBn1BR|CqY+xER;=e?8C4G}A(>7L}$*MXNRI3`!kQIhHs|W33|;l~8#e zSrdwokj8T497|CsOEU=BT5LsVq*U7XW_#}6-TS`Y_xI=de9kA&%-qj?UDtQJv z>i4AI3~KFcdkUe9z*ZH(kJ2tCb=d)npa)m1MriFOV@u-G|#Vd7S>MS2U~5%0sL!HYhhQ zf7h2>pm{yxvR=nm+xeCE@)B%$drrO!&>LgF(3`ThW*k=5gjaugNi{rRSZB`S&hgb) zPg*q;OKbdXl~#{zAsa*$@XuPb2rnR4;~?sbP=>KhXX0XUC}UTQFRi1@pA9u_DLcwo z7$B^@rAAl&zN{8tr-j4FuI%C9t>-?+27>4PZbDUZWa(&?9RzWO*RMSJPD*Wrhd05Q zNhwE}Bgq1LimU%?KG$Q7oXwrSJi`rzRG|g;&~$Tc(E$h_<4FhVKqBT1TDys6b^vu< zUR{Fz`ipk%uqtjKOmP=%*(4c7?Czp+xZ>Iy>VQZ%X37;Vy@ei^uDQel18S8Vo!e_B zyv~&_VH_I$v_bw-5KRDHiU2Q`+tGM4v{1)e0nS-Pl8YJe^Fgg1I;JvrueH(!TZJzh zb|*ERKf2vmvMg=7%k?!mv(I(zSaC>hv3yBJT;Yzp!+#3yI{p;g9H)rGIrW$O8s z@VSR>FKYi*qSe8K`f_qFFs)DK2UnbDKZ&%QzjX^|wq#~!;pgcOLX)-PTjpOb&n~;8 zbB?!Tv3K!wVX(rnJG3*qh#uz1+dW6m-rriLqX+w0())eVVQ{^_^nqgE*(OT11idv7 zHj!KPdw@MY7)^VPs-^YoM?>7$XJP6)nIWf|CHgSt46NnQH`L!Xg^M6`GTh8YJX&RP zI3yTDBf^MRn_S`Q?Eei3|l)grBS%vP@|tSsly;b-ZshA_sEX) z7Q z)LKPb@RUlqU??GMK?0=@eB{yf3SDh*(71mDQV`chsCjGPAG-_i3Hj)BRJg%}!N8%L z7A=PRx2cJwzs59Jt5G(VxXghDHhqGMlusnVOVv?2=O8a-dQeSiDvFjB9JXeD%7cbj z%gC)muTHQJnk(2>A7EzmaBO_r)u~fbLlPn#j%H>oTWZ~Vyzj+Wj|T6|kSRy|j;Ur{ z6&1nU-lUMAPTl$5yy<*}2V0mx8`dtHe2Qo$5 ze#lBU6ZR_FB8e1ISi%wBgJV3gHj+(=BJ(+PB>|D>!ywsFs!)}z&zd?PEQqq&OlQb5 zQ%bf#?M_Ikz^Hf*2EvCpL5yAr>?_gRK^Dg(-1sM?&r=bnj*wTvt8# zd#1wc`CoWe_!q9IVYf0wTEN`N=oDBI?a^@36rQ87nqZAws$G$M36&YZ14USkGH&64+rAoP5x9<`XwcY}=@DX)=X6*cJsORSnTO5@l$ z5b-4OF%~dB2;IR%;bbkmx6tWZb%QbS=Chy?+KHpopn1%KHxeQdp74Dl$!LDgL_~hlx zA>T7MT@+X=U%t9k&CCr#tB(5FKuUk)CcsP5b{dLhkvN`GdI#S{Ynh$e(&5l>MRFEh zdBS8m601L7D-4ZI9Owa;5nk7txZDUYY>tim$6YVPAj!mzmNre8ifoq$b@toe6XC18EC~-+8MKFZdd=AIv6( zf-QvmVEUjftWjI_rspRM|u|1foPe zkp*$Z(oL$T*6vqis#IrUm+c;LTo*r(w!Tur8D z@L&l^YXj?*0bRvpE@!wj&y_BsNA*(g7|EdmRrnfhu)K*LmM_eKy?(4<$L?9<)I&Da=Jb)CNYZe`=B8n`~z^ zw21Iu`2^GdX70V{{qy&N5fu#k6Gyy<);_34XSCyc?rg$tw$Ml6)dB4lh;hX2ITWR# z^P5Q{OfmIHU zZUx7G#9;beZ>a|{bubQp-)RVIm=!vrU0FJM?ofDPG)&fz-C%a{go|o)JJC1JQB>g! zZ#eW#WP&m3qo`(^b|}hnhE&XkQ@7bUb97;uD$9TMZ-NmjA2Y7>_lO=YDb#(gwi9qS z(qEtaP$XYNw{={{CBSl$SL&}67!rIAz0pXzoEcAkXP<1+Csy8U(}Jb8w5yiP5#px3 zB#g+*phw$6oI2nzxO0lNpj7Dz(H$;Zlb}k-l`dSRE^Qh{AACtk1DVFLPe!P2T+gF5@jo&T0Cn0^XfA2#AO>dn9?!|Gx|G#tZI`Nlh`$}C%Y ze?M9o0*w|j;aYuuI@xUmgQcbW@k&IbVX7~@u=}f76-usT{6f%Nrg|*r@HB zfJJ!*vj27vZtjqrC|Buj=_Ig#OO(&*06I7FFxxeK54{r5>ulobYes zY*xFBsm0*PD+5@-1c+_vX*wMNPpCXxE#2twf=R+RM8wcESUG@rX8qVc8K!#D2im!3 zS~8D;@kvc#Y)@u}1FzB<_V%*~u`CRQoPeW0P`@DNvn}#%MeLEx1f}4R-j0o$A}s@w z4Azv*4`iPV`Gi<0NLQ!}E|7O>2vlG#C%OeVE2u4e+Z<*&X5Ie94$q>-=+z^+nQ)xi zWOX968ek4ws*)^);uTGT5vWWPev`~%@V9;lpV}eB(M-2G%9VswAXtGBK4urzHQ-o4 z;{0HGVvw6`a)vsV6{L(N#17=b3TlDI{sU0(lG=d#OFcqtiQi>i7dYmv&p)HitrZli zBnjqdzN2W@a1wtpKKLIOsP{RcZ=U&VX(f{6wmEhLwEdM7c7G40=xhr_ME@(nuH22i zf@M5B`r|sHKN}SG@|X;`)FCM~MtedzvadD8KE|U1p`?eJ91IOFRpw=y z!nyrjXB!2SQsRWP^YmmvV8#_fEZn_v3*DLAf+np&!EV$s)dMUI`B(q3cLJ6c zt@5VMs9hrG!%4LrMz{0vU4`gV#KoEPX=T<%zyxlh+6BKz?l|XU9=m-43Xk4^WRbre zN5{t;KBE@stU;^on(cV|~c+f9Qwf`6DiX)0YKgR&O1bOAmLGCExkP(0TdGelI&A9S(wTe!7RiGhNu$y&IkxnZ+Ofl-+ks1O zCX62Hh_{gWHqzglNPex=b;4-s2P#Hix=JnBm5n$N9d{z^V3so}izb9McwUg3VjGq& zzmaQ8J2X-c#}c6-VBL}R8a=GoXeK^O>J(nmhK~1EsZ=e=A4^Xs=u%ZyaZ|lppkm+j zDHyQGF{F#2vse?u@$Tn8z(E|7gATFi46?h9Q5(|BDyCUexD@`o;jo_0&5s+Jqi$oJ zz-loU^GA|r1xy-lwKsHCx6Fk2n9^X>QHvEQcXRH5K9NdTEaku$YY~onYFsxMcu18w5;f%BP%rZWbC!3?a`d{p`gyvPX}b%* z>x=g4W80a`$qN@qOoSNWK+OrOQRx&Lz>*!i985|`o*!uU8+ipLBf;}mjG48p*rO23 zSIN~+2(h*}EG{alH1hw~L-+QMbpdesn~Y)IA^Ob*@4S@N1~Vax~Ulg5M0T^C70%;0KPY>z5>Qo2XX;0!PTzN#WCT^ipSc-iGCMMd)xJ84q?&miypA( zqe#z*bgiR!x#>-4eObR?N+ZxSu_SitZ!Ku70au9oH|>(1>RtkaNH=)x_iyyw+e4T2 z3I@GGGq?k=gAP9cOkI1axlGGg=%O~VMKhnWMWZ8#yv|(e%T#%?TW1Hiu1y2?c>`)I z*Kr-yy3=2kFc0N|Q6P1YUhK!s$|j{Gn#^~Dt!lsOnEnoz7)5d~n7$MkkwOzG{^;#* zuN^^0$11t?$lXM`Of-ltRlg;Lz7U~>c0{B>9t(r2+1kQ2%x`SzCbqOuV8f2+MPn3` ziq*lRQwVkC##7!Sa>*oo7iys`_DmgWv$hkhDG{0Ln8Zd_u$o94aLpy1K zZyxxMhzNkiOSsaHgQuutZtv9;+6~6zZ-!jp1okz-?3F@dDLQ8;y78Ulndu8%i1yWZ z(nXu_&MGGO2uc}3tQ$}o3hAN9x`XRXQzbJ_V7NFm1pPRvlH5Y28hfa+PTg2odvcQW zs!FnR6Cry=4LiESvsb&&LFlXnY}lZ5;oISN(`vXOU8XO(ghno_LGM?Klpz-IRW8wd z%F#=iB;3fsO5K&1;SK^kDUPB9|2^4>Pj8QORo|(2j&coY_C(fwHq@iCdz&!oXh`3q zTQFw$Ilt34udb({{GXoO^G@Nf4h`OMd!*cK2)>m>SYp9fwpAi3ApmU{?*X@Q(<-u{ zli`?UzCOhFWZ_P+1u!OFsYuR%Y`pm-?69`x(71MfvT(x*b8+r*te^`@t}ir z!O~hQYVdqbnRb7MH9FbdH5eQrpF@W#bdSMLQ#u3A{CNh9`xU_pG(~I8#7=0mMOJOF z#P1siOFFXS+}u9h{gxiudUbwz{@#5Tj`&SIHdXLtx^E(+`Wx{N5p$zX0Ldp$I>RLv zzulO)EsFYPAT@29gP-l+!eO07>$ipNOh<29(5de4-qK;6gPXQ)tQ{6BxsWX`JE%Fw73V1LlmlksV&Ol<{5W?FUL_#v?FhW+VIw-bqA<5#NAy zIIEYc=nVD*{!DOWjl=NZ1hT9v?L+AI7j_r^P925`t%*~+(7x$kzGCI&R05xxsk4|P zEP4yE^#Dp(!WXZE{m^X@nj*2nb_0E2lMl;^&doAE(6(E|DtC!)j_eJk*t&=)*n zEFGsW(-KJEOT>=oPcwdgZ{MA&xK^bzvoNU4ltvRLIdpckJkyyx^UVQP2g0+5 z29N>oEa6!{kH(JXY2ylJ)|g*7yeHXfcxL~qsM5BL*F0Rdu%xyym37$#rDA@sl_lB^ zVzuD5ihIUTter|ZkVe1y$U$MKI^-1kR+s4nQIIHcMpYZ0@7OWX0pY4P6pOX`lbJh3 zB|9r^bJnR3HYAlU_L}JYAhC$v%HaD&HHnemE0>loGd#9qL@jO;#41#EnOEikJBr5A zzB(9D6srUQWdGd-8cUd+%gDe_V`8Qrt85Flqv%?~QaLq2sq2is-BGc{C5XGXKUGE5nH5byMfxd)cD0fNEa_{M zl{rsdJ@KT<?3l9bZqNat^)OHw48@_5o~;dC-E)_azTo6G(DV;ekwI zVUgs7jqshKbT08oE*WD_MsdJdi8LHgtl^S@ntcz%pbgm}Yf!u!{kpYl)D4EEFaC!m z8)Z1q%be<-r7v|N;yxZCT`yLr#D@^L-TAPB3rh)J?hoW#qr$+f8Z)Oxgoq0Y zr2UU{r$EV;98bEEk=%bu3V&BUa{~TLG-it?UBZ0p6a+$p2U+4c#urABVxDkrcZMlM zKu(e1rNVDLI?%srA_TMdFGF$%p*xFb35U&PVP9A>V{~I0tY)$!js^oygi$24%Lf02 zsmy&lvdlPW+BnwwW-Y!$;ah@crlo|Nqvdd8}nftH#8ez!RB=)pCvMRfplq7 z`fb(hYO`;vJ})RwShL`K-xkM%z7|V$S3=vRjkHyIGv!oN{R(xYp)rYsloX~S$u~pR zRYTerY&xk2dus-|^fToBIc)lh;uH2uJh^hJpHHp0vCcbB)$wt&l#eePBwNJQ#X^Vla_tAuh{)3NFpgEUd8D@H1}Y z(29QV_svX8(dYCFrZob6>&rLEl$cKRw>kd?8XHNEG)PI=;RF{mtE)SYsiw{Ng}N9I zj=Mkf2$j_%ILsOmfSQNk!OavfcEPr1DFsmws@hujrMkJoI&rZ5d=c_`c|P@qJ)8mC zFIeLKO^bfcNFE!ZoesjGtbXeY>foj7Bc@Wv0eR$IUGdf3kOe7N%7yi|{cWT2naJCi z!7J4QchcWSN&T&%k0;h+-ntOp_iQw@cV@0-DiWF{w&Pn5o zNc)hs7~j{vTxpy@-senI_U&%ph5?kBNvwcmWAIH%7QbVS>g+%W)FlL|TtNn-6*k zrwPYVH-irgDvqf`u#ZlkelpvYQ=Cd|#jPb3qG%hlp2^ypC}Hdd(`go52t#PF2i!aW zE|+bD^$N+SDV)oZ$QsL3++d9|U@+X)hDvqPWxX8Mc*f3+W`^9VLJ#XCvL(zHQtBT= zbmN&O`w&rCzf#xuoTjjez2x9k6sXCM0vQf$LU*L;NP8z{nKOTHL5KB3iMT(;qHhP~ z?lj7a2LY(NYkd_V!qi8uj-xzt&w9ieN4US$Q(x>sVY7|!|M1msRo`LQ}v z9n*?FC$%uA8WuDO?yCGe{-Syn$uCjAJ-lYZRtOKkF9MBMb5?NBwH93(Mb@(E(?Yf^ z5Y`eHjPPblrxP7^3+U{^=`sGQyMwHzjahe66_{7|{$sfb6>O%C=onv1mL&)`x1b}L z5cLCX6q(=|q@pNuw0f*12tt*psh9~aY+VYnGoa>L|L;{em^zu?165o=UY)|)#&f% zx8+*-72_qKAJO=Ts9?jhXi7o|uxi-61|#teRhT~b5kKxuwWa;RzgEzIOV}@pApvjD zN+xG=!g}%$TyCC1vcM4}@hFZtw(5O=x4*frDzn zw&l0S(ykiP0*GRZqtb&(*(b)wS4sWBJS#!lx=`4cM!`?W56ysuY+j;T@Gh64``*fbw}kA#*`L;QHM+St$STmAX8mG080E-5_`@hANCva*+l{@Ysz>{y553Iv>h^H+e-ULBxQ>+=RxGS#?0()t*#2Pd6 zWy^vl;2^r{Z9Th?9r7{oBHltw}b9RB<0hA?CdBlhqY&CXWv3h9O9qB)}-kwjM zzQh3Q>Q{NfOeUHwUcDRQ)s$fn!r#hQMdmg+`nsH1r7u1h2&W%R!%m@ID|E&kWIe%# z$Y6WnBW(9_gL#T0(01%Po@P zCr~oqP5KFKGr?<>V{am@zts}Ud2s#%We={-bV6$19Yfms5S%%uPmeOBFB{^|=;{OK zLhzbE^!B{us)|}K_d8;+!-$fNm^h;J)^`x`lUN8lgCPZI%afDf zwK?z-%g=0t>(vzzxKnVJyDVR!1=*w$9X})s$<7&Y1GkMsyUe6-*8D-9ybDKT7OMIT z#uE9%f|vz2Gk07n66`LrdWHV978{}Z?!T&s!)g=wCuWvv%7Y@w{vU7+M4hN3_Jq0c z$c``+?0W#M%V*vWgHUzbV>g&agtGAfJ?j}Kr+BL2nWei!5LTTzu~a99Gq<&Ik0>mF zc2d}@%H)JH+>3&#JqgR8e-Qq;u!9NQr`+AXb^E_8K$rE@H=cV^_J;9Rv!{3H*{g@I zp)aZh?pj}yQ#7R;sa8S7`x>l#ru!pHcWTI$3BShfYork4c>2@>4e+E-KOAP)m#q!A zSR!mbFc0kv*Mf={F-MJb2Pe-K^m$;HO;PB}6Y1q%Z7zp>Etan-7F4iA*uuPwOK)Pm zJ1Q@ACX4E*@kX%Nf3Gh@_w4hD8U;QeGq2DzDE*p<3-zKC@^G zETPsLV}qNGi@nI^6srjLa2-}7n7iugbmWtnr;`#%;MCwFCD1Dm02v!I436{C2=CTl z6L{K-Fx^=69O1f{^?`cN1iR--hd_xVR(VFTWy^4^Sw(#IaaGf2$!3Br?X_CH1pDMf z*soK*4?9UtFBX`*KHcT#83!Uj7_Ei4T z{}my7BlxPj9>pF~OK!guIH9T*U*f1Oyd&^Pchyk#zM}ql-|x3VWXa{1>(B1L^m^lg z$rX8?%IaVvOVzU2?#Bh#90F(EHBzie_ar#mEU*VhQYqMo{4y~gmBpbwS0fCRDmwA7 zbXyyLqB-kz=+m&fm%0nGKbY4cevO$Gig4Nzo*WzuSv}Q_16OV!d&!72WHXl2kW2~* z$U{mGI3;g;l8&yD!Yr1sUOmr5*fLY-JqONVvo7THRBMq-FJ_uR!UF7xp99CWWk!d{ zi-YO5dm*!fEl(P3_)>W+MRoh{3l}!IJ-6B+QN>=J-5ob|d62^H?;6Q(hwB9H=e6O6 zUdkHeX9?Hlc37Q77fj{-yE-5ILK6HP;d6j>Ppn}CDScfuC}&C#hj$rpBF9=hs9^MX z5A4AxPF*baXtExA9h%Ed;P{O6xbk7{c=BOEc11xKRk2=ER30Oj{M-TyBSAb2x{CDa z^YuT2u}eKin;*%Px&yzFdLB)<*HIrwlOvJYOd+0GLw6i*K@Ay+WaV$t zgQjqY9Wm6Ic-8X!wf+mII2vcYhIFJ`VQp166 zln|X3U)uBHTw;o5v~PXq+L#`SQv=FRyncH@O)b~6R5iV6C`z*|*9{4tO$zmW;V1sx zCSsD?q2Ck)C}abgqnA&<0GC;vZ4NAaDLKj~I@5FCSjE8Aha}u!R+&hhjEJ*stM?1; z_s1NS3zW;THrXbEm4iK3y_2lP*_Kmrr&2r_-t`1~5&m76_h+)En`}SfKJbJi(x@^b z;_37i`XcYONXu0N4xm@>t!Cp8Kxtec!%dXfsH``$?wj_+Pam#Oo_$_^`}L5`l1t}i zwq_pqbm?&7-hkoh`bhwxi2=9(ASMi*?iC3ZB)z`!~Y#8 z+0zqujK^H0g0~PNaiZWpW7s4p#x6F7GKp1N`Hu$F6Z>5HAt_b#uJYN1mSy!GYP$+P zf#VvCUq@beMu>+)w!1bI_EJ&ueF2o8lKRbrz}EHK>hGT=k?IgOJmUz@gS8EF9pD=B z?B3`D(Oe;!sV!T-&w<2>pb3Me?r^_?ny3ulfW{vq*1f6rYC-pV1h}Cr?vZ5mVmZ_) zcr^;5oDr5@_P0#MB+Pf^g-C<*)n!wEzup(Ud($A@D}%waJDo?LWqjB~1H0j@2#Yef z!lWrgW!;QBqe+V|(-s$+{OZU)_t%tZJY&Lr5WmrmgnMl9Zu;}a-cCQP_8_ItSDDvM z`Fla$>vj7Te%E`Q3E3iu?eW5%-CjkhC(JRkkzSh(Te%_(R1Byytz#3VOGkW_MrBDQSM}vC{dYREE2t{7;uyh*4`()tjIf9M7Ts{_65}a^y zkPVUYfG}u$LRp8QdRZlU*dqwj6xF@CF;mfWo7YZF8w|k~P>b$OYNEnEsr)!l+9Tku zg;n~p7g>k?|BsrC1#wg0^A)swUw;~A4#u!fR=rN4GSD+p7^kkL#Ip)h?;ajJ)hNEZ zUXDlOM55sbm8r(q)-fT2AvAMB>cGnDrLgs?2Le})gy=2-e*e>XkU?CmpmNEGvqrG4 zlOpi_X&|&qWJT0bt!#b^(LRs)tBBfDukf=0f3{d33;%SBsfU3~nt_S*_ZSUV`P@Bl zMt!F?vq1HjM`!hCV=O&o1G>|oj$6C3F-=g_bLa~9_yemynB=v3)I7z0Jk#ICwer1&IPM6`=RR@#x12)pgRzSw4bMnR9%6Q(Hr9;Y z5ICMw$(WhIELBf;@ZA0z0BZqT+y;rvM7w5OVhJ%bu#{Y)JBO&i0ISIr4{*LZ;|eqz z$+jT_VWI~i>#^Db5xrCvul?#hwqAmYIx>2Io$}@_X>}%2aQAcuJYJ)yLG);}Ea5t1 z6h*prdk`}l05@1CRQnDaVv;_*MHyfva0x&&68eH;7uTuncD|B?E3$`Z5|i67(pdON zaCe|@Sle}Ga>ok!@?TI|1nyGoXDO-WhUmec-vwTZMVg{?yw8sm){*x0TdJw z0tRnnyOo-Bq406n1x8Czcy+4eU}l#=T<^n!4Y_?z(?5ST-au_Q`tWvuo#*H(^9x~i z#yG}jYCB#8m^5~yJaY>fs>IGYk*?5tH_T#=s|8V7#AswL$aL`Bv5RLuoVPmgyGi~c|ggavNJre?DBfiXY(I<(Jn*nfVm6O2D;;HM%iAMnNG|-1C!Fa z&8sBFAl7St>DykU4UeB4JkhpBZ@?6uuo*>hgsIH=O>m$5j5Auxu-Swo!oY=%Fta6C zLftu=P6k?8swDF0MK|5o7wvM`EAZdBW7I)@W>`^%s@gTYb;*hTtP$0|@X4-(iPVM& zh0DcWDjcIFQEFXDbUo^h4eYh6r6N}Ryy)fh4YOts%M&-Ug_8*Ww+gW{>}!}34-Orr z0eZy-^sm-&twsOVXzWZYd`jV0GLoP>F`tOxb$^AI57bRDTg?d?Vh}sQS!4Aaz_amv z6-!B#-(V!oJi_)Zm(D`=@;*%%nvr2xd+**n)1FtW917Z&{SnO(3s0fP!(tSrA!uK% zV1yxkmxX0^&xgWKIB7m_Lu_E-y%~Fz!wLmX#MGIqumU!#jfiGNEie&kCt1v5c5Uoa zSbcxRZ2EsUOp$dSNTcCm8af@y=JMZPYuKtOVh}fX#9* z{Q)E_Ts?6n90FHTdi(YFx>)mrGryzHVQlP|6#N!V&h@CEuIr>MBV4b;C3e|sG_fki z7K#L^ZJz&W3p8wHq%b`U%M)pl?pPMjg&BcUk4YMLY@^{1o;zO~b{U_ZI4$!SF|&$F zd5B@}W_;o1R5}s6!ysVd zsll{CAka3_Asl-Mycq;*waOO2l7ud*NMZH!1GVRSri-tQPUn{|lWVRMS!#(ckHCMd zZ&(>C;%S;XxEA|TyP zE{&;`FTIwxkvW%kBz`rdB9EIu7fUviwQp_do3m8YMuSX|zWw@e_>UGKcrS)8HS`R2 zsB$gK8}??^#hSgk*v{-bZ>9LK%SIY-a5&Zg1#c2@=zuYS*vBAZjRqVXfN8(U#P3B( zfS{)Z|oOMVI`BC1tycHVeJQrXX439zvq%|XK&j`U#wYG zch9`GVTr4T3s_`eohW7mCol^-tJj@I_r83TbSuIm(PABM4lE^qan>{TaYkRV^+0RC zmB#6dzV^bg2R8I=b(Mk8ki{=RV+t57FTx=D^S&{~2t+rJ!okad{2|d=7?{ViDzq%Rgh||2TWFHecdOpsc!Tqu>`6+5T*CxC^@WzxtDIHwST>5~Hs^i@sTnKpwnyi~~8Y41sc0up>5?fP{^u z=--?Hzj>ZT1A54mIx=E7%y?=*M-#3^$hAMtbk+$>A^$7UO5{(Zp_U$2EqZyj7b|qQ zSdC#yzh<5})9+ngAH}1`xfL~IpK|=W1J!@)`P&46Z63S*_e!Ax4A-X zqN@6obG0RwI24{)X03kdC~tdQguT{{F9rKK`G)j~{tF){8Sox_pr$MF$eh`7-1Eq} z{kUa$TEKjd@lmn-xby-hWcs}dBtBgPciU~G`J1R?|GROySe3d9|H9Mlq-S+Zq#OOo z{L_wP^U785iOKeX@k6u5759x9p@d84a2IUNZ0ybKhQLS8_(k=<%l-@vZ;*kts_9Fq zNk@;>`N%a_;$q+#nvgZKJ#D0SBq;4svhv1vHgASLAD@?p6;ud;BTpvzz>v=B z)3uCMO4~->%I^p4u!uL}SR~}t41sug=_{0+tyRfb)uWyTm;Q@_m+{kK+-syfNlG6K z{#H?X`st9I(?f_dwm3v9f<6W>*fPCVmV2JXIP~2?i0@?+dI&84=Mzh42}7+{DP0Jz z@V7n!#?9UOd*MB;3D?5ib_WZRK4}U^f@Np82MATMEm|1TbJXJsd7sd%WNm(TKFprh zvp+6omeF=iX~Jmrt~8`Mza*V`jAdmG%*$5DSwjz0^>tDbxdSg|lUfU=3}!r04%lvO_SlFwOciH{wBfkO9|zdmy-KVMrkhGsQE7 zjRqy^w8CXr-PaaqBHX%ZUg!NC+t-Z4T~16---m+x^MllBlhRPa4OI0}u&+OrgDLiW z({X4SAw5Jo=1hY#JqW+nKCM*f_riT`A=jBWT_GkER&a&FFK|(AHN%i`p38i%SDyB? z|L7E~rlM-BFulyh`8IZMsYwq=Q4k20Zwn|)wLUz5)ieBR zU=_U<__%7w3RD+(^m3N#9%^Hw)hO~lCj8@!_{%l&m-!H0)4EPNDVn-&F_HT8U-(5& zB$5uYq}>BaVnbN{ABK?b`k1BK(ckJJ&z(@TsT8SP_$qf2o2m{IQGO9F=pxV6TJ>eC zhHLl^4NG{vju2~3i|tMRf9(SolYMt_fD0rM6Eh}BzcgzJ(<>RA5A_OB9r8cqzOCfd zKgMf15k-DcJ(8p6F$C-ll_?w40XA?4u*%!yH%RvT+-7`QQR~CwrOV`)U(sVV{J>6| zEd(B`u$W3*!aN=f>Pg0gGd1eV_+Olvcf{|0VBAaC4Wt-lW6#R29nWp2xV!W3U$Z zsiuF!!!C-GBG-*|y$U&|iEvn*X-pjLl$3SDtK_``MT$y(*9UVWyH+W6--Y}nUG?eV zi+-R=Q{h+#w9AdYtg{ z34D0s04hX7FG#(OD||RhbxSR{I+`S8{ z>P$GMlEP{o@m%;Ce^L@U)ts>Z=?rxmIoFVxCAcc7KjWkAq@FpX>;bdPn!j!N62lC9<{y9XLh~8rbm0d0m-j(?YZYnI>(nS?vph)oUKk& zD>m-RAaQ)jJXLbum>_TxDYB0zlM$mas!N}MQ|AwF8(#OnbMUm`X~^&Av4*AYph_U% z@QQH!hR_M&xyo84A|voM+O}@}*Kx0lU=AKAupjlno}KIun*N=$!N~bK%kK{0(URn$sKSK_>tBh+aWlLQj<^GRrByRxpd zJcu`q(@@LYVqvWY>zF$H)@`bUQ`TY#r(WNx?uBt?_wV&?`tLk0F1#UnGR}ageD()A zqRlVHuOa@a`;ylqSrC5E*6H;3V8>Yj18x@Q_xU6^qx+`PTI8~}0FLR2wTT&SvW`;Y z!Rgzi`Q2@woJDRH6Lw*CUX4&3&BLHVy?X<=oGy;mE$H7Y?zexY&$=1#oInS z2??tt2GHFjhz}0hcKz^eNslUpj~|)3XU!aDK@o`9Vk|N0adi7gEn$bo66=+i-V?K3 zgPcNC8D2$fsIOAy8A^imK?q?fJ7qV1GR+2 zdc5vQC)0?P+{ZU04@AWhR^>pMju&gwukrpo`l}HqMcH>8of`s}bZZNapBlux;=MBx z$Evdr8}Ar|vn(*MBKmq-`gUfa;jfDz%wlq$^#jIaDv6nuaU9$urOj)t-hjL~wEPR! zfO!#HW@Dy2pwMu}yMlE`ZPa&FZEMPyw%IV}NBp!ZoP^@R0UM3gm1vfz59?R4In#sg zx^e+~+PQVveZ3WSc6+Gh1YW62_s=pBo=aPT<`XglI}MBjh6R%Q%ln=*jZqfRA3c~Ie;(${hgGxpoQ$>_>V?|?#1NCx%{UX_)FZkZBB|*yVR>W*u>bB zgy!91r#O&$HJP&^&rsx*Cw?#wKXXEIZy^@gbQsWu{kwY6D-KlGQ5!alhO<2InAK#s z>u1HJbmj0`Ny>b8vr)t%f~?~x+_x-dYpQ=1^pC|W3n!4U9j9)~3I)F%x%QuN;GLUe2QD!adrFV7;3#Fu!v1pg z@(Fd+y(4PLt3WlL!8fhj6=z4T@)5+w{gq3K>mlBdww;Y_6ZFYPe;}> z=Oz;&xXDyIw(Dc-6_eKW9w!>jQ>8aiA2$(|X43LOZ+RwYY-C$% zK!jOO1yF|ls&ed)5Q4Nu2?Y1&N~= zr1M5M2o`Ndw(8~MNomwTKrqfTz|-yl@cFrAn5(hf(E>pvj!nv3jwes4=P87vc&s;p z@KNbAF#gm_b$|SXl!YgUQzO}fTVwkfd-uuZDU5iXnMk`8+Lto-rj4a>>xjXT!u1Cy z|Cl!NzoX(iyV(<`rP_yi`{-Q^|bi5h@#SfS=Gw~}A}7mVz|!uQ!t!0)9Nuz7gC^JWWOK!-M^jR&A)=kFTcdv<1Mu9pWN zh@6)FGRCHTrLt;lKPg;9?q835+0u#XJ0I@v!}gRUuw9A#0-^p}UGNc#ZVAtOuP>)u ze@>Yync15*ya@+t=i3NRD_!2XqO3gw$q0|21kI9mN>YxY-x@Rd+8+qvb>#KWT;}gS z3nRE&Fc_vF6Xe)%b07gQaunIl{IIK?^4~_RC}GIksrsPUrW?#YX*ZxsC>w}X^4oy! zVSkZHX7=$m4_Vule%y@}nY{dLDvfbD(o3yDcKY=1@5e(XNGnl#r=WxoKcPzwcSLuD zZEa39A>_DDJ?PC10xal|8APdZ&fKtdXrDgxvkmDGSr2t2UA?Se{TY>+-sKSi012LzSw)Y7Hm}`#IBo_4dy%|P(`f_P&HGb2^zif-2vB=`f#1bv|+Kk<+ z*DiKgmB8VNg0~e^*Vwyc8HYpILbC~hueSX#5Ik!%Wy>AxVV|S;&5U2c=)OdoQ&h1( zkUN3%YM00VA60K25L5g9kKgCaOig=9n^3Yur4^+xBl}iaLutmEt%X*?Ib_LNgiy>_ z9(imf6jC#mo+M17O=Tu+v`*_xvz+^P$MbyN-`~If(42Gb<+@(iYuR{hpY5T$$lfgy zIS8hMMc~tLesi~#7w&C>CGf^>p?uw`Sw_}HFc}wqRdDwBrh!ZH9d8e@t4{?J$(+ZL z9btQ}DAD9?Jl)xijHC>-K~b4N6a`jy3+N~qWtkcBqlj-q+n|tgopnH@v;DO)V@7fk z1dbRw9=>WNEsutB3+Eo9$d&D_s6|GwD&lxCsJCGc`234H@EyAfuIpX42WZ`bbcjSO zc69j(@T!sHL|c*B^4FT~tIX}MRdYUe^znSCGUVH&1d>ML!8TR%2ym~em30c3y9=Lx zYM8pOVRTGy#ogs+2_4wT)107cjsHUIqXQ9~IBE_;rGX4onhReyObfH}dpSs`&QS$~;-o|82l12b9G)$6ZIcx|?&` z1zDCDdV;M3Ru!7g66DsIa68XqCc5oDR=#}HZfXNsvlxiAO9sMG0|x6gfh}-Om_zPJ zzi7L8U(An+tt~yi#@&LnA}U?9f%vCS?8SIS@5NAYFux6&_IGnio)gaMnD)wPqu`+c z@4`c$%dsR2jO&T=by$y7G3$$2AJp}&g!Z5W;5UB5cifc^L;MseH`2t#W?=6-B%h@X z4#)Yepwj4cXzbd2<5v^wB!xO%eQ?>_eqOGENGZcIH6~)4*1k@72SzU<2ZOt5t4Be7pp$&VklC>Pn--twi=vv+r!8^d$y~6Iu|zI1e-T1#r3oC_oTeloLz-D zbH=2iJL4*FL9*@|yC0iLDr1$T6^^ynIPdsC(~YqB2!#s7TNsA}G}E(JZ`1}8yZpV8 z61Cj!!~;x8a} zLMOLI0(s3ofrYa<2e-iMYOyWS(gH*L=yYph{ScMcCfW6$ipym?4M?Ip!&H;qf{)+k zj;cR2z(q#{W=(HkA$z6P75l-}&yReY#nDFA&O>=~Zt2z;=vXU#|BV#sN8-kOu7S_*Ij|+%0 zPvq&(KK>8dY0%~jIJ_On!O(A-f;O4OGO4I>)$Al)Dq1Vz1#$@N^D16zYsIZLpc{^`ImL zItHrdd4V6T1XcXc)`FLX|7+ttl{#N&2KGpsFvai};>^~B1~Y_WN}%(U3c$GYaCDSF zt#g|}uoid!&|z7=!?C+6Cpwa#Fy_C9Ta6@h@^yqW5FyU^0k(Cf^|TzL2i??ZB9=Wq3=9|d=C+$WC(*z!MJTIvzl=Y z>ov*Cw4DVPiN0&CHwp+g_&Kr@@$O4~+aTu$F090)9p7BgA^S&6H1n!9c*n>zNIp=? z@S9RVv_$Anf;U@PVus(Rx*x35PWlhgT^$}E{oFAX5%?cdmajV_vHNvs@&=Mp5e|b; z!->C+rNHxY+cV_*$8xI#Q2qVV1}8Xd@+UZ|RiJo23S|ZGK_GZRN49_w>Umc|hl<18 z3x@rZcu|~ls2Ug3x#5S8^~=}64b2FQ6-{X_QVX1!*LJOqxxB|+3Hq-Zi?+k<-}&a;PF zZ+Z{8loc8&csi1(xlBEQG{tfTQ;-t3LNMP9x|G5-ye`;Kgj zu)RGSS;{VRAs?$!=KwEt^EViCIej8tv+W_gB7bB4Z+%gdKTVo&?CUgZg!UXN6?Do? zfGr+A^8s)+CUWXP9OMa-9f6yejbcNgGh6QEyW!#*O5c04<{EL@OrXn+GLFmd zIg&Fx89%dO`X;Mvbi!uCq)~|a!e=jp`}9ds|B__!%|q2^d~?oBZeS6I!zko+)M5Ia z>bwso)g!-RiQ5GHR6Bg6!=E=O%l(ra<9`1PgT!B|I%ieD``xT1RB>jn6DI^O84DH9 zTmHI?R(`10uyNBGKY^gYW)IvugDFA7m!tBHt;E^qien=O#jK@FB}Y{qq0Vr{%x`v<=(x&k@Dz*MG*@*#E{=UoC?6?^xfbCFB~Mpq)PsoP|p;&jJFWN#qr1iE>(`_8Y0! zx3ym(R(TMExn7qXMU9hXh@Fr|7R_GXEe54Fh!vgbNZRbehJK8j=iPtobgXmK(}r?cse|gZgm>oU@i{ey$3>k;20cqrn@>dZ8bjb5ymcULdJ>UEb$=&_Y-~9!2yZ z;KdFfbA(*?M3XzM1-u(EGI7439{2bVNG;H{HpTu|*S~murnViqY)I09CVMz)u8~J% z@d?m2yYs7-Gv5>3&MUDKAD8&gLdJ>j7?L2>0M1^b=qqE*zD4M5hx1TXTV)D&p~IrB z+MK;_U>>SLo{!!??7sC8!qCD9A)TGg>EPsf`90e)aQ%g1aq@4BosuF*oi<4dq_ z7Hn56ft>=beD>N&751a44bTQp4Xwq;|7-rQ18&iQsk}p@A;Oc_VCL2lByA^!(4i>g zq+~V+7^+@WQvH!(16BsHeVj$zuv|;R1ZJuM!b>w@5gO2gAQVZ#sbd14R>5AUE4-YZ z23|3RY^m4c%!}YsD{*O*hMy6;iJ~Kc-TcvD;$gXR75K+Z2e9cL(`HP>$2fvo@;))Up60sAT z^hnJ#b^PiL*BC=-C_aSz)UPoxeZ0Kv(XN7eHX!xMRZoDSa57k~YBt8CZJaZY)Xisg zgr4BHx6W^0t{2AOz3#7^(=b|#-*z59R6~41J-zreg44UiN3;<=j7STR8 zV~bgITLoFSL$kX~>{g$EnKnq8q7VAJxxeLEN8ww|gxV~{0xkX*O?DC7JxitY`#&#U zjNC|Pqaifd4Fl=yKJ5O^6xT_wuFgbtZ^I9R zKYm{X{^bJvUst5d8KY0;aT$_wlqIJ!K%?p+7003vnHci#zY{RQAuoG;+R#3tER;zc zkHim~k$@cxOu7t2xs8NeA#%XeM%xJYtj5iWqZ^PvhnWa-HUjNn{NCH(45))ZZByB0{avFq)u{jX<`>kXzkppA28z5Lz08?EB#yEDkAt97{< zRDZ-msv;8!)Wd0S^$}kzK=z4;VlAbtL}P1HS}B9v;zzGMg`9efxXH&EKWm8a)hXaMs@l&7 zY5!XjjHufO18%FF#;PuseIZ*hrCWccbmI6172!FbP3rv-g>n3nwLOBHAG{X@z~qW4-K5f-Pil9R5j7SAqwk8^CL1#EgP|SDcbP@ zt=m5P4hO=3a4QfABA2=#L8GfaSg2Y`w+^8yerIg`>C^R_kw$BwBJ4F2Ou!tBHGv)Y zP~FP93f~+O`V3_t#UGR zhY_MGyf6@62EB)JRXI0{1v!Y%Klm;7s}n!R{bZni5pl;Z^(Ks>UY#vRa*ukqgC{}i zSxakV1iut%3Fps2V#5EL#)nB$;k=EYrcaFg6E)@w;(Q4P5U z12$v_DuVv+5Ycu=Vt+B+`U}l(TneI43%gnKn0~i7Mill11G$4oq^kc}^I&bsn}}3u zW{9RSe*`eA`6Vz+qHIRNf(QiGX3|S$_)8m!vJJ>i<%5b7w_Pdo0gipM!9@=v(tLUP z^a+Av^e7wf1fk7r5r}s2haE$|^&`Q}9ePP8;HSXeyqW)7jk{7`2!`duZkC-%F*16STp2ksKP-9y4VI6c+>>^tq-ZQ zn$DgM+6t`Zfj~{f$`hs#(uc#roX5znk_ScB)RFw?xnT8{cIZ%5;f7qy$YQV@W4{yd z51={B`1E%NK3!H@a^7eodeS9xws8k0&oXL;$)a+KXZ*j_f(Fb*lr5_`8{V8CRE63q zd3hjnIUUTb-5}qXIJ?3(26S?fc}l65CftT zAr)?nJH>Fy14}2tJbIrkSd7m3>5Tb0AVQ(=T?KabTLr>3n(W89cv7G`HA(0HIRH7D zY^201UQ8ig|5l7UwU{A2X+q~}Nl0|%dH!=Jc-}!*VcCKvLF8wYh;f;LT92Ifh6J)> zxfX%^cZOhmZ)ERi?M+_895yw=dz;`%VL#{Rx|VbB``FKjYx}-a?-lAs)`ouz+R-9brsqglLbAo7@{bB^@J6i5C*^2z?wevWfj~! zpPo_9&+r90%9)kKt9_D?aVQyN$$gP ziX%ntH!0BEWkApzBP;6Ed}X~GkW9A!G)Coylkf$~U`Yua2*J4I34nEpF5!ol{y(Q{ z{%C+)?6pCA1TccNE8oLt7Y6BdUd<}lgH~ufxN09Tyj2i}StF+YQF+XvMJz+?(=2xs z%=W<$C?3xtZ5&|z3!u1r0sO#)`NRhkv@6Ew0};;l*I5qUA-euPBXXS6?lH=YlK_>o z|C&-Lh9Cmm-G17+a6$8{vu_9Cwt@oyAH(=#eq90Fbj50nht&dLtQ%~ z{!NA!_%wvv#dual1j=*HUBwTVLkA`C$W+OCt}^F`}Wr$HVd9#yW8PaI6UH1nlW7aPHHeq zPUpV^QacczOZYPHwCS|MhH|k1eNwzYpq>W+paWq36=x^bDCTv*2RiK4uu*EYgI>}{ z)JZzCKy>$hVbVrXtHE=?M&`|LK|LOB37s|hq3+QBkV3Fe!WkI~^Av)YM*Id{p_Rh- zs3WkXVr+=$56@CNEshS=*^ArJT4^OyMnt4 zU4HtFWVp_ppMpG)@P=7}$CS*p*BS+`kI^eos?@e8h68_^c@E4t6-G6dI0b@Is#C0X zpN8?p$e54r@#_k3ttQ6kNIr^1O2egykWwHHHwV8;N&pj$g^_s=nnX?pJf6LM61K| zjm=;00WYYGQI^2Qggm|6{$@Y1AHu_Xr?^hjB&+21F4kLQR%|)%jw;}p^guqx{17f2 z@6wB&8BeD1cfxg#9LQ*U`U{ei$+qNR-UURoDANO8f|1fZ>57x{3#bF=;!GN!!LIh%`)yVCa z@-x-*L|8Xl_{;4Pd{Z(M*mYCl7_jL&S=TSf@(ra<8iPIBepe`-7{+M!!|b*_?RqPM zaexD$>#fQ5-Bd4L{z46xxb&vFfw0yvUdEP&r^E~W5-Tb$-y4wEi+b0{p4W+QLEaD< zoP#VO0C!dz_DK7odh z0{QT-ST;WsT8;u30EPf?{kl55Qp@@w>or!=LKliKCW?}maK;P>{8wV8p=3t%xHoeX z8@vvVDm?yh^Ih$dN@#gahd*tAWx`0);R^N1o$rVr0XyNMHh3HNTY>54j##RH)HI-? zc7z^w|Kby{Vw02?gZrU&Gx8_zmKTnm*ct#K{|65STG3&F2E4X#pq&Wgs)?1Gk+Gnd z+L>NK&vdgWi#8Bz>Hbm@$trl-8|0lvL&s-^>|C{bJaMmGz+e9jD2%`|rC=xS(UrmY z3SK8|DE^k4RVT1xkUyFPr539|bj}@czb$zbS+CfI9Y!`zbcq-CdlLrY!hqIArH}~7 zQk$(LgLK#*C{DIo)($7QjZAwNgU{M7&mh`bVD~}sJuuD007Rz33w9v$`dVyZ8kp10 zx!I`2u4;lVF+E~CX2~XOxYKO1E&(`ClGi?#9mPp8ZdgP4O40FOCJkeN42+-q3}$S4 zQZ-C?f{8GgKfhx|TWq^auq<%}?0Z`ZbMuC=Gqg*N!ZpFCs5;_F{pJF%AIfifEyXYP~66?Z$^hjfHR6954 zyZa<#X4ZAgb{R-7 z#DyL>fT3lw_TdQXWJ3cr?*t<8*!3dq+qLqUWWO$Z3dVG?)&mY1ptl_=bge_xL`|*g zq#H=4I@|!# zIdFnz^w}LWzy!eg-Rh?Y4mg6y+y)5Ge}{tGv#>b|qN-mUgUh|y{k#c2Ao}Ht^XR4Z zNyFSJ4Hs#vDY>$o3Y!8?XBi3;RZ2p{D7mY}pRIf6YCDS0sc-hdCc#HBm`Y|#;ei<2ND**t2FDvml?6cjev$#6D1DAN}56an|7Gr zHD!Qx0GCw5LPkG4MLgY%MB>4M>PTC$*6)pu01Vd?gSXk8mSMtcC)TID1LOT>l3ncr zgg>*qFv-`?&2k^E-=nQvt0&7VSpC^>Lr;b!I1wU1(KTDZyH{|0Lp((sL`Q|_n7(59z%x?bk-4cO*ZLmz7pbMs}l))fx6_C2a zf)dVge=NvT=89I?u+l4noj={*2%albEI<(8)|vsIU%_)7K&BzsX)K)AU2CO6pBp)z z7z&RL!A3@fl9UD^rij;h={TDTyz*7)(IwK{#w1_ux*PE(laKMgjlB;UCTB6f3B$q4 zI%ZP5z(Qev4M>KA`kH>R2G*oc+L}^VIvKyu>u{HSy<5ZTVZeS3KbMQp8Te^o1^oj5 z&EQ!~01UngyjJRQMgCq{&7y}^pJX_z-Ly-wzNp_UxK~ehPe*Z7<#rDt)!RZ~iY@3@ zpLdt1g25AKC#4<^E+{fuz?*hL>IR$Orjb;|-X56n5lbp3EWp;IC@Je!=if|e#xX-o zVjKK+guoCd^|AZ2v#Hv3WBUj@O>W>VJz)f%&;WZQ6pQz4ZOV}U_kLkiPsrY%844L( zMjzh-?bde_9;)JY_^?#LvZwERIyx>W&TaBWsd1>`F=#VY)%0dS7Ess-VFEtcX@KR3zpG=J zfm1rxjXiHpp3Bx+eXTBisyG5!}D7R2UXZhCe`y6L8^DuoGIYWIP%b$1*%Sq zKdW|j6a9j#gON0HtbwxLxwO6eSkmq?2T*mH}iaBdC^grtU0nQ6|SnZ7Oq@~ zI$MBk=?P;TYHOgLq&xvaMq=E3>EE^I_c0RO(xNc+ASBk!{Rn6$83Y}M4{aB zDDNoaF%j|x+66JVPnp>L_gvu}bLXHOKu?9y(^Z|8w)f%25WwB5;rv5C(B)6%l9cG1 ze=8p38IzeBB{eX294Tb@?U@{j?|Z-?gFe%_bkf4W2i@FOSI^2$FLd0Od81NcW(m)| z66>n7H2l`WC4HRwjU%Xvgu`HpjUMo z_%^tI(g`PF(yHE znGaCuqF9bQBLdD%H&BN-B2SN--MPV?yJYaTc4mb4E&UP!3=_=)>N>&WbsB`RHo=bQa0QVV%h*8A^JcK#`N%RC2T7_W$ybxU``lTy}b&=wmtL9C_P zx^wT|E8i5sX`gLD6ngJ-P|+^0tb(oI+lfkgruPw81cZoh6NydQ=g$76CETc>OJ=X8 zRc=>ulKY4(hV@*R-ili&fa5rLdUMfMCTVq{HlQ;x7(`yEg^7vZl`(M>!RKCLmxkX` z3lLI{31jfzSJ3#Xfp0hWDmhWA^t-b_tq`uA1e_OBW-@p~+s_|(8cE*0N+0l%Xxc7O zh=~_huAk!?P_c6XxpGu;(DLGIJno_I;@5gt)Z$eP)t@O0OF5HQ^OcE$MLZ z`4xOLUm>WZ%y^cJH4>gS{4$wzDXnA0;0_CBcs+66X307s_L9Gv+TZ->uQ$Zg;;+;m z8RbgP498ZWx}>%YrUMpElyFo~o3}$c8?;nR?(aNAkiAjgkz? zI0_YTBuCwBfMN^kiwK=CX6HtL*Z>$Q?L1K3h)P#IZXLZ+-M#Mrezb+oxVR-CNQ0d- za?p@`RX_5PJg*JrF!;MLRomV}$&zEEbd*YGJ!QahUARM`p(?w$n#P`fj&hm>P{Fu{ z#{R(YllfpjCW26DMHGn+!tr2Q$5Sxv%2V+5{ZRt7eXih;26=xgKnQ^ z*Y6CAP@CPrGazcLJWfhW4)R2u&EJ%Y<;a@QErSIb&JW4WM7 z3!E8yaqTE@%Uk$L@M)YG$d8#@Goa(rYvx1xQ~|@kK}|Cc5gy2Jc}6TUQq@M~ElOe& zO`CG)-y1Gz?TxVf2V>-->5W?C5=zzrH~r+Hh|6|CrAqcb-Hh&0|4M70lQi$UGK|=E zdxT=dy;(-WYAU4+l;@cOe}=g}^}r6)_KVYK=f}X}SAw^gt_5J5HcPgD3JZxkg)?l9=9v{1$No$T2C4~ME$_r@0^Nr zc0IYbM;x$BbH0i7KAwy^CJr2;3qSg*Qi(OtY$|R1Yj~w9n57nP!tOtrNtRQn7xq7Y zVzAvl1Zy4}RZ;W4z(qLN@mb39rF(Sb0EdXlq*1Hjg<3?pH8ly|VIFol@H*44b7S2s znKVvYtYdl2ygeIUHGZvNd8u;QY@(Gj;SrUpOWwW1Sn&%g|G8@??463P6URT>@lvAi z%dI&O8U=&t<=s~0uu2wrCua@#L2VpyZ>V5sLK-EsvP-0m`J@EJy0FPLQziewl1AM1XAZxAA zGzWgR6OKJdV}FC~QXYfW)M;69s$OQ2@3w~_nQcN}ZPE|RSCZ{BO}GUJfD6*&TPO;T zUl;39{~+M!!KSJ|ZOew}OLlCp-rPFYR{ZCIiCeMo`PBkl7&rN)(hMhu(tJkjzt~C7 zH$FLXWQtgsKI=fVOfba`H1tE&aA7DEy{jXlzA7?O!L>*e(yFyiJQYL15mxj|daCpd zQ-N=#wopRn|7FY$KyJxI{iZczB{#1%LZehnatsbE0Z~R^^~oB_OH=s9j_KD`w;^r_ z+Y#(D`y`l}{}QtvJzQn4tZ66a+=A70oDfwZ!<&7D=C^VQID%@aDgX63ADhg~{?-Lk zRhlb;be6*-$Y-6((?Au@y>}DHW}L4D^3{3pe*UNfAwETtPFJuhz?Rff?YOpP#B(LF zEP%@EMUmNtR+Rd>piWQS)X(t(3++HLLW{nl*~g^WeH=wlay4NI#?K~=*V6rBV4>0s zY*KSR8e=W584@1ix(K`Sdd{7d)qLu7*|)Jv8r znMQikJu**zG5vE(e)_;j?oq`c^ZNLqip#pg$vLjGE(mw>>o9Ouj`% zxvO2L?vZwFkaI>~+p&-a+H*ayt=EnRgRiXeGUBw2fp8qfL*M-JXvvCeG|4gig(=yH za0xAJuUy=(da|h@Z?x;d`YWxWi@%MlIomeyrse;}&3uys|XnB>uq&zkc6N5kG;a>;4H$aU)h|E1dLDLh#X@2W5BQxUuZEz(mfd^C?UPEk|hlQM=#27DrCr0G$cVT>yNtKij+3Q_Xr)Cb9ai z5;UEIdAY&iXv`Eu#r%#oY0%3oqwx6!*!VohuOetCm`kw>gu{#LKp(8+5d*8m&$=Ib~ z>E=$I`Y7zI50s&xy#P&f1GwCW zyrJQD6b_Ujnx7JlrhDUIOAw8n*PzSR#?t6)B8_-lYpEJt1lQHaTMOUM=-R_uOeKb? zH=2;^HH4L$-fpe2|NU)dkymeM30YW)K3ReEUkq~H_8uo+uo&?Fnxg?`k|ige{OD|W zWqYEISa-Y+c|x|RkAQ2AvsOdjR%5UYy5sEWm8!xH3Za5yfb;%``);TMv~ApNk5S_I zYie;L*ffePw2I1swr|}~hQg2)Z~?|{0v?#K5qPu`s1miKvGw6o1JlhS*3PTv0=?SC z9gvM;Gr-(7c%if!cFpYLRvf!cY_K%8OUQEzu52*}TvF&+_6GB#Qhdle^^x zui*=IGKi1~?mfYT23W5fGM5UoWg4!{+TA#2vOJ)bxc3$MzE%is4^(aAFwvIln{UXS zo~g>{4!2=DXbR1+1~tqXLA6g1MY)e7DqTho(YQkcQSCfbaY|8y{#aDLl{lRmZ7S72;TrLa@Cec0IIm>YxfumVi1m^zMp@ zfhK!!zn4~(QBLAN)lvy}=e$&NiZIrtUTFy{Y;+_$p7$Aag~9!r$V0wlk)gHRvLjWy z7*<6s=(+zy-Q3yd4Ypov0Q7432OYP;&I~Q#VReyE@KQf>h>qHA6AgOgsGaB}9K>7xeG(xZdx28I z&cR9ta$S&`bBTt)nfP&J25O#lS_O5!#NITN3RVo&pSs1E)#xOg?~rvY>v>h}!u$yk>C`~IM@ZyI8!Xp$a+_09Dctj_w;_2_at0=Z}319Qfq z)9Xv{n=P1w-f-~3gnbx{j2cDOS&)?qt93QqboL3*=goX~&C20J4M4l&{UgDtrD;#b7LYfewzpDTWZ&(+wOX_&kmR=nkl6_i-4 zlAX{1ai)GdsfY$CkB0?%Du;-*#-vV(9CJDnk(P-Zb&P1IlK3YCrjA8^5R23~X=~b# zP#1L2dTSAgfprMfTcfm%2g(_|w!m|`%Dxa*&GWbQ8>962gtql}%c_Vq+Zfy+b%j_B zhwR6#?SOhM`|&{HWI(qC1*mzq5e92E*^c;9l^s+jgE@^dc)@1^SRDB`Y_TY&g}XzO zU3f_dgWUD1TySFw46+2+pTl_8X_k7=U(X<1Vk8efN`$p$3`f^n;!5yd2~k6_M}w^| zEDISRf;&e?ODpb|1%qIfDLI+89m|Y|m&-o4u&gH1W3yqF2JqE&PKCz%-@vDDh^}}T z7x+X<{giN$Edb`j^s@ln9UM>mZNHesNa}|#!XWF#vnN{o1Cu^r^EC-xNa{cJ8qZof zq3u5bK=qMG@rV8m*t>Ru_ys%imS}?8B4RKVZV>K#J3k(L)M9UeX20O{1ARQ1TPq@O zk?V~~gy%hm)z-rHqPtO#2ZA1Yn@+E}7UtLwNbusfj4~_Eb$jYiSy-cOzo---ibf zb-Wqed5f|*+u>){chSG4`V;fAXy0vs|5RQ4fRH`3R{7=;Bar5zKnpcENykBTa?baC z=Q-YmtSOK=YQLpt^%NDFL;j`o!p_f%*9cTmOwdqPC zV>JwmkxJfsUO&;C*m1`^I%0Qs`sl%mp#s=o<#O~p=x4o2Uc?JsK9j6dL&qp6HrAqAPp=qEceJ4icdFu+ zXs}U}#v=wtY^nFiv$8}VpOFjWscXC4VJStd(gaf)rA}=y%0+I_K(~G=bDB!?tA;E0 zN?_$xR84BIXVJ0SJi(5SV%aD>OTK%g(5THi%chfaOf6D|;55G8mK6OO{;icf^_6;XfFlCZ^}%tJ`nc6r!iTcERL z>2j^#%a6WiN9PMa@UtAvPCaP}D?!H-8+NZQ`@4d8@CJ6L$9oFxiB`e3H@*AniO{@} z)B~F2@A7J5vzn8h4ZEy`WlPQ2Z|>o}JHVR=^1`PP2p;QgHd4YHb3)?l#j@X5&5T-Y z;0j7mN-Kl>%TtqG1yhEGlGr3H!IV^dF0Uidzg5Gh#@w09I^$M}IZ2OxoK?z|FAh~@ zbvU}q%|wxM(I*TA3_o&*HlU;m#U1)-X~13YyEzli!4M!BK}UlY9F6>DP7yqNXQ_Il z5ClOAsZ{P9Ca-?a79dPAR}W0`A@kC(z`6j~SXY7;3B%7-RcyyDyfOr_e83&EBG|WT z6zPqGwuWrCUN4M&jM`6q-#9oS)PF(9*32Sv)M06{WA@_w7WlGVunoU6q6Y_wFJ5ud z)p3a5Ql}PVsWmZjAg)g>rCZml8L#!6E!~AC?;o)epGFZ=X#9vn53#l@C3}@&S%bi~ z$5L1^(g1T<3--AS2Z(9He|Hgb2<_0b1MQjOb*9?pxoRgZ;IIqp)i&b$dt#1Z&AJlp zF|~?xOCml`>B~aZVpbjEe_r}1(8ccaidx~7-EvmmS_5@33J#dh8e~UqTu`|8YTM58(RETKj0ovpf@2HE{fl@9012`kJhZm}NYz$m_l{V~l z^|5eT;I4kiiTwqQubNAy*Ou_8#pQ77JoaB4jJtCMJ;{fxb^5aU&kW~q1QPynllnW| zvDtTF_e{=LxH4!2S1s;$){(dd1OFj!=6=66{DA!fSpcuj0NMfPn=9prw&)jzRyAwH z3DC5z3B3CzII2tQ#X*#UpdP;ob5JZzrUVm1>gU<=1U=zT@RBsz&k$nMPqUe1M?d-- zMbk)wfHFAogbtYK3f^bKUlJ#AV%}68^a);K^Jig1|9-E_urR3O~fnYF8T~5p?^+*X*Tdtz77Q>IQ zs#^)0*2E|?Cc-nTCIYHSuxrcH?KEi^M59+6zHKMozi+HR))0e0m1EQlrm4+?>jMp?KH%5IZ85I2LF`xEKSMCRwOW}q8b;lOMu~8SS!sC zfwrmS9@$YUNSQxz&C}2+;*UwS3f4MZwJ$1-XS5v)CHWd9#`G(}dB&t$z7BUu5{AmR zGA+_f<5Cq2DdXJ7!~gPRBn{S-)kjq^*}K|fU3yXOgNovaRZhp(!q#iXLa{t$GWK<| zLf|e9PNmMdkvpZ3|J0b@|2@9wAKSuB516V4`eT)__H#8640(Pv%3{$sD&q=RcpsXe zI5?|BrIpy^7L;il2@UY`A)sRnH_i}L?&tx# z9k1>`+qwBph}s}M0Hzm|!)?vDNA8Th`pzZ2#B;SM75sRE9y0D1OlOp9NpDqBC+lFZ zT|3=lVh`wUheu>1edm66?>;fmv1(fRxKbF^EeOR+a$r=~*K#Os~ODg(&| z?c^EL4=BT~g1vHI#=$d1Io;|%CFcIwANOa7|aB%C? zuvw+ud`OgrDK=-xoD72Fi5XH>`xMw*u8EUAFlB@Ag{ci`NLx4@EMp?>?-nVmzJsb& z6V&%<6Kg<_G5H*_K0l3|e^|YLBi4M4V{1zdBo*UHuZV1guPsz!WS^-8@Sz(n0j?_F zDyY-~r@m9U4+PU0vA$kl*{SiFAzwT`;Tls%Boh}RJ9!?~n&eR2F00=+0qdp<6TpT2 zp-N8sq>F@`G*{HG%kM-KlV|gPf4qla%d|<4!a-~*?5LCq?9se7glbd^hEwq^tX&#h zlt931-ydNj{%F1B^SQ2~BlSDJO2kjR+56-nLi3_a))Ef2}17g zL%KQAGX=whkv+U>%6}}eFKX)%_5RdAGLUXq1b=N4ejXdtE-sa8k%o9nHwEu(!=)my zAqKush@NAn=PTh;rXOTa!G|6~?Ze67>B=hA2ffVj88-D?1h*7jCvJ?SMrXqk%+Hjn z=vV`n{1kimt8+w0;9nwjZbxJ8ZwkdT?~WW89D6{+Z_mdmpm**RI2|ogbVk~q!?^B{ zb8Iqs-7xc`>%QLk`MjB1WkfSCu`wD_M^SBS{seocV1-qScb4JYSs*|U9x;|gqNJ6l zBNdGkNOz?9Ag>SWmz{=jk{6cAr*~98(Ba=64saJ$p$J53uvNP3!Hz=C^UY)Ht5=3e zQsRk^Y1pNh0#zV0cH_8E@>RB)*KHrxV>K1?(D#&^zPNO5I^)-yx zI<@V&UymQ=+dVf)JiY4`5u`!tVv(;1Zy@(e0JJ+$ClHLC3i{6V5^k#8cEVG&!-XG| z0Lq4pvff-h7p*}ZSh-j5OqsYE=DyZuPgdC%!`Lu+3^FQc#1pDvPM;R?(Dx76UH{<8 zm*3kfaHhk7eMdcMTTSrsOVQ4Ew8neoG8$@!(5UDFjc-oLUQ#6{`#a&1-I%^QBs5YQ zQ%5YqThX>vBbWe*@n@LFGWmbw_bpxcE896nxVc!4X3B!*lfhO$_NY!@{q0;x+I#1gckHd)?te-SPKfUa3}+o~q7* z-Gs09I@#GgPa+6Khx-2Fz(?(}V=$k0HKH0i$eq-pJ>F#8mD5BlUb4dXDkUENPEFj? z0I8Vu_s!!ah1Y44?Rhe*@n3>#E~LquyXv~}b-W|5+TBmoUQ*kC_ z-&PG_@=U3?NS!#QLLV{&Iy4WhcXP;NQA{r3O~&YRJJkqf%tOB4$uz%|%V<7K95e-Q zC$OKIQxA+K)2H^P9u!ZH7{v`jV12}@tPNGunHbA(TQ?CcNA7Am*=nk$cF zr!VYdu}UPw^)PAJffuhr)nyVMrAjl!5!-eR?CTe=fQV+dT0yu--SdL~HWsFVq1AAU z1UJlqK~m22W$KhH^N@CWOhuaKhlUE2R4$~3-$i(=QRK7dWNu{=s&P7h-N+o+v$&yEp+xu{HP5( zY!v;}un2eYXPHo>(D=U6w<(^;?t+oCMuBJTM88`nUAPviO-V%Y{UXB0TTmN+LAwD~ zwIbuBHi%YsP6dk@+z*)b5mX`;b}OY1eDRLOGgvR3BSAtPYbU;XC=2^(OV4yX49uA3 z#=x|)7v6Q3E4|76DeKACs9g^RJ!#I!y{Gf`2edv%uE~!*KSH(K$l44aH-40LIPKP~ z{7kjIJNZ;`OrKnM9QYOC@MVi&Mzr7qZ2EKHGv2w8&uHBA-Pn91VFqmN6FY?&qyopB zaKJPZ&a(<#{BV?^)GI{w>5rj$`;0FaK0gOnVI-T}=7izEW`x>}ZQ@;I?I>v|WmLOc(487IU zX`pxSOp=oDcJ0|w+7>rMSrfl+p1A)X*sy#+f*49@P~tLgC$+K>QBL?d)W`Ygzo#Wk z0_H}Nhl5jKf;AfIctBhz8o8$mH` zHCk&rLm#=3+g*NEY-|Q+>ky9#Wz>HRo-Ds7d%oa-A+~*$?xp16%6aojUGzptECV2P z_0gsF_H=&#Sc1GdE^wt*V$lTQvr<#?#51M4J{bYclLLFitma%~(}9kgy`R8`esK;} zs6nh$+xmdC(cD}UutEX-5iK-!gYb?^OxN`NH&4Ump(QyxkpsS{KjRHdv*fQ?M*AtI z?2Y(yXyg*evdmR-%;@0u*MKd+!-(%V9B4Q|R@(x0iw5dtUVNZ4XOjofkm%GZxHA5| zAnm8LGZ?76u3_8`Gzt*Lp?h4c5KTNV#mN|yiv9+E_Vk1Gx#_k#&Em^}aie|yqAFi> zblAv6HEQ4PVW8nQaYKi)&!)!ftjU~aI#aBM>^ZnhY`7bw@ z3~R)t_rU&EB46!JBklpVy9)8CLMF~8AMA%y(Y2>&V64S7oaG#kv-(tO)@ebNO4IxQ zEAKnwn#$IG*G@tR5Sj>)0S43&6bmRiC?biyA)um&qG1$86bXt7in6yN#f}vPg*anj zM5Rd+Awg^i2s4O+2#H9Ql28*;_IejM_q_MR{dCUxcJn1M{Mck~ch-8Ie|w1i*juE{ zY?sC0`_ztYz|c^9iwUkqLPa_yJs5nbX=RsVu^U0egha40rV>%6N5p^m)uv^rpwtE% z;b)v|o~iXSfh!v51g4phot870X#Y3mWDBf>vaP!O)u^!`>J)qH1x*e4O-vzM^Trj= zi{(>%u#j0U4UP_V3Rkm5oU;Y+VXeyRnKd0F?hWD-sQji$F!g~5R88>#GnE2oYFM}r zs>M)9E&%}WGTiYXTdNFb>j8%WgtfgGfKnz$PjwuAf!_Nmaev7g>t)WF_|`s$K9nYK zxZ1A!JYMOac%{`paY7>eI0MM?chly|T*oO`iv!6udPK5@Zx@`2aa^*#!t%`$rtkR( zNhOKy_PZ+RX@i}eIDzmVzPOKMPqW1)nu2JBX0HiRYs#r%Q{zJ6P)7``SdS7dg6k18 zICs321(~X`j9IHFzv0)sHMh55ZQMrkkR-Wl4}4yavlKQB|HyOsGZQ|eaGS+~;vHVYaL2Mn|F`if`=gy|tAEeCQX~J39 zUpBq86F+uU^6=s%eMBd#m6_Ycj%H9U6&aM^4!^1rAH#V_yOL~nsUBu_3v^V~Zp3|| zp4$K0cw&%4+qC5;(*H8lWw~rR(E@G!YP)lPv1v?run26GBi_Xd#pGcI(eS1b@o@&R z+lYfeDt~}9=nKZv-r5S=tJt6PRG)P{oG+HYUwWdbtrvG)?R5XV>y!MR=+vX~wEHFS zMCq{D?h;jCp_n)W)S%(t@T`~}qU6@uB!HI<_`SP&>DwtlW=Lv|Ry^6!*po!FI#Td( zFDy6Z=+xu9ml_66AgA*)Tf($jeg@l;*>=I=Y})2T`1?I0B^@sBD;Ds3JFFd5`a-m2 zfCfr>aVo4fCe~yR<4!-TLT4mlRZt06u#}8b#tk!x!fP?U`bA9+jg@E^JSJk4YE9N5E<->=Gx(z^EZOFKQ}Ze$4Me z1vUM5&Ui|5rAnQZ>+ko3Fbr)tTB8dOh|^w2lbJ@u``RIVQGfzzg{!E7y_709BI8#b zaeJq%U#9cpj2kcOSK4AVt%5PyXr!=6q$O0+Pi3;Q}_(+t4uQaotWJL3>FedfN4O6HqHZI8sO2v9(}c~yt1A| z{*I-9kIKkTza%Cly%Y8LG8tdyr@bW8wt^FCsMcsQwIuh+xuUF}1F)1L))}y~MDUr^ z8IQCA0X7`_F4Q>`3?r0H)YdembSpOTiTn|v5wff~2U4#%XmWCq9lZx;PZn!}*PYNd zLY_R9Iuu~Ll+JM)C@>;2-eG8#)`BiU{_7&HiIwHb4f6oT2 zsbTO_LBDJ;A*-bW(Qj!}_JT-l4qIBe0p>rj)>W7t5v?G1X=a#-E8y*(7w|5Xzf_0w ztTzp%t3BcA3jDB1)dV#= z1Phx(?0jpD^d~kN#O62^+fh-cjlB|cje>xK9EpT(RcTc@%G*%xRr0k3IBcpNFJa~l zz5cEA1l(5^4TE^{w4dW-Far3llqVxkz)mc$8NMqTLOb-T{Ytw^#KH2{-9?#WEjoCG zXvzo%jKmw+(-2hu2o`~=JyNgf;O{=sn3;0!47SFKC?d&j+sa?rj`-VW*xz^XnkyEi z%Oy{;se&8@Z$>t`x=dh68^@;Bj;kf_4GK*2;YFmOodrHjAtdy-bW+9Sn;ya*bqgrz z7j-P3xZbbawZn021F#u-Z@huf(VRy6;7Juyc>Q)uz#M5ovB+R9wnUvAp)Y}t8Nn}g zpiu{`3B9euaRRrj>{sW5a&hu+BL7{_GqM(R+;BShlGyu1c_edtZ+o*U>2!VzdyL%6 zf}_U?(B%h$_E{LwVgq*G!6S@>e|@rCF;Yj9%SLG~)VCE)-wZ#Q9m2XMmtx3h!#%wo z@WhhoW@NXP&_qVQGMNfyE2ClK0Q-~7d9XOz@3pFTag&I*N5aj1HgVpdoNL7#I#{2Og5P2C-WAAcSLpIlT$STQjIh<=1j57&1C9h0I>{ym z1CB4fhij>bTbiwDb(usN{sJ#gtVrg&gmy!+guwTn1N^^a@K>gEtD(ZC8-B#>y_hg- zfhO^VtUOQ;Ck|I}=Wj*sFPIqWE)S(8^uqX7Pa{ zh3|phKXhMJC0BCHe2}~qeNUBk31Itm7;Ua#*Gva%Olgy+f{H0Z z@7zJ&XD8vuMV!SoaKVP}VD~#K;mKX1%Ie4P_n1Fr1x;Uo879?F%4VQ%lk%KPJjlL%(#ue(o+^bHpfm-eZy;MRh3fF)$4E_i!&Mc zRW@ZAV$3x7o3}Mx)upifv}*pb=2*Yp%$21>`}D0JkcBe>wuQOrsxSCYMDvaj_Ipz; z2+PHYOA5B5>dh9AaA`e}Nhj_*Q8%T%0>)t6XIRlHIMVZ{Z@;B3=KL)woO~Mh7+y=z zmA+L^x(=g~8j#SzE|@BiJ<3700EHR8fjVyg2#TAa4g1Z&u`eIlPAbcr#<3W>kDRN2 zV=J9Y^vIdd^w+rSkrCVbl&sgk=(JsMTh@4}Oy64j?qYay-oz^n^{)qXhu2^3IauYM ztlU8n`Z-Ej(?MNj0sR2oz#4jOjsiVq+$2(xjKwku1d{iLj*0+)OX|mpQqAM*HFopJ z(42#SHiUBGY3Up2!uZ~LBwX;#A$LhDLqJYSG5g+;j+UafvLW^3hN+h;D&Mbu?RMPC z)Md|-jYs6SNz10rm`NoHx;kTh&uWwDiMP6Hhdd744cTy@_rvSEZB6}kRicou!_4{8 z@I@T=n+%Txjr5hXv34cgL?y<8pW4v9jz(5_Oa~cCct20gOVW`*GB@Sj()Mk<`-VqxWvFs`$Mgn=kofm zH@~hA`Z;cHoSq`!26s#SzB-}ckh<{ZE4IZ@e=&Y0Ecw>j=}DWJRi+@nTa>1{vXGeM z2yY`X(oRv>af)xFtkf3u9AyRY>W(zFP-Ho}s=ti+^7ZD3*KLr?`+!-UBFdg<@IU2X zfoC--?}}ljrNS!~X7 zM*a7i!-3ozUA1e|w`N+^DKFYw4s}X)bt}wu$sgD+vXA&0RkRRB6}9!(g_8#d80W_E zml6@t5z4HJd5uFNCxAqd$K11=Z#2N10R%{f7j?t&g~PZAzvu-XirL{~#L+mev`YnhH!_0V2r&s8>Uy<> ze|O_k&jI@d!NBvpRq)#dsZrxRjDP10Ry}R%f7)D~d;b?ST>zpnCPZ{>}nACHD>eM2tkg56}@|@za4)O8b$RMyEJGW-pm;Da- zk4DJjb<-Os3Q7h%exU)r*$RS?d6L{E|1^O}rFL}{jRlD;?zFJtaJyKh`mnr`%+K$w)ByQv$rKk&8B{+7vt5j?!^$Pn&A_a|PsuFgo1NOqos1td>!-O#o^?m*aG=))rq+ZTh8QSX@y1}1Xz7~=E zDGaH{il;;FB69w6&M!JvC%I~`^S41*E)0@8%3!{Mhwe$BM7)wSnwW+puk)pr?=3*X zU&R8+k>CWSx2Ryek;dO&UCf3a7`w+9(#l&!MgG^xDerr5KH@DJNv}d};nfd~b`~H) zk9ZFCgW%HcQEhZVg7tew_`idv11*WsXBRk|W$Rxufp?9HLG*JGu>+VUx zoK14^f>M8FTPl+vqv10{?9@217hE}B7^toh+Eqh{s?R-5OumU9DA!#KpVNti&tw4| zw9#WV;XFejzRJ+|*#T^>p)eF1OX1k7+_TsY6izN%wLBN9d1NYD5aweynr~Cu4TNV_ zASFJXxGWVM?_O(*)SX9V?%hAWo6I-_;`y0^!W<0_50(Iqp^D{+1-U0sOMwA0g@DfDX|2#B&jP$Y%eJn+|bmjn8s);yP1RAXQr5nBwQh=En8L;*l316E8Rv8m* zj#nF1GA@?4Z4S2EhNxFLMt&DOID^LNN&zMJ8jodWx-;WreS z2pzZJ$H&;ae*o`UXnNB-1#jN(G5Bq&{rn376#IG-yN%sA56`_7+p%M=LorRLN4nAC zD4gtI~z`5j<&8{Ef)o}d*Yu25_^E(7ki$j5y!dLdC{;L$zH5q?`84b!#L zcl1409UtYagdD_3ofIk%8MEz@B3WNGe^nRkRl;2;=IQ(g%(fG~%^(Fjo5*52Jg8J0foGj{_t4i-=x@IQTi=C?3~vhXyHp zU+&xPo~zCtXo!aS^{}h|YsXOXus>GgD|c){Bj@Me-@Vosjzu&ePrcRHcN!zTM#^4W zOD-rA$gUzKpp~jJP~9LED6bU^CypX%1n(zC*mrqIP(KP=SmFS>8sJc01>Bj2i8IX< ziHG|IlOBNqI?|BG0?v5aI78uWYV2b;3721t1&2G~$!ALaD1dtKAf>Dx{FF4#;1HIg zEnI_8Q>4JWt>(HUKGfi|HPQUA5N~kdSf`+IpBfb+&dri|)tX`<8Q%8H?DF~4`pgOx zo2DKd5d+RRX;7Rs5W2O|R?LIT%s!54K7c&u0iXr}X%KX%7qBR`siz2OkKoUfa9ybIqpwm_ zjlv5W$v1(pqXEwvN0ym`15#v+YcCeqe5PBWg|N0Vg1ngy-)sgGO7N0Evd~u8r9L*E zh7`D7RQaECsd7(8Fx!txFrkq#Q89rTEF8p_Dqv}(`!5qEB|Z8ga+yR_S*FBI>Fqq^ zV8JIx(BpKK$n`f!1ki$QKuuHDW4QN{oZACp1J%|39~A6uvnj~sUt$e9DF~BW*R6Ec z?fg-F9?M;i;JEmW@D<9ux;K>{a2c*f(=Z$Wr5?u5pbB-#v@m00dzBpm9f9zRp>&a$ zvirEq?j`V6w>6N;M985@x1h`z6o+6x9kh6ZS!z5|4;p!c{q+JPP_$N^EPnBq&6R6Y zGn6H=#mnEcH_H>V9#O3}Vw$M~`&qYQ?R*!3IRdOE)9F2;{ySpAB;NcP3y$p)L? z9}G=S4FlVzgY4F!($G=r6o{@B@}A5Psp3zA_(KZ8J22UToS2PszZ(dX-nOz`Nyq2E zAPZN4sXTF^2Hyp<-%e=3vwCD5-|jZ3jG7JtW)RL=agq2EAVoK>Tx5MnCixX6f#7Y` z(m+@=C{n9BR+w=zhS_cYAkPRms3gN>+q+0<(Tcs!qhl~dp; z1CMa8TUcy`;1DoB?TIbh3>J;IGAH-$q!0$!vuiB~p@_MkY7VjoWf~_UQ8(&&obIa` zA<#~*RV;VI9%@eLfSM>|;>K58V5aJ?VyBUne%Qe^lZ}DxYlUT;J`DH{=RkD`xocFC zA)a5qpI0;||6or`yA*9){jP*bE?fm_KW>+c9wO`101g+Vt5H@+m;%4(teI{GSqNc! zJH-CZn4Cjy266SU4JD#ve8ofj`Yn$ft;cU-$UAu(q!$}u2N}NW^8gBrSpoQ_Wc7R; zo%)Vj8iDn-Kc9jcIZ)OtloVi13yEwo&DU)cHH8AVPX}2~fyXm-vT>cN@?Z)6OwIN@ zpv3dOU~%_Il$UCLsQECf=zVWCd03Imf zA?MKJxf-!~fL=?fGSkAIZXj%F9wPG1Ezn9L{${|Z&kek+z^7_*o@z^9=xk&7b~3@v zVS&^~OkqUh%KU2vR$Va1Bpp`ZxBQow2px*kMduh`9SzCDGitsJmx$kLhV9se^oBM7 zb!XS8Ba)^;{IiCAfkxINVDJnaE5O;NAOa=zH2`1sn-_3ar{K4Q6v{1Ib5MQqGdn41%_*IOZsUX7IbL5dK1!F>YQ|hX<)VOYqZF{&GKTw%rW};+T~8 z@*!Y{f80PG|2Y-bk2MB9-O1r7X+cL_KaK|HxJtRFQ5&Qx>=wL5@rT43GpBK?-#jv; z#RZp*ZcgMxW8c>k2@LSm6xep-LBSMXTTmh88cpDA!ct0L({)^y)s>92>)E>%@Ej_B zK9Z-ciJ-Mu%2o`KMyarKBSq+WO~W7%K2~$vz}08q*-I^s*Jicj+S7<#7#959F&|jJ zoC@X_R^VS5wbHo{mX9(G(#U>A=S9{Q{2M(s3eL0PNLoz%L43;;PMs943ZN4>rRwTp z$g=CCgSFI@_ef|j(86YSz`g}}5P#pBZ%!&vrR$7M4xo6r5jUv5f7B28v+>vUWT!cC ztm+ejXeA9yGMwzQ$8h_wek|zu6z|@*g>E3O5;5FeG@%itZ$0o*`=e&fc?_HCF`ig{ zj3s=I@xoT=y>bAa-P|sk)dB6QS#rB)!*=^AwVwrA zm&AhY{oFiomyxc#7A|iXl^hV3k$az5COr=cE<{svOu`lt6?VC&Wsi{|;q4NDR3|7K zXR#m!$swPg6Km-M-{y3@Ti;@R)V83z#r1o zMyB9}hWI=5(IHGIAN@oVDXR^Pi&aAl zBj#je`(H@xQKq?3c0EOSxXWF4@a4WJAN7A#cXDBjj}dVYc^rr`%8iFz5b*)Kfa^wM zV#7^p)ub!X=BPi|-Y=@N9Tq9Q_bZb%VYZECM2O|-AGoq~$64^;f{Pi-?U)n-6m<%2 zkOfFNfIOYT_*tq-BdmzA6tGq9NeD4yn^EMy>tg3@$Omq~ogv){Sc@?J_*A$m8ZHay zgRj@A%n@`PIs`XvAW(vjz@=QQzu1Q{Zt7+A_5{qQ^kUSq;4EJc|U~0>+P+gonS>ho-OKz zr&eh2bBDcT@Wl|4TgV(#)Dcyg5M@dFiH_|(@V$N428|R{y|vr@3C8Y29ov9x+t5ig zr3b3&k=V=eRfC{Gf%hJ$q8t1Qo*V2!K`_9>2|L-1BOs#2lz0LH5#>2%Jb(NnSb;WC zH&WJ#NFB(c<9U6jK#jKeG*&Y~%`OK>qW?a?f|7zT=@wDpCr>%oo56RXrau74B!+m>{mZv~MF$ySfJX?Uz8;GxggNWVe(Bf3zg-T;$f;hl%It0k)H+QtTj0eWU2{qfW^7^2s}qDj#=`8 z#F=qc!oX^gqgcj30$mU|5IS=H?t{pZM)jQqhV11f8z$4tMGFe=YWcc7*AO=x&?JJe zU?i>*i*D?D&n-IvO$Ln|7V;-7hR@#30tcm{kJ+KK{<-~pcl7t`zmkv>jfuh+BOrCSx?$T(1Pv(SCk;-G#*M)yKQORl7Vy;Yoq`Y)2h<$ICBlKWOGsD? zcHh$107vNQNd3qpgE#147S+p)7ZF(wuPD!gKvN~?%+KNyrEAA3>(g3rkZsjZOz6f3736B)bcaB``A_Mjn;Nhr;h9 zj^9v;5>AVzF{jbT#V@E3v`urUaF06F3Xc%ijhQG@4{#At#RcE=xxNw+t zh*%Jhuuf-M)l;y<9n6Rt#1|~0#p@(N-s8sI_JfPWORNry;evj{7mDYgw0Y*V{Aak%|Q7R@-+FeF86(< z=W`ohN+yj$qD<4X-4(gk%k`Xh#=!e5@{>^>m=KA->=W5i`5incV3dFj#(XC%Yzivt zQ$cdB4OnQw=c&CqVC9g678?yqQNdi+424+mHZO2rrru#ADv?YSI=={;i}EJqj{;!?(NY3&!Df%{hrz_WKRU=d1T zT8$P2-uN#4(d!;P&HYKD1saq-PI?bXz!p&BIw1GE63<5=L+&ZeQh2nVcZ%?CY~|)*6SDDLZ`10M4^7r2R9_zN0WDH?O$enOa9E_xUhKGa zfjJ0=Z0}Ft%y~R}fJ9-A9~$uY!;YUb{`taQYogB`{CfX)E#K5VlwgYRdQ+Aw6d~hq zhm>td30oNh6uEFsff|kJMfq} z@Ow6(Z%D+V79E?E0y}%nK?WU6qzt5(6ReX=0@H;zUb>w))B?nW$L85?;J%EG-{5o|31;k1NyMDdl3(@!C{MmxM%mtT>cN zH|ZmM7)rgD}(np#FQ%2~)91bv-VX|}HjD_Zb6F+IIRFi!`G z<+YHp#)Y>voOR^FA~YjFd(22Kz~LWTC5KV_(_L6*LTp0m!m6{O3#5XseI!b$gZVkI zp2Jy7-94g7;CNY++#gwYS4&vL7)^5ao+gj;t(IpZ?IkJl&|0I*5jm&rN12F&cTk|L89*8 z=K;GZ7?Q&d)IKnw9Nmt%X_e&2ZxC-pq7_{bAWb#|f6J~c-)NKgYsI_hh$5Vr8gIrc znCCrLa=}mbekiaiZRZ{0H$6`7XL7kYh&k(uu-UnjEr7);TFPf9q|8oPWg}cDBJFMg zoV)hJT#=HUdz8+{Z38hgcpEC{7iTr_i2_1tqz8u^;Yk?7UW3wLdyP`50Z2Nl< zk5J&jGRbLBu|kJ)QJb8K7;II3n1(niRxMbe;N5tPi|I_r+zDc3hys;-at+e!9=zx-?Vw|+vhunZq3-^(R@18g^nWuO_KZG|dqS+7P zN0sa;b2aU4u#PH$?+_z8VzikhByCHq4$-@6Gg9Unq47A?X+YJ~5+)bjW1&nc4WtN8 zW~m&Awrd7e)h{ryKe*cgS?>E*Y=eTBD@)6)Gg>r>>nDXTj{I>&RA_HKkCc@z)Zvgx znjpbIsM;DxzM8@bH6*>xBdZ8X>%h{qgQ4G4aKoI~(>zwJO42I*cqr5cIelJL{UGzD zC9?uQ#3KE|kY9gR|K-Ah`0#APZfPdkNwV>;t)d1P^8gG>MHAhzRhOaNu>sdindG81 z`cHI2e12K9B`8AKow9zvm$!3ADB)ERGS!V{vBcUhGNOWk#oX`Ua3+DVRCp)AN#(u^ zlg}ZPHVE!=7)Ta5%$z3`>?@77=|PJNvUZ109R3B2u3nLxvAYu$oXkBH=lqlxqDmX_ zY3_|3o3Hpd7kcZ$8EWoXwDL%gp>8}HUToZ&_&kfZGjm7%;?nyS9ennMDiUqAb|-}=vw@UK7puNVLOk^k+t{)->$ ze?QHC@u2_qiTyu*@xS=7{(m}G10aw8=W9Ux^ZetxKl+b<`>hdy(&&Tu=lS11=zo5M z(Y0*!b1;Ak6&j-t&OgtineG4KTeSaktpEI=|M?L{Wc@!LG(b-J=cUy@&!gszAFu!I xw-Dm=A0FXffBIi9MqsQTkAJ--v}%FW^=ng7*1XwsZRBSwm%1%^vdH)3{{R%89o_%{ literal 0 HcmV?d00001 diff --git a/assets/splash.png b/assets/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..017f6fefeffe71e65cd0c1b3431cd8e746020cf5 GIT binary patch literal 78558 zcmeFZ2{hDg|3BW{3xU5XAc8(&mNXR7$f)_+b@U%;16bu={es$dsw-5e*d=TZjQj7J>q*# z95b*D8k`(Z{cX=47@06eg0Rzln4)h=F@|V-s09CP50Qft{A|x2xWVod0xbMj9+1%8 z)r=53%lzvP#J{?aUkm)zeeC(U0Ng-g=llHI?dosY)W3d9zfR}p0)N}#SnY=3zuT_< zVnF{_ApJXC*}vtc{9z4u77U#|J5GyH|aAxyX*WX_5YLlpuYXH1phz7 zw!baQtYABJ_P=c;xk+d0>0@2~&CMrWOyaWbC9tbzHw+VxCtb)kwT`)9;*zkJAzm)` zt$+iUYwWF@G;aS1jgN7DSGgXfSQ9VJa6deM=7sOorS2S$a;^tf(GxEYovqt;-AGY3 zZCXiMkMQ2J2WqhMkwkt3RNB{5s&0pQeo}UZ+kB;Dfw~wC- zAfVyQI|nNc+eH^R@xS))yZCNoz;HXu{Dp_Vx{p0S7x>Hj__@H}bU6Q(oB9iv^be=| zx7}FtE3jg0$xBm^2 z788Fr;Ct5)N0^wfU2*ut0@7>k&Vw<1-Ow-diMDgwuLGfbc7n--TE*jm5;3N5hp2`$jBAG=*m zc(xh{p`}xtxcf?L)g41tOV#<-oPOI0eyW@#_5S{OvWHJ8dtTT=HgY&vFENGZUZ)us zw6mMsQYIV{@@0OEKIoxHUW;WSyM_C5E~|{`)dh0ux9R;L?u|paIqtb z|FTqC)b8iQuoc@^yaZ-EyUrL8?!rASV0xcI4Uu=*b-B!$lGCl}nh%~tZfhrIYD8x` zo#$Hfsn-r0`Gk9Yg8R3Y@DTf;`4_bG(b3q{<>@R;==aZ`ItA=majyjiG(=WvzSm=X z)d)ARnz3XbiajHV7AVsgZWJ_=jwLKCvBntevI&c~2(5ZmVZqM>BG9xw_GZl0W$;lK zx@kEKXM)eWQp&Pj4ad6HNww>5H?ZJbw}%mJTh6pc?-Nu$i+t~DdY|{9-(O^<)wgwo zV@p?fAi#rfZ{ScW6G@AuFA80!oD)m(JF_CTxD4rKCP^|@o5Pl}*p-AMCh+Pkd@h6v zpK5)TpZoA`7s5_N_=jq#tzFPkTe=`17XE~jA)6CftNQr*-U%UyH;59A^wSBU2sPM;B?|C>veR#P{q}Oxa?=(Omwe$#6Ac!BBY) z>^ZoZA=(a6TE_M=_Sj$))&82*#oB9DU+KM7;#tiSK|eIVMN{oLA={`tgxLk^z_zYn zuw>)X_*_rqNcxtNC9?NYj$q$V;2AB#R5kLc>otLobz1P2Oa@X{?&n@?ou?r(`S+wM z+F%ULiOKlxL@T(jnIRtb78D0AHVv^7a7e-)O8PqgS^o`drc*?+zU9vY6RlCIQx02e zKX?Uh#%q9#`yFh9by0jkLtP=sm7Li3bU;{7UEePAPxbYa!UNKdvSBqz7l zwO#1Z_N;oEjdL3~wY^2R@_NUJI-LluAsCiCb4dd8wdsO3y*f;dUOi}#nhLf?T3{ok zN;3AbCoF^*A$_$X^^pnKw}Ti?Xqr{+=GyyrpG0bZ+hM6xX~G6Jy8w~(f+z_Sy;92B ze;+-c{|b{LXOAbk4;rCEYzxoxD_=k_`36`OuHw;ak)1}=AWq1TO}!q7gHU~&;;TXoeSRUOuRFc{(K zAgJ7juVf}kGb(4Tblt%1W>{F0D|I}E_G+L=7v`-{3~_y7kb3G zf@QK@2yUoadtUEm39Vs!LD3miiLB?u+3j|{N@T4J{Id>4C(60+7@B9VPQ!G(4CIq6 zv{IgQRU7m5^Y?Vx_$Dy~t~;1ci}^gmXu$`iJg#7M@5QpVVw6|U@j!Qv#Y0;V9Len0 z*Tf5kNV{gSEK6`YX0SE``m0y-X~I0g)qKCbyvvP?Eny~s_1aWZBYjL|_l}5XF%r)s zN-derigxPhhbyr~ZE8Bvy0?O&i5Dd?{hzJjjU{}H4*fBw7Ug#Co)=ocO!D;7y36jF zfGvA@Y!HVIj71XQsz+YS*_X51Sz~lLaISfJcO$0PK8^Q8Mj?Yri(YFf zHqNy!o`VflNpCl<`@SS9K!>eGxlS0N*L)WPsHP*E#A#-d6F89)Bgq5cJBF6S`6pUm zbkG;w;AUP8%1Vv2ms`qvb{Hb&OGD{)yc*-#iPjGnsi|##=sGoFOJ4&8TI2wk;z zd<@yW*fTt(O%hoziGJp_)yj>3Xv@5_7qp;odgdY$Wf;IIC2j|bGU^AbPi}o0N3P#u z-N;?Zu~=VPAOw8qo`cm&`vquTKnpSmy*w5GRxWK42{M^_ia8`d(5N;9!)^ay$IS|X z@=!X#j(rhBoBT|yK1DW$C!US1L21qgqq6*)&-ndJLo`L#7P@8~`QjE%olp&&y+ z4WvX9n&%_T8(e-~Xxbm8#esE=tuKa@2(0)`iI8TEK04sO`P0HqB9o%3Y9Iw<$=Bjp zW{lre33s`=aOm0jG)v{VW~%jht)LTHD@$LHPeaF|_n+ZOl!5Ai8+nnW2`v%Na^#;b z%&Y0=i2v%t)TaXPFFsx8D_DB9#e^U4 zVU27-Itud&t_Oypf{dm%iRA^7+o&cf0Wse8`_z#|@vP${=k(+H!P4;0y)!eW9F@v< zd8;?Bx%`-Py8GCY(V|*8%r3&E7KTl5kcGx(E0W)iV`d|$ri~gou|x%y0B3s|jVm1QrIL$C+^kP4N z9jhTTUJ|8dT~ej@T4?XLcNP-$2-YF6U>6n1-waZ>$F5lwR%>hoE#F2j;L)5=6VOYJ zlTyT(8z{lz3lvOUi^|&&IyXl*YwqXHcaMnbjNc6i*8{aB2CnERfV%yoFwe_}X*gAk zr@ex;#tg>Ck2e`kDnN&WDj@c@9+R>R0mUc#yeoQsiZ~qz<$qSrYFBQ4pm9q#(tVde zX+1d`(34SK)f?VErgb{hgm9N#csY`FS_FFXi z@O}X%Qn!{I_z4oUk$dbL&+a0GJCh*V`75dj^Ws1xN(Eo)zrTrPG$?fGc) zf|%MjM!bxwH9<_Or^N9XAoF-Un~;va9-AE)(Y?z)&GMdGn^m+~f4i7N%Z_{*!>hf7 zh2(^TftT`9%9hM++vt876NP9J*OgcXs}+ z8~<83WH-R4YCfJ(mxBr2K30y(Yc$ZheYffl!mgnJUMVFA7r2=`j5nT<%{=%6iItYeDbPK zzXC?lou9P%GSks&+-^(#48E?_K8Ox?p42tC5^pc|twCz;0Y&mG_#>gyRq}HhuH6>B z;EnFIPPMx?#^EvDr0W>+VsZ!S=jr=d=u0gu=JGoQuif=LqopsWCfp=p@67wA2s$Dc zRO{hZn}x{93-`_yv&ak1py>Q;kX1_>MUc=kwi;*9mZ{IXr4|Kh!`D?>ClB+Rx3`R3 zq3B6In(r{li>8^T4Fj)B=GADZ1|of^I1E*&T1hQ z!1rAk-?%kTzCzIsKe-)hnYY?R->4{$A4W8)>d0}G!TD`)kFIMIv=vT+42(5q_sLxe z{xS3u-I_sR!KXPVF|E>t%=MVhVUQQw? z!HCC+xNo8(iaq_U7q_$W4Z%^&FmH3ND&1d=EgZFj^5i2Z;9M34J%hCuVk}(ma?X#@Hv$>Nok2%!oHgr z>#eS6(w+u8PxB5-v+LE-stFUH7eBJhzO`VAShHU@NVVK&gL|6}68L*BPVC4K-AW*v z{&u>`g}zkMvJ|O#i?vlKvPs-;N!ij(6%(u{qQ%oBF_6PvnjHV!2gb*ZBahjltCSrZ z#k3qtSuKC4_r-8{qImj-LXEQ)(|nsZ#$NSy!)BV)dbH%!X6u?np&TYYFm|6AJ%!W9 z3~YWute9S`Z^H$&zggkbJIp2TEaAB7(5IJ-!_RC73gUuR}GNN*pWQl(~P7q1XHd(FX!a6 zGAvn=MK_EG7W+DSA~$m?K2Q?ePF1i-h1z}P#2E8HW3L(zJhTb+yu+VIIxtd<0UcGe z>2#Xiy#|eiMQ6+f<9DnPJx?`+K}?oxMWDUhv~s~|aCnKB>SqpzG*gUz=4$XI=YVUS z5~&n_OQz&NP)jbLAI%#I)NdDY&$S$6jjE|`5wXwa346BYnavKOpOrl8N44KdMsq^a z5CiJZ8fT)nbyU6DmRn0yJ_~EFpS>u7p~Mf?W8BV7M57n+XkLg;8k987MtbqB1H-kq zCBBMUP<82rWyvGr$|f<)Z3Po-R_KNba!}u2>n1)K>FT64|nhwWlYm6v$;SeX_j zKqEjy9?v)BgJ|N9go^6Vy4ndcig6U=RX2&P*!x+1wVSf0k6b;8bP#zHg;qxKD%;`b z1%jv~WX9G8dSJ7!Np_OuTD{~(|BF8=XYMIMzguGpS0kvyS5dWEa$F!{Vn_fYqd;qa zJ<(dB8|jthPdn_Kuszkdd_8h0nYzSKwG8p#$Je~D2JNR*2*z5mok}s;Jw@Tj;_%VL zr7_|P0AoKkiEr0FVP7+oRMv02QjH}Qdwbns&zamLI`0(h?1@%mMB*?dp2IURYX6+4A9!N<#O`WltfyC@;ERfT4m=N*Bca!;v zVU8nb#FtFSAM@Rzp%#o9c6h+Nn}XqVOubLRQK-5yY80+eNr>(^gA8e@( zte}dVgDX)uldwwkgHn0Q$({Il4XYraDisZPDzRGLoBl$Nq z9R&ln!_EDyqyhDX(4;=BWAhg7u?rvIh|?7o;SYXz7p^1=?YCR1V0EC_?<)#7R(#$b ziq)YsDso`&yuEyq;K-X?3|VdirKlI%S$_fT9ypT!>P;)^im+oS<&5(uguT}ChS>YF z_}Bz+T~9IdY@{Gm&?!-00z=pJ!WDDwbRo_`NO=1nRWO1GzXb`snIchs9Hr>btzm7 zNDN|mPk-&}ntJhe{O}A@wFOi2z)GnMl!?#D_jI^s`@Y%gi%GTps;L()5IhX&f1C&W z4Du2*6ptM+`UfiX>lAd8oer|^s z>IcQTH51(pDSZi`f==Wwl+9&(=cKv#H(4^(Htf^_)dS;x24Ku7xgFSErIrC zBx#Hovdu;$_T!f)gTEARCNs`7%1nm1`-9J600&$P$F2I)o>a?|zI4#B$9aGNA_~!2 z?=QkHn~$&Gt0E&#xKU(Eam+GlS4Q5#(Dky9QMtvcIbr$D)A7psdOkp!wq z^@LN6X$u}T4?)$2>0=t3H5`wTI{LS>UcDV}q0JE{ za@WCH#_%o~sF*_1p|kjsGqj5*2~X69Zs2k``tfgv%DoheCQ+m-?$R%frrC3)_ZIbH z6+4*$)G zesG5=m1BU&@aZoDz+}N>5jO2p%Er%)bK`O34)8`rbXjB8>h$3{niP~d1Aqg@Jf3Du zZ4<3hNvz}#2C3r@O%K4P&vUUi`n%UIJQmA49jO^o#+C^HbBji}4&e~&IAHTNUGvF5 zwKJQUNA9uXoP^Qa=;aPfh>KPpVu;>#%Vus}sNOx_1JrIAH9m8ez5?_NEBVP2$Tc3v zH0_n)4y0=ze?y1PO#P`=Qeft&D!n<(5aZUrjzt+@oEsGy8?_Z~RlsY^VKP2U&GoZ* zq*vRy;;)p1%*gOF!B&MHXM!98P_^1h@8H-wMh@R&PJQoM2xZxANsp>Fr%XbGxgR+T z0`@XwYXK9D16snza@NS5oZZCVe;+`DK~sXH1nS?&*8Zj|cM6?AvOxq!9U8rNz{VqTc2sQl+Sx ze1Of^ab6RxF_#UImD-6B1a0_m$T#a9ZKaxtlp6lwHaZYK33Q5jj0SHO z14(4t-ytjF4Tr_*HYzuCYq>K@GR;}w9%U^8P+jMUIklGJU7(qz-ENRNo6%03JVG)@ z^9O0vNi$qOZ|Gq0cE>%Rov=g28h`PpFZ&$BG$16EE0f^ukhaCxq3;PK3 z2&&k{0M+lu^lEcA-$WlOvyEsg3@sQVo=|~n%0hbq%|{Hx;n1Vb9MQ6oRpL$JInl&( z{M&MqLr?s|#A6qIzL7&7Xn(ajp(pEI$(D^sGcdPc6>9f<;jZKR6Ub{oyhpo#Yh z8--IwrHi_?H77$n-2837q7O2jwI-xNiN_IUQs`&ej%G{&dJhfJ3UR+*gM-%DDUfBs z_?^jkxB^GLJXcpC2(?omMwBv-+1VkRvTV1GIQ%xNl$80_{y@m?X)l+!)QDA8@xHT|X{hD039mdVekN{xGYBIIH z&7W3v0EmJJvm%JjH5kyz0BpOm2lO}J7k*UJPcgKebP2G!C{GLjBJP#)yiIcCyDx0TnU6$_}{FO8YJloL1%TH#BFvoXCe`>^kQ+v6IP z(a~p~#uVvZ?1T&l?rjXs&yZl1&DG_KPKlB%)M@1v2y!4n-A zf0v;A@>x7uZU4&jcJp8$^KQdvgfm`-PY>^-&OwEr(c&u5#m!fQSM?>_N8Nc&eZ4y)e48S|(WkkPjN$nNGuE z9`fyFHHLK+P`@|(o$UGbX{y=1k;com==mMGqoD$qWin>ua~fISz=1%Log9j=3`A@Y z;;~*p{W73CbNDq$4P1Fn1ha<7zLYpyMe?$r`~~XM2YqK!UbIehCk!K$*yFn@oCV68 zL9sF!P-}JhhR&YYkai;;;FY0Z^%sy&Bw+geB z23pNRjBmI8r{!N)c5eGeuE}8$fikv~fC{*!jz`gqZ#=v#>ywt;I}wI#6XWCh4=Y&v zRp2#_`;w!m&C>;vI@=-cSrO&>y^pT1byePm_k^I!bZ`OmybP8gkAjc(*8khPlJcnIi04lywJr8AgEq=3fhRQ_4)U zTH}000*dS2csjk;{e2W#Pa^ATIjfIXDXUL;ay*b{cgE|&m7tQPTS7IG;}bu)QiB8` zLYa65(umAqjq8}v@VBa|lCW}lJ3P?yU+CbB5yDAl@g4^BO)$8;)LBwfFCC`aM`~I8 zyyj19)4_ebi{WH+z=4md{hA@RuJ@CmXjE(mhxb3m%pV|0StAmSs4G9(7Ut7Z?k%B2 zWh<5SD!`Bl6nvWmz&Cc_=kLZmVJ%M-hJuWcxri=1d|LZaRr<=61~pw>T2IDW42`D7 zau)P#WbIczAOD|u*=2x1b%SC&(K@o~M-7^qB6i(7lCrLx(*Jl&kWyj}O9seEtaKW1 zg`yqlzt^9(Y**DrY&8{yifw-jqpV(I$Gz5sR+1&(UPJ>Z7fT!`m^ue}eu!y4wTsJ( zlwobXSQL}-+!@-`STjGo7Od=0Y56+>Gp24AU7>N z8MWb^YRU&q0YlYtuTC(7SR5lN!M{(mg0a|Qf#f;pB7SVhkzQU}vl~YGi@(aHE{o=8E2Z6+OR?v&4im%b!kLYNgpx6{j5 z-A#>fN26Eop+WOccQK%^n3iv3sA5_NwtzSQ6cV5stby8my~7rc!P|7R;G7sRsdy23#e4#?JdXOu>pN<&?|ER|oiX-H&+cI-Me-Ej{}3r0_1f(70?lI*glp$& z-3&3$zO`bC16*qB)j;RI^wRh&KJ^kj@jg(Ac9iGP%vf2`>E%&hVH{dbBIu$2nc9{d zgf7_C*U`}k8rx6jKr%U+8YH|I@N!9LKpEWUnVK#`Usn^pYuAx>oztm%RAj?38RNov`VhLDM=J1$lY0K;7fs$yK-D<;8T24aAKoPE2`^oFC z!Eo8iXV2H0Z%n42T&@)%(vT#%s0w$bqkMk%c$EkynpOc_yQgS>1@96;k;7M&l zI5*f(<_qF6HThc4_VlgBWCO0f9LBxaG6Rf9q|{y@HoW15{;VGC2AI-1Wk-Fv)5l2C zP?=kK%aaj9fvd)@)Oan%@)ASpR#n+VYc5B;KkdWYGc=}-G2(SY0$_t@?BGhp5C;mv z(K-bej4&&p-ut5`aLRaVs5!r{22ulLm-!lq=Cb=lYxabR@mZBR;-5`8c(Z##7A3ed z7tCevl7%vmR4xrK`aVY3_i8CTZ3)sr-sRdr`+K2+7NXXyQ@{J6f#SxucRrmq7)_1u z82;ws=Nx{TP#GxKRew1{zeR-$TJsv{v2*7pT7zM_&w{r^nYO?SEI zTmdA+XzHAD`)w*VaGD*M8NPMT`tFE+NoRMc&FV)#bhAd-LtyK;kG^JGcmwD2U&kAe zy+wGu-ht_lrWW;0w8njXctd<;)l6q(k`TJyv?vgSMhWQLWFSq}WB4E*nfL^`EYQn1 z;*NnPpae?>U>?BzW{_>wa$2`Q<7XfpF}i{<(+k|__qtCVT|KBDejFGb&I{`K@o?i} zVpz@Gf96%9hOW+gf7?PJeDXnG&bJe1uNz`qx00!>v{%oIXXbvmQp$r* zpSJLhKFrIV$E`2BUDNd80WI~&2hc0ei85ryBng$zkB0DE%H7^<^P_HDKNF;t%avmX zO2u>HK%KtcKOl-lSIM!_Q%5-BZv#yvDV4wVS>>fQJ$-V070@lBIPh;F908WFX`ga< z#TaM^P3-vWm|ieb4*sC^Dh2i4dPL=y!dY$2Do0;u+`hRAp%A070LKJkG#S;)LUEfoZ*g{vXvV&Kx@+8?JQ z-=zJ>)=`A}G*s*DuibyJ(Leu*@=&;~bR9AWN*dGG>irW?2?|V3Xe+$SK>+3U0IaVF zQYohu`o_4qTa?kKMLPux#Fl^^-D2_?lw@%VF;wSvrT;EQWxjm#3eRu8+rXh!{v#eY z8;!o|Bgz=aZ;iQfwJ&CLZGM{eeWH8fF1yl;8KyQxa(06qzBqUK_3@v&+hN$7sd{DI zVLnKKc#yQd!gXmd@~mCmM{!U1dgIm0hW=+vBtP?@@a1S~?1w>&EDQD=v`bIt3fwW^ zy()p=IriaWG+I?q3*dq8s;OXHYhrv$JS&>$=O6TCp6C!*uRBD(^-1}Mp4`(aU>@Ts zW6hj_dB?d@hcGLz>;5bRpC>z&r-AI55>>F{nqj}hjWxNSPLpI&t`BXVsoc*v9pT|7 zptF*o21^zRqq7S0#!(Pm7pSD=X|`VXO*-pl=mTpEr3ujVUA58z@Gk&oo)ay=p^tRe zfL(lUm^{gWG30dsGP-M{xI-r*N!o2)yV3>a| zy1yQywqI)yIE3V7Aj<$Kn%o!PF_=9ks9_5suGN^q;*Up z^+yNhx|Q@f{;iQT-(RTAEXh(oyc~`jsS*H1&%}pGMitmJy3WQ{imwa`m4s)$I5{2P ztOT{V(I4Yb0oP>T8Q8Uf`t3)3Di6Gc@GanG0U(@gdRQXJa^#`uvOy}C(5&Q}azalv zWJCu;^k6hiGa7 z;Nxv=z(@ArNQ2li$|6g3VhFkP)(BY4zzmlWaP%i_(dZ*AH_F_NkyK@q<5N5&y5wTKICxSNn0?9P5`34zir9TbK z5f1dnq>0ytw6AVyGX7LFgFtUIx={|VIZpaoY0oWM)*=C_ZqVb%6pC5$jmB_i(cdDi z+laska2!7QOq9DloS^L)yjec7G;?Hg=njoa$+%=<%<}D8>I&hNwHa(W{#(L<#JIDX``o))uUAN+U-ZlzO^91Jy^0%^_d6zoEh-(3E3>#)9O9a7kwQKJ>O zk!oyvv2mwHyB5}eNtaK;7F+wGBp(3EKO2F*=29DEg890N`PgW)eDitFk@?miq}Xv) zB(T$wsasdoFr_(MrD8mB;exv*z-V6`&IT(B-dmpGQ zT?J@$k*p10Q7Dsl^Y_~uTWb|9x`{xci^tBYrjCzx>&bCB^IPZ@cdyYh*CsZOI75mSD*yE0g6_J&vX<+ z3*-jc3#izsnwTpG-{^kZN^abE&zn{OH(_7YlDkE3_;oP}=iOh!P1-79S;t84FN670 zHe%AxSwI=g$2Mnpi{CFVCHZv28iwmt;<0zGOA`7GQrp(Cv$uCj__K|Y>}uU9hhB1W z%TTI0%k*mEG6V>Haxjfz2y6ECj5+XW7JiSlX%?d;G2{7D8TeK8QvTojB<@ytwaUF-62!kqxp}7Ebm6{`z z#1sk&jVcDrOq|1|?_E2qwNkVHTRr9=tjG=@_!1n&Ya?K0Lb72SromD0$EJ!TkngUS zYd_e!XWJh$s#ydPvcXxybZxV_a)h>4o(umeDW3;5WpX8u&cMJ0}0;%rm{|z zgUMK=&y)mdVkQe>!2mtNwh%P9A6Q_82Kw?cB+$ztwOk?(ww(l=V(BJCImT%b1qui7 zBkBXoAZqqD75F|~uVrb{(||*!9c1uh29l8j<6~DzhZ0~PSjWaXoW=jFArY3p?J9>= zPHW`wZ-6YfV(K&+RU6cYJ`MowLR<@EvFvud|C%?oUI`YlfdSKnf&(*5OTfus4vTo^ z`+=DovLhHD;E1=i!^d8=!&e@nT{R?3fr<)YWvc!haoDdfVHE&xhH1;t6D z51)2|MEX>&E3qBgKfFDE9O2jp;D0hU4V1l7Hd&2rT3g!I5z>PilvNpv&mD@tt#mfL zvO0audQ3wBPAFs7$8pGUx3U^wV zPaaHMvR;ysK0L-eIxjf9u%5R3j-KP8T>gUi_QFXzy0ZfV#XOgMJkpLVU6ys0?IZ{}z+4fE5-eAS*Ho~| zmbA|EIqtjEr7hdFH5QEezA@Q~1hc5CYYh=wS03wcmu}8i@mp@>Gz464=S)4v|N4!- z;t9B!^b9j_t;}9T@B1y#y`(i)4OT72bHa%FMuAag$){<*S$4#A3nK3fQ-C?ld#Zwo z^m@L&94;1eP*rmWnQSKiIRR~0egrHS;Lx(z&468d$I@e+I-5G$s@d$@c4Dz9>|h+$ zM^=@d=`uOuoMDYj_?_cSUb_SCH7Fcp$@NNct$_TMQZe2W<#5^KHYG-*Q6F5MEgXF` zU$K6wpnY_``)IDq%gEudcOrs!hHH_I2{?x};M(N)ri#>)o7<6L)|q$5HzOktwtbxi zQd|Lc3esi4e$&B?eZnq^YmJ!bYacG!+pVh;evn?!G|`K&e}tpj7jCv<)}wa}Da@qj zm#>=h{gwa}E-nVKmF>x<)zH_Y!%N%lW7l-M!}TdmLS9qV()fL8H=YYrb{sV_wR)DF zU-_g=^10))XP<98NvnJR{#wn0GVyapPctSO%2&ftdEFgHx#Dv48q*CHi~Nvf8}S_J3*@@t4aa0y!(Iq z_W7u)LDJH4W_+uz7T#U=k*FC!X!gRjW9ecI?R{VX}dxkkSo}XZnY4Q^X z>UX8bxy+SK-9^VpiA|X|IpWdIua}G`do7(@^--voT!AGvo~r5}ye=^t_KGM%{MD?I zZ-f;B>XY$1VnbX@=9VO9t;ECq`DJhqiH8%d-`iuTGa4cT3$Z6*@9tvaF%l~Qmr+_< z6GEq1?mnXmorDfX=WhhXJc0vf6t9Nhj|UK;I3CXpRg~L61)B=*X)9I(35E(^zRIBZ zfkiupYqQtJ7pshMzRtIwxQ3n@7}S)l>{u;0N4xEqaj0?PRpq9bIoBiNfN`WtP{u7> zwX*QR6QnQiJyzcv68aBr(r37LPCy)JNPG75s4j@AchyP!kY-4NExg0NVKY#ME9lA1oTdH|&a8)@BpJkcvHsc5E9I3$ zOvhW#Gp@0cnfF5>YF5Rm?f1sZ}`(L1Wdf| zT&dZ8O&+oPV*3yK@$n^Xd4q8M9#aDaXzpV|IxcW~@U6iYpFI=$YMJS8^4j_$tw7z3THS|5ZhRnY2Yo>l+b+ zTL}1je5RuOkNwaq3OC>5g(6{K@9S7i^?QiMCj+Jiicn{_Yg>(vA5abVLu|TB&a)J) z+_Sl}mJ`-iZcF$?dE-{q;QqAAhv#W)`$r`Y`Qz>$Dil|3D~t?Y70 zC-Z5-XdmI&CVPfi>O;!C5bv7q^?UF_gkV;!oya||##7PxCz(2K=bJIst0CnWxC=EV zJB~WD;NQobI8z&^1ozly#D{+bHv@FEL2YQLm98Mg;AUvmK`e59e}I(dX?T;xph2y% z^o~L5LV@I2M&(2PH1tWUxTEPjx8sO*G0^uI!ON#{CmHK)Ve)c$^ZPSLncs*gxG-s$ zyQa?r6`#~&V!?fBl!F;P-BX$Ei+O-3J%2kkGIQsP?vdDe1N8S~H}d!WN*^!w zVmTi2cs@&aInN)F{|?J>o5!q8?^310;938#d#}-+a#e@-drXcBi9Nk|k^hv&p)mAZ$JVc=;bQ{hB3f_1J z@&uDcaJq~9UJ9!+JQf~5u#VjlA!#P^B=**01`RkhC4MBwJtH8^OpHxW-lTw{NiTZL zmJm;H;O|R!2{-ELi}~PT312frDjdrn1FcZPjVX$H%$bbQ%1PWG zUTgD?hczwP<5!j;Dz#%rO&He{$?gdQ(Q#xta4CRazq0*_nbIB4*kgWbg!U$}hs-6c z^Fp|d;JNpqW4)2#jD)xsX#@BazM^J|&g7e^G9|%}uelueUVR3)HMBZqp!i!HtTZ#- z#agJjCTaib=rfqQyun=r{1I!~ZS)s*-l(Mr^ku`I29YfBC`p%zR&PU0lMR2LA{qG0 z;-sNTaOptk1D-Hhr~;G{U`&l9bK}fg1_uewf&sU%z)3!YxSj3-rjr7uFg$qCNn0?e zw+#NtAoYcsV36w*a3+Q~ZxFL=_}PmfBPU^PEfuhIY{qrI&GMWVa9_q$5Qc3_^6IB}yuVQ}7P*nMyMSI<)t46%QHim4-> zkjd`HhqrlN2!Ah6irK#RLXDA~x9f2ZNh9ppjm-_RiIU)FDbr&Cikxz8`S}Jc2FiQW z;-k~p7p{^|vdH*r)1B@L;R2)lX)*`)Cc*u>W15s&JMg(&}Q8ER=Ex94W8NG9){v14GB7bClWA>IvoWmuFD5Z&R`5Jc-%s*s+OL ztTm^K$io>Xjd2~Eu0+u1vv^m~PpmoX)jZR1E`}IvlgPs~EX9uSFb{6V$(D+}c8?F- zTPHCqqUeT`0=J|7`L3l%^>fmDedl5ciCtTsQyot(qU`Nr+_Ph7H=G4EI$OQHR@V4? z=|2BGW)5%6ol43^c*0M>+M>pe%I{rnAID6(zHrJ&oOX-jnOhWP<;R_bzw^t#i9N=0 zw*#4q)s_%wl&~+jNUc^^vto;Xe?ns5YcXUj|5Yx*AT_B-Lur~(LE>_(aUuK}EBOEg zvG5?jS>$rtF+(n#hRDNc@iMk`HNqY1)Y@|b;Kijid_Hd!81&`d7h>-R$qp!Ov@OVvPnhdB!UY4N|q6E)J<6P^3yNr!(^6=<-%bR#~V zfMX>lRA!6tyfy48f_(0vH*>VnC{jBK@(U37YAxi|G~K4k{;>>M%)cSZbq#6QbJF0X z^HV;Kf7LuBeDE9o(52BT>vaQ>(Hz2_K>@7{(N7D(<@faFSWDndVZ5HjH# zy$<~B=~!Tr;Al`&;=^y-dmYPv?jX=NcGQWVy-o_;*0m6Qx}Bzk+_@9pun>7r3sLqd zaq3$afhC^UL4Qq%rk-}UlD>pLmT^m!GeMO14`zeW0BY4GF5K8O({<*{_fEt12?pJ< z#jDh*Ay1yh{U-SESiU)I&@aDG-AX7Klwig0U#b824eeF%#-4^fmQ3THupEunoYsP8 zt7uFoS@f(7krJn|-iAm6H#Aw<1g6bw5Mt6J4fPm`&aV^saVCcC3LoBx3uo@4Mo$hj zqN^xE>)>Xf@8v6peX?ZYl7HB9#>GZRgBi4|Z>{vJH5$Sia`!KyZN@+Hn6fmF#UBmV zw0Zy;(LW_|IRkIh7xTFTa|R6(;iVg?p3X6xW%{ZWGud{F$Y$Vf|GY&^pjJZ84Zw?Q zkuLVkq#tgI&=Eh|=o?3!c>4^IOSvkL6aFjr4NZ^A@4yWecqmyCnCPCTV#9#Y^c}Vl z`rmV$9pKuB9Rzd6@pUW*%$DV<#LCeRcw@DjMSIOpVmKZ#&#;@4E=FZ@nY|k%v>+$J zd!Ir6G_NZc(T6=f5Zx=P)o`AY3v*AX`t*Wea#2GaYMph z(EI%<@|UV|76*9&U_qOxxFrGFo+`29l71%+A+rq=%V^!gg?< z;7x_grl_o9sPXBW<*bSlKN91>(eC4q%QHW z6f^~{)*JN%6^7L*qKt}!oDC>p13${(386Sg=(`Sj%9(0~t{2pl;Y}jJpO!tG1p{^T z{pX`wo?k638S$Sv61gSh(r~Of(dhXCNevN!Gn&u`a5#IykLY|+o9|e zi2}(rJe9$Y<-F=;Zrpj6IhWMLE~O1%?E$}jwz6jx(44CL8y_YgUGNWFddg(Z1kRxz zIVlTGLL_nu4h-d+Duti48bWvy3<2XY195TTCaZxwL(L=ARIl-S)M_hvx$##2wTOIY zq3UIbv3YHBWAn&o4(YL@?k+3c>glvk6X#s*wdqURCVSt-xCCn=H#d(SQQ&GuZfHDW z39WK*M-8N7r#t8@?k@HtDe(i33Fb_|1YD73o!b9AO_sr5p{IirobDN7 z2dJRwHrn<>j1iNuuAlbJa=4D1gy{^^V7kjTKEFoUlMA=s!fl{M?3HnT#PK(8cou2n zfyXN+tyO3ga4CP5ZYpg*_5NeEfbogNNrSnY$4rS)7fg>eTD-F6Y*JIY3_pvHVkV^+ zJ#OV`RxZ7mudi@nU<@9A<92=qj!l9rsV*PnlU<``)*n-&HQ?`}0BL{tiUJ_~c{~~`MzJsUX8?%FD?Hyj|&$Ub$qW(I_y1Jk^{c=jvf(u@TM(Z z?D>9O-W8%W!wI#U0Ll8h1iEM$NQ;-j=l#$FY^3kEuy3Y_?+>=`cR^bn;}qci_=7Fp zb78zSgFDvQoi)SEJw_$Pbz%Ys z4GCSKoxTvaWNFLk0BkPR_bkit=#5@rKfT3ncJ2E&o`dIXbq_=e=e0ei$p0?9lQKUM z@tzHB%#-xr+q-W=pH-Ccd{whzAxZP%T%sfaz~7uS2#Z9UK5ty=#bVQGD88A9e8lf; zqj55<&6?N8}9aMp#HPC?OenQgk^ybd1RAT!ub8VnXXi!5q2n>FZju z9QCn%eoo-5ya9?AIQ{(Hf}WgY0jo5he2%6@4@H}?Fm*!x!(DD2;{PKV2H(7)F9qs!XHWRU(zK8jj51>Db>6hkBm z(ZwXpB84h5Jm|(sHIfg51`+lEWbcTQm*BehJi_mV1J;U>f|*w24KjyHE3BLhs4b0# zy+`OU?v^GkfYI@(70qJT#FKc~f`$y#O1mt1^1~$uGOiH@y$+5I%Zv$1&N|34InJbq zTtSN8&JoL9FKVH%(m`hhyllTZDg(c8ZK=#QsH3RK~8}VjKX!29Cs6tyf6Da^+zID;9%Se)5N*CD{gHV`7YHxTbp~~XL9GW zBEYi(F5n%%P3R-Izj3sD3u?_UqKL|SBs?E>vfWgNfS8-}1&gOl%33n15sOc0@eo>b zt#)XD1HO_P)BPvCvTXHjmHm^LAD?Nw2Du6B--`xH$s!8F*;|-@jfA^N>pqM5l{PD{ zh|(fRFE+HjMqml&Ex~WFC}fgy0tDpp8|Nsh6DPB$Vo$g$=a}%71{a{*KRxM;x+a8G z`lLLC2$uFVSQ-E-WiYVqxqCCB1PJ%Z{6)7erC~&jp|?E4W^(=_5#_hrAUd)~YCHPN zz(b9QhEH3gvt?^z%Fbb=i%J9ib!`WJQiHocBmXIYQ#T4bxvV0P3 zK|e7*=EM;Y3#rFX*Hyk`z%L;fIgp7{RCxk;GuQ_uRh2VY3F{u!qg@AzC(%D?VPFO) zyTG8T?3-do*TuXtnP?F;vzwsBR8w%)?G%FD-fP^-x3L^e!ZdRSz8bP*5?8G3916Er zrRsa>nK~4HP3$V4+BdY`_Ir>V^Llo*NN{J5w)SV4o}i2e)!EgHqv~Jaru@Eq1NA2l zh{h~KV({lzZE{6qVhEyTY*Y*4*EA)q;(#?{JYhIi9U5bs)M9k`@f#%Yb}5u}kY8uv z&1L8>bGjju4h685N&DlQBW;G8Ou!lmL}`=P+zm~jxX*vwvFgO`*Fn37$aq{H_=X^a zl?_wlp;M!%YaCgj$v3Lji7g`?55tB}QCRTiS-aegQKbDMU}HX_?c_{JSI~fv90}zn zG!)gPjIj_DBT;xs?Ja=MpG~uEydF3VOnAkOo(JplToBO9rDLo#5*aa(%ur3mbEYOP=6 zXgzZV@qI`%ZL_EQ4fAtbE`e;hXO7Q4xz(KP&fdpW9;4MCYi@nv4!2}@iyQzN!GlSe z1F=Ki@3X=JEk3pqT#RHBlzDX!F!=00(&BXfy%l+OV_Vtw;kH_>&u3-dKQ>7%Y`pw< zi_2dO`EXTWi#tC7qq^YLZ)A9e6K`xWMW%txyE4*TuhkBUV8es)>!MrCNQj{Z>g7@W zYzbe{NXiek+dNg*JQm-@1;04(x^^O6kJB|Wy%n=QE*U;4X*LH{5P+QK+j0>IH|h_xaWIP25ws}4F|0J|Z78ixXfZQJ zgH*MROHr2#!bfg>#|e(-^!47om!2&_6(W8Ctp3xG$p*tEwTCd~mV^}Qr1~QF9(3i2 zX8jJwHnL>E;F!e-n;vXbDrS}pf41H(Q&;ycg=gB9SzO40CYEg6@a!=4OD0lf=B6=` zcv1K)cQOU|;rUh~*e#i?+JY(00&5|w{yrH6mrt27%0z>Wl_reCm$$|`hPut5LR6i1 z4Zg5V+O|zyO!^&pvtZhPSnAvT-V@Gf#*ov6w76`=TVsy|^8gG0MOYJh_l;n7brRKH zzzQ%izTkIk6f_mVM&qfe}C?vambLf$s< z{4xknv64;%gH-iCgfeWJGLD#7g*BsZi#3T#OZiXbM283q|6hD9#1yswM=x-|Qe%9q zq_@ibZg0hZxI-Lcj%nr(JY*>)t#kG{@DA623XuaLM#Z=TmOGJRL2>Iz?|SvFiR$oE z?cm%ZX*8A)$zkQl4STgk2|5sJafi#|2+@It+#i z!Fc%S^~@2^yopFBJ1F7b+2KnOk(>syGXEIuZEL~}DWiR_gv`AHzo+YC%K>37qe>OP z>k|z!V@ND%hV7AjLY5{YMVrom570KOFB0MRlh}-@p6|WT zr=lN5Uu$Um`W@eu!tsrhx#u+=cl0C(7-;x-Q_$Nk8>jMO+>btMLSs^G@)1o~uc^qa z69hL4uW`ip_MUKW2?8Z$tQ;?OBBm8;kY@W>4$Sv&ibb!Uic1O(Vm+Y61~#E;gc>5e zVKc`1L=WE6E?As92nxK6Z+da@1;W@b{*~r}XSlkF4wR7an5R*}l3kBFr{J8Tx(U(s zWOxGtaEgCz`J=u;yr_Nk8{g)7LZI5hlu^3YEG%Z|&>pD_E$;LDHjN8ox2D^OQ9?4A zhK^$T6n*VNq>hgV+f3&_^KU=&E1@{|Y(!>IG;d5%#f4vk0p3j4ZtFv|=(dlHg;P1B ziv#u!$>R&;v`+@}ZudSv-a(hs+x9@~Wwx# zoFn9r^o@pKgdz_8KVNEqHCmp3cX0CDWqEus2G>4vt1|;0D$WH)#YXWp%9x(UN;5`x z@BEq2gVq^rR1wUa&!l>Fk0K<5p;`QHPdhiqWp&2`cU>sJ)U=^7W0e}v9q0Q2BZZ{< zkHur}WJ$-Ag*X!(&;Bkc-Tv@s*t@z9t%)mzD>YgBm~auSH*U?fpSI8RRkF~E=%i7X znn{=ALnZ+)BIPri!9!@TO!`46m54~?H8+ciD}b=Vu#EJtK*O7%7Ddacm`E9OJrEf8 z$gS1+7*CyI0D{{qAE1;NQW}m;MJJP7<|m3p5dHUvd#|;rfDePZJ{xrj0WBCeK?=HY ztAMl#6}a;8#@Y;nhqM5m65uAUmchlxmY6oH>`+%q?l)5iWurbk9BZ@@)isPbO|`i@ z$z35@y4nFeyoVW%rsC$?M-IMr(?C)X^x{?YNBL*e=%aZyoi_djTfd{@hc+%r8pMD> zzb6fl1X}&AV;jc|uVbx%NQ$_v@3Z%8bU7zaEjg4@FCY{a`YUWhh;y z_!vaeiwC+3KexiLri?j@F}MnKX|VY&Gphl{jSO7y0+1pqSIHYzo&bnQ|0+y#-UGSSM|)_ggsa3N#=%kuNg8&*JTULAL1 zO6{Rn0~K14=&VvP_>-e;jE~2iP2cac<4X(~#hzKR^BS-f2P_j^!`m(}JUq;%Zq`pa zs>iU5TMmIEzpo)ck?3XPmdZ8ABr`^&O?-_!W{Vla^ukp6y3@P4=aJQ8Zs885V6m_; zF$OE4beYe_N?fh$3;9NlM!U;De1T(!DRvz!sszn87#yB9Bmt}4g%AH>(n9f!!0+S z-LMMEzG3ymk`%}MG5mz4SH41gqVT6}O!DB@$(2n_$F9+*Fc?4+(k^HtfXWkjN#C={ z^X)cx0fliAI9K-s><44DiB<1N4{#HdOtXw@k?Qr~-i&i+=p{uZKUF0P=7>~APHQ=n zs}g8ei|Ph~r7p)mr$CKK628fFZ$Q*D3%_X{=k#%rva1c`L;ibk4S2osyNss~F-J}& zsPkMl-3=>->(yNGrBCj+;sC}D%Au-J=;M$puRE;u-c>>BKnCV5i)Z(&zHxf z1qiZ%nh#u+_W>GBAW_98+%}#+=*4g=xBF#1ZS&E~#Nay;z>>WjQA(L9EfP|;Fl+71 z5IdW+@!PM!*Q2NbfKBKMX+Ox%)tN%Ii6#W24uCpxCne7`nkeH&8@F7ODLB(+cYpiN zlqQDT3J}IR$KRXm{~;V}nEJDFHTRCTm)yVJQsr#0Yqi7^6BE|kk%_*ValZC%d{4Rcke^$X`qnrNt^bs?z{V{3QLH#4) z$+~J{ex?lB&W)+l`a9GENm(@AV53$G;Bmz$I!rG`A^Gz!nSC!e+3o`oleXd$Zhz@N`Ap@6iE@TPrS#?5xwf z8g)l9sW$>qF3s;GGpMeA>>x8&BR1;mL%n*iJnDOTgP!4MhJ(!~P3VU#8O&p?yrCkJ zZ(%kS&PO$eOZ``+6Ajxe*%xdK00bww+P&r^gc?QfTKhfh#sQDd~As_LQxcc3c(Po@9b z+b+x_DM0{9vlY6e)1X*6+sWwbW_?TG>L-EUSD@D zks?)spsr9P=^9|NK&POo0HU+D`<@8e&&&uNFS$)Jr#db{-BT%16W7PEV{drfqaF6W>rMCAb@nbUl?+9!P)ybpeG;{$E5q-on zsBD=_#}z&Tj$ngF0}`E zAgg;H_~`k$mtUYUpUcUHVeh`CDGdXN{E`zQn8<$Eutg&-Vng#sVe-XTd22W=N>1@IpvxKFk$9QR|Lw}xg$x57ZvYdz*| zlR7~OW1*9}af<-J^-^5l(C}*nIsiv}X?f~TJNUOC;_o(W;Pfu~#K^{FBs5d=sK$sw z{5ik^c20*XmTcW2wKd`s!+l$!83KefNtWwI%;i6}i!JHi+6^$%ebuk*)ggWvhAkxn zSfJm*?(-z6#M3<=LYFzkL^3%uj>V{i=T(v+q=0FB9NLV{Dta|*|noaNZ__>1rN_suQ8k1_TP zIrO<*BG8(ksOd-Sc&)xlY4GW?B-aD{GO-G^o&bbK@$y(B>JG_N!`{7`*}=naCW>n9 zi_{o*{Q)ShDHF`3NmK?tv*i|ae@u06MclA5<2>9jG)1&ljXpAMvwA%k7CTB=^AnVK zr9x`@mNEP)-Jul;0FbkNW=jAUh;?Kw$ui#R0Yf*Fq)fBW)pQEZ)ee_pRllj@QQ;K2 ze#XA?AnB<)BoE+)o$M_fyvE^VEyrk@iDNX{n_ZpgZQ&9%N+opBA3ZbHDx3b5fzIxt zKE;b$`4{(=Ekzr0LhlXx=ZDLEixeeQr8i4>S`i zFS5`57reg4A=acBLW@O9UBEDZ^;Dw(%v!1aB-)CoIm%c9RTb3~8O(_fnuCxzeyRE} zzmV!bEtfolGd?~45_%~f{XXRKKn2Ba%}jhbVO_a+sUzS>4o#-W;~JLR0T-+feKZ_$ z;7MKXJ!OzgF+tzV!3)kIF$sdEqeQi%m94-2j6B~pneQS@-lTtV9eW)3Jqphj|7qE% z?Y7XSdsY@RKLH+aa=}=0rbWfXYTxf+k>zCFLTUN_U9jj*p$JX_;ejx~Rhv8*M32b4 z5}Kg?5dit|^)n$q9L!6=KlLkGJ_nXX)y$?wq;e95RVNx8u^?q-a|1zZ?*a{?{?j&N zT?U^Fp#DszeZDqz@J4Z9f*5vqw#>=?Jk|_#G?zpfF6#~l2nL`mz~}>%c+fkf`iT0> z?>Cj*GAN@nyk~A!h<>_@-Y+)&X8DDF`<)4+xT|(hGoPoNCvK2w@=yO#OxL{0Ng$z1 zvo2r$bbffAhG6cU>0WP}`EWu^N3_)B%04fV>Q$zCU4sZbxQ7W|@>pKUaSmhW;V5xi z9s{63F}KAch^>>%jEhmTdnJH>pvAdY8tmcvJisHIal*jHomf248ynVqi;E$G`FA5K z2?N--6ni!OL@17iAK|YEFoW+c9D0b0m$&~$+n<(0+87SR8W=_wHMW$>pnjHcH5WYP z+;Ntp?J=x~{I+j3F_N!7mg|axw62^NPi>ia^I7PjC`+L}df7N4pK3@H1#Ix{ck7s_ z)ibeA-m)F98c4Y;=%Z9D@(3CFI%o337w098R&h z8lkeVF8`(T#eCCg?svM_4^+68H>|YkcknHl=Fs_l z`r@djy9Z>LI2d$tLX?am8enl&LdJZ!M?ezyeoyhy(t9xI2onI_NFFejjf$4_QZa8S zZAWe~m2?7#U6zSaYJE7Iqd-wrMf__;YB|Gy@uMx{zR=T^2 z189|lSVu)Z9G;^J2*)RRb=o<>{miuQ>`-9um|htc)xEWPR_LU2fwIaue~#}`gaYDS znq|~`gj6BKK-nOo7tn^t4(pL2L4V{~^G@naF3(cshw9x@T7w&QXK}j@GlVZFXcf2C z0&8uw73z+Ij9SE}-V#(C?L&T&g&S_;#M*><_?-uP}-1 zL)@e*k0#$u&b2JsZLOe1obHbrgcs4uGL@3u)*o=3eSDMib(l>H98DMx1FFa~6IOF^ z57e2=1={jY%ai@F_(mE_71bIK`Es{xbp3HMi=(P=d-Y=A_tIJ?Hu(=}eLP}q)Vq@$0WOpqPNLN;mz?N#Iii^#k4M6BuW~sCZ zICph5Tsv!~^V(JXh6dpu=}o9LgUEcUxM;nk?mD59O2LY&8$;pGs1`1Rskl^5fgxhK z4^=@bAXP{ov8ryEL53sZfEzoKhcR+ZjUz@9YtTqKF-PHQ9+y^Xazj=Cl#V=xVqNYwv;^ByyeZ#LW595 zJ^mpCbK&E40WQGl)OS|>;&S&M&fj|nwwc{Zyp0xlOsCM}G}|_ztjANoK*Wx>?4)pt zTL1@-E)xX{ElCmvp3P`rkAxdC*8=?j;i}87GUz>UM`KB@n%{L#fOq--wx_fSFz&nV z%B$VW9z7OmRUVp46lU=IDT6MXO)Ub%^bF*tpj|S$k-K>uj!{peqUFOKWzVJCc>UcC zOnA?nCYuJ>{GS$pib>5KdbBJr&D&ud5pojjQ>RTVb{Hd`mw{c z9O+iI8`;<^9|L%WOqFH_o3+azcvI3D2=eoNW+QDo4iwf_&b}%WH7e>(!Sh51=+J*6 zurj>J61)*K#`#(vJE;1f*46u~!wg=K{NrQKpETR8*UZE}-hl#KW_G!qAPG&)M_}A4 z#H2>?wnI7pMwv2DOi-0_idG`o zfeZ{d@oyz-5qs$0?MuC}4)Jx} zrKLZAP)mj0uF&6FlJL5k$C$;jfDP;$;g)xpLyh1#x+i3AbPIakazTClb94T&)n6Wp)II|NI>Ve$2E(+Q zNt?5{eq$#1L3_Z4EhW%hssW<)wF)*h^kk1B-CR<7YcHg+6?cdDZ4pf3A-wP>0HO-J zl{YjHCT6$tpX6WernC=X<+I%ucCJ>9PewnRPL0m9Iblwth6R>#zVc63zkg6BOvSZ0 zUWhV~)8>JDunO8q1t>MfbAGJ&-oSIq2h^S zm8lpG#Q)qkUzcy*t1sNV)lA@OS$6Q;+OP5~AV6pBI78+ktcWDVS-G5ySy|N6Po8Kc z)#i0Dv5dcGK=rbGf#{m%1@UOkXtdl;bGxMR`xA4+7yWYunsn95in@6a!fHni-2y^7 zi>clbM};s!L9rd(9>rZZuQ)C5EAVtI`&%kZki(C_`3c~}dYu8wDFpN4%Sifh9(^hypGUaA^dxQe zYpE3{;4{#DKFt^%LG z@A(kV+4NJZ{@;!+=@b%aKv*E?d0Qow@wyVy>ApX01KY3f5z(|K>oyc0uVzJ`$AdoN zDOG3YMWOGrb3-P-9vwfm+R+IqZ+MB)VZBvEH;Wn$dEb)p6!C&H=OT&itrY8>XI-xkzQjzdrx13i!kKYBC zIlkH*Q{wq+-d0hM3%)**)%9gP>%-%l-!|X18K>>4$_U^eI-4j@QZ&y^QM_N4zeZF; zm4*Kk!YT06yelJ0gGirGEj`>GpyK(L5GEF>llEuVcmXJKe7bvi-xmvtBaiu2TnRKf z)09_xuRNGco%ue=VNx*_wEefl<{zZ^UTE`J^KZl^A*;r*)RCLqd1JQYO&r~H5y!i@rkh%E$IR7@PVOxId7W?N<&t zN5a1uMpbMu{{&q`L9e_%-JdQX^>Kmsr6 z;QSprV=0t6wd=@Q>x{t%cwEPuOMeZcr(J&Yr-H!)%F%NV(PaKy<59OMp;^Prrg$C#`C zIZZjy_E0h5WdEsgR9)#+p>7o|{ecv8_fB?WB^A2+WgCK*VD{@(qY%!>&%#Vm=jDGd z+P|B^-7R>MwVGkZ+at4T>Q65l1bRYFBCcsZ`F-5vX<9^!4t5+Zq97K)|B0B|09Om25#%5wv!A~~o|V#b%jaj^c)^^do;K_sa3UqYVAH?X-%WqZU-{a#7O&b*-u{qKYQI^*0+ zz!GqU1HuM$i5et*4l_ak$)dqTAF;%&7xOny7QqTwXc5curVPFw(DFbRBal}9c;8WC zU)yQhUX0UhAv@!~l?1gEuNB+#oyw%xc6;IKc{bXrtfbJ-BNlbnt)n}J_NDR{UaK+D zOK{M}UZ&RLp=N%jCio}JZpGzoPV>r%bnpCAds_=1zXoyjv>e;dp@>OD65!1V8vv&J7V=XplVu7;yD0*e?>`iM zUI{6K42j&eoiQ^Sij**c5res#Mp<(;vuX#}C^&|^9Hu2H>KU0rt<{9m0y^(7Dudqk zCjiUk(INJY+;>}_lckrF&hBz4&_om}=csZM_b$Dc)OzUE?~tBytUu$DuEp}ju0||O za3Q&3n-d-*OQvT)Z69Gvz^>+MeuTczckWj@xgv8FGvw@>N6Be^(NBO!5 zI11O0_DDec0wKE$X1_Lo59j^&H1$4EW51A;E&IdV)oTQIJL7&od4W<2X8ZDW*>!TR z`MpbtsW7=(P#Y69|6#nQLZQHiqt!>~9*;}qmdTrESsKU>g<99yzz>a=lgktemP=S| zS*Rm;qX;zu3em^X`;e9}(4R0Ke<8(Xm@>EvAtYntVpB<_7?)q!Bd?vCZaU`yeDPQl z@2)YxM*T1ha4D?4PHjPb#*x;YPcFn#{~Sj2R!eTQ_jOip^P4;O}GUnk}LRYs8Y!R~gR ztc7m!`L{|9(I{PN{Q8B)ls@D~(S9=bg#8K%LmOIGuw`KRP4RP<_9$Dr22cK;d$_ z1lwIt%dz=%MKJTVH^BUtw{&II=c)=Wdc(BY7Pknipd+AiGyozEAuXU{;37sMpaSB^Q2p^?3xJ(WlS%_eL11^kP+$Z^g0HRP2pZ@KXj`@(~u8 zy!(|$q@-);Bt-qq@P$lhjfYmHBFe#b)bz@qL9|FRmA8XU6sWF0OUO{=-7b{~Ug5T?``JA;A(GQ|F2>j8K!3MG_${hP z;Y=$?W~tqr(Cz5x;gOH>qV(6um;m?Ky z9Synhgvm3fc;JO4QSj4Mo}{|2iFf3@H~~Q%jQ^BT1cwIHy(>elg!iR%kLeW(Alfg? zuY-75!tViGo}7d0!T|Tr4zV+>zv(y=pI|%_rV7w!U3yB95XU*IT#;J z#l*-+TjV6?3*MeMNB(avKRVB^wb%P{dsA1;f24q9+Bj8%sPBLA?~h4hoKD&Ieq{z`W<>LCnur=m90_!fFu$U6g;>AiDSX z#%zu4X0Xjh*opRO(A0!@M3-FV43*}?nP;-;DcP+ZCQ@D*Nl}VNr_R)|MFjz$XQ$5& zl@YAtsmZI8BR$F-gnYLRsP)wG$$Uzg6|+KpHC3Rp@evEy*kiBn6WxBdbwK_GIt*(? z=SzdZHKMoz4LE_cM}&K)GO+2!I8?!m!JVB%frl?cmFN*g1set=D*qpoe0SC!x&DIU z6XSK*rVF#_o_oU+CEeckFh-hfhKNZ8_AUmV7J z-I3gRt!@~qh_0f|rE?P@*v|yMR6blkPnF3E({bSIME|+oL#?-z<7T(NTp6-HI}jck z;UG~yHDk}4RZcQ-RY%3d>@uV%5!!P!crhB!ZT&$C13TnAS?Z9IhTTd{+DZoTiw3m#gO{S)O1H?GPY^rV-9O>U%ejpSijIVP; zBwPc?H<$68?~i^v`_$DXH=&!JQN5QS@Ei5E3G&qKG-YZ9phvPd32uUfF#G6DknFj@E1;-q$NUW;UEu8sfz5v_-6u1{A@XMcbP z1^zRavsy7YQQo3V3fx$_JRKSM>9+b~4wi!f*XcboH8;rx;9o##Ioed^r`gt^0$=+& z7Mx8fU*7!oPVfVK$0Lgxt^e1`0`~BaPPY_a+xU|YFWKz#u*J-o?_V968CJYM?VlMV z{Gq5#T2%O;8ySAkaEEhcJksK7t$1&@2j_!;qSeo}8>M%nQa<%}6C1NG<>HFD>=lQ@ z*U53Ce(sJYcrdQ&t63hrZWAi)R(3+L9PsY^dBN~wGxCv&<0uFKZ`9wqH;V0n4r4oK zg3_pEF=HrD+TV>4)_G8WC1DD#wg0mE(H*X-{@e0#vA-HU0ntvPzz=EBgKtJ)GpS0& z1@PHHGM;W-p7h5KaSJmhU6M)``0yDX`yaz27N&WQcEI4n1@|e|4b%=Qn~M$|KUtNj zmG19TM_eIGbA5kb+4NyfyZa`~_)5jc{I~G*#zn!(UM2H@^s0Ad_Pp!a)U z*Fsv#*g}d`2P`Wc33w%xD+88Cf+NdkqzODS0k=fGTR-J(SUA<11B8G3NW~F6eO7ma7&6~;)?wV&7qsL0wWLOyTVo{^Kka(zKbr! z1a@(AsGOWi^z4-A|2Z#GObiT%UAZ!X zv$XP_hecAfh3;3g@Mgwql&`9!`q7MX_Z*Q0k5tFQYOL#-&{W0bSKXRhiH9r+P_$42oGB~iGti5rvOP#g%S zi1A;R*JEHU*T;zRMaf(+&HwHhBDPESg$|#){>*@~apR7EP>8A~#9mKqtYo75QKXNy zavXh*-Uq_MVpy(hZPm9Bovv_*sjKy^*!BK8eO>sua+^@%AWG%oEVg~5z9AqrIYyuK zgB%x9ug%EXYc+Y+?PzauBDtc~sPco>w@9-qk8mT48aqz{#3u_=A|od_?Iz+%;+_Dk zQJU*samVxJ%BU7LHR20Qh65rDEL*PhQo`XgUtjhfG)-wcEIIWyqD+~Fm5{()X&jN= z2XHF$bn*_6AM)>=`b+()^oe`s3U2W@fbEUYL~v=KbG#|T9|3&tV|}`}KC_Rlp}x<& zv4x*nrBl0Zv3AWJt1>O~^!izErfey{I=}J9_!-qSy-tudAN>1n%Gbr-Hj48}`^!F(oL+HRB8TgXyv?6OUp5w6Nid{-_rU1m$D;5Z@ zSDl&UGmgK!HRM3v_o$7VMP09?&+gt&giAjQ^3jOa_1^YEZ6e@4trJ~~QnS zqJk}$DWrS+Mah##S&g2dK>PGCQU$Q$W>Bk1DcVi0{}#0Uu|me-hUC}A2c8+63;OU) z$76lKwao;xw;*_P9@t9W@0=08Aw-=+A($<(_wK~X?ulyE!Bmo9t%MHgO$71xyMeNO zP^BDh*zpx9eD$aOSvl@~J}*UqY~goMNHo5PQT~ zaGh9YNra^6fKfyZ!6$VwAv+pOTM#Bp;y?8`liRAkS6xGh!c-yxqa*4$Qz+%=eaSEpL2j6B>vE;EQbPIKDx$~J#~thO0m zcyqPlekV3EIdMrmE^sY`sG2OI_!!uP2l5~RJ_kq^+J_|_;w+NmanXVyH`qej#?7JS zjDw#Fqj)a$_EpLVieCMnuT#K95VYN`VqHbP52*`jz6_RJin-+21jY5`_M>!u{Cy&o z4I?t(yI=l29jW$b{fq7PO(}g+{rZV{q;Akv9b8*TV?~Ych7A`%zH;82aQl?(aZvWi zg8fU~A&edmQ47CVfq%yva^cc!xzs!+G6zyU9-12(%2QJ!EAP&kKrllKN(%~AkV8n0 zH?Tnwqwh#?j{#WBfcX(mRT}wsBF5hhraZJZmB_VRKd#U7xO!`vOWV>U2Ec@M<|2i+ zRcLoEEa`JM7%=u9G55~*7Y$z0hg8gb4)z$WEs)&ByofhsU zRe34Rsl4aH!9F>%?D)D2bz80$x!qoMyTTxStLCQ@O*EnQ`r$)ia^v)+l$VttIL>7x zJbN4sy8HtT8(R}i+$l59+@_z*?zW6lSD~6xS%?y9yoC+Kq{6OV`uk7*yTAW+-=eYV z@YPBOtq|R|Rjshx^hx3bAkICT0{V(8GpU9YQIj285&KI%N1JaP0z>G>r7&H7&ro)# zzTBqjGVp$*hs!dMgGi3{;N|B~VTDwYFO%FwA9_3vLm61l_rIJN_&Hx&z;!I+N7c2n z6D(TZvHC?;q0qtM$w^j%!NaNR-{WH}UW@8ZQ)K~veEJUuV0D@5@D%J~D~RpHh@8dO zu|-P2jFFysWu$C-n?#NJm6s$gvS|L9d~aqdMNX5KUHbScNvW(=_`o3dlE2(Ic!_z- zgLr4e3^p~*3NlfazDH~tRdec)zOCP#ru=cYe{XYWTGR0BU-aW57F8*lIJlt30@fky zpq6>FuGzcKgL-O8bmB~spYE>m_mq)@H^0a4UHQtfkw*fo&~bEkiEBSTNs?m!b_XS0 z)G51PZby3dB*-F!NKBNtvM>?tZQu}(i)z*xgBF59EDHef! z!j!HSsOJhfT`e=b&gJkwBr+psS}uUYf2I{qaaYrqzJi@Ucb(e$^9GARNztLiB_^U( zv2oFBo*Tf$&nU{D42EG-I*KW{#o_Q;H#R;MIL|lvZ2w3DhX6A_66&E8d zCib7NspEoo2Dqu{n(kc@kzt41w@Pwad#q19AJeI78IaiX>M@VjMsC}0et4xJ>_q-4 z&^3gpuKYzIn1HF89da9`wTvU|@4G`u5gBtIW}k2GH)r<*@}+zq8ABuy?HVX<71jxr z=FJ4@(=A^8|85Ks7lov&aD+a}Qna#RGt@Te&np01s}jY8*@STuoGQTiASrvcWO#i7 z?i!du{}*i%qt9#ocH@y62Kp#|f>+d-lRaNPm`ABckVa9lKNcR%9rR00@l-lfO-bSf zqZYqY3Y!FGJ)|XwE1C+^^k_mR>WKvjy92v^LH`^fG-!4Wp}?mr`N@gd!XuHaeH*6xwh1*+wYlYn`O{5NCml5i>Q_B$Uf59b-%O#)6)<>G@)q@iiuzWQrj_f^QQP-T-Hz;0B07T$ZqH%{b5e<`WrDADvn_ zaGzfo2usN{5&pRVP7?mmHVM|$zikxp^8mM`5buW>+=RwuMV-foQ73`(O6jhnbfUa- zAl{-Fr49u~z)K?a;gg4(#HGeO`2?}uPF16|2tFdRWd^!Oo>56*)W;3AJXFMLUroe@ zxZ#9Gw5oOHwv2S&9ZjukNtE`F%d*7^m8Qsq2;5@yVihbOetCE|#sYe4`tX8EOZZH^ zEPqKIs?YRmBn;v+8@qvpwy`iG^b=E_rOt5ZUH5tV9QMhu4g#W&B2_x5G5AigT`pJ) zDB@rB@YRCWse!o;PZuIp2Mwz4)sgw$XWoVkQvkUAeA-S_g#yxb01?uKHVaKGQ!#2Sn7J-RGp7_waU09YX^zpaFW|xEOn7K%6TUlWGYssUs%T;+T}gc z2uV?lA^P8s} z`4F$pQ;>1sdRygS_tqU^)^`;^OhF&<-$j(FQh#mm6Zjr~sVgfO7&;~xFuX0b0EOcV zAQHunvzB?>SGAxkeU);&inmq3Yd3GH5TmAixKE|6f<`yhs3!Z8>`=8no+~#PLWO(# z-O~Cyk|>22G(I?0jTI}*t$s-LjFalnBk8$zN^2rhF48Fzp+Lf=7;7% zOMPfC zi2Wqgfjo4Z|AT+?-^M!ZaZZx2gDJH0#m*8)@yB|#(ju=QGqoR_%nZ2 z#CJ@ei|=?(2e0ibH2`xnnC}7Cb`3{VAPziF^mmpM_UXXd`v;szaluzzIq`&W7*Ow2 zgzvw1b7incHl;yf!{MQPpigMF%!jxP0%7g4{O4?IxnHSWv&@@&&R?%VN@=xjs@PSU z-8}3zUs!TEpA>0hwNhF1_9m^Aau2#Lse3oxtxicm&(LwPw+o_4WXb&v z{T$@SEV8@csg1!M(mWR*3;fmn)YKr-qo={n*J+ye+MooHMEeT7*!yVWVbVa@ zjHgn?l&ZN z&_3qU;5p?GTl(0ChNvWPtcvWxbM--;;SRy z)-Mw;+FHw2xnC4lf-vqBpVC=P$Iva1di#G{U9{y02DN0?7Uv-{r;5xci`km0y)4H4nn>lI z8?d~uB9hi;_aU2Znj8c`z7?GZ$y^byR*sQrYn`60BM=}ve)sFGAcDX?^H@`){)e5z zE2Oj9G|xuJ{Eg~k;tz%x4uQ}+Wl~KvC7)zj?iq)#H+rsBm6Miu&-mehdN$t{AaNSI zZ;%=UE2&_(i$3tf(tQ$U>RfTzErtI6po~#OjniQ8y^WQDPD>7RE&s(Dy^YF>T*b*V z%Jr|NQ!P|&O|_hshFGyqjnf|-E=DRtH$aM!lW7JNceH+=SS9Z-7(CSPC!kOWXf&XY zL`J{z;j$3IRljb(NWNn#$lYmeWcEkce}}W{*^M1lyV4`BN8biohw=PJZ|w@+LPoTy zLFR{(X?+$f8U!6U@?R^Yj|2$++MvMOi$(lpC(Nb@po1g|+ge{&nc`xv-(H;2;(%Bp zBt>=UYW;vad;$E5C7Eb5(%|X<=#)8F@c;19YPr;|B>V)Y((kS^F-7c4kOyih4~P2w z0MRxC0e40x;G95+O5qw#Mcdn+2pq0Z?zH!Jwh;28@;s(A0jr+Ccaj8}afC2eNG&4o6=4yxu;Rv<%?e4VjM}MgU~IXrcbz zt$)3|Lvo8BQ0S14`1^%FYKGoI@cb8=)MfG*6GZ(ps6y-YEDV{#JHh7fWn|MOf83$& zMy_@jE~0^H=e;Zj)8F`3%&00CF^eeO&iv1BIlvQg%;4Dj;C+3HENv(-X!!RHRWk4;EMOT4aDD7Hin}OY?3nU#P(n6qwWwrV(Q7CDZ48?KOG9( z&MQ+EJ`%d$!|zrwXL)1G$R(nlU<{z~DE&&bAk2F52JPmB#N!{vF|2@q&B;xY<;3On zt+l}?GrAy1D}A-Y+n^J?`FMtfK1cUf%3u^pSBfho_&Zc)EUlQPI+Ohlui@hFkSxN2 zlT_qp^ao-T5a;^+QD>u2eCyiqSgVe*25R0~I9d9AV`ibM;lX+*Ba`WDM`Fm654+hM zN@7(+jDWeAZUC$sHj2|6MuSB@FDsq4cK5Piw2GX+LW}}=8nE{biTzQq zHo8%BTtIMmQ`t27%X|F+X2a-}S7}3aBdt>buiu(YQd|#3s*-}-oUC~+5WM7>Ivg$> zF%$vO2Z^GFZU?2bnA>%>7Gd0wilD5ID~6(#IMm<_=v00cd&bwHWIJwsCsz<8`!6MG zrXAFRqX~9v;u)Q|EW!})pI~jn&|hJ=+&&2sP4b@8zMn?|9Jhh(B6J62|An(#(}M&r zV^XjHX6;aZioubm!6URS?XNezav1u1j&rVRA>?@4*chUi&R1H`kLekHr`@>cC7cvj zP&o4L&L3Z7fxq{Xpy0=G^zLPF7m(pJy;{7%Jo#RHO^D2ei7|(Ihy({MBKLC7&O$#- zI!}TiMVTaHZd_&K3dfd{97_a|2XT6EemK#i^O4v- z8qemz$FB#Q_O=Jqa=U`ABY#%vOJNis>6sXJQ!w5J3yJ`L0T!0rI#JZ4THZZDJ36mN zkAJt3soW*5nwI;RBDyuo>mxBxM#@aWn~Z5deC)7YZih2cgP!D{5$fr%QREWA1Ke^k z&aFkFr|lef-i*yReYtsD1iQQaWk@aK`I zD~CXlvom=SEkgpxv4bk4z~1ALdQ~XFuo*wEPm}VyAiCp;=0FA6aVQcXkYC1uDAQxq#lbikylp+Q?kqTtn3Z+yhQQ5MM z&G_KyAHp~LU$5q*ly1IRuwmM!7B{T`Gzvr{BonNcX;HZ!RnnABDOmqA8T zG~3qo+1PBOgw}_ywbbZcpuhXVl{PE2sP2Lfc9i4^fi~?qMmMrae!N36Sd0qE0r0yS z^a@`F@{uq1N7nDvA5UYgL2<7>N{s*Y4BND^5|Wdv zC*0<9ym8n6qv|^Yno75>l>`V7AP7hhkf!t!K>-2jSm?b-OHf3qQK^D3i6knbh!p8X z5Tpl@UX$1;3QCn8QF@i$zlWK*_rBk+`7t_^bI$YZvi90*^{L)(Y3_ywC<2T4@}zm6>~k{kcIWFl@*DXT8;+n3~R_pm(POrujPd_ zJxThtV!e%X4KF{Rc6Hy~HV9H(Y7J$2iL;#uo~2xcC8#NwJ!yVp%TwZfK|6G~-~)Xz zl1sAejW)-9T@Y8c?tb~Rdve8>+_kq|=3Dg}thH-!;FW~?(M0_r0w(>CB`kWLO;u8& zk5I$UkE_FhV=Dw*76bn{;++@noL(c|Z@%>HMfx4vrLnAd1L%U1q_!|r_oLo!Ey>ge zgWF8rl{~D2?An?`u3Me*yJZI!Nf2DFOQP#t@f-b?9scbNWlF2=CcD`ezACS&|D)&h-O zMes|H5$~p(6%t}3529A@RSMR9vBamtqv+p*V|fi946C;$5YXnpGZ<;S@+UoEM1ze051B8%7P425)> zNz-N5={wmOXh}mkSyhGKe8?^b-l)iuerPI6>2XmXg8;T3*`dYh{pLtOX&-LK&^ z5#CiHe_+^~-nSuK#UXic=elr1wB3ceyT5K+>^*W<%?zk)5OW~;TwvwEHDdNsq>*ap zqZ0R>m;utuV_X~HU&sVlg7qGc8*j56GTLv)%*E{esJNePx3^3uc_f;bS zx6zv?(w04kYkl5^sDX~DO%Hm9DahWM2!PV)I(D%5gSSg0IQhYSs>i2D;D z$_&)dg1tB2`}NKyiBB#F95g(#8Uv3H305Tm`b20PkdyhO541PgBNNRzL?BgGtRKTm z58uE)lhFILS0%51(|XySMcmiit`Wb5ecwyi8^n3o+gS>}U|YRDmdE&#@Z{m-c6rmm zPL?>dN`*g0utn&Taollp z(Lx03B$)_11w`AeI{j%8Z&*wXcUFo*Jpo8%40e7@7{Aw|!tXyk1wE+LLEXM|=jZ3Q zZ1-JyjY5d}BU|E6?u_i^aYS&mhWxpuCmjDs@~h0km$!_2h13J(cHUL>y2f4Jya|4P zsjut2=2aY`zgCh9uB3^dp?2X`uB$$WX+PFH^>diL-tJ@MlRL>*C~McMOnCC_dBt3p zQeF7O;%SPC1f+UxaY!F=3%?Zev_=p5%ti#&fOyxUr6BdH3!HDD_+!aq^QLvF%7Iws z+~D#)Jo|rNc-BDs-reVhS_k7KLFyt>qbDz<1zzgG(d7cYK|G0T0Z4^cTGgo zX|OZ&LQEbsdAt zt;*kN5)c+~cThxC%FO}wJLu^%cXXfM9lv?I?ZCk&qbLG>3lPq&2n~E-bKp-c%9Ihv zv_vl0@l7;M{N~pEv3Ni`hKQqt+CQxZsIG}BAUzIPV}J~!b73tOY;wuwakxk`1IL*fL+YP^F)>R% zALe`(<-NVEF-o7bn$0WqJ$1G6sSE?=tMB-^o=4BGWULSNOm0o?+pU?}I1M>`CO@oE zOk5sXDZ0~sx2W<}RrOtDPyYK23ErdHQ}s%MgNqJM+m3nrHFd$e@tr{M2^M)YCfI-u z>@uT-`)mC&bAxUK-1Js?1zHmzy}|WOnyLd&4^Fa<^DiC1etY+_zh`f&i1w>L6Asb< zSYY|o`aRl<>yMCg z887=}N3z%Wcu0)jF39luOH&^+NYexDwbz;XtkS}X4tAXd87p~(p5AWNfaBZW+6>Ky zi_=vBjcdp1>lYsylFOg$lVADnX=+Dgf5=RT@C~Lc&4)jq)U1z=*D|_L+O%&P;OETX zpje^o;Jg`yAjJJ9bVT|N9vJwpe`?Kpd_9LrFGVk^zVO(S+}1e_Q7is}juno$ue*x2 zjtVb6G?gM0%rvPvKu7Z;kOMnEHzzJ%r6AlFJ*?rx&(C>YFo8|xjufcdS|i5ViYimO ziCbySqI{R$5-qR2hO3|d2m`JHU{jhy{Payv>Q&}ipr4EB&u8s>=I2StpPaFEp@cvD zKUd^3`5{OH#&C=Cp9|ZZ_8P}PjrtaPg>l9ov%LBp2X+Ea)d+50WAVore2t(3%kY=o zfT)@p?SaTEh258NxZSM{Q&0QS$+xN+lGSDg{k`BG=Kkf>fX9K!Ma60AXtHc-uubs~c+E*50%SUn5Cr$Xn z98t`{Z$4zbh%yJ$a(ri9@XZ|I1NAKp_51xl!Y3+AQYfyf+*9LL#5Ky2ce+rpjjyo`mHEtT~#)Du9#y`{NK=1!|A zOo}%Mk5G^Sd9aAwAz_E}4r7j$Gwr@=nYubhlyr$o$#*^2^u372@8-Y^1Q z?b1xTSHk&f!Tpf`^YEt3C)Ibq>Yk<-Ja_tXc&IJM10MMzP7xHxTU08b^#Wq0_G{>( zuX2l)98^9%WRVu}Yv=b-$*CfEEYL`u2g>Qi2=&{WYbGI!3OnnVKAr>iCq>&$)4{r$ z2cI;$5chT4bpD(_jnLJ1eWY^s?Q@%?r&e)G1B!xT!TjMPY+gxU!HUCGN#qMeoIi%A zOr}U0T<$RChs93k7ibodi%;3bARTr7m?XAS<09@k2(Hv`uGo*)N?G067UcENzgB~A zml-_xg;jb%(7YzHRv*VM>HLGeI7o-NsvA;T@i_4 z)~6mkci%qyDn4?(!bCzYW2ybxj+(8-3!Zc~zw4PmiEx&ZTw}rf;!F(Rr6+@_Y~9x< z*~Jt{abV33sFt%(-EXL7i$vEcrKTxA7x;13;1r!`o;U!of?~m&0~$dn*POANV6gLE zh?nE`M?EXI{-HyYnVu(%<$o6jhluIFrQd9<+O1Se;jnHfx-gcwU-dd{#L}hM9W*-r zGmGIsc94KL3*cHHKhKR1uumL9)cbl;y^C2aZ5q$D0s9AD-s%>x5fL#a0L0)F%vQz& zearGxgV3j*f4^78UbjDU;C7%H61eSToiu;{pySoonvBWDj-Umr>0rxaS|1qjZ_Zws z%3%_^uQU44=CohsU;XiJl5u%oIq1En%3d#8A)qPOm4DFgtzVt>nD8&IfLzAIMtL&I z0*cO@o%6D|w)-)4rLT8)vB3LBlep>1z)F*P&Dg9_U$TZw8-bRUcrnT*DbQ#yTBUxs zVZUUpIxkPP%=2v;o6IAvPVUEv@t9yuGxerKDI;@M)^kmJJIlcION%61Xrx!lCjLQW zI-YjjJ7}tym5xzQdu+Vm9P`l!LS`l~8%JI+(Bw2dWlX*2wrTqfl{&<>ng=m1UkW@Z zGFKEcI|;@DIH4m)!kf8&-n?&n{L#>qF?lxaMEkz)uHt@RKwRaguc^ZYVoFaNPFp^x z(+vB_4pkI`8vgXj)D*ty!??fhkD2aPmQ{jB*%IXI;xQq*C^@bcJHF$}P{Z32)yoOo zQ4uG$_v{%T9OUlRwSJ&whR**=peJMQzD9k6MjWJbAh%2J-jh1ROrI@8a#;)s-)M3- zoMh*)#69J1(=!s9@?osy!=JycyR`Xm+;=-<;Li|(k6|Kvk}SkEm*do5#4`D6vT?zM z@7eyIVe(1qOCthBS2gpWJZM%DfNgi-RAEJ2%nJ$|kUbR1-~G?3%|n00rYFIlcHd#U zOa!1Je?Pw0H@^{6&4#XGPJGg!!mFU`4E9t z5tyPQ|C&BQ44ssq9X_SZ@%^7Sr>Ek*kObfNvZYH`!ltmh!zsz%aG~(;(-S3;EKD?e#;q5b@eVLASF9)<#*vHae`{8PwnEJ~01u zW3SG`K?F}e9o`CK*&74SqaQT;a6h*Q2Zpk|yWwpIUqXBfn`{?-PNYHq;^oBC^D^Hk zg0~SdoD4ob`LnO`>vp;c(VuE_X%F67y)S0262MkL_Ov=9@Yy}NJ*IxsXVKpCkeLUz z>1M?ly`Cbl-Lte(c;7utrZhJ=l_T*Ngf~6SB#u4AuLqzN1cFxQPxO@LCLc5bR6z@I ztH zm6bu(OuVx#4Y4vD4nGz9!0_JnP0OYB%~5|uqO_Xk!RXKMz8B;Jm)*rifdjb@`Xb-_ z#$s}X5MFaYPfCoU#R9@4mJAHKuY~(+rB=d7-sLDKU3K zu?97P<~aN7;+rSB&6OR*(;X5BE^YLnxB`Md8Kn%ZXeVOss$m0b-Kx(?!{GyjBxdM8 zFQU%%Dymj?>Kw}_veP{S(zvP^OijU;DH&x3CWI|o9I%U+%=^bjpF${#dCCV94i7Hu zm%o&HYz-C|#~geN%+A8wtTD4MOYC_P5{gqLav^(61{-f2NPG zO^&dSBxICHy!Q;9J19ulJ}_H6ySu0|^hAs)`s;30Vz9u4K=r+Y_pwCt%>JdD*6P7Q zbq4~GHU!hT42B8zSNHuX>c3X4^Jv=$NuGL`h@s(e_xpxb>hr_1X<7lCcS6q@*?uO z_okauli1z?$T;S5bVzOGdrApwo*4Agv;+Pcz}~{bbx`6q#B42++w!$O0lJG_f2k?4 zT1;vd*?NaueBbq#hO+QYiguOMP_U3h3h_(MSm`|l6!Xz=);>am0tXK?Y-9hL$MP!U z|IS9=pM<2oo|8kjvy~aWB@!D2Z;C_pC2opAsb;7Ps*Z}QXEZ)l1*vut zaD5V-`R^3GY##y(bRsd?XUkc0NVUCAxc`QsK3*Y)S(=)AYxAlnb=hF))zO*VhtyaE zN@>W1;p5RvHmHN9tfr>G#4sYRkosc-QhH8UMPi&d#<@+*WTOu}oi)bT(Ixb6_`j_4 zY)8b`MW6-WCRZ5{fB`ofYIGg>nKjkt9f<Sxhnic`GRrV zcT>-Ay1)Un-h=8`i%3wRyQBwjqEZ7qYO^GH!myoj<i-wZ^d?sw64_FXh2sSxDKB$W-P=0aqGb#9fi+wTVUmdlg64&7*~1#UjkA7Ul5ImuaAZd|Ww_+;H6Xe0(*%K_fjLB%>8 zn#d@pp-cm}Z+G`XA_^}?H9Dwy?i^9=M0?ghA9{@qLDvv@6X z{(@w`7#(>CcV-`$0Off}BuY2!fBH!F=$iS|vlad72sTd1;`dKfCo%?#TR-pkdmU~n z1~E?h?7m-1Vxk{MFU1aAx9*RN3ce=k@u2imPZSgT(iZ*S0quxm zTSU@$chcR`y@_+K0F7|Xx{MN-qQ`v*KjrcSWyXM)Lx!rwgbWgJy$;$aP(j9FGVOU2 zIPrPW-c#!vfj?TAoZGNhOc9LfTT2jA)OvTY9ob~e(ASe2*haN~N^CA<5Y*eGS;{)A+K zxs|J?u*#X1W}vymb!a+w8z#Z5KcI0N94^#UDNEI~Bw6X(*`XWa(7kw?1k6$4!8#h0 z$AGfg%$m~R7pZ(E=*wFUMf1cmxw-hrL^Rk)UIm*_S|m{zMD3R!n(N5SWY6YS)maW` zvOnz<7x2Y8eSxF@+YBAKxU^$_edC-Qa%<*1A1pT)q6oa1yR|b}Aci*#mL9InbWcie zwg+U(&R#0mjY*o`!HwpKL%j1p_wiOi)>@aA*~Q-!%q+NIii<<~J$ZfF64~NBspoxl zI@uwz7kH-_aiXz3v?zaCFUjuIU4u?2jwV1BJ{oRaExUb{0e5f@F9g;T>9mg=!Itlb z9#B1k4ZB#O4@#WujzzSYj z>EOfI5DmS3U;Dt4CA9|?_zB^~rFjsti?d~T?M5#*``k9VER8M77T8ElH@{$`H++Rr zfkO?IkVbT5K~s&qf*sA)$%-eogmICWo2sb0I-T;zALl`ul1rGy5HgDTA~&oz$JQPA zhE4{#=V%JNY17+fA{R|JfBR8LajUtX?TEZ-pzkNqU*OBwnt+ikw92tIWf<7O39^5= ziCpg^h>jj?#1^=Xh(f{O3<0b;{~Eo31f@l+HO5@R!l(*ZO!O76}vDtaRZ1 z>c|^LmFH&iVN7<7v1j1}auwY>+H2!UYtB?`{&(Ov;3tHvfVVM`e-iv>mc*ZIr3SPW zEVZ{vQ(XdW#1w|5IUlE+e-0{aJP3mbMp2vV*`RI`{m0M32X}BHh<1?w%*lRZ67efw zNoup+tdpHCR#H1q6U9b1Kd{u<9f4Ljt@7Rg->mI%Wt>{X06C&11mHxUipPq4-^rOg z43Rw;a5M(Q7GRBeCHFY-S71REpm;Al13do-xUEdEJ?9I;n*t2n_KoenzSW#D&zV0P z@`c`m$3M}~fl6$b5{i+Fqlo&r9#m?hpahHlu~`|Lhjllt0cl^E7fHk|pGC)}Fu&{I z<)wko?yMSaRu$HKBoT9Po>r`1yg15Y5l-D`KmMy=SAR2S4=V1|-@F{PH~L z13o;_hu0)hPweBth+GP4{)gdH!9JH_?~^$iL#mEWo7YoY1(GxWxScmYbxaAq(}laE zgY~;}3F|`8i7DE_g*YW$_T;C_)g`Y+pwnQG;kZn3JD!o{@7Fv&zHcn}GM!M(XJ$UEWE6}M0`S(S9*!I6H4tCu4{eo@Y>&BoYj?V6`` zX>wTKUV5>M=IL@we-T_Xa&1qEETV-NqV+v_D_=FJmwNkS-K9T6W{-O}7$yHtt+g$YhT z0kLaO#HSpyb$(po5^TR06p%eoaqaQdCQL!{x$r3Pt<@DJqQv0i_?RLlvLT;zDeIsX zHqC)|UziCh+Ov04pz)hEjk7Kf{48m%$Lae5+I(#Hsvvnlo{C<8ZJ!i)=SIxs)eet` z7YdSdS*=p~y7M7}AK$QK7+ckJh!^hi#I|)@xq`S!Z3aQqMiS1&iJ$JFmAQiAND%oD zcMSw6C>}J(96yYZH~R<=LvWe5c-9?=o;}ZAG8BBg^53wk=HY>*O0RS$DV8!AQ^nx$ zKEh}j(3drCBeBty4#d-%+?EXWDb}>>S5cyf-48{qzN~oiDfk>>mNK6&ge~`IdMn8d z8$d7pX)Cbm4cmJCXXW&cdcAwiz$DrC>|2FK$R_tqwm`(rn2=uRC zG`E6J4LzX@zG&-etX}{@i*#k^n3q*e=>sCI)KLf!Ck~eXTt3&Bb+OpVxlpN8AeYTY zurRD&@yhR})T>JRzZ(-@{c+LjXt@ol7MvWS8;?TC=Rv6PvhUUKoOj=QH80p@;ui@&K z<_%SO&Xz=kjMJs0NA^689=$}%SX`;gr?|{|fz1L?RjDg8dQzuRB){LkRS;)|(fqJ| zBmplk<^o^>0R|8PfdrCMYdS(El6V;WyK(5{&?i@`0z@+EW;@T0x2zUm9i@Jj!g=a* zX+m7!8{TjN738m`sC3KNNghiX(EedSktvaA1e?h2Q{qasyX{>)KNi#=#&5##>~0l= z{l*Y`RAcWfC4aiv3MrvOmN*gx(LTd_(}t*@b-B=vPYE~n>}AFyU9H@s|HiezB+Wf{ z-*Z{Fincdn6RaeHtlO^gHO|CGo+60+AZJQ)aTHP})=I9dstco?v5%dxZy_$ zyz1bT7(~&AXe@#3>cY+6h9yckg?&37>9`1h2NULfQseI0Ht4V(;#9f3nmS*7G|eAZ z1dBwS#tfifVxjMH6Y+7YHvipN;CHE$9{)H$frUXF=t5u776NxFxLkw3;Tc5ht{UpT zE-GBYk>@KL6g)a-AawY8rXY-HdDsW{M$S?$HViDc#uh>UO|fHE!w1ikJI{(SG3q0N zD$4or`4zM(g*>Qt)}u78IDL^)+xkN_m>WYJtBVXi>vZG*4%o+8itUSd+6(2=o3GN@ zKv83XI(?JU{KhEfI!H497@&h*1ZUiUe2GBUtRIrep ze1b7QdL%vbPZDOV$ddtIqjJQn2njX#=9kG)%$(wnk>~1`rYOKyePIC>5_b-x2%WaA z)Qch3I8M9?ApldS%5TJEQwtmkD_AZGkG)8WE-2W!_a}typGf?dXT*c2<|@@<*WCI+ z=)W`F(rn={sSF*rp)tP}5wMr0g3QB8y@EuRvNCqz#NaY}tC2hmt-yg&2gP*MUnS_N zP7D^@1bSnko4JsVOPqMw039=i2Ok#u;xgPuHEqMd?z?(0_R8GS!j{M6PPyx1!#Ssh z?LRqoE8p|1?ygvROw3_Cc5{Tw_8)k<_UxUsv2Hl|$p6;OKwp3Ufh#@H8adnSGkF(I z@M$hHb$r)fbMyC@pW*Om`}obHjreUQyUEmw@!*_(+GY@Oo7QO*uc>tDck~H!q>5Vb zN&hUgaN;pP96DB07?>m0X_1yHVDt@O&?ImZPX@7f?O)?5=6=*p!H*vW(imn9r+a-B+cD=S#6wm za1CxHU8OENSNbNX^Xq^z$=6U#?iwx?LxKy@In?(<0sp-41P(nsKM; z{a6nET2>?FV)N)rnUN5(lqJLx@2a!JXDeax84iinLe=siN7>%R;=6_v?RdW4$Iy}U z_ghJ+$GE^OmkH$CP?b8XQ#~jdYBOXSY}Nwd>BrR;992r{3O7%j%zx%xDhdT$YbgH6 zk<1VZnN_~y_$&qFJqMHk@N%1j`NBXETWT%Ab=yru;9H-zP`^(uBz%N_h;1m&heyei z`qBjy8cwK9Jg`ZO_-i^IFa{hk-u<93A=On|}ZW*Uw+P^nc}}%@}dN-A5vDWm{K} zH@~b@Yhg>kkfNVS`vSLwi>)KC4>Q=IT574loH;$!OUS!N5D6|<*bV*|F-DU>w%hS& z{4!;(491{!zbo)V@!kQdW+MoA3NcnECbde*G0RMk5f|~-KUnM$zq;QY#+(@RpZerl z(al_-rE*^p230&kls1M%qDZ3m_F_k6hQdA&Z~`L{nQ~lAlx7uZ{qC!3;Z3~f2@~!o zpA}-}4w2)8xz?qtrI`N9y~I8hS5*`nv^*DLX^Af^0%~Z?5GoV-F1HT3yv>ScbPReA zgSIy(;#J{up*mP|e%Nu-$Z4%Jyou3t%~Qec83>t2Ok@?fdM;HVz zfTBkPewLLQ59)jjGBKGgZl2P2TNmYn^ucyWAk{m^@XZoX^+fepA+v{g^UarMgze5B zdQ)3(Sg)vo752Z|EeA!(L@BN_%8+Zm1O6BXiDN}9;#p|$qvk0f3}=+v5UCb1t*lfZ z)urE2)6G0x`XYVb6dZ4>l8j6kl7aPWKqhFt3n@uB(C&xv7&F{p#LGdA@XZwaDmj@4 z%{pf}-iSl8%}`9>tah?9I0;ROLCf)E0=bpM0?qcP)hDvGyAyGDKg?_Kzy?~Hv$d&9 z%E@Vns7O6WWMW$~+pcQ1-6`gyO|=)POFY_jBpwD6zYbk{OlG}k|8sH?GZ+EYD0$fu zH=;p)bTt4a-Ola~4gii58yrXet?^Nab^y zj%flghAec*Y7v6@xW0rPf)lT=D1e0G0}N1XM|c9mG&@b0zHa0~W4UP(@NQftjA6K7 zDV4bk_k$DPGJt)p5Q8H<3t{U z$nCnNGvQ7ub!P7~*g!f|ibP{C63kF`-21JEg*E6MQ~Nma!F5VS)TWM7@Fxq+PWhZz zZ`E@|^&bZlusy9|g?d{?T>jy4x$8Em$^Ugx^vJ)B>C@jGCMye!t!AWC1BCKkqG9nB zaF*zS;kKhdrS_P7JRi|XsQL$YWWOZ&C3wsic0B7W`a=WQ0?eiblG(=$I1yG$^b)!} zsj~T!B#t01bmS(y}q}03Ezs# z^hTy*}C^Ar8km;K72+ zOlMm))Sr05L=IlJS6?WF4+b2D({n701d;pzjIR!s7!u|t234dZTV;KYi%P(p7f?BW zO%;{xW(Q&_BY0!7T<29x(nc>_ykA}6Tp@Gcv8VS!PQg8!LV&WEO$J{0J<1Lexihjl z&}zMQ>Ey72W7sfi8xtme^q(rIbFaj4sKCHJ5Hdfj{J^Z!m@yf()V@3^U3#kTLe>pg z{=7ILhapK!RS=a@t-yltt9QXO89)L12+yi1$U9*&2 z%%)u}rW)-F13vT2S?C)=oBp7IuH~~^5`*TQ?vOW*dF0IVRf4-^_OKO!8VhaKq%+59 zkI`B=@t+Pt-VN*yp?g$bUt9})WBQ?E^MyTR$S?DLvYD9)qelF&0zW<8P4)@H(tm^S zLXT(jkvcg?k641pJtvio1U9i% zVK-&m-hkLX$)$mY)fzHIRDWHNFM@02LWhc3z(G*tMw-I5 zv(VLYj*px|z_0TsSa6g{@te|z&6~nn{b@rl?F%V~_>Ty@e(B1C?N2Nf z9xbW3g35hN&v<&1^M<=>^0D^Et}(y-ZG=<|e*bj$Q|@%(c{UgB32SW+{@k1?1_V9j{A6FXc-Y|FS(qv*%HnFYK^s>=R57FpBd5J*>AMD`z zWVn{WW|%c?jF>6I)sl>;M?irOdo}VMi!Jc7r6W^nR{hX-bg{4d`bDR!CBN zUsYg4-SJwB&oY}7LU+SI76dxKv6TJt;OCP3)xCzK4&UgeA$N#&xLdz5!$kYQQX^Ki z^Bil&0T%gx9(2|v*{RIzef0@rrb>XvdHdGta1`e*w8$Nd6nJjuZe2 z61G`12?1>6tZ4?)pyhwp5oN(qr;y4EyAc-&wnOE(+S}r35kB{8U%4A{?&tuk?3suz?2=aY5P@ija&iKAj4{M0tTJ>b3 z&sLq^+#W|uE!HOHvJDbh#8Ndcz){7zF*lepYW$z-Dr2}$iVNg6ki=!Uwz?V`d|EaJ z$45MRn%0+9BpjPCkppXFSO1_6=2ElwMog9NBWy#7a-8`j1+NTkA>iX+6sb3`w$~i+ z4P0nGHfr--Ie1(bju3T@wtiRIf*?ZZx_AtFTrn3qZV?j;s!kJTxm6qD6Y+8#Z5~)M z3g!EtxyCvF@<^S4idvo1=H&p1#I~!v358Ub9abu#H1|gx$nLwCj;@*J$}*3Y0;5*moM(ZI1=kCY;Q*SIFiqtmOMYiQww!qxwy2+U4kET_(iSe%3G(MBHtmrWbe2P8#$RgmzDW>S!s^Zy8OQBchh32VhT?z6;?l2ZFVL@H;_btm+bbtn@KL$@O<1&M zPCDRVIh>FKJNV$TQYMq!xx2(_Q z0Zw4o*IkL#_9jxJj$#5MVltBuGN1yhH2URdC-GB<{4<|qbzR%QSqUT{8tD*D>2ykJ;@31r9}FB+ru|HxbjVEVP-_u^(l(5KS5X2{tDy%}yNzY!lH7#eP|jQW0FU zl(zJwJD2JO&C#1P6SrKAgNoVc9e(!dpXYs3Gp)tJoLq;yb=^%0?zOl|L=&{k zidgFgakRLxS0+BNTi5)7g3mu(0J+Z~vz!@~=PZlG-vu@4r?Y1Ol8%7qLcdszaa`cF z3u|y2hV>jgez^Fk!!){S*SccN=$o?2}LQMb-4ft=YAO>1VBsxjF*uXb$i9r280~Ml+HCbmR z&)V_qV-DV_iNWIJ<`k46`9c0`1xgV1+J`Wt?ZY{%A!%1!atj5PUsMRUW`D4-)Ht|y@CdL_{ zWr@d%itj%kHUCdoYUt1$6{0jRg=Hopyh1EZ=^HV5P_U?Ke18t<<8lu6=QwDQ6tK_IxqzvankO$9%6t~sNxEgP zj%pO00)YAs?uHaL&Q`)zhuqsi1ZWtC$H%VdB{k-MYrqm7W5xtPF;IbZ1M0xUPy|{M z)K|>(fs0rDFEw47?KLr?)2>sf|5yqC6pNeOGg}$}m{82;uk*%LYZ)Oo#u0sIy=)_X z-+gwISLq8y1g`Eu(F)eY=BjS)zgOE{`Hq^10hpRMXghnyh-fZmpQ~%grtJS*gsbLM zEa39$XqSt5xzr`l*n)MJ`ufIEr0iWlFz6E4)6kC%eW+HCp9(hu!(;bK zIOrAuisaMbKka<~1;Ee+r-l)!*MLho80ON)mb&NK5Th59UlkODjDE{_na;je`C7zB zhg5D6!;!y(^Uh$k-5KR?UzGgMVM_2uKBG2&U4Y#fMMUY6-+~$6!sdoljd=9{5eGJs zo`!37D#0IG;>i(XHP-9A!|?iH3NVB}3kKO>^JpBPtR*!HLpditj&51{Ug^SuURIWB zZ%kE%wf{h4tM7k53&;tFLu{>=PxuafmR6o?*F0vybTalk#rj{A5Z z)KC>3wR*zrZeP7S_~Zyswbc_rdz&i7&16IP9f4jRGVpgjpbWmcetmu>rXa`_*D9Fd z5>^|J;bq<~q+pUR2M8gHnMaMot44mHB<^2Au|Yl*kXRvmeE4GU-%h`C}A9u z@QygSZ+z+y!=M|%+%&~mLZVH7j+OkjZu-I#ojP4X`FC09Zzar{FB_zGi&>z9O)NUv zfQ1#{KhM-5y>`2vA`dIWQ+aK{X z*C0($uU3Y;x9Z#EvFOi5j2TSMF;^_qlr^wRD21Am9~g?~N*J}{{M@}NylX+PxVOqsT`#@g+xDvdW&SeVOs0k*-+QM?z#mZ^k+|GRXhFv8-{82&cHGR0e^WR8&CS(~Z0BcOU$|Lt!A;!QG zpX*i)%I>=ThN6XyN40)lukCnD9s+_DDHR@N^AI?6?o@rdtFOa|Cn&b{WJTZjly%KE zyu&;jtH4_=1cUNa=WFpX+@OE(*68}PGoV_oazUn15jWt}OARWN}EN>avDAE)X}acFj*r>(-b8(z+P zdS((LbG*~W^h8-Oh|LTeUM$n72X)UO=k&->{rsZ5X?$eALX0B_kCu2|uwody@%@(1 z$+UE~qHdI9zLlO4%wRU1uj^b_RP?%ausqDsPWTW#46c)sNhW*{04$cJ_Y1c|*&EpMMdx%4=$-l#lvM&fTA8}~Oa{>V90+FaCF0)QBXkv4v z{v|GLvEz?{{(yJel9VQw5j|e|ecafcGpDPKxI0cIzl^HSUzGLWYTW!VbPBFsgYwrT z0ge)QEy1^SN!WJZM%<($z`DigJ7iYc zQ`ZI!9ADje!I|-;0LdVBG}Gq1eQy9(kY zQJphwK4SWBnDH4&vXp-^25Q;#n2EfC)HXJaPCeJSti>f z(D$7Bf#UGBNd1HlMnZNf!$luWPlQs1-HtKHeb*k-sgj!Ge!Llr+d?a#eEEozGXby;FuwIQHskEdiJqIWv{buaF98o=i~X(tA-God0H?6!$!cqJh3w(q)o@!-6iSBcmOpOnZBJ~lrrMdiU$Ng%ML=-RYzfR&o=b7HNO5y;;@y+m zI&Sz+&+0FqSgL4zXzPN^W6nE1tA&jbgtanhmnrdAGEeG*DxPik(?r>Bs@hJ-`pYIj z9J;59S_vD2`C8jC;MJUiU;OV!q&m*5nB7w~GleDSWj(4Bo+@QdnJgl()@SsQN?wye zt5FPx+HPs1FH%X$0zm_Tt{p=ry5xxuRBQ8xxDS?c2$_V8+X&$@YBt66*S5ZZqR}R-^jmgZVEd-{uef1wIW`o0B!`-^R=*H1x_lZEczy$5~0Ii7x`%q@oz8dG2&b1n>p^OVyj`0hn#?7^-n)> zm;~~l4GjVai~y*ANspZQOd|FDgzRiAKS_=I7e5mq0N1g3d{>sD!?DDS|G8AB^m)xczVs^XkG0Q!~a~(R?_8nY_lgjYf)Ck;u1o{jN8k^q?h7Zyp{I`d&Qfr+y_168+>8K^; z!Lr~tV8UD;2nG550(I?OrVnzzI|ETv8%@XapNG1qv*gXgFp%fW=fk}LQAmXq zGyDN)xHfTP_Tg?SVDM8&d25z~{bl_%J>0?PUCzuvygFKwQ1DdL_ z0c+9Cn!O1ovM{(#U~m@#5bT293!*O^@Re5Y0erA01BVv=H@9uhAGWJZM?d(D^%N!0 z3^?({EfGSCzkU1a{o+`mEO(@qhL~?Ff(A!lC}B&c)D1mMqEoN5I_rdQQneKY5+iV@2jvd= z{!NX?#~bDf%&-I>J|$^N+q@sxNa{t8|0|4NHCpFIV`tXJ|Hd*q?hBq)N*E5`lkfr8mkB zI>v|xzCrU8a|z^yV0qt>LU|J|Or|9AwlsAfoH|VbyY9pJ3GBu&0!#|*6PY0^Zvnu3 zjKRiwgXZ4t#);3inoVa0;CR+&6ua_&AB@68uCkP+hQX#v;cbJsEBP=^ywmUO`KP@4 zB5eu|#3y;I2VsY(EEhqfrK=cVyq;7!M3flRG<4`PvY&vod z6iIT9TjF5>@J|O~&#MGDfNj{82wdeYJ4Sr*TeDy1{I_;&gXHT#6f5W54yP>OU}c4s?23dX zR{-KJh7-1r4N52o%aPZNUa;dGv6Mu_eW7e`<=gX^FzYA&=l?R6`#~8x2+)nwzB)@^ zz;a2A6h8qs(Gv3G{vl*N2lPP+B7l{9^EFTb{2)NCXM>FQ(8k5!sm93uG#olq7aIX% z0AqA#o_((f9)`-uL7cbIf1_kPCqArh$zdTN)ArO)z!fliu0^WTA#;XI(gPlH*ATlp zrx6oT8EPtLV#;81lSiovvZJ{ru^3*(faeCBx?!zAHPC|1$6A0{T|J`9Q7);q?vYe6%jU_aav9(#t8etUKm$FutGsBFc^o^2`r9yTkTe1w5 zQ0XMQWXTb-ME31@57oJPp7VP;Pp9j-zSp^$KQf=xXSqN3{oY=$*ZYRpU`mXbD8b{v z=~Q(b7>I~d+dnVc7%0ndovPc$HGq|@I%?6foks-yUJ5Eeg9X;IATwi>PhC%0Jah?+ z2e~JlFb6FNSv2oITPkN`gQNopnP&1Rjywf~tuXLhznr$H81Mf0U803)ROo{wbyW`v7a<@=qX7CdBRVzd#JQ3&Fx%&-I zn4Gq6T!JdE(p3HF(yeh&iU!V}ZQ2uTJGMj2oO12+J{4|j7xVgEOTJYms>;e zrw2CcKxYc=)&Je-bccCXr@#M68Gdol6sB0~WV13Qi~b%=fL%N@2LSJWo>!mDI(yAK zc|z#Ii*1#Mr|I|JNCk5|Fl!EVFhynk$mH8R`Zy+>jo!R`;hZNUKq^ zxpWu{_7u|V+&OE(&of+k=IwAruHh}+;lN{PTF36ypq(E-c}hGFTrR4xj9-pM>>Lju z3|!4}Y#pq5kYIskjPFoTiAQ;E60LincF6|keodScqysWs630PEQzT@nC>2CKbwb=! zQQoAq#5Qj51jn-ig&mW#SIfmRD!svrAj|=#T{|E^N?5;NxTu%gc;fTypp!vKKzk;L zO&n>Qopt49DFtP_uTGDPeH1!!Qz{@&gS$Ta1zZ_;M6#H7ESeByG&DJ2u=hH09G;e;wN3w@;BTg9XZG?`|{<-@m}tG??`J<*tF70>0Y=gS_f57?8zLyX?g1O?;>68_1${ zM@n*;8TBOhXQAx$kWzOeiH{;#^XOGAwjKrMe?0p9+l$W+@^U;g)VUBe+xj~3@&1c# z-qyS*N=D^?KK2?~JO20Dv51ttD~*v?bJ6zY*0`;lTawpP-t6NJjiz+JqY#3p$LBP4 zDwPTq(tC=pFe{5hm(t`ez^Yn@fcikD+NGYfMB5n+UlsSHcowcCf~U$0kS>LgW^d*- zz9i=_2)g0xda6mn*sYxVLr9n6Oe7AC=A)X~{eSy22rpcEbZtNQdj>7&Omk8Tt1Qw2 z_18%@SiQ!R19kJKFzKh26Lm+dZnN}zB7L7{vH)rYky8^#M1lN|B=FI@w4tRGn zSk}2)UOg9$#|ApbvqAPT))F^!_(f8eiu}bS=eM}hJnR3kAw0U<#_aafa5D2MX4SPU zQvwyW@}CQ0gr*zJ15w>w;RL}o1+@eCQYncT%22iR4sXfc&1?s+hRc=I;N5V5mw;k3 z7IIA$t|L8q%<&I^oKkZhKlae?wcM_HUItS2v*0d4B@w&k7% zB!|Aq9tYeD%DcRos03~z0nG?^d04zBhi!YUEB|wd=!Po2WgtSEh+?MiZ^2^Yxpv8z zFS@%^9QpL-UF=|Y&700?XDw)+Y8o}IMs)|}9sSMCU)H@vUS(UqNaH10Vwbr$D8-ln z$$}aLg94(EwgP3btMR!Em=LjqtEz!dF&lG*Z-L4Ed=-8+S`07#H_U=-C5 zq#L#~4Z+L|)8*1v!D9c7AnPTLv3AgmU{hGOq&ysKH zYamFf?YY;`PlwkIRVG{;sK5!ZNI9Io{O2ff?qDmyVx83V&# zO~sp{_t8=7Id+|CE(;kldz{hZQ-6EvF0`uk8%m*D#E!L*MKuqLAFYLs0Jp<5o0OI2 z3U#oZ4F;Hn1P99!ci8_5iMYtfR#hG0-L0m-wMU2LaS|ai-;?^El5tsS*N-61*3Mz& zDD*)@mJpY2C87`)T?H!t1UfqVSj{5_@D>sg&@~`gbc$aGxwPOoJDK708bbwa^|pG+ zAJx{0*HH`El{See2Ct;E76Q8qMeTWkd?kZEuc1?^Fz=sZp)3=Rerm@MRAAwoEw%32 z5O1g;XjtEe5XrxaaXA|@y-DzG)?poKk=fYm4RW^kp_-&C-7`^yb;vUHBuGnFy!~tI z`KjX=M2eQC4WGRyf-HKF4;b!wJm*WCI`eKTzO6pCErKRld~-aL)$YoNzOE^ z$n8<4@C3!%b!E%RVS`=(iIhmi6+*032g0^{1|;qSnm6=w-61~&>g+=Eg~1U22E&Gr zCB4sW?)3~6g5U-$sazz{x+K>ib$voW^q;7ldQrZ;U%D+A_yKzzkR$V36G8$;=Im!J zq`8ZR7F%&hKjZwXn{rI5ARX!-)o(rA-c4f?{%Vy&IMk^sHgXHW;Gurj?H! zmzP=enTUQfq0F+5N#p+4mD6{sxUNXM;vNyt<#MKY&?od1)UIn*zNQ zW6-HotBQ z)nl6r78v90y$-777LYL3c=VrX0J(5RN#LNgqj0!7wHQakGhO)XlLaWO5Z=Tw)0Hw) z`L|9tqOM%jF{xHLJr^F!lR0=et8MB+t@yhA@$!Ozp=aUNoF8R;9I*xP4yLh^&s@`y zJaF|mg!Tc=1N@RzQd}MDJJv$J8i^kp_u1Yl-3ODd&~+GLw6L_Z(UM0QLi=ViWGTF; z?2}1}?7$y&C&!|>Xk4QgyPB01{)k#W)ttS)8+2O(6^dM!eGtHFRPEqE2~Z%Be7m!1 zy7A*(2gl*@HYG8>j(c+_PN=vWZbg3_VQOPm_1UXmfNE~qT`>x+I#&}jJ)PH)1%|h7 zN?t?BStl0CWNK;R0$vZAQJ!7ys^2f}yZLh1(>NuyMPEOob#!L+ZCj`|E;Ib)h8kR< z!Jwv2JIe~;8MJvXv!tQf%deM?CKTwy%vtFR(4ocKbV{cR!g4{x25wu?y_$TcN%{}1 z1fC-q%EMC_Hm6f4DpMLqJf2DWM22X41kC8*&`$7*d8^iPvLoPr>eZgEvk29;vg+!r)Py`+U)eHLsz;7 zaOk*{lU93D9#gyih?-L|#LfhcW*Ap@3Z$VY*jB)YZfa`=uP(dKw`DB zqzfHgpz?77JwvhJ)`e!+z$WD#IcpV$A4^qvE(rq00KCgc+g z|6&J9g|pn1H(8V{i~=hUotdGW@WAG+%lwku_DoRI9S`%iUQ46SUkEql4`3Gvd6tslbq=;qXwdIGPeGy@Fzt=Pz7thHzD+Dd>(A{ zDowOh9+a@5SGo`7N_8CUrV!@!Vtf1NE;P8ctJuk1Xnx?FdEfJBzGHc=aR^be#@avxxu{~3;{*a;tqWh)h$pW zq-dedtm~nz2nrvFljF@@d(TlR(j1$gRnC)S)+RNAq!9lin}sP!c)0R&Ir|XsW<n?*J+X zoS>%xX;zU>+u72<$6N>1CJMB~IMx(;^B_Q-K?1`S2BP*A!21gk-2LQ;%9&!dONkam zZ=sMvo9`*~)VeoiiKiPEmJHk%Lw2WlFFD1-AnJ18JXfKJ;<|w!Qwx*il*V00zk+52 zMt#j0P%Js>tE8_2Mrev-e%ACp!G1F*Nw$HL^hWNqrs%0VQqKMZO=J%o^5Z)!cKOlU zagUP=3uBW9)2%y3=ZizDDyDB@$I^n2@B$13nEhivCEydU6A*ndD}ltuHdD^o$3cel3y3V4g7_ufqw116zZqE%RQX zR|d4ij<86-Z}Trvq5K1Dd-h zpd7{iDJ$ukie86mqF5xIEth#uCaQ|JeDGMu;;mt2b!rncV_kigxm{XJTXo=k?eS5j z#^AK7S51<#uV5!~!}&)S(mfq+veWHw!@2uA;$B3B#<_hspm}IpRljE16CWH(`!$EQ zhBcvtoyo`5ZBCs#WML{XGu5o*MyD>zA7vvOQ43p(gl4W>WAOxCN`Zz=Iyf(47ccCK z%#MK0G!v=AmlN3-ICReT)#cO&?$Y%y@`^UY*(DAx&jj_2PL~O=`~u4@Y7>3qti?g3 zqS={R9i|ahb(->iGo7lr*bQhwU`{%1F(ckU{A_dB0elE3$(3Apr`|;K&RKK*@c5Iq zEg;*Sb6D{84*I0j4W%h{W3Vp1f?RtBt5N65!%5|~+a70R<;bU3CG5zkvujG9(yGrm zboh)Q-Fh)(2U?pEj4Tx7TY)hs9$~cgXl2DH5VGXB6+NbMOGYLlv{`kH8I-p~&*OSs z6Qy|1HIw^1yG&Y>Ma9tY_?tKNf$*~i&&giPO!X6F*^{&Rc7b}Y7v3~rgLd2-Wn&se z-X*{_*Gy*qj%n}Z^^2!}18%8s{_^l?FAfIp&Ch83Kt#NaTvvZY z5Gh6$&Cll;Q)2q$5ZVdjL!Fj`hiNK?Biou>$Q232lR>dzk@07nu&8s}-Tt?I5mY-4f1rb2_P zwl+`RuSJLH50DQe+0&RmX1m!L1u_d1*9h7L;dvSNpWUr{w5BWTq`Frj#ea>+Fiy=5S|msS!{ zY&!=HGV-mJG12Y)ESe`pf$E^9Y68Of24b%`ZEuAY4^t2~HP~Qcv9x6Crk1O&%N%3W zolt<-RuyXi9d>DZ20}@v1SO7T7(vRe?mdR^!GMYfhHOzYxgG)bsk# z6k%d29Mm@Vh>1t|n;MAo)zCNX2){Qm5lCg%(9YZj#1sp~7#`=t4>f=xxH{N(m}U3a za)muu-@y)&5*0Ug;0o$6*J59QUTQO<7eBU1n)_V{akz810^~U#HzOjk?$=91d__tu zT1o@txA5Mv6|GN)>^g75f6=Bby7TOg2*T-Mg!6f{aewk5)Z`6HnnUB zA!QqGJUP&EU`N2X{%%$U2fwN{UJF&{YBah`QnWSnn1D-aU_gZYdsejQS3r}CY46G( z=#NLB?bBAC8X!E~0nS~lB$qTN=>Gb1SX0T<^nDnr^QeFSeZ-mVEVMkq?%B7sU4ecS5<)R ze=~a9gcds5fl7NNqY-MD>$d|jFqqF#Cd*3(q#W4U7;2TZb!k8tZ6J0oR%GI#bCI_i z7Kmk*rdJ(lt(+cBP@MS6JpHaXTJAyn4sB+1di4R*`}!70RA$u}iIFZq`{0h|U8xaS z3yYhR9}VWB7_)%LYED}PzqXTUW+UkL829?J(%GG0D_37#fitxH(bl*eYIEh>!mU(> zAYcL_?_L2D3rCx_d}8 z*8djH-^OAtoN#zA7mBhCM8NFPX?UQr0?X~HP2JezTC%7p*S!X!C?BkRDP+g2m50%5 z1HJKy2hTp9d63g~H|4oG@AG#2n8WYbj#lh1S+KI;xxL=HA@3=Q8-4+b@v4UAl7)}mkc>A|F!t`>k~`Q}s_*^) znkLtT5ne={6XcStqFG#mRFR0iI<*v#I3;-wp$uhCmRM2aHO*CA_FmS9Q6w?>IV| z9iioY;02ka5^r|X^7SsAXK@M#j3xvAGrcI))Ehr<=(1Sl=rR%MSlwhTh5opn0>X&L zp3w78(JUlL1|^sU6sR;a9u*!v`n&5t@i*3Ft1q`zH)hTrdj-0xGz+Du+YMGKc6AyN zplz1mXWXOO1@Z8!?)sQUT5Nomn=Re-sW2V>h(UeG-0imeA&oD0(l;vAa~LUEW|>qk zO&U4^kVzNWKYLv-?bzr={ZVJZ8)i``LntO5G*T{B{)8*8fsHGMItLXyGDhC$O$y<# zJf-1F{7FLhebUErPPFh^4|1#qb&y7V8WY-=mBJM5%ZgK>eOa0LD_>|!apgmEW^d@1eQ|Jyaboaq0&{Fh(-yvFJfe;JVfKV#JiX&~+M zx8};1d;7kZ_4695WBqp)&)*)andR0y>MP4rb=k@zxZ;F;X9wTB-2Z$dU;XBv-p8j0`RbhCf8d2=Klmd?=SSbwzw?#-Y6xTf zZ=Fd0Rj+JyMf_a)|Cib3g$&pKx%9u~L;j)H_+l4-F8yyU#zqlE4cdJCerNWTW&PIW z{$@b%)j9vc!GD|E|1VhkX+8S5HEY&w+^?ZZ^NU}bs(IX#t zifTX2z&G5^SJUA84}OLK|C`nMtCbnjg{IBNf2TqE{<-tjQ2nsM`MLJL8JGN^SN7@s z{Y!nwH^TbAIfg$gNZ$^}e=hyM<3qmT&;NQ59je(KXf@T~NjDw#f-qh@tq}T~2#_Dw ztl?WhI0#6V6%d0WO#3^+DvI&a;@Q?3f^#tE@>A(6v-#;E-JqRC3ls3qJ zb%pO4w;y&_KjfyqdeZMd_)&xNd3LW<{{QJn{ivJzr}wdD^#tEDS^nbx5Rjp?H~;CR z-~Y;f^j-ZsU)j&4|E(GJn~3-d*!mY!^?MfJSC<>($x})Tn0*l8Oq=ohHFY(z)d-~j E1sleTWdHyG literal 0 HcmV?d00001 diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..0639214 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,33 @@ +module.exports = function (api) { + api.cache(true); + return { + presets: [ + ['babel-preset-expo', { jsxImportSource: 'nativewind' }], + 'nativewind/babel', + ], + plugins: [ + [ + 'module-resolver', + { + root: ['./'], + alias: { + '@': './src', + '@env': './src/core/env.js', + }, + extensions: [ + '.ios.ts', + '.android.ts', + '.ts', + '.ios.tsx', + '.android.tsx', + '.tsx', + '.jsx', + '.js', + '.json', + ], + }, + ], + 'react-native-reanimated/plugin', + ], + }; +}; diff --git a/commitlint.config.js b/commitlint.config.js new file mode 100644 index 0000000..422b194 --- /dev/null +++ b/commitlint.config.js @@ -0,0 +1 @@ +module.exports = { extends: ['@commitlint/config-conventional'] }; diff --git a/eas.json b/eas.json new file mode 100644 index 0000000..77ff0aa --- /dev/null +++ b/eas.json @@ -0,0 +1,91 @@ +{ + "cli": { + "version": ">= 0.57.0" + }, + "build": { + "production": { + "channel": "production", + "distribution": "store", + "pnpm": "8.15.4", + "ios": { + "image": "latest" + }, + "android": { + "buildType": "app-bundle", + "image": "latest" + }, + "env": { + "EXPO_NO_DOTENV": "1", + "APP_ENV": "production", + "FLIPPER_DISABLE": "1" + }, + "prebuildCommand": "prebuild --skip-dependency-update react", + "cache": { + "key": "eas-1" + } + }, + "staging": { + "channel": "staging", + "distribution": "internal", + "pnpm": "8.15.4", + "ios": { + "image": "latest" + }, + "android": { + "buildType": "apk", + "image": "latest" + }, + "env": { + "APP_ENV": "staging", + "EXPO_NO_DOTENV": "1", + "FLIPPER_DISABLE": "1" + }, + + "prebuildCommand": "prebuild --skip-dependency-update react", + "cache": { + "key": "eas-1" + } + }, + "development": { + "developmentClient": true, + "distribution": "internal", + "pnpm": "8.15.4", + "ios": { + "image": "latest" + }, + "android": { + "image": "latest" + }, + "env": { + "APP_ENV": "development", + "EXPO_NO_DOTENV": "1" + }, + + "prebuildCommand": "prebuild --skip-dependency-update react", + "cache": { + "key": "eas-1" + } + }, + "simulator": { + "ios": { + "simulator": true, + "image": "latest" + }, + "android": { + "image": "latest" + }, + "env": { + "APP_ENV": "development", + "EXPO_NO_DOTENV": "1" + }, + "pnpm": "8.15.4", + "prebuildCommand": "prebuild --skip-dependency-update react", + "cache": { + "key": "eas-1" + } + } + }, + "submit": { + "production": {} + } +} diff --git a/env.js b/env.js new file mode 100644 index 0000000..e613e32 --- /dev/null +++ b/env.js @@ -0,0 +1,154 @@ +/* + * Env file to load and validate env variables + * Be cautious; this file should not be imported into your source folder. + * We split the env variables into two parts: + * 1. Client variables: These variables are used in the client-side code (src folder). + * 2. Build-time variables: These variables are used in the build process (app.config.ts file). + * Import this file into the `app.config.ts` file to use environment variables during the build process. The client variables can then be passed to the client-side using the extra field in the `app.config.ts` file. + * To access the client environment variables in your `src` folder, you can import them from `@env`. For example: `import Env from '@env'`. + */ +/** + * 1st part: Import packages and Load your env variables + * we use dotenv to load the correct variables from the .env file based on the APP_ENV variable (default is development) + * APP_ENV is passed as an inline variable while executing the command, for example: APP_ENV=staging pnpm build:android + */ +const z = require('zod'); + +const packageJSON = require('./package.json'); +const path = require('path'); +const APP_ENV = process.env.APP_ENV ?? 'development'; +const envPath = path.resolve(__dirname, `.env.${APP_ENV}`); + +require('dotenv').config({ + path: envPath, +}); + +/** + * 2nd part: Define some static variables for the app + * Such as: bundle id, package name, app name. + * + * You can add them to the .env file but we think it's better to keep them here as as we use prefix to generate this values based on the APP_ENV + * for example: if the APP_ENV is staging, the bundle id will be com.myapp.staging + */ + +// TODO: Replace these values with your own + +const BUNDLE_ID = 'com.myapp'; // ios bundle id +const PACKAGE = 'com.myapp'; // android package name +const NAME = 'MyApp'; // app name +const EXPO_ACCOUNT_OWNER = 'expo-owner'; // expo account owner +const EAS_PROJECT_ID = 'c3e1075b-6fe7-4686-aa49-35b46a229044'; // eas project id +const SCHEME = 'MyApp'; // app scheme + +/** + * We declare a function withEnvSuffix that will add a suffix to the variable name based on the APP_ENV + * Add a suffix to variable env based on APP_ENV + * @param {string} name + * @returns {string} + */ + +const withEnvSuffix = (name) => { + return APP_ENV === 'production' ? name : `${name}.${APP_ENV}`; +}; + +/** + * 2nd part: Define your env variables schema + * we use zod to define our env variables schema + * + * we split the env variables into two parts: + * 1. client: These variables are used in the client-side code (`src` folder). + * 2. buildTime: These variables are used in the build process (app.config.ts file). You can think of them as server-side variables. + * + * Main rules: + * 1. If you need your variable on the client-side, you should add it to the client schema; otherwise, you should add it to the buildTime schema. + * 2. Whenever you want to add a new variable, you should add it to the correct schema based on the previous rule, then you should add it to the corresponding object (_clientEnv or _buildTimeEnv). + * + * Note: `z.string()` means that the variable exists and can be an empty string, but not `undefined`. + * If you want to make the variable required, you should use `z.string().min(1)` instead. + * Read more about zod here: https://zod.dev/?id=strings + * + */ + +const client = z.object({ + APP_ENV: z.enum(['development', 'staging', 'production']), + NAME: z.string(), + SCHEME: z.string(), + BUNDLE_ID: z.string(), + PACKAGE: z.string(), + VERSION: z.string(), + + // ADD YOUR CLIENT ENV VARS HERE + API_URL: z.string(), + VAR_NUMBER: z.number(), + VAR_BOOL: z.boolean(), +}); + +const buildTime = z.object({ + EXPO_ACCOUNT_OWNER: z.string(), + EAS_PROJECT_ID: z.string(), + // ADD YOUR BUILD TIME ENV VARS HERE + SECRET_KEY: z.string(), +}); + +/** + * @type {Record , unknown>} + */ +const _clientEnv = { + APP_ENV, + NAME: NAME, + SCHEME: SCHEME, + BUNDLE_ID: withEnvSuffix(BUNDLE_ID), + PACKAGE: withEnvSuffix(PACKAGE), + VERSION: packageJSON.version, + + // ADD YOUR ENV VARS HERE TOO + API_URL: process.env.API_URL, + VAR_NUMBER: Number(process.env.VAR_NUMBER), + VAR_BOOL: process.env.VAR_BOOL === 'true', +}; + +/** + * @type {Record , unknown>} + */ +const _buildTimeEnv = { + EXPO_ACCOUNT_OWNER, + EAS_PROJECT_ID, + // ADD YOUR ENV VARS HERE TOO + SECRET_KEY: process.env.SECRET_KEY, +}; + +/** + * 3rd part: Merge and Validate your env variables + * We use zod to validate our env variables based on the schema we defined above + * If the validation fails we throw an error and log the error to the console with a detailed message about missed variables + * If the validation passes we export the merged and parsed env variables to be used in the app.config.ts file as well as a ClientEnv object to be used in the client-side code + **/ +const _env = { + ..._clientEnv, + ..._buildTimeEnv, +}; + +const merged = buildTime.merge(client); +const parsed = merged.safeParse(_env); + +if (parsed.success === false) { + console.error( + '❌ Invalid environment variables:', + parsed.error.flatten().fieldErrors, + + `\n❌ Missing variables in .env.${APP_ENV} file, Make sure all required variables are defined in the .env.${APP_ENV} file.`, + `\n💡 Tip: If you recently updated the .env.${APP_ENV} file and the error still persists, try restarting the server with the -cc flag to clear the cache.` + ); + throw new Error( + 'Invalid environment variables, Check terminal for more details ' + ); +} + +const Env = parsed.data; +const ClientEnv = client.parse(_clientEnv); + +module.exports = { + Env, + ClientEnv, + withEnvSuffix, +}; diff --git a/global.css b/global.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/global.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/index.js b/index.js new file mode 100644 index 0000000..b4b7f60 --- /dev/null +++ b/index.js @@ -0,0 +1,8 @@ +import { registerRootComponent } from 'expo'; + +import App from './src'; + +// registerRootComponent calls AppRegistry.registerComponent('main', () => App); +// It also ensures that whether you load the app in Expo Go or in a native build, +// the environment is set up appropriately +registerRootComponent(App); diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..63b50b0 --- /dev/null +++ b/jest.config.js @@ -0,0 +1,43 @@ +module.exports = { + preset: 'jest-expo', + setupFilesAfterEnv: [ + '@testing-library/react-native/extend-expect', + '/setup.ts', + ], + testMatch: ['**/?(*.)+(spec|test).ts?(x)'], + collectCoverageFrom: [ + 'src/**/*.{ts,tsx}', + '!**/coverage/**', + '!**/node_modules/**', + '!**/babel.config.js', + '!**/jest.setup.js', + '!**/docs/**', + '!**/cli/**', + ], + moduleFileExtensions: ['js', 'ts', 'tsx'], + transformIgnorePatterns: [ + `node_modules/(?!(?:.pnpm/)?((jest-)?react-native|@react-native(-community)?|expo(nent)?|@expo(nent)?/.*|@expo-google-fonts/.*|react-navigation|@react-navigation/.*|@unimodules/.*|unimodules|sentry-expo|native-base|react-native-svg))`, + ], + coverageReporters: ['json-summary', ['text', { file: 'coverage.txt' }]], + reporters: [ + 'default', + ['github-actions', { silent: false }], + 'summary', + [ + 'jest-junit', + { + outputDirectory: 'coverage', + outputName: 'jest-junit.xml', + ancestorSeparator: ' › ', + uniqueOutputName: 'false', + suiteNameTemplate: '{filepath}', + classNameTemplate: '{classname}', + titleTemplate: '{title}', + }, + ], + ], + coverageDirectory: '/coverage/', + moduleNameMapper: { + '^@/(.*)$': '/src/$1', + }, +}; diff --git a/lint-staged.config.js b/lint-staged.config.js new file mode 100644 index 0000000..196ef19 --- /dev/null +++ b/lint-staged.config.js @@ -0,0 +1,16 @@ +module.exports = { + '**/*.{js,jsx,ts,tsx}': (filenames) => [ + `npx eslint --fix ${filenames + .map((filename) => `"${filename}"`) + .join(' ')}`, + ], + '**/*.(md|json)': (filenames) => + `npx prettier --write ${filenames + .map((filename) => `"${filename}"`) + .join(' ')}`, + 'src/translations/*.(json)': (filenames) => [ + `npx eslint --fix ${filenames + .map((filename) => `"${filename}"`) + .join(' ')}`, + ], +}; diff --git a/metro.config.js b/metro.config.js new file mode 100644 index 0000000..f3321ba --- /dev/null +++ b/metro.config.js @@ -0,0 +1,6 @@ +const { getDefaultConfig } = require('expo/metro-config'); +const { withNativeWind } = require('nativewind/metro'); + +const config = getDefaultConfig(__dirname); + +module.exports = withNativeWind(config, { input: './global.css' }); diff --git a/nativewind-env.d.ts b/nativewind-env.d.ts new file mode 100644 index 0000000..a13e313 --- /dev/null +++ b/nativewind-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/package.json b/package.json new file mode 100644 index 0000000..ce5d97e --- /dev/null +++ b/package.json @@ -0,0 +1,136 @@ +{ + "name": "myapp", + "version": "0.0.1", + "private": true, + "main": "expo-router/entry", + "scripts": { + "start": "cross-env EXPO_NO_DOTENV=1 expo start", + "prebuild": "cross-env EXPO_NO_DOTENV=1 pnpm expo prebuild", + "android": "cross-env EXPO_NO_DOTENV=1 expo run:android", + "ios": "cross-env EXPO_NO_DOTENV=1 expo run:ios", + "doctor": "npx expo-doctor@latest", + "preinstall": "npx only-allow pnpm", + "start:staging": "cross-env APP_ENV=staging pnpm run start", + "prebuild:staging": "cross-env APP_ENV=staging pnpm run prebuild", + "android:staging": "cross-env APP_ENV=staging pnpm run android", + "ios:staging": "cross-env APP_ENV=staging pnpm run ios", + "start:production": "cross-env APP_ENV=production pnpm run start", + "prebuild:production": "cross-env APP_ENV=production pnpm run prebuild", + "android:production": "cross-env APP_ENV=production pnpm run android", + "ios:production": "cross-env APP_ENV=production pnpm run ios", + "build:development:ios": "cross-env APP_ENV=development EXPO_NO_DOTENV=1 eas build --profile development --platform ios", + "build:development:android": "cross-env APP_ENV=development EXPO_NO_DOTENV=1 eas build --profile development --platform android ", + "build:staging:ios": "cross-env APP_ENV=staging EXPO_NO_DOTENV=1 eas build --profile staging --platform ios", + "build:staging:android": "cross-env APP_ENV=staging EXPO_NO_DOTENV=1 eas build --profile staging --platform android ", + "build:production:ios": "cross-env APP_ENV=production EXPO_NO_DOTENV=1 eas build --profile production --platform ios", + "build:production:android": "cross-env APP_ENV=production EXPO_NO_DOTENV=1 eas build --profile production --platform android ", + "postinstall": "husky install", + "app-release": "cross-env SKIP_BRANCH_PROTECTION=true np --no-publish --no-cleanup --no-release-draft", + "version": "pnpm run prebuild && git add .", + "lint": "eslint . --ext .js,.jsx,.ts,.tsx", + "type-check": "tsc --noemit", + "lint:translations": "eslint ./src/translations/ --fix --ext .json ", + "test": "jest", + "test:ci": "pnpm run test --coverage", + "test:watch": "pnpm run test --watch", + "install-maestro": "curl -Ls 'https://get.maestro.mobile.dev' | bash", + "e2e-test": "maestro test .maestro/ -e APP_ID=com.obytes.development" + }, + "dependencies": { + "@expo/metro-runtime": "^3.2.1", + "@gorhom/bottom-sheet": "^4.6.3", + "@hookform/resolvers": "^2.9.11", + "@react-navigation/bottom-tabs": "^6.5.20", + "@react-navigation/native": "^6.1.17", + "@react-navigation/native-stack": "^6.9.26", + "@shopify/flash-list": "1.6.4", + "@tanstack/react-query": "^5.37.1", + "app-icon-badge": "^0.0.15", + "axios": "^1.7.1", + "expo": "~51.0.8", + "expo-build-properties": "~0.12.1", + "expo-constants": "~16.0.1", + "expo-dev-client": "~4.0.14", + "expo-font": "~12.0.5", + "expo-image": "~1.12.9", + "expo-linking": "~6.3.1", + "expo-localization": "~15.0.3", + "expo-router": "~3.5.14", + "expo-splash-screen": "0.27.4", + "expo-status-bar": "~1.12.1", + "expo-system-ui": "~3.0.4", + "i18next": "^22.5.1", + "lodash.memoize": "^4.1.2", + "moti": "^0.28.1", + "nativewind": "^4.0.36", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-error-boundary": "^3.1.4", + "react-hook-form": "^7.51.4", + "react-i18next": "^12.3.1", + "react-native": "0.74.1", + "react-native-avoid-softinput": "^4.0.2", + "react-native-flash-message": "^0.4.2", + "react-native-gesture-handler": "~2.16.2", + "react-native-mmkv": "2.6.3", + "react-native-reanimated": "~3.10.1", + "react-native-restart": "0.0.27", + "react-native-safe-area-context": "4.10.1", + "react-native-screens": "~3.31.1", + "react-native-svg": "15.2.0", + "react-native-web": "~0.19.11", + "react-query-kit": "^3.3.0", + "tailwind-variants": "^0.1.20", + "zod": "^3.23.8", + "zustand": "^4.5.2" + }, + "devDependencies": { + "@babel/core": "^7.24.5", + "@commitlint/cli": "^17.8.1", + "@commitlint/config-conventional": "^17.8.1", + "@dev-plugins/react-navigation": "^0.0.6", + "@dev-plugins/react-query": "^0.0.6", + "@expo/config": "~9.0.2", + "@react-native-community/eslint-config": "^3.2.0", + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react-native": "^12.5.0", + "@types/i18n-js": "^3.8.9", + "@types/jest": "^29.5.12", + "@types/lodash.memoize": "^4.1.9", + "@types/react": "~18.2.79", + "@types/react-test-renderer": "^18.3.0", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", + "babel-plugin-module-resolver": "^5.0.2", + "cross-env": "^7.0.3", + "dotenv": "^16.4.5", + "eslint": "^8.57.0", + "eslint-plugin-i18n-json": "^4.0.0", + "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-tailwindcss": "^3.15.2", + "eslint-plugin-testing-library": "^6.2.2", + "eslint-plugin-unicorn": "^46.0.1", + "eslint-plugin-unused-imports": "^2.0.0", + "husky": "^8.0.3", + "jest": "^29.7.0", + "jest-environment-jsdom": "^29.7.0", + "jest-expo": "~51.0.2", + "jest-junit": "^16.0.0", + "lint-staged": "^13.3.0", + "metro-babel-register": "^0.73.10", + "np": "^7.7.0", + "prettier": "^2.8.8", + "react-test-renderer": "^18.3.1", + "tailwindcss": "3.3.2", + "ts-jest": "^29.1.2", + "typescript": "^5.3.3" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/user/repo-name.git" + }, + "packageManager": "pnpm@8.6.5", + "osMetadata": { + "initVersion": "6.0.0" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..2c36494 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,16356 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@expo/metro-runtime': + specifier: ^3.2.1 + version: 3.2.1(react-native@0.74.1) + '@gorhom/bottom-sheet': + specifier: ^4.6.3 + version: 4.6.3(@types/react@18.2.79)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.1)(react-native@0.74.1)(react@18.2.0) + '@hookform/resolvers': + specifier: ^2.9.11 + version: 2.9.11(react-hook-form@7.51.4) + '@react-navigation/bottom-tabs': + specifier: ^6.5.20 + version: 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': + specifier: ^6.1.17 + version: 6.1.17(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native-stack': + specifier: ^6.9.26 + version: 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + '@shopify/flash-list': + specifier: 1.6.4 + version: 1.6.4(@babel/runtime@7.24.5)(react-native@0.74.1)(react@18.2.0) + '@tanstack/react-query': + specifier: ^5.37.1 + version: 5.37.1(react@18.2.0) + app-icon-badge: + specifier: ^0.0.15 + version: 0.0.15 + axios: + specifier: ^1.7.1 + version: 1.7.1 + expo: + specifier: ~51.0.8 + version: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-build-properties: + specifier: ~0.12.1 + version: 0.12.1(expo@51.0.8) + expo-constants: + specifier: ~16.0.1 + version: 16.0.1(expo@51.0.8) + expo-dev-client: + specifier: ~4.0.14 + version: 4.0.14(expo@51.0.8) + expo-font: + specifier: ~12.0.5 + version: 12.0.5(expo@51.0.8) + expo-image: + specifier: ~1.12.9 + version: 1.12.9(expo@51.0.8) + expo-linking: + specifier: ~6.3.1 + version: 6.3.1(expo@51.0.8) + expo-localization: + specifier: ~15.0.3 + version: 15.0.3(expo@51.0.8) + expo-router: + specifier: ~3.5.14 + version: 3.5.14(expo-constants@16.0.1)(expo-linking@6.3.1)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.12.1)(expo@51.0.8)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)(typescript@5.3.3) + expo-splash-screen: + specifier: 0.27.4 + version: 0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.8) + expo-status-bar: + specifier: ~1.12.1 + version: 1.12.1 + expo-system-ui: + specifier: ~3.0.4 + version: 3.0.4(expo@51.0.8) + i18next: + specifier: ^22.5.1 + version: 22.5.1 + lodash.memoize: + specifier: ^4.1.2 + version: 4.1.2 + moti: + specifier: ^0.28.1 + version: 0.28.1(react-dom@18.2.0)(react-native-reanimated@3.10.1)(react@18.2.0) + nativewind: + specifier: ^4.0.36 + version: 4.0.36(@babel/core@7.24.5)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-svg@15.2.0)(react-native@0.74.1)(react@18.2.0)(tailwindcss@3.3.2) + react: + specifier: 18.2.0 + version: 18.2.0 + react-dom: + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) + react-error-boundary: + specifier: ^3.1.4 + version: 3.1.4(react@18.2.0) + react-hook-form: + specifier: ^7.51.4 + version: 7.51.4(react@18.2.0) + react-i18next: + specifier: ^12.3.1 + version: 12.3.1(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.74.1)(react@18.2.0) + react-native: + specifier: 0.74.1 + version: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-avoid-softinput: + specifier: ^4.0.2 + version: 4.0.2(react-native@0.74.1)(react@18.2.0) + react-native-flash-message: + specifier: ^0.4.2 + version: 0.4.2(prop-types@15.8.1)(react-native@0.74.1)(react@18.2.0) + react-native-gesture-handler: + specifier: ~2.16.2 + version: 2.16.2(react-native@0.74.1)(react@18.2.0) + react-native-mmkv: + specifier: 2.6.3 + version: 2.6.3(react-native@0.74.1)(react@18.2.0) + react-native-reanimated: + specifier: ~3.10.1 + version: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + react-native-restart: + specifier: 0.0.27 + version: 0.0.27(react-native@0.74.1)(react@18.2.0) + react-native-safe-area-context: + specifier: 4.10.1 + version: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: + specifier: ~3.31.1 + version: 3.31.1(react-native@0.74.1)(react@18.2.0) + react-native-svg: + specifier: 15.2.0 + version: 15.2.0(react-native@0.74.1)(react@18.2.0) + react-native-web: + specifier: ~0.19.11 + version: 0.19.11(react-dom@18.2.0)(react@18.2.0) + react-query-kit: + specifier: ^3.3.0 + version: 3.3.0(@tanstack/react-query@5.37.1) + tailwind-variants: + specifier: ^0.1.20 + version: 0.1.20(tailwindcss@3.3.2) + zod: + specifier: ^3.23.8 + version: 3.23.8 + zustand: + specifier: ^4.5.2 + version: 4.5.2(@types/react@18.2.79)(react@18.2.0) + devDependencies: + '@babel/core': + specifier: ^7.24.5 + version: 7.24.5 + '@commitlint/cli': + specifier: ^17.8.1 + version: 17.8.1 + '@commitlint/config-conventional': + specifier: ^17.8.1 + version: 17.8.1 + '@dev-plugins/react-navigation': + specifier: ^0.0.6 + version: 0.0.6(@react-navigation/core@6.4.16)(expo@51.0.8)(react@18.2.0) + '@dev-plugins/react-query': + specifier: ^0.0.6 + version: 0.0.6(@tanstack/react-query@5.37.1)(expo@51.0.8) + '@expo/config': + specifier: ~9.0.2 + version: 9.0.2 + '@react-native-community/eslint-config': + specifier: ^3.2.0 + version: 3.2.0(eslint@8.57.0)(jest@29.7.0)(prettier@2.8.8)(typescript@5.3.3) + '@testing-library/jest-dom': + specifier: ^5.17.0 + version: 5.17.0 + '@testing-library/react-native': + specifier: ^12.5.0 + version: 12.5.0(jest@29.7.0)(react-native@0.74.1)(react-test-renderer@18.3.1)(react@18.2.0) + '@types/i18n-js': + specifier: ^3.8.9 + version: 3.8.9 + '@types/jest': + specifier: ^29.5.12 + version: 29.5.12 + '@types/lodash.memoize': + specifier: ^4.1.9 + version: 4.1.9 + '@types/react': + specifier: ~18.2.79 + version: 18.2.79 + '@types/react-test-renderer': + specifier: ^18.3.0 + version: 18.3.0 + '@typescript-eslint/eslint-plugin': + specifier: ^5.62.0 + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': + specifier: ^5.62.0 + version: 5.62.0(eslint@8.57.0)(typescript@5.3.3) + babel-plugin-module-resolver: + specifier: ^5.0.2 + version: 5.0.2 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + dotenv: + specifier: ^16.4.5 + version: 16.4.5 + eslint: + specifier: ^8.57.0 + version: 8.57.0 + eslint-plugin-i18n-json: + specifier: ^4.0.0 + version: 4.0.0(eslint@8.57.0) + eslint-plugin-simple-import-sort: + specifier: ^10.0.0 + version: 10.0.0(eslint@8.57.0) + eslint-plugin-tailwindcss: + specifier: ^3.15.2 + version: 3.15.2(tailwindcss@3.3.2) + eslint-plugin-testing-library: + specifier: ^6.2.2 + version: 6.2.2(eslint@8.57.0)(typescript@5.3.3) + eslint-plugin-unicorn: + specifier: ^46.0.1 + version: 46.0.1(eslint@8.57.0) + eslint-plugin-unused-imports: + specifier: ^2.0.0 + version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0) + husky: + specifier: ^8.0.3 + version: 8.0.3 + jest: + specifier: ^29.7.0 + version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2) + jest-environment-jsdom: + specifier: ^29.7.0 + version: 29.7.0 + jest-expo: + specifier: ~51.0.2 + version: 51.0.2(@babel/core@7.24.5)(jest@29.7.0)(react@18.2.0) + jest-junit: + specifier: ^16.0.0 + version: 16.0.0 + lint-staged: + specifier: ^13.3.0 + version: 13.3.0 + metro-babel-register: + specifier: ^0.73.10 + version: 0.73.10 + np: + specifier: ^7.7.0 + version: 7.7.0 + prettier: + specifier: ^2.8.8 + version: 2.8.8 + react-test-renderer: + specifier: ^18.3.1 + version: 18.3.1(react@18.2.0) + tailwindcss: + specifier: 3.3.2 + version: 3.3.2(ts-node@10.9.2) + ts-jest: + specifier: ^29.1.2 + version: 29.1.2(@babel/core@7.24.5)(jest@29.7.0)(typescript@5.3.3) + typescript: + specifier: ^5.3.3 + version: 5.3.3 + +packages: + + '@adobe/css-tools@4.3.3': + resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@babel/code-frame@7.10.4': + resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==} + + '@babel/code-frame@7.24.2': + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.24.4': + resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.24.5': + resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} + engines: {node: '>=6.9.0'} + + '@babel/eslint-parser@7.24.5': + resolution: {integrity: sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + + '@babel/generator@7.24.5': + resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.22.5': + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': + resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.23.6': + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.24.5': + resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.22.15': + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-environment-visitor@7.22.20': + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-function-name@7.23.0': + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-hoist-variables@7.22.5': + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.24.5': + resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.24.3': + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.24.5': + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.22.5': + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.24.5': + resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.22.20': + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.24.1': + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.24.5': + resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-split-export-declaration@7.24.5': + resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.24.1': + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.24.5': + resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.23.5': + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.24.5': + resolution: {integrity: sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.24.5': + resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.24.5': + resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.24.5': + resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.5': + resolution: {integrity: sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1': + resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1': + resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1': + resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-async-generator-functions@7.20.7': + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-class-properties@7.18.6': + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-decorators@7.24.1': + resolution: {integrity: sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-export-default-from@7.24.1': + resolution: {integrity: sha512-+0hrgGGV3xyYIjOrD/bUZk/iUwOIGuoANfRfVg1cPhYBxF+TIXSEcc42DqzBICmWsnAQ+SfKedY0bj8QD+LuMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-logical-assignment-operators@7.20.7': + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-numeric-separator@7.18.6': + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-object-rest-spread@7.20.7': + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-catch-binding@7.18.6': + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-chaining@7.21.0': + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-decorators@7.24.1': + resolution: {integrity: sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-export-default-from@7.24.1': + resolution: {integrity: sha512-cNXSxv9eTkGUtd0PsNMK8Yx5xeScxfpWOUAxE+ZPAXXEcAMOC3fk7LRdXq5fvpra2pLx2p1YtkAhpUbB2SwaRA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-export-namespace-from@7.8.3': + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-flow@7.24.1': + resolution: {integrity: sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.24.1': + resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.24.1': + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.24.1': + resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.24.1': + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.24.1': + resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.24.3': + resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.24.1': + resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.24.1': + resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.24.5': + resolution: {integrity: sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.24.1': + resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.24.4': + resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.24.5': + resolution: {integrity: sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.24.1': + resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.24.5': + resolution: {integrity: sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.24.1': + resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.24.1': + resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dynamic-import@7.24.1': + resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.24.1': + resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.24.1': + resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-flow-strip-types@7.24.1': + resolution: {integrity: sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.24.1': + resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.24.1': + resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.24.1': + resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.24.1': + resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.24.1': + resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.24.1': + resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.24.1': + resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.24.1': + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.24.1': + resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.24.1': + resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.22.5': + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.24.1': + resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.24.1': + resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.24.1': + resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.24.5': + resolution: {integrity: sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.24.1': + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.24.1': + resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.24.5': + resolution: {integrity: sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.24.5': + resolution: {integrity: sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.24.1': + resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.24.5': + resolution: {integrity: sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.24.1': + resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.24.1': + resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-development@7.22.5': + resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-self@7.24.5': + resolution: {integrity: sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.24.1': + resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.23.4': + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-pure-annotations@7.24.1': + resolution: {integrity: sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.24.1': + resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-reserved-words@7.24.1': + resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.24.3': + resolution: {integrity: sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.24.1': + resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.24.1': + resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.24.1': + resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.24.1': + resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.24.5': + resolution: {integrity: sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.24.5': + resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.24.1': + resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.24.1': + resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.24.1': + resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.24.1': + resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.24.5': + resolution: {integrity: sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-flow@7.24.1': + resolution: {integrity: sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-react@7.24.1': + resolution: {integrity: sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.24.1': + resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/register@7.23.7': + resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/regjsgen@0.8.0': + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + + '@babel/runtime@7.24.5': + resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.24.0': + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.24.5': + resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.24.5': + resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@commitlint/cli@17.8.1': + resolution: {integrity: sha512-ay+WbzQesE0Rv4EQKfNbSMiJJ12KdKTDzIt0tcK4k11FdsWmtwP0Kp1NWMOUswfIWo6Eb7p7Ln721Nx9FLNBjg==} + engines: {node: '>=v14'} + hasBin: true + + '@commitlint/config-conventional@17.8.1': + resolution: {integrity: sha512-NxCOHx1kgneig3VLauWJcDWS40DVjg7nKOpBEEK9E5fjJpQqLCilcnKkIIjdBH98kEO1q3NpE5NSrZ2kl/QGJg==} + engines: {node: '>=v14'} + + '@commitlint/config-validator@17.8.1': + resolution: {integrity: sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==} + engines: {node: '>=v14'} + + '@commitlint/ensure@17.8.1': + resolution: {integrity: sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==} + engines: {node: '>=v14'} + + '@commitlint/execute-rule@17.8.1': + resolution: {integrity: sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==} + engines: {node: '>=v14'} + + '@commitlint/format@17.8.1': + resolution: {integrity: sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==} + engines: {node: '>=v14'} + + '@commitlint/is-ignored@17.8.1': + resolution: {integrity: sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==} + engines: {node: '>=v14'} + + '@commitlint/lint@17.8.1': + resolution: {integrity: sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==} + engines: {node: '>=v14'} + + '@commitlint/load@17.8.1': + resolution: {integrity: sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==} + engines: {node: '>=v14'} + + '@commitlint/message@17.8.1': + resolution: {integrity: sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==} + engines: {node: '>=v14'} + + '@commitlint/parse@17.8.1': + resolution: {integrity: sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==} + engines: {node: '>=v14'} + + '@commitlint/read@17.8.1': + resolution: {integrity: sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==} + engines: {node: '>=v14'} + + '@commitlint/resolve-extends@17.8.1': + resolution: {integrity: sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==} + engines: {node: '>=v14'} + + '@commitlint/rules@17.8.1': + resolution: {integrity: sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==} + engines: {node: '>=v14'} + + '@commitlint/to-lines@17.8.1': + resolution: {integrity: sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==} + engines: {node: '>=v14'} + + '@commitlint/top-level@17.8.1': + resolution: {integrity: sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==} + engines: {node: '>=v14'} + + '@commitlint/types@17.8.1': + resolution: {integrity: sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==} + engines: {node: '>=v14'} + + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + + '@dev-plugins/react-navigation@0.0.6': + resolution: {integrity: sha512-DBuNhCyo0kqYPxZzirL4TZBemOGHBI1pxxF6LOU4WlsVaCK16PJvvtgoD2Tbd0xS64fdfaDyISrn16RbIncy5A==} + peerDependencies: + '@react-navigation/core': '*' + expo: '*' + + '@dev-plugins/react-query@0.0.6': + resolution: {integrity: sha512-vxddpeongPPTN3NeWRsNRxwpB+7KpL+3FUVU0PmrFpEbMsLd0zbDEM7uC7z7ZR9qFuqeIY3uvwuq3LoYHBLT4w==} + peerDependencies: + '@tanstack/react-query': '*' + expo: '*' + + '@egjs/hammerjs@2.0.17': + resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==} + engines: {node: '>=0.8.0'} + + '@emotion/is-prop-valid@0.8.8': + resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} + + '@emotion/memoize@0.7.4': + resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} + + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.10.0': + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.0': + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@expo/bunyan@4.0.0': + resolution: {integrity: sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==} + engines: {'0': node >=0.10.0} + + '@expo/cli@0.18.13': + resolution: {integrity: sha512-ZO1fpDK8z6mLeQGuFP6e3cZyCHV55ohZY7/tEyhpft3bwysS680eyFg5SFe+tWNFesnziFrbtI8JaUyhyjqovA==} + hasBin: true + + '@expo/code-signing-certificates@0.0.5': + resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} + + '@expo/config-plugins@8.0.4': + resolution: {integrity: sha512-Hi+xuyNWE2LT4LVbGttHJgl9brnsdWAhEB42gWKb5+8ae86Nr/KwUBQJsJppirBYTeLjj5ZlY0glYnAkDa2jqw==} + + '@expo/config-types@51.0.0': + resolution: {integrity: sha512-acn03/u8mQvBhdTQtA7CNhevMltUhbSrpI01FYBJwpVntufkU++ncQujWKlgY/OwIajcfygk1AY4xcNZ5ImkRA==} + + '@expo/config@9.0.2': + resolution: {integrity: sha512-BKQ4/qBf3OLT8hHp5kjObk2vxwoRQ1yYQBbG/OM9Jdz32yYtrU8opTbKRAxfZEWH5i3ZHdLrPdC1rO0I6WxtTw==} + + '@expo/devcert@1.1.2': + resolution: {integrity: sha512-FyWghLu7rUaZEZSTLt/XNRukm0c9GFfwP0iFaswoDWpV6alvVg+zRAfCLdIVQEz1SVcQ3zo1hMZFDrnKGvkCuQ==} + + '@expo/env@0.3.0': + resolution: {integrity: sha512-OtB9XVHWaXidLbHvrVDeeXa09yvTl3+IQN884sO6PhIi2/StXfgSH/9zC7IvzrDB8kW3EBJ1PPLuCUJ2hxAT7Q==} + + '@expo/image-utils@0.5.1': + resolution: {integrity: sha512-U/GsFfFox88lXULmFJ9Shfl2aQGcwoKPF7fawSCLixIKtMCpsI+1r0h+5i0nQnmt9tHuzXZDL8+Dg1z6OhkI9A==} + + '@expo/json-file@8.3.3': + resolution: {integrity: sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==} + + '@expo/metro-config@0.18.4': + resolution: {integrity: sha512-vh9WDf/SzE+NYCn6gqbzLKiXtENFlFZdAqyj9nI38RvQ4jw6TJIQ8+ExcdLDT3MOG36Ytg44XX9Zb3OWF6LVxw==} + + '@expo/metro-runtime@3.2.1': + resolution: {integrity: sha512-L7xNo5SmK+rcuXDm/+VBBImpA7FZsVB+m/rNr3fNl5or+1+yrZe99ViF7LZ8DOoVqAqcb4aCAXvGrP2JNYo1/Q==} + peerDependencies: + react-native: '*' + + '@expo/osascript@2.1.2': + resolution: {integrity: sha512-/ugqDG+52uzUiEpggS9GPdp9g0U9EQrXcTdluHDmnlGmR2nV/F83L7c+HCUyPnf77QXwkr8gQk16vQTbxBQ5eA==} + engines: {node: '>=12'} + + '@expo/package-manager@1.5.2': + resolution: {integrity: sha512-IuA9XtGBilce0q8cyxtWINqbzMB1Fia0Yrug/O53HNuRSwQguV/iqjV68bsa4z8mYerePhcFgtvISWLAlNEbUA==} + + '@expo/plist@0.1.3': + resolution: {integrity: sha512-GW/7hVlAylYg1tUrEASclw1MMk9FP4ZwyFAY/SUTJIhPDQHtfOlXREyWV3hhrHdX/K+pS73GNgdfT6E/e+kBbg==} + + '@expo/prebuild-config@7.0.3': + resolution: {integrity: sha512-Kvxy/oQzkxwXLvAmwb+ygxuRn4xUUN2+mVJj3KDe4bRVCNyDPs7wlgdokF3twnWjzRZssUzseMkhp+yHPjAEhA==} + peerDependencies: + expo-modules-autolinking: '>=0.8.1' + + '@expo/prebuild-config@7.0.4': + resolution: {integrity: sha512-E2n3QbwgV8Qa0CBw7BHrWBDWD7l8yw+N/yjvXpSPFFtoZLMSKyegdkJFACh2u+UIRKUSZm8zQwHeZR0rqAxV9g==} + peerDependencies: + expo-modules-autolinking: '>=0.8.1' + + '@expo/rudder-sdk-node@1.1.1': + resolution: {integrity: sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==} + engines: {node: '>=12'} + + '@expo/sdk-runtime-versions@1.0.0': + resolution: {integrity: sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==} + + '@expo/server@0.4.2': + resolution: {integrity: sha512-HuXbzXTJh1/JG8FRuxcBqTNEuiriMhNhvh68CNCUXMR/s1f29DmZPBq+/IbG8yk+TkXvKIHjmUGAqqz/ddfyvA==} + + '@expo/spawn-async@1.7.2': + resolution: {integrity: sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==} + engines: {node: '>=12'} + + '@expo/vector-icons@14.0.2': + resolution: {integrity: sha512-70LpmXQu4xa8cMxjp1fydgRPsalefnHaXLzIwaHMEzcZhnyjw2acZz8azRrZOslPVAWlxItOa2Dd7WtD/kI+CA==} + + '@expo/xcpretty@4.3.1': + resolution: {integrity: sha512-sqXgo1SCv+j4VtYEwl/bukuOIBrVgx6euIoCat3Iyx5oeoXwEA2USCoeL0IPubflMxncA2INkqJ/Wr3NGrSgzw==} + hasBin: true + + '@formatjs/ecma402-abstract@2.0.0': + resolution: {integrity: sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==} + + '@formatjs/icu-messageformat-parser@2.7.8': + resolution: {integrity: sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==} + + '@formatjs/icu-skeleton-parser@1.8.2': + resolution: {integrity: sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==} + + '@formatjs/intl-localematcher@0.5.4': + resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==} + + '@gorhom/bottom-sheet@4.6.3': + resolution: {integrity: sha512-fSuSfbtoKsjmSeyz+tG2C0GtcEL7PS63iEXI23c9M+HeCT1IFK6ffmIa2pqyqB43L1jtkR+BWkpZwqXnN4H8xA==} + peerDependencies: + '@types/react': '*' + '@types/react-native': '*' + react: '*' + react-native: '*' + react-native-gesture-handler: '>=1.10.1' + react-native-reanimated: '>=2.2.0' + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-native': + optional: true + + '@gorhom/portal@1.0.14': + resolution: {integrity: sha512-MXyL4xvCjmgaORr/rtryDNFy3kU4qUbKlwtQqqsygd0xX3mhKjOLn6mQK8wfu0RkoE0pBE0nAasRoHua+/QZ7A==} + peerDependencies: + react: '*' + react-native: '*' + + '@graphql-typed-document-node/core@3.2.0': + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@hookform/resolvers@2.9.11': + resolution: {integrity: sha512-bA3aZ79UgcHj7tFV7RlgThzwSSHZgvfbt2wprldRkYBcMopdMvHyO17Wwp/twcJasNFischFfS7oz8Katz8DdQ==} + peerDependencies: + react-hook-form: ^7.0.0 + + '@humanwhocodes/config-array@0.11.14': + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@isaacs/ttlcache@1.4.1': + resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} + engines: {node: '>=12'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@29.7.0': + resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/core@29.7.0': + resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/create-cache-key-function@29.7.0': + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/environment@29.7.0': + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect-utils@29.7.0': + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect@29.7.0': + resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/fake-timers@29.7.0': + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/globals@29.7.0': + resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/reporters@29.7.0': + resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/source-map@29.6.3': + resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-result@29.7.0': + resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-sequencer@29.7.0': + resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/transform@29.7.0': + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@26.6.2': + resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} + engines: {node: '>= 10.14.2'} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jimp/bmp@0.22.12': + resolution: {integrity: sha512-aeI64HD0npropd+AR76MCcvvRaa+Qck6loCOS03CkkxGHN5/r336qTM5HPUdHKMDOGzqknuVPA8+kK1t03z12g==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/core@0.22.12': + resolution: {integrity: sha512-l0RR0dOPyzMKfjUW1uebzueFEDtCOj9fN6pyTYWWOM/VS4BciXQ1VVrJs8pO3kycGYZxncRKhCoygbNr8eEZQA==} + + '@jimp/custom@0.22.12': + resolution: {integrity: sha512-xcmww1O/JFP2MrlGUMd3Q78S3Qu6W3mYTXYuIqFq33EorgYHV/HqymHfXy9GjiCJ7OI+7lWx6nYFOzU7M4rd1Q==} + + '@jimp/gif@0.22.12': + resolution: {integrity: sha512-y6BFTJgch9mbor2H234VSjd9iwAhaNf/t3US5qpYIs0TSbAvM02Fbc28IaDETj9+4YB4676sz4RcN/zwhfu1pg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/jpeg@0.22.12': + resolution: {integrity: sha512-Rq26XC/uQWaQKyb/5lksCTCxXhtY01NJeBN+dQv5yNYedN0i7iYu+fXEoRsfaJ8xZzjoANH8sns7rVP4GE7d/Q==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-blit@0.22.12': + resolution: {integrity: sha512-xslz2ZoFZOPLY8EZ4dC29m168BtDx95D6K80TzgUi8gqT7LY6CsajWO0FAxDwHz6h0eomHMfyGX0stspBrTKnQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-blur@0.22.12': + resolution: {integrity: sha512-S0vJADTuh1Q9F+cXAwFPlrKWzDj2F9t/9JAbUvaaDuivpyWuImEKXVz5PUZw2NbpuSHjwssbTpOZ8F13iJX4uw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-circle@0.22.12': + resolution: {integrity: sha512-SWVXx1yiuj5jZtMijqUfvVOJBwOifFn0918ou4ftoHgegc5aHWW5dZbYPjvC9fLpvz7oSlptNl2Sxr1zwofjTg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-color@0.22.12': + resolution: {integrity: sha512-xImhTE5BpS8xa+mAN6j4sMRWaUgUDLoaGHhJhpC+r7SKKErYDR0WQV4yCE4gP+N0gozD0F3Ka1LUSaMXrn7ZIA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-contain@0.22.12': + resolution: {integrity: sha512-Eo3DmfixJw3N79lWk8q/0SDYbqmKt1xSTJ69yy8XLYQj9svoBbyRpSnHR+n9hOw5pKXytHwUW6nU4u1wegHNoQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-scale': '>=0.3.5' + + '@jimp/plugin-cover@0.22.12': + resolution: {integrity: sha512-z0w/1xH/v/knZkpTNx+E8a7fnasQ2wHG5ze6y5oL2dhH1UufNua8gLQXlv8/W56+4nJ1brhSd233HBJCo01BXA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-crop': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-scale': '>=0.3.5' + + '@jimp/plugin-crop@0.22.12': + resolution: {integrity: sha512-FNuUN0OVzRCozx8XSgP9MyLGMxNHHJMFt+LJuFjn1mu3k0VQxrzqbN06yIl46TVejhyAhcq5gLzqmSCHvlcBVw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-displace@0.22.12': + resolution: {integrity: sha512-qpRM8JRicxfK6aPPqKZA6+GzBwUIitiHaZw0QrJ64Ygd3+AsTc7BXr+37k2x7QcyCvmKXY4haUrSIsBug4S3CA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-dither@0.22.12': + resolution: {integrity: sha512-jYgGdSdSKl1UUEanX8A85v4+QUm+PE8vHFwlamaKk89s+PXQe7eVE3eNeSZX4inCq63EHL7cX580dMqkoC3ZLw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-fisheye@0.22.12': + resolution: {integrity: sha512-LGuUTsFg+fOp6KBKrmLkX4LfyCy8IIsROwoUvsUPKzutSqMJnsm3JGDW2eOmWIS/jJpPaeaishjlxvczjgII+Q==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-flip@0.22.12': + resolution: {integrity: sha512-m251Rop7GN8W0Yo/rF9LWk6kNclngyjIJs/VXHToGQ6EGveOSTSQaX2Isi9f9lCDLxt+inBIb7nlaLLxnvHX8Q==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-rotate': '>=0.3.5' + + '@jimp/plugin-gaussian@0.22.12': + resolution: {integrity: sha512-sBfbzoOmJ6FczfG2PquiK84NtVGeScw97JsCC3rpQv1PHVWyW+uqWFF53+n3c8Y0P2HWlUjflEla2h/vWShvhg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-invert@0.22.12': + resolution: {integrity: sha512-N+6rwxdB+7OCR6PYijaA/iizXXodpxOGvT/smd/lxeXsZ/empHmFFFJ/FaXcYh19Tm04dGDaXcNF/dN5nm6+xQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-mask@0.22.12': + resolution: {integrity: sha512-4AWZg+DomtpUA099jRV8IEZUfn1wLv6+nem4NRJC7L/82vxzLCgXKTxvNvBcNmJjT9yS1LAAmiJGdWKXG63/NA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-normalize@0.22.12': + resolution: {integrity: sha512-0So0rexQivnWgnhacX4cfkM2223YdExnJTTy6d06WbkfZk5alHUx8MM3yEzwoCN0ErO7oyqEWRnEkGC+As1FtA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-print@0.22.12': + resolution: {integrity: sha512-c7TnhHlxm87DJeSnwr/XOLjJU/whoiKYY7r21SbuJ5nuH+7a78EW1teOaj5gEr2wYEd7QtkFqGlmyGXY/YclyQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + + '@jimp/plugin-resize@0.22.12': + resolution: {integrity: sha512-3NyTPlPbTnGKDIbaBgQ3HbE6wXbAlFfxHVERmrbqAi8R3r6fQPxpCauA8UVDnieg5eo04D0T8nnnNIX//i/sXg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-rotate@0.22.12': + resolution: {integrity: sha512-9YNEt7BPAFfTls2FGfKBVgwwLUuKqy+E8bDGGEsOqHtbuhbshVGxN2WMZaD4gh5IDWvR+emmmPPWGgaYNYt1gA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + '@jimp/plugin-crop': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-scale@0.22.12': + resolution: {integrity: sha512-dghs92qM6MhHj0HrV2qAwKPMklQtjNpoYgAB94ysYpsXslhRTiPisueSIELRwZGEr0J0VUxpUY7HgJwlSIgGZw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-shadow@0.22.12': + resolution: {integrity: sha512-FX8mTJuCt7/3zXVoeD/qHlm4YH2bVqBuWQHXSuBK054e7wFRnRnbSLPUqAwSeYP3lWqpuQzJtgiiBxV3+WWwTg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blur': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-threshold@0.22.12': + resolution: {integrity: sha512-4x5GrQr1a/9L0paBC/MZZJjjgjxLYrqSmWd+e+QfAEPvmRxdRoQ5uKEuNgXnm9/weHQBTnQBQsOY2iFja+XGAw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-color': '>=0.8.0' + '@jimp/plugin-resize': '>=0.8.0' + + '@jimp/plugins@0.22.12': + resolution: {integrity: sha512-yBJ8vQrDkBbTgQZLty9k4+KtUQdRjsIDJSPjuI21YdVeqZxYywifHl4/XWILoTZsjTUASQcGoH0TuC0N7xm3ww==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/png@0.22.12': + resolution: {integrity: sha512-Mrp6dr3UTn+aLK8ty/dSKELz+Otdz1v4aAXzV5q53UDD2rbB5joKVJ/ChY310B+eRzNxIovbUF1KVrUsYdE8Hg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/tiff@0.22.12': + resolution: {integrity: sha512-E1LtMh4RyJsoCAfAkBRVSYyZDTtLq9p9LUiiYP0vPtXyxX4BiYBUYihTLSBlCQg5nF2e4OpQg7SPrLdJ66u7jg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/types@0.22.12': + resolution: {integrity: sha512-wwKYzRdElE1MBXFREvCto5s699izFHNVvALUv79GXNbsOVqlwlOxlWJ8DuyOGIXoLP4JW/m30YyuTtfUJgMRMA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/utils@0.22.12': + resolution: {integrity: sha512-yJ5cWUknGnilBq97ZXOyOS0HhsHOyAyjHwYfHxGbSyMTohgQI6sVyE8KPgDwH8HHW/nMKXk8TrSwAE71zt716Q==} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.4.15': + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@motionone/animation@10.17.0': + resolution: {integrity: sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg==} + + '@motionone/dom@10.12.0': + resolution: {integrity: sha512-UdPTtLMAktHiqV0atOczNYyDd/d8Cf5fFsd1tua03PqTwwCe/6lwhLSQ8a7TbnQ5SN0gm44N1slBfj+ORIhrqw==} + + '@motionone/easing@10.17.0': + resolution: {integrity: sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg==} + + '@motionone/generators@10.17.0': + resolution: {integrity: sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ==} + + '@motionone/types@10.17.0': + resolution: {integrity: sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA==} + + '@motionone/utils@10.17.0': + resolution: {integrity: sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg==} + + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@npmcli/fs@3.1.1': + resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@radix-ui/react-compose-refs@1.0.0': + resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@radix-ui/react-slot@1.0.1': + resolution: {integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + + '@react-native-community/cli-clean@13.6.6': + resolution: {integrity: sha512-cBwJTwl0NyeA4nyMxbhkWZhxtILYkbU3TW3k8AXLg+iGphe0zikYMGB3T+haTvTc6alTyEFwPbimk9bGIqkjAQ==} + + '@react-native-community/cli-config@13.6.6': + resolution: {integrity: sha512-mbG425zCKr8JZhv/j11382arezwS/70juWMsn8j2lmrGTrP1cUdW0MF15CCIFtJsqyK3Qs+FTmqttRpq81QfSg==} + + '@react-native-community/cli-debugger-ui@13.6.6': + resolution: {integrity: sha512-Vv9u6eS4vKSDAvdhA0OiQHoA7y39fiPIgJ6biT32tN4avHDtxlc6TWZGiqv7g98SBvDWvoVAmdPLcRf3kU+c8g==} + + '@react-native-community/cli-doctor@13.6.6': + resolution: {integrity: sha512-TWZb5g6EmQe2Ua2TEWNmyaEayvlWH4GmdD9ZC+p8EpKFpB1NpDGMK6sXbpb42TDvwZg5s4TDRplK0PBEA/SVDg==} + + '@react-native-community/cli-hermes@13.6.6': + resolution: {integrity: sha512-La5Ie+NGaRl3klei6WxKoOxmCUSGGxpOk6vU5pEGf0/O7ky+Ay0io+zXYUZqlNMi/cGpO7ZUijakBYOB/uyuFg==} + + '@react-native-community/cli-platform-android@13.6.6': + resolution: {integrity: sha512-/tMwkBeNxh84syiSwNlYtmUz/Ppc+HfKtdopL/5RB+fd3SV1/5/NPNjMlyLNgFKnpxvKCInQ7dnl6jGHJjeHjg==} + + '@react-native-community/cli-platform-apple@13.6.6': + resolution: {integrity: sha512-bOmSSwoqNNT3AmCRZXEMYKz1Jf1l2F86Nhs7qBcXdY/sGiJ+Flng564LOqvdAlVLTbkgz47KjNKCS2pP4Jg0Mg==} + + '@react-native-community/cli-platform-ios@13.6.6': + resolution: {integrity: sha512-vjDnRwhlSN5ryqKTas6/DPkxuouuyFBAqAROH4FR1cspTbn6v78JTZKDmtQy9JMMo7N5vZj1kASU5vbFep9IOQ==} + + '@react-native-community/cli-server-api@13.6.6': + resolution: {integrity: sha512-ZtCXxoFlM7oDv3iZ3wsrT3SamhtUJuIkX2WePLPlN5bcbq7zimbPm2lHyicNJtpcGQ5ymsgpUWPCNZsWQhXBqQ==} + + '@react-native-community/cli-tools@13.6.6': + resolution: {integrity: sha512-ptOnn4AJczY5njvbdK91k4hcYazDnGtEPrqIwEI+k/CTBHNdb27Rsm2OZ7ye6f7otLBqF8gj/hK6QzJs8CEMgw==} + + '@react-native-community/cli-types@13.6.6': + resolution: {integrity: sha512-733iaYzlmvNK7XYbnWlMjdE+2k0hlTBJW071af/xb6Bs+hbJqBP9c03FZuYH2hFFwDDntwj05bkri/P7VgSxug==} + + '@react-native-community/cli@13.6.6': + resolution: {integrity: sha512-IqclB7VQ84ye8Fcs89HOpOscY4284VZg2pojHNl8H0Lzd4DadXJWQoxC7zWm8v2f8eyeX2kdhxp2ETD5tceIgA==} + engines: {node: '>=18'} + hasBin: true + + '@react-native-community/eslint-config@3.2.0': + resolution: {integrity: sha512-ZjGvoeiBtCbd506hQqwjKmkWPgynGUoJspG8/MuV/EfKnkjCtBmeJvq2n+sWbWEvL9LWXDp2GJmPzmvU5RSvKQ==} + peerDependencies: + eslint: '>=8' + prettier: '>=2' + + '@react-native-community/eslint-plugin@1.3.0': + resolution: {integrity: sha512-+zDZ20NUnSWghj7Ku5aFphMzuM9JulqCW+aPXT6IfIXFbb8tzYTTOSeRFOtuekJ99ibW2fUCSsjuKNlwDIbHFg==} + + '@react-native/assets-registry@0.74.83': + resolution: {integrity: sha512-2vkLMVnp+YTZYTNSDIBZojSsjz8sl5PscP3j4GcV6idD8V978SZfwFlk8K0ti0BzRs11mzL0Pj17km597S/eTQ==} + engines: {node: '>=18'} + + '@react-native/babel-plugin-codegen@0.74.83': + resolution: {integrity: sha512-+S0st3t4Ro00bi9gjT1jnK8qTFOU+CwmziA7U9odKyWrCoRJrgmrvogq/Dr1YXlpFxexiGIupGut1VHxr+fxJA==} + engines: {node: '>=18'} + + '@react-native/babel-preset@0.74.83': + resolution: {integrity: sha512-KJuu3XyVh3qgyUer+rEqh9a/JoUxsDOzkJNfRpDyXiAyjDRoVch60X/Xa/NcEQ93iCVHAWs0yQ+XGNGIBCYE6g==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + + '@react-native/codegen@0.74.83': + resolution: {integrity: sha512-GgvgHS3Aa2J8/mp1uC/zU8HuTh8ZT5jz7a4mVMWPw7+rGyv70Ba8uOVBq6UH2Q08o617IATYc+0HfyzAfm4n0w==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 + + '@react-native/community-cli-plugin@0.74.83': + resolution: {integrity: sha512-7GAFjFOg1mFSj8bnFNQS4u8u7+QtrEeflUIDVZGEfBZQ3wMNI5ycBzbBGycsZYiq00Xvoc6eKFC7kvIaqeJpUQ==} + engines: {node: '>=18'} + + '@react-native/debugger-frontend@0.74.83': + resolution: {integrity: sha512-RGQlVUegBRxAUF9c1ss1ssaHZh6CO+7awgtI9sDeU0PzDZY/40ImoPD5m0o0SI6nXoVzbPtcMGzU+VO590pRfA==} + engines: {node: '>=18'} + + '@react-native/dev-middleware@0.74.83': + resolution: {integrity: sha512-UH8iriqnf7N4Hpi20D7M2FdvSANwTVStwFCSD7VMU9agJX88Yk0D1T6Meh2RMhUu4kY2bv8sTkNRm7LmxvZqgA==} + engines: {node: '>=18'} + + '@react-native/gradle-plugin@0.74.83': + resolution: {integrity: sha512-Pw2BWVyOHoBuJVKxGVYF6/GSZRf6+v1Ygc+ULGz5t20N8qzRWPa2fRZWqoxsN7TkNLPsECYY8gooOl7okOcPAQ==} + engines: {node: '>=18'} + + '@react-native/js-polyfills@0.74.83': + resolution: {integrity: sha512-/t74n8r6wFhw4JEoOj3bN71N1NDLqaawB75uKAsSjeCwIR9AfCxlzZG0etsXtOexkY9KMeZIQ7YwRPqUdNXuqw==} + engines: {node: '>=18'} + + '@react-native/metro-babel-transformer@0.74.83': + resolution: {integrity: sha512-hGdx5N8diu8y+GW/ED39vTZa9Jx1di2ZZ0aapbhH4egN1agIAusj5jXTccfNBwwWF93aJ5oVbRzfteZgjbutKg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + + '@react-native/normalize-colors@0.74.83': + resolution: {integrity: sha512-jhCY95gRDE44qYawWVvhTjTplW1g+JtKTKM3f8xYT1dJtJ8QWv+gqEtKcfmOHfDkSDaMKG0AGBaDTSK8GXLH8Q==} + + '@react-native/virtualized-lists@0.74.83': + resolution: {integrity: sha512-rmaLeE34rj7py4FxTod7iMTC7BAsm+HrGA8WxYmEJeyTV7WSaxAkosKoYBz8038mOiwnG9VwA/7FrB6bEQvn1A==} + engines: {node: '>=18'} + peerDependencies: + '@types/react': ^18.2.6 + react: '*' + react-native: '*' + peerDependenciesMeta: + '@types/react': + optional: true + + '@react-navigation/bottom-tabs@6.5.20': + resolution: {integrity: sha512-ow6Z06iS4VqBO8d7FP+HsGjJLWt2xTWIvuWjpoCvsM/uQXzCRDIjBv9HaKcXbF0yTW7IMir0oDAbU5PFzEDdgA==} + peerDependencies: + '@react-navigation/native': ^6.0.0 + react: '*' + react-native: '*' + react-native-safe-area-context: '>= 3.0.0' + react-native-screens: '>= 3.0.0' + + '@react-navigation/core@6.4.16': + resolution: {integrity: sha512-UDTJBsHxnzgFETR3ZxhctP+RWr4SkyeZpbhpkQoIGOuwSCkt1SE0qjU48/u6r6w6XlX8OqVudn1Ab0QFXTHxuQ==} + peerDependencies: + react: '*' + + '@react-navigation/devtools@6.0.26': + resolution: {integrity: sha512-jbIb+678wb75Z1OiA/zP2g7ZuAviL9IFFTiadEcGog713n7XTm5xRr6uiCPWohalUJOvt8e9B8A2wRGmgELjHw==} + peerDependencies: + react: '*' + + '@react-navigation/elements@1.3.30': + resolution: {integrity: sha512-plhc8UvCZs0UkV+sI+3bisIyn78wz9O/BiWZXpounu72k/R/Sj5PuZYFJ1fi6psvriUveMCGh4LeZckAZu2qiQ==} + peerDependencies: + '@react-navigation/native': ^6.0.0 + react: '*' + react-native: '*' + react-native-safe-area-context: '>= 3.0.0' + + '@react-navigation/native-stack@6.9.26': + resolution: {integrity: sha512-++dueQ+FDj2XkZ902DVrK79ub1vp19nSdAZWxKRgd6+Bc0Niiesua6rMCqymYOVaYh+dagwkA9r00bpt/U5WLw==} + peerDependencies: + '@react-navigation/native': ^6.0.0 + react: '*' + react-native: '*' + react-native-safe-area-context: '>= 3.0.0' + react-native-screens: '>= 3.0.0' + + '@react-navigation/native@6.1.17': + resolution: {integrity: sha512-mer3OvfwWOHoUSMJyLa4vnBH3zpFmCwuzrBPlw7feXklurr/ZDiLjLxUScOot6jLRMz/67GyilEYMmP99LL0RQ==} + peerDependencies: + react: '*' + react-native: '*' + + '@react-navigation/routers@6.1.9': + resolution: {integrity: sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==} + + '@remix-run/node@2.9.2': + resolution: {integrity: sha512-2Mt2107pfelz4T+ziDBef3P4A7kgPqCDshnEYCVGxInivJ3HHwAKUcb7MhGa8uMMMA6LMWxbAPYNHPzC3iKv2A==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/router@1.16.1': + resolution: {integrity: sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==} + engines: {node: '>=14.0.0'} + + '@remix-run/server-runtime@2.9.2': + resolution: {integrity: sha512-dX37FEeMVVg7KUbpRhX4hD0nUY0Sscz/qAjU4lYCdd6IzwJGariTmz+bQTXKCjploZuXj09OQZHSOS/ydkUVDA==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/web-blob@3.1.0': + resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} + + '@remix-run/web-fetch@4.4.2': + resolution: {integrity: sha512-jgKfzA713/4kAW/oZ4bC3MoLWyjModOVDjFPNseVqcJKSafgIscrYL9G50SurEYLswPuoU3HzSbO0jQCMYWHhA==} + engines: {node: ^10.17 || >=12.3} + + '@remix-run/web-file@3.1.0': + resolution: {integrity: sha512-dW2MNGwoiEYhlspOAXFBasmLeYshyAyhIdrlXBi06Duex5tDr3ut2LFKVj7tyHLmn8nnNwFf1BjNbkQpygC2aQ==} + + '@remix-run/web-form-data@3.1.0': + resolution: {integrity: sha512-NdeohLMdrb+pHxMQ/Geuzdp0eqPbea+Ieo8M8Jx2lGC6TBHsgHzYcBvr0LyPdPVycNRDEpWpiDdCOdCryo3f9A==} + + '@remix-run/web-stream@1.1.0': + resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==} + + '@rnx-kit/chromium-edge-launcher@1.0.0': + resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} + engines: {node: '>=14.15'} + + '@samverschueren/stream-to-observable@0.3.1': + resolution: {integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==} + engines: {node: '>=6'} + peerDependencies: + rxjs: '*' + zen-observable: '*' + peerDependenciesMeta: + rxjs: + optional: true + zen-observable: + optional: true + + '@segment/loosely-validate-event@2.0.0': + resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==} + + '@shopify/flash-list@1.6.4': + resolution: {integrity: sha512-M2momcnY7swsvmpHIFDVbdOaFw4aQocJXA/lFP0Gpz+alQjFylqVKvszxl4atYO2SNbjxlb2L6hEP9WEcAknGQ==} + peerDependencies: + '@babel/runtime': '*' + react: '*' + react-native: '*' + + '@sideway/address@4.1.5': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + + '@sideway/formula@3.0.1': + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + + '@sideway/pinpoint@2.0.0': + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sindresorhus/is@0.14.0': + resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} + engines: {node: '>=6'} + + '@sindresorhus/is@2.1.1': + resolution: {integrity: sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==} + engines: {node: '>=10'} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + + '@sinonjs/commons@3.0.1': + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + + '@sinonjs/fake-timers@10.3.0': + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + + '@szmarczak/http-timer@1.1.2': + resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} + engines: {node: '>=6'} + + '@szmarczak/http-timer@4.0.6': + resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + engines: {node: '>=10'} + + '@tanstack/query-core@5.36.1': + resolution: {integrity: sha512-BteWYEPUcucEu3NBcDAgKuI4U25R9aPrHSP6YSf2NvaD2pSlIQTdqOfLRsxH9WdRYg7k0Uom35Uacb6nvbIMJg==} + + '@tanstack/react-query@5.37.1': + resolution: {integrity: sha512-EhtBNA8GL3XFeSx6VYUjXQ96n44xe3JGKZCzBINrCYlxbZP6UwBafv7ti4eSRWc2Fy+fybQre0w17gR6lMzULA==} + peerDependencies: + react: ^18.0.0 + + '@testing-library/jest-dom@5.17.0': + resolution: {integrity: sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==} + engines: {node: '>=8', npm: '>=6', yarn: '>=1'} + + '@testing-library/react-native@12.5.0': + resolution: {integrity: sha512-0dKpxF5jJyjCH6r9JAiJ6jivpjntBH5ixaS+dHavMMr8aBDU76BwHMuYvekqQ6F/t30Ik3UhygQaZEz0VmiU6w==} + peerDependencies: + jest: '>=28.0.0' + react: '>=16.8.0' + react-native: '>=0.59' + react-test-renderer: '>=16.8.0' + peerDependenciesMeta: + jest: + optional: true + + '@tokenizer/token@0.3.0': + resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + + '@tootallnate/once@2.0.0': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + + '@tsconfig/node10@1.0.11': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.5': + resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} + + '@types/cacheable-request@6.0.3': + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/hammerjs@2.0.45': + resolution: {integrity: sha512-qkcUlZmX6c4J8q45taBKTL3p+LbITgyx7qhlPYOdOHZB7B31K0mXbP5YA7i7SgDeEGuI9MnumiKPEMrxg8j3KQ==} + + '@types/http-cache-semantics@4.0.4': + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + + '@types/i18n-js@3.8.9': + resolution: {integrity: sha512-bSxgya4x5O+x+QhfCGckiDDE+17XGPp1TNBgBA/vfF5EwdiZC70F4cKG5QK2v44+v62oY7/t/InreRhxskulcA==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/jest@29.5.12': + resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==} + + '@types/jsdom@20.0.1': + resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/keyv@3.1.4': + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + + '@types/lodash.memoize@4.1.9': + resolution: {integrity: sha512-glY1nQuoqX4Ft8Uk+KfJudOD7DQbbEDF6k9XpGncaohW3RW4eSWBlx6AA0fZCrh40tZcQNH4jS/Oc59J6Eq+aw==} + + '@types/lodash@4.17.4': + resolution: {integrity: sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==} + + '@types/minimist@1.2.5': + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + + '@types/node-forge@1.3.11': + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + + '@types/node@16.9.1': + resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} + + '@types/node@18.19.33': + resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} + + '@types/node@20.12.12': + resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + + '@types/node@20.5.1': + resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} + + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + + '@types/parse-json@4.0.2': + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + + '@types/prop-types@15.7.12': + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + + '@types/react-test-renderer@18.3.0': + resolution: {integrity: sha512-HW4MuEYxfDbOHQsVlY/XtOvNHftCVEPhJF2pQXXwcUiUF+Oyb0usgp48HSgpK5rt8m9KZb22yqOeZm+rrVG8gw==} + + '@types/react@18.2.79': + resolution: {integrity: sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==} + + '@types/responselike@1.0.3': + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/testing-library__jest-dom@5.14.9': + resolution: {integrity: sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==} + + '@types/tough-cookie@4.0.5': + resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@15.0.19': + resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} + + '@types/yargs@17.0.32': + resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} + + '@typescript-eslint/eslint-plugin@5.62.0': + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@5.62.0': + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@5.62.0': + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/type-utils@5.62.0': + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@5.62.0': + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/typescript-estree@5.62.0': + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@5.62.0': + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/visitor-keys@5.62.0': + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@urql/core@2.3.6': + resolution: {integrity: sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==} + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + '@urql/exchange-retry@0.3.0': + resolution: {integrity: sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==} + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + + '@web3-storage/multipart-parser@1.0.0': + resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} + + '@xmldom/xmldom@0.7.13': + resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} + engines: {node: '>=10.0.0'} + + '@xmldom/xmldom@0.8.10': + resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} + engines: {node: '>=10.0.0'} + + '@zxing/text-encoding@0.9.0': + resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} + + JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-globals@7.0.1: + resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + engines: {node: '>=0.4.0'} + + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv-formats@2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.11.0: + resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==} + + ajv@8.13.0: + resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} + + anser@1.4.10: + resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-escapes@3.2.0: + resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} + engines: {node: '>=4'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + + ansi-escapes@6.2.1: + resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} + engines: {node: '>=14.16'} + + ansi-fragments@0.2.1: + resolution: {integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==} + + ansi-regex@2.1.1: + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + engines: {node: '>=0.10.0'} + + ansi-regex@3.0.1: + resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} + engines: {node: '>=4'} + + ansi-regex@4.1.1: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} + engines: {node: '>=6'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@2.2.1: + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} + engines: {node: '>=0.10.0'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-base@1.1.0: + resolution: {integrity: sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==} + + any-observable@0.3.0: + resolution: {integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==} + engines: {node: '>=6'} + peerDependencies: + rxjs: '*' + zenObservable: '*' + peerDependenciesMeta: + rxjs: + optional: true + zenObservable: + optional: true + + any-observable@0.5.1: + resolution: {integrity: sha512-8zv01bgDOp9PTmRTNCAHTw64TFP2rvlX4LvtNJLachaXY+AjmIvLT47fABNPCiIe89hKiSCo2n5zmPqI9CElPA==} + engines: {node: '>=8'} + peerDependencies: + rxjs: '*' + zen-observable: '*' + peerDependenciesMeta: + rxjs: + optional: true + zen-observable: + optional: true + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + app-icon-badge@0.0.15: + resolution: {integrity: sha512-k4973RJKXvvoJRYnNFh1mg0NoA6czIHaxzL9557JxsCwSJVaqoZg2lMCgFC+3cOMiKzwQmBK41Ec2kM7RJkefg==} + hasBin: true + + appdirsjs@1.2.7: + resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} + + application-config-path@0.1.1: + resolution: {integrity: sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==} + + arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-ify@1.0.0: + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} + + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} + + array.prototype.toreversed@1.1.2: + resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} + + array.prototype.tosorted@1.1.3: + resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + ast-types@0.15.2: + resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} + engines: {node: '>=4'} + + astral-regex@1.0.0: + resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + engines: {node: '>=4'} + + async-exit-hook@2.0.1: + resolution: {integrity: sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==} + engines: {node: '>=0.12.0'} + + async-limiter@1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + axios@1.7.1: + resolution: {integrity: sha512-+LV37nQcd1EpFalkXksWNBiA17NZ5m5/WspmHGmZmdx1qBOg/VNq/c4eRJiA9VQQHBOs+N0ZhhdU10h2TyNK7Q==} + + babel-core@7.0.0-bridge.0: + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + babel-jest@29.7.0: + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + babel-plugin-module-resolver@5.0.2: + resolution: {integrity: sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==} + + babel-plugin-polyfill-corejs2@0.4.11: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.10.4: + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.2: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-react-native-web@0.19.11: + resolution: {integrity: sha512-0sHf8GgDhsRZxGwlwHHdfL3U8wImFaLw4haEa60U9M3EiO3bg6u3BJ+1vXhwgrevqSq76rMb5j1HJs+dNvMj5g==} + + babel-plugin-replace-ts-export-assignment@0.0.2: + resolution: {integrity: sha512-BiTEG2Ro+O1spuheL5nB289y37FFmz0ISE6GjpNCG2JuA/WNcuEHSYw01+vN8quGf208sID3FnZFDwVyqX18YQ==} + + babel-plugin-tester@11.0.4: + resolution: {integrity: sha512-cqswtpSPo0e++rZB0l/54EG17LL25l9gLgh59yXfnmNxX+2lZTIOpx2zt4YI9QIClVXc8xf63J6yWwKkzy0jNg==} + engines: {node: ^14.20.0 || ^16.16.0 || >=18.5.0} + peerDependencies: + '@babel/core': '>=7.11.6' + + babel-plugin-transform-flow-enums@0.0.2: + resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} + + babel-preset-current-node-syntax@1.0.1: + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-expo@11.0.6: + resolution: {integrity: sha512-jRi9I5/jT+dnIiNJDjDg+I/pV+AlxrIW/DNbdqYoRWPZA/LHDqD6IJnJXLxbuTcQ+llp+0LWcU7f/kC/PgGpkw==} + + babel-preset-jest@29.6.3: + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + better-opn@3.0.2: + resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} + engines: {node: '>=12.0.0'} + + big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + bmp-js@0.1.0: + resolution: {integrity: sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + boxen@5.1.2: + resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} + engines: {node: '>=10'} + + bplist-creator@0.1.0: + resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==} + + bplist-parser@0.3.1: + resolution: {integrity: sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==} + engines: {node: '>= 5.10.0'} + + bplist-parser@0.3.2: + resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==} + engines: {node: '>= 5.10.0'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + + browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bs-logger@0.2.6: + resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} + engines: {node: '>= 6'} + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-alloc-unsafe@1.1.0: + resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==} + + buffer-alloc@1.2.0: + resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==} + + buffer-equal@0.0.1: + resolution: {integrity: sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==} + engines: {node: '>=0.4.0'} + + buffer-fill@1.0.0: + resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + + builtins@1.0.3: + resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} + + bytes@3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + + cacache@18.0.3: + resolution: {integrity: sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==} + engines: {node: ^16.14.0 || >=18.0.0} + + cacheable-lookup@2.0.1: + resolution: {integrity: sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==} + engines: {node: '>=10'} + + cacheable-request@6.1.0: + resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} + engines: {node: '>=8'} + + cacheable-request@7.0.4: + resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} + engines: {node: '>=8'} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + caller-callsite@2.0.0: + resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} + engines: {node: '>=4'} + + caller-path@2.0.0: + resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} + engines: {node: '>=4'} + + callsites@2.0.0: + resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} + engines: {node: '>=4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001620: + resolution: {integrity: sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==} + + chalk@1.1.3: + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} + engines: {node: '>=0.10.0'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + char-regex@2.0.1: + resolution: {integrity: sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==} + engines: {node: '>=12.20'} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + charenc@0.0.2: + resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + chrome-launcher@0.15.2: + resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} + engines: {node: '>=12.13.0'} + hasBin: true + + ci-info@2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} + + clean-regexp@1.0.0: + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} + engines: {node: '>=4'} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-boxes@2.2.1: + resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} + engines: {node: '>=6'} + + cli-cursor@2.1.0: + resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} + engines: {node: '>=4'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cli-truncate@0.2.1: + resolution: {integrity: sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==} + engines: {node: '>=0.10.0'} + + cli-truncate@3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + cli-width@2.2.1: + resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} + + cli-width@3.0.0: + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} + + cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + + clone-response@1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + code-point-at@1.1.0: + resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} + engines: {node: '>=0.10.0'} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + + colorette@1.4.0: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + command-exists@1.2.9: + resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} + + commander@11.0.0: + resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + engines: {node: '>=16'} + + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + + commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + compare-func@2.0.0: + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + + component-type@1.2.2: + resolution: {integrity: sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA==} + + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + configstore@5.0.1: + resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} + engines: {node: '>=8'} + + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} + + conventional-changelog-angular@6.0.0: + resolution: {integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==} + engines: {node: '>=14'} + + conventional-changelog-conventionalcommits@6.1.0: + resolution: {integrity: sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==} + engines: {node: '>=14'} + + conventional-commits-parser@4.0.0: + resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} + engines: {node: '>=14'} + hasBin: true + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.2.1: + resolution: {integrity: sha512-78KWk9T26NhzXtuL26cIJ8/qNHANyJ/ZYrmEXFzUmhZdjpBv+DlWlOANRTGBt48YcyslsLrj0bMLFTmXvLRCOw==} + engines: {node: '>=6.6.0'} + + cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + + core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + + core-js@3.37.1: + resolution: {integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig-typescript-loader@4.4.0: + resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} + engines: {node: '>=v14.21.3'} + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=7' + ts-node: '>=10' + typescript: '>=4' + + cosmiconfig@5.2.1: + resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} + engines: {node: '>=4'} + + cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + create-jest@29.7.0: + resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + + create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + + cross-env@7.0.3: + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + hasBin: true + + cross-fetch@3.1.8: + resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + + cross-spawn@6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + crypt@0.0.2: + resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} + + crypto-random-string@1.0.0: + resolution: {integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==} + engines: {node: '>=4'} + + crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + + css-in-js-utils@3.1.0: + resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==} + + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + + css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + css.escape@1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + + cssom@0.5.0: + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} + + cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + dag-map@1.0.2: + resolution: {integrity: sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==} + + dargs@7.0.0: + resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} + engines: {node: '>=8'} + + data-uri-to-buffer@3.0.1: + resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} + engines: {node: '>= 6'} + + data-urls@3.0.2: + resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} + engines: {node: '>=12'} + + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + + date-fns@1.30.1: + resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==} + + dayjs@1.11.11: + resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + + decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + + decompress-response@3.3.0: + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} + engines: {node: '>=4'} + + decompress-response@5.0.0: + resolution: {integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==} + engines: {node: '>=10'} + + dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + + deep-equal@2.2.3: + resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} + engines: {node: '>= 0.4'} + + deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-gateway@4.2.0: + resolution: {integrity: sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==} + engines: {node: '>=6'} + + defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + + defer-to-connect@1.1.3: + resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} + + defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + del@6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + delta-e@0.0.8: + resolution: {integrity: sha512-xIggbz7AoZLjwyV+BatfsKhWB1ejeh6vabM4KTJ2e7/d+TS0f7s87aUfkJ7B+MfniM6DD5VOWWlqcKXksp5mIg==} + + denodeify@1.2.1: + resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + diff@3.5.0: + resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==} + engines: {node: '>=0.3.1'} + + diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + dom-walk@0.1.2: + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domexception@4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + deprecated: Use your platform's native DOMException instead + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + + dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + + dot-prop@6.0.1: + resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} + engines: {node: '>=10'} + + dotenv-expand@11.0.6: + resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} + engines: {node: '>=12'} + + dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + + duplexer3@0.1.5: + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.4.775: + resolution: {integrity: sha512-JpOfl1aNAiZ88wFzjPczTLwYIoPIsij8S9/XQH9lqMpiJOf23kxea68B8wje4f68t4rOIq4Bh+vP4I65njiJBw==} + + elegant-spinner@1.0.1: + resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} + engines: {node: '>=0.10.0'} + + emittery@0.13.1: + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + env-editor@0.4.2: + resolution: {integrity: sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==} + engines: {node: '>=8'} + + envinfo@7.13.0: + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} + engines: {node: '>=4'} + hasBin: true + + eol@0.9.1: + resolution: {integrity: sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + + errorhandler@1.5.1: + resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==} + engines: {node: '>= 0.8'} + + es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + + es-iterator-helpers@1.0.19: + resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + escape-goat@2.1.1: + resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} + engines: {node: '>=8'} + + escape-goat@3.0.0: + resolution: {integrity: sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==} + engines: {node: '>=10'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + + eslint-config-prettier@8.10.0: + resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-plugin-eslint-comments@3.2.0: + resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} + engines: {node: '>=6.5.0'} + peerDependencies: + eslint: '>=4.19.1' + + eslint-plugin-ft-flow@2.0.3: + resolution: {integrity: sha512-Vbsd/b+LYA99jUbsL6viEUWShFaYQt2YQs3QN3f+aeszOhh2sgdcU0mjzDyD4yyBvMc8qy2uwvBBWfMzEX06tg==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@babel/eslint-parser': ^7.12.0 + eslint: ^8.1.0 + + eslint-plugin-i18n-json@4.0.0: + resolution: {integrity: sha512-rglbr9f/UaPN/OeiSLVVFlIh4RrXPTzX5qr4tqOdTj1Ryr8xIhUzriDDuyuPWliektO86c/zy1RldmBIOfDNsQ==} + engines: {node: '>=6.0.0'} + peerDependencies: + eslint: '>=4.0.0' + + eslint-plugin-jest@26.9.0: + resolution: {integrity: sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + + eslint-plugin-prettier@4.2.1: + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + + eslint-plugin-react-hooks@4.6.2: + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + + eslint-plugin-react-native-globals@0.1.2: + resolution: {integrity: sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==} + + eslint-plugin-react-native@4.1.0: + resolution: {integrity: sha512-QLo7rzTBOl43FvVqDdq5Ql9IoElIuTdjrz9SKAXCvULvBoRZ44JGSkx9z4999ZusCsb4rK3gjS8gOGyeYqZv2Q==} + peerDependencies: + eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-plugin-react@7.34.1: + resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-plugin-simple-import-sort@10.0.0: + resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==} + peerDependencies: + eslint: '>=5.0.0' + + eslint-plugin-tailwindcss@3.15.2: + resolution: {integrity: sha512-+HJfWcyP5B/e8r8qVSaTbf2i4+HsESJJsue66qFHRstV11CNTfdaDD9zkCVA1pm2EplBZ/BSJ3Htfzvb4YTVKw==} + engines: {node: '>=12.13.0'} + peerDependencies: + tailwindcss: ^3.4.0 + + eslint-plugin-testing-library@6.2.2: + resolution: {integrity: sha512-1E94YOTUDnOjSLyvOwmbVDzQi/WkKm3WVrMXu6SmBr6DN95xTGZmI6HJ/eOkSXh/DlheRsxaPsJvZByDBhWLVQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + + eslint-plugin-unicorn@46.0.1: + resolution: {integrity: sha512-setGhMTiLAddg1asdwjZ3hekIN5zLznNa5zll7pBPwFOka6greCKDQydfqy4fqyUhndi74wpDzClSQMEcmOaew==} + engines: {node: '>=14.18'} + peerDependencies: + eslint: '>=8.28.0' + + eslint-plugin-unused-imports@2.0.0: + resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^8.0.0 + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + + eslint-rule-composer@0.3.0: + resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} + engines: {node: '>=4.0.0'} + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + exec-async@2.2.0: + resolution: {integrity: sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==} + + execa@1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + engines: {node: '>=6'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + + exif-parser@0.1.12: + resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + expect@29.7.0: + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + expo-asset@10.0.6: + resolution: {integrity: sha512-waP73/ccn/HZNNcGM4/s3X3icKjSSbEQ9mwc6tX34oYNg+XE5WdwOuZ9wgVVFrU7wZMitq22lQXd2/O0db8bxg==} + peerDependencies: + expo: '*' + + expo-build-properties@0.12.1: + resolution: {integrity: sha512-gn8sngNmOHkbJ5Kt3mKcKg+Wl6+d0m70gg9OllRIVeDkvZqCObKfnSM4tAQWiJhm62sHnL8udfYnuArnKhQd/g==} + peerDependencies: + expo: '*' + + expo-constants@16.0.1: + resolution: {integrity: sha512-s6aTHtglp926EsugWtxN7KnpSsE9FCEjb7CgEjQQ78Gpu4btj4wB+IXot2tlqNwqv+x7xFe5veoPGfJDGF/kVg==} + peerDependencies: + expo: '*' + + expo-dev-client@4.0.14: + resolution: {integrity: sha512-s5/FZZdgvoxBGA35QgNet61Dc1jh+8u375uaYkH9pUvfKFXURd9PDDAWvtAnOo+QYg9WwgiHPo7dKeCdN6pOPA==} + peerDependencies: + expo: '*' + + expo-dev-launcher@4.0.15: + resolution: {integrity: sha512-avl4NTwFwalZjojFAXvINPgxAlcAxfdwy9PSsAq5KAkl9Vv+Vr8O2gI3nfrPwtqAA0iOIES/EKN0YFCiQuuvvg==} + peerDependencies: + expo: '*' + + expo-dev-menu-interface@1.8.3: + resolution: {integrity: sha512-QM0LRozeFT5Ek0N7XpV93M+HMdEKRLEOXn0aW5M3uoUlnqC1+PLtF3HMy3k3hMKTTE/kJ1y1Z7akH07T0lunCQ==} + peerDependencies: + expo: '*' + + expo-dev-menu@5.0.14: + resolution: {integrity: sha512-zPXBMCyjptn4Aw7D2Z8FEqndED33g1ryChN0nyTA1zHzckDNwnGuLdTWTsNFrqmFqyqjRJgG5xFVJmnsDO8WyQ==} + peerDependencies: + expo: '*' + + expo-file-system@17.0.1: + resolution: {integrity: sha512-dYpnZJqTGj6HCYJyXAgpFkQWsiCH3HY1ek2cFZVHFoEc5tLz9gmdEgTF6nFHurvmvfmXqxi7a5CXyVm0aFYJBw==} + peerDependencies: + expo: '*' + + expo-font@12.0.5: + resolution: {integrity: sha512-h/VkN4jlHYDJ6T6pPgOYTVoDEfBY0CTKQe4pxnPDGQiE6H+DFdDgk+qWVABGpRMH0+zXoHB+AEi3OoQjXIynFA==} + peerDependencies: + expo: '*' + + expo-image@1.12.9: + resolution: {integrity: sha512-WnC3Z3vsOTJLWE9FGB0a0GANmkpfBCqTf9bSLXXl50hEYiRcfwrAYZ/87oswAhggMGbJqOuLKZxt5rtuij1xcQ==} + peerDependencies: + expo: '*' + + expo-json-utils@0.13.1: + resolution: {integrity: sha512-mlfaSArGVb+oJmUcR22jEONlgPp0wj4iNIHfQ2je9Q8WTOqMc0Ws9tUciz3JdJnhffdHqo/k8fpvf0IRmN5HPA==} + + expo-keep-awake@13.0.2: + resolution: {integrity: sha512-kKiwkVg/bY0AJ5q1Pxnm/GvpeB6hbNJhcFsoOWDh2NlpibhCLaHL826KHUM+WsnJRbVRxJ+K9vbPRHEMvFpVyw==} + peerDependencies: + expo: '*' + + expo-linking@6.3.1: + resolution: {integrity: sha512-xuZCntSBGWCD/95iZ+mTUGTwHdy8Sx+immCqbUBxdvZ2TN61P02kKg7SaLS8A4a/hLrSCwrg5tMMwu5wfKr35g==} + + expo-localization@15.0.3: + resolution: {integrity: sha512-IfcmlKuKRlowR9qIzL0e+nGHBeNoF7l2GQaOJstc7HZiPjNJ4J1R4D53ZNf483dt7JSkTRJBihdTadOtOEjRdg==} + peerDependencies: + expo: '*' + + expo-manifests@0.14.3: + resolution: {integrity: sha512-L3b5/qocBPiQjbW0cpOHfnqdKZbTJS7sA3mgeDJT+mWga/xYsdpma1EfNmsuvrOzjLGjStr1k1fceM9Bl49aqQ==} + peerDependencies: + expo: '*' + + expo-modules-autolinking@1.11.1: + resolution: {integrity: sha512-2dy3lTz76adOl7QUvbreMCrXyzUiF8lygI7iFJLjgIQIVH+43KnFWE5zBumpPbkiaq0f0uaFpN9U0RGQbnKiMw==} + hasBin: true + + expo-modules-core@1.12.11: + resolution: {integrity: sha512-CF5G6hZo/6uIUz6tj4dNRlvE5L4lakYukXPqz5ZHQ+6fLk1NQVZbRdpHjMkxO/QSBQcKUzG/ngeytpoJus7poQ==} + + expo-router@3.5.14: + resolution: {integrity: sha512-RVsyJLosZSq89ebA5qfPToRcFZJoTTb+6nwPHk6iESD6KON/Q7ZODt5fvCwXkY86tLNEMGo160QvBPfBZmglaA==} + peerDependencies: + '@react-navigation/drawer': ^6.5.8 + '@testing-library/jest-native': '*' + expo: '*' + expo-constants: '*' + expo-linking: '*' + expo-status-bar: '*' + react-native-reanimated: '*' + react-native-safe-area-context: '*' + react-native-screens: '*' + peerDependenciesMeta: + '@react-navigation/drawer': + optional: true + '@testing-library/jest-native': + optional: true + react-native-reanimated: + optional: true + + expo-splash-screen@0.27.4: + resolution: {integrity: sha512-JwepK1FjbwiOK2nwIFanfzj9s7UXYnpTwLX8A9v7Ec3K4V28yu8HooSc9X60cftBw9UZrs8Gwj4PgTpQabBS9A==} + peerDependencies: + expo: '*' + + expo-status-bar@1.12.1: + resolution: {integrity: sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==} + + expo-system-ui@3.0.4: + resolution: {integrity: sha512-v1n6hBO30k9qw6RE8/au4yNoovs71ExGuXizJUlR5KSo4Ruogpb+0/2q3uRZMDIYWWCANvms8L0UOh6fQJ5TXg==} + peerDependencies: + expo: '*' + + expo-updates-interface@0.16.2: + resolution: {integrity: sha512-929XBU70q5ELxkKADj1xL0UIm3HvhYhNAOZv5DSk7rrKvLo7QDdPyl+JVnwZm9LrkNbH4wuE2rLoKu1KMgZ+9A==} + peerDependencies: + expo: '*' + + expo@51.0.8: + resolution: {integrity: sha512-bdTOiMb1f3PChtuqEZ9czUm2gMTmS0r1+H+Pkm2O3PsuLnOgxfIBzL6S37+J4cUocLBaENrmx9SOGKpzhBqXpg==} + hasBin: true + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-loops@1.1.3: + resolution: {integrity: sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==} + + fast-xml-parser@4.4.0: + resolution: {integrity: sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==} + hasBin: true + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + fbemitter@3.0.0: + resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} + + fbjs-css-vars@1.0.2: + resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} + + fbjs@3.0.5: + resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==} + + fetch-retry@4.1.1: + resolution: {integrity: sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==} + + figures@1.7.0: + resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==} + engines: {node: '>=0.10.0'} + + figures@2.0.0: + resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} + engines: {node: '>=4'} + + figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + file-type@16.5.4: + resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==} + engines: {node: '>=10'} + + fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + + filter-obj@1.1.0: + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} + engines: {node: '>=0.10.0'} + + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + + find-babel-config@2.1.1: + resolution: {integrity: sha512-5Ji+EAysHGe1OipH7GN4qDjok5Z1uw5KAwDCbicU/4wyTZY7CqOCzcWbG7J5ad9mazq67k89fXlbc1MuIfl9uA==} + + find-cache-dir@2.1.0: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} + + find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-yarn-workspace-root@2.0.0: + resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + flow-enums-runtime@0.0.6: + resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} + + flow-parser@0.236.0: + resolution: {integrity: sha512-0OEk9Gr+Yj7wjDW2KgaNYUypKau71jAfFyeLQF5iVtxqc6uJHag/MT7pmaEApf4qM7u86DkBcd4ualddYMfbLw==} + engines: {node: '>=0.4.0'} + + follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + fontfaceobserver@2.3.0: + resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==} + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + + form-data@3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + engines: {node: '>= 6'} + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + + framer-motion@6.5.1: + resolution: {integrity: sha512-o1BGqqposwi7cgDrtg0dNONhkmPsUFDaLcKXigzuTFC5x58mE8iyTazxSudFzmT6MEyJKfjjU8ItoMe3W+3fiw==} + peerDependencies: + react: '>=16.8 || ^17.0.0 || ^18.0.0' + react-dom: '>=16.8 || ^17.0.0 || ^18.0.0' + + framesync@6.0.1: + resolution: {integrity: sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==} + + freeport-async@2.0.0: + resolution: {integrity: sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==} + engines: {node: '>=8'} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@9.0.0: + resolution: {integrity: sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==} + engines: {node: '>=10'} + + fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fs-minipass@3.0.3: + resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-port@3.2.0: + resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==} + engines: {node: '>=4'} + + get-stream@4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + + getenv@1.0.0: + resolution: {integrity: sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==} + engines: {node: '>=6'} + + gifwrap@0.10.1: + resolution: {integrity: sha512-2760b1vpJHNmLzZ/ubTtNnEx5WApN/PYWJvXvgS+tL1egTTthayFYIQQNi136FLEDcN/IyEY2EcGpIITD6eYUw==} + + git-raw-commits@2.0.11: + resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} + engines: {node: '>=10'} + hasBin: true + + github-url-from-git@1.5.0: + resolution: {integrity: sha512-WWOec4aRI7YAykQ9+BHmzjyNlkfJFG8QLXnDTsLz/kZefq7qkzdfo4p6fkYYMIq1aj+gZcQs/1HQhQh3DPPxlQ==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@10.3.15: + resolution: {integrity: sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==} + engines: {node: '>=16 || 14 >=14.18'} + hasBin: true + + glob@6.0.4: + resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} + + glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + + glob@9.3.5: + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} + engines: {node: '>=16 || 14 >=14.17'} + + global-dirs@0.1.1: + resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} + engines: {node: '>=4'} + + global-dirs@2.1.0: + resolution: {integrity: sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==} + engines: {node: '>=8'} + + global-dirs@3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + + global@4.4.0: + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + got@10.7.0: + resolution: {integrity: sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==} + engines: {node: '>=10'} + + got@9.6.0: + resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} + engines: {node: '>=8.6'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + graphql-tag@2.12.6: + resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} + engines: {node: '>=10'} + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + graphql@15.8.0: + resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==} + engines: {node: '>= 10.x'} + + hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + + has-ansi@2.0.0: + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} + engines: {node: '>=0.10.0'} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + has-yarn@2.1.0: + resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} + engines: {node: '>=8'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hermes-estree@0.19.1: + resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} + + hermes-estree@0.20.1: + resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} + + hermes-parser@0.19.1: + resolution: {integrity: sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==} + + hermes-parser@0.20.1: + resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} + + hermes-profile-transformer@0.0.6: + resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} + engines: {node: '>=8'} + + hey-listen@1.0.8: + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + + hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + + hosted-git-info@3.0.8: + resolution: {integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==} + engines: {node: '>=10'} + + hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + + html-encoding-sniffer@3.0.0: + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-parse-stringify@3.0.1: + resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + + husky@8.0.3: + resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} + engines: {node: '>=14'} + hasBin: true + + hyphenate-style-name@1.0.5: + resolution: {integrity: sha512-fedL7PRwmeVkgyhu9hLeTBaI6wcGk7JGJswdaRsa5aUbkXI1kr1xZwTPBtaYPpwf56878iDek6VbVnuWMebJmw==} + + i18next@22.5.1: + resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore-walk@3.0.4: + resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + image-q@4.0.0: + resolution: {integrity: sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==} + + image-size@1.1.1: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} + hasBin: true + + import-fresh@2.0.0: + resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} + engines: {node: '>=4'} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + import-lazy@2.1.0: + resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} + engines: {node: '>=4'} + + import-local@3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} + hasBin: true + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@3.2.0: + resolution: {integrity: sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==} + engines: {node: '>=4'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.7: + resolution: {integrity: sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + ini@2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + + inline-style-prefixer@6.0.4: + resolution: {integrity: sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==} + + inquirer-autosubmit-prompt@0.2.0: + resolution: {integrity: sha512-mzNrusCk5L6kSzlN0Ioddn8yzrhYNLli+Sn2ZxMuLechMYAzakiFCIULxsxlQb5YKzthLGfrFACcWoAvM7p04Q==} + + inquirer@6.5.2: + resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} + engines: {node: '>=6.0.0'} + + inquirer@7.3.3: + resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} + engines: {node: '>=8.0.0'} + + internal-ip@4.3.0: + resolution: {integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==} + engines: {node: '>=6'} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + + ip-regex@2.1.0: + resolution: {integrity: sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==} + engines: {node: '>=4'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + irregular-plurals@1.4.0: + resolution: {integrity: sha512-kniTIJmaZYiwa17eTtWIfm0K342seyugl6vuC8DiiyiRAJWAVlLkqGCI0Im0neo0TkXw+pRcKaBPRdcKHnQJ6Q==} + engines: {node: '>=0.10.0'} + + is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + is-async-function@2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-buffer@1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + + is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-ci@2.0.0: + resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + hasBin: true + + is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-directory@0.3.1: + resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} + engines: {node: '>=0.10.0'} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-extglob@1.0.0: + resolution: {integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==} + engines: {node: '>=0.10.0'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finalizationregistry@1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + + is-fullwidth-code-point@1.0.0: + resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@2.0.0: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} + engines: {node: '>=4'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + + is-function@1.0.2: + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} + + is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + + is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + + is-glob@2.0.1: + resolution: {integrity: sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-installed-globally@0.3.2: + resolution: {integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==} + engines: {node: '>=8'} + + is-installed-globally@0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + + is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + + is-invalid-path@0.1.0: + resolution: {integrity: sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==} + engines: {node: '>=0.10.0'} + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-npm@5.0.0: + resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} + engines: {node: '>=10'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + + is-observable@1.1.0: + resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==} + engines: {node: '>=4'} + + is-path-cwd@2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + + is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + is-promise@2.2.2: + resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-scoped@2.1.0: + resolution: {integrity: sha512-Cv4OpPTHAK9kHYzkzCrof3VJh7H/PrG2MBUMvvJebaaUMbqhm0YAtXnvh0I3Hnj2tMZWwrRROWLSgfJrKqWmlQ==} + engines: {node: '>=8'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-text-path@1.0.1: + resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} + engines: {node: '>=0.10.0'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + + is-url-superb@4.0.0: + resolution: {integrity: sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==} + engines: {node: '>=10'} + + is-valid-path@0.1.1: + resolution: {integrity: sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==} + engines: {node: '>=0.10.0'} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} + + is-wsl@1.1.0: + resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} + engines: {node: '>=4'} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + is-yarn-global@0.3.0: + resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + isomorphic-fetch@3.0.0: + resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} + + issue-regex@3.1.0: + resolution: {integrity: sha512-0RHjbtw9QXeSYnIEY5Yrp2QZrdtz21xBDV9C/GIlY2POmgoS6a7qjkYS5siRKXScnuAj5/SPv1C3YForNCHTJA==} + engines: {node: '>=10'} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@6.0.2: + resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} + engines: {node: '>=10'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + + iterator.prototype@1.1.2: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + + jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + + jest-changed-files@29.7.0: + resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-circus@29.7.0: + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-cli@29.7.0: + resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jest-config@29.7.0: + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + + jest-diff@22.4.3: + resolution: {integrity: sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==} + + jest-diff@29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-docblock@29.7.0: + resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-each@29.7.0: + resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-environment-jsdom@29.7.0: + resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-expo@51.0.2: + resolution: {integrity: sha512-ijIcjEASh2uORA3DBubOiIJTrPZXp8J3FedaEdnZPT09FkyTH8tZXp/ZRv37LKUomGA5XEHDYR2FY3UMfdIa7g==} + hasBin: true + + jest-get-type@22.4.3: + resolution: {integrity: sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==} + + jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-haste-map@29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-junit@16.0.0: + resolution: {integrity: sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==} + engines: {node: '>=10.12.0'} + + jest-leak-detector@29.7.0: + resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-matcher-utils@29.7.0: + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-regex-util@29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-resolve-dependencies@29.7.0: + resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-resolve@29.7.0: + resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-runner@29.7.0: + resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-runtime@29.7.0: + resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-snapshot@29.7.0: + resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-watch-select-projects@2.0.0: + resolution: {integrity: sha512-j00nW4dXc2NiCW6znXgFLF9g8PJ0zP25cpQ1xRro/HU2GBfZQFZD0SoXnAlaoKkIY4MlfTMkKGbNXFpvCdjl1w==} + + jest-watch-typeahead@2.2.1: + resolution: {integrity: sha512-jYpYmUnTzysmVnwq49TAxlmtOAwp8QIqvZyoofQFn8fiWhEDZj33ZXzg3JA4nGnzWFm1hbWf3ADpteUokvXgFA==} + engines: {node: ^14.17.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + jest: ^27.0.0 || ^28.0.0 || ^29.0.0 + + jest-watcher@29.7.0: + resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest@29.7.0: + resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jimp-compact@0.16.1: + resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==} + + jimp@0.22.12: + resolution: {integrity: sha512-R5jZaYDnfkxKJy1dwLpj/7cvyjxiclxU3F4TrI/J4j2rS0niq6YDUMoPn5hs8GDpO+OZGo7Ky057CRtWesyhfg==} + + jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + + joi@17.13.1: + resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} + + join-component@1.1.0: + resolution: {integrity: sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==} + + jpeg-js@0.4.4: + resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsc-android@250231.0.0: + resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} + + jsc-safe-url@0.2.4: + resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} + + jscodeshift@0.14.0: + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + + jsdom@20.0.3: + resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} + engines: {node: '>=14'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + + jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.0: + resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-deref-sync@0.13.0: + resolution: {integrity: sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==} + engines: {node: '>=6.0.0'} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + + jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + + keyv@3.1.0: + resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + latest-version@5.1.0: + resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} + engines: {node: '>=8'} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lighthouse-logger@1.4.2: + resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} + + lightningcss-darwin-arm64@1.19.0: + resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-arm64@1.22.0: + resolution: {integrity: sha512-aH2be3nNny+It5YEVm8tBSSdRlBVWQV8m2oJ7dESiYRzyY/E/bQUe2xlw5caaMuhlM9aoTMtOH25yzMhir0qPg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.19.0: + resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-darwin-x64@1.22.0: + resolution: {integrity: sha512-9KHRFA0Y6mNxRHeoQMp0YaI0R0O2kOgUlYPRjuasU4d+pI8NRhVn9bt0yX9VPs5ibWX1RbDViSPtGJvYYrfVAQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.22.0: + resolution: {integrity: sha512-xaYL3xperGwD85rQioDb52ozF3NAJb+9wrge3jD9lxGffplu0Mn35rXMptB8Uc2N9Mw1i3Bvl7+z1evlqVl7ww==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.19.0: + resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm-gnueabihf@1.22.0: + resolution: {integrity: sha512-epQGvXIjOuxrZpMpMnRjK54ZqzhiHhCPLtHvw2fb6NeK2kK9YtF0wqmeTBiQ1AkbWfnnXGTstYaFNiadNK+StQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.19.0: + resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-gnu@1.22.0: + resolution: {integrity: sha512-AArGtKSY4DGTA8xP8SDyNyKtpsUl1Rzq6FW4JomeyUQ4nBrR71uPChksTpj3gmWuGhZeRKLeCUI1DBid/zhChg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.19.0: + resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.22.0: + resolution: {integrity: sha512-RRraNgP8hnBPhInTTUdlFm+z16C/ghbxBG51Sw00hd7HUyKmEUKRozyc5od+/N6pOrX/bIh5vIbtMXIxsos0lg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.19.0: + resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-gnu@1.22.0: + resolution: {integrity: sha512-grdrhYGRi2KrR+bsXJVI0myRADqyA7ekprGxiuK5QRNkv7kj3Yq1fERDNyzZvjisHwKUi29sYMClscbtl+/Zpw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.19.0: + resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.22.0: + resolution: {integrity: sha512-t5f90X+iQUtIyR56oXIHMBUyQFX/zwmPt72E6Dane3P8KNGlkijTg2I75XVQS860gNoEFzV7Mm5ArRRA7u5CAQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-x64-msvc@1.19.0: + resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss-win32-x64-msvc@1.22.0: + resolution: {integrity: sha512-64HTDtOOZE9PUCZJiZZQpyqXBbdby1lnztBccnqh+NtbKxjnGzP92R2ngcgeuqMPecMNqNWxgoWgTGpC+yN5Sw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.19.0: + resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==} + engines: {node: '>= 12.0.0'} + + lightningcss@1.22.0: + resolution: {integrity: sha512-+z0qvwRVzs4XGRXelnWRNwqsXUx8k3bSkbP8vD42kYKSk3z9OM2P3e/gagT7ei/gwh8DTS80LZOFZV6lm8Z8Fg==} + engines: {node: '>= 12.0.0'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + lint-staged@13.3.0: + resolution: {integrity: sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true + + listr-input@0.2.1: + resolution: {integrity: sha512-oa8iVG870qJq+OuuMK3DjGqFcwsK1SDu+kULp9kEq09TY231aideIZenr3lFOQdASpAr6asuyJBbX62/a3IIhg==} + engines: {node: '>=6'} + + listr-silent-renderer@1.1.1: + resolution: {integrity: sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==} + engines: {node: '>=4'} + + listr-update-renderer@0.5.0: + resolution: {integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==} + engines: {node: '>=6'} + peerDependencies: + listr: ^0.14.2 + + listr-verbose-renderer@0.5.0: + resolution: {integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==} + engines: {node: '>=4'} + + listr2@6.6.1: + resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==} + engines: {node: '>=16.0.0'} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + + listr@0.14.3: + resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==} + engines: {node: '>=6'} + + load-bmfont@1.4.1: + resolution: {integrity: sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==} + + locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + + lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + + lodash.isfunction@3.0.9: + resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.kebabcase@4.1.1: + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} + + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.mergewith@4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + + lodash.set@4.3.2: + resolution: {integrity: sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==} + + lodash.snakecase@4.1.1: + resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} + + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + + lodash.throttle@4.1.1: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + lodash.upperfirst@4.3.1: + resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} + + lodash.zip@4.2.0: + resolution: {integrity: sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@1.0.2: + resolution: {integrity: sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==} + engines: {node: '>=0.10.0'} + + log-symbols@2.2.0: + resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} + engines: {node: '>=4'} + + log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + log-update@2.3.0: + resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==} + engines: {node: '>=4'} + + log-update@5.0.1: + resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + logkitty@0.7.1: + resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} + hasBin: true + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lowercase-keys@1.0.1: + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + engines: {node: '>=0.10.0'} + + lowercase-keys@2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} + + lru-cache@10.2.2: + resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} + engines: {node: 14 || >=16.14} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + map-age-cleaner@0.1.3: + resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} + engines: {node: '>=6'} + + map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + + map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + + marky@1.2.5: + resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} + + md5-file@3.2.3: + resolution: {integrity: sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==} + engines: {node: '>=0.10'} + hasBin: true + + md5@2.2.1: + resolution: {integrity: sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==} + + md5@2.3.0: + resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} + + md5hex@1.0.0: + resolution: {integrity: sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==} + + mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + + memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + + memoize-one@6.0.0: + resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} + + memory-cache@0.2.0: + resolution: {integrity: sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==} + + meow@8.1.2: + resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} + engines: {node: '>=10'} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + metro-babel-register@0.73.10: + resolution: {integrity: sha512-ozZQhlV7g4aIoNV+P15KkxoG6bgL9loKfmVbu6BTCXgOUe5Vh10Fr014khoKJ2ztQ4aLvacXud/pefibmR1PXg==} + + metro-babel-transformer@0.80.9: + resolution: {integrity: sha512-d76BSm64KZam1nifRZlNJmtwIgAeZhZG3fi3K+EmPOlrR8rDtBxQHDSN3fSGeNB9CirdTyabTMQCkCup6BXFSQ==} + engines: {node: '>=18'} + + metro-cache-key@0.80.9: + resolution: {integrity: sha512-hRcYGhEiWIdM87hU0fBlcGr+tHDEAT+7LYNCW89p5JhErFt/QaAkVx4fb5bW3YtXGv5BTV7AspWPERoIb99CXg==} + engines: {node: '>=18'} + + metro-cache@0.80.9: + resolution: {integrity: sha512-ujEdSI43QwI+Dj2xuNax8LMo8UgKuXJEdxJkzGPU6iIx42nYa1byQ+aADv/iPh5sh5a//h5FopraW5voXSgm2w==} + engines: {node: '>=18'} + + metro-config@0.80.9: + resolution: {integrity: sha512-28wW7CqS3eJrunRGnsibWldqgwRP9ywBEf7kg+uzUHkSFJNKPM1K3UNSngHmH0EZjomizqQA2Zi6/y6VdZMolg==} + engines: {node: '>=18'} + + metro-core@0.80.9: + resolution: {integrity: sha512-tbltWQn+XTdULkGdzHIxlxk4SdnKxttvQQV3wpqqFbHDteR4gwCyTR2RyYJvxgU7HELfHtrVbqgqAdlPByUSbg==} + engines: {node: '>=18'} + + metro-file-map@0.80.9: + resolution: {integrity: sha512-sBUjVtQMHagItJH/wGU9sn3k2u0nrCl0CdR4SFMO1tksXLKbkigyQx4cbpcyPVOAmGTVuy3jyvBlELaGCAhplQ==} + engines: {node: '>=18'} + + metro-minify-terser@0.80.9: + resolution: {integrity: sha512-FEeCeFbkvvPuhjixZ1FYrXtO0araTpV6UbcnGgDUpH7s7eR5FG/PiJz3TsuuPP/HwCK19cZtQydcA2QrCw446A==} + engines: {node: '>=18'} + + metro-resolver@0.80.9: + resolution: {integrity: sha512-wAPIjkN59BQN6gocVsAvvpZ1+LQkkqUaswlT++cJafE/e54GoVkMNCmrR4BsgQHr9DknZ5Um/nKueeN7kaEz9w==} + engines: {node: '>=18'} + + metro-runtime@0.80.9: + resolution: {integrity: sha512-8PTVIgrVcyU+X/rVCy/9yxNlvXsBCk5JwwkbAm/Dm+Abo6NBGtNjWF0M1Xo/NWCb4phamNWcD7cHdR91HhbJvg==} + engines: {node: '>=18'} + + metro-source-map@0.80.9: + resolution: {integrity: sha512-RMn+XS4VTJIwMPOUSj61xlxgBvPeY4G6s5uIn6kt6HB6A/k9ekhr65UkkDD7WzHYs3a9o869qU8tvOZvqeQzgw==} + engines: {node: '>=18'} + + metro-symbolicate@0.80.9: + resolution: {integrity: sha512-Ykae12rdqSs98hg41RKEToojuIW85wNdmSe/eHUgMkzbvCFNVgcC0w3dKZEhSsqQOXapXRlLtHkaHLil0UD/EA==} + engines: {node: '>=18'} + hasBin: true + + metro-transform-plugins@0.80.9: + resolution: {integrity: sha512-UlDk/uc8UdfLNJhPbF3tvwajyuuygBcyp+yBuS/q0z3QSuN/EbLllY3rK8OTD9n4h00qZ/qgxGv/lMFJkwP4vg==} + engines: {node: '>=18'} + + metro-transform-worker@0.80.9: + resolution: {integrity: sha512-c/IrzMUVnI0hSVVit4TXzt3A1GiUltGVlzCmLJWxNrBGHGrJhvgePj38+GXl1Xf4Fd4vx6qLUkKMQ3ux73bFLQ==} + engines: {node: '>=18'} + + metro@0.80.9: + resolution: {integrity: sha512-Bc57Xf3GO2Xe4UWQsBj/oW6YfLPABEu8jfDVDiNmJvoQW4CO34oDPuYKe4KlXzXhcuNsqOtSxpbjCRRVjhhREg==} + engines: {node: '>=18'} + hasBin: true + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + + mimic-fn@1.2.0: + resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} + engines: {node: '>=4'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-fn@3.1.0: + resolution: {integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==} + engines: {node: '>=8'} + + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + mimic-response@1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + + mimic-response@2.1.0: + resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==} + engines: {node: '>=8'} + + min-document@2.19.0: + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} + + minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass-collect@2.0.1: + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} + + minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + + minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minipass@7.1.1: + resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==} + engines: {node: '>=16 || 14 >=14.17'} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + moti@0.28.1: + resolution: {integrity: sha512-DRlb/3k5GMgb2HIgPsjsKS7k2TAIcCTSaV4KFb4/J+WqJtPgywTz0O2byPsxNqUHImvDkf04fKXW5PcpXvC9zA==} + peerDependencies: + react-native-reanimated: '*' + + mrmime@1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mute-stream@0.0.7: + resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} + + mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + mv@2.1.1: + resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} + engines: {node: '>=0.8.0'} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nativewind@4.0.36: + resolution: {integrity: sha512-nd0Xgjzaq0ISvUAjibZXcuSvvpX1BGX2mfOGBPZpjGfHL3By6fwLGsNhrKU6mi2FF30c+kdok3e2I4k/O0UO1Q==} + engines: {node: '>=16'} + peerDependencies: + tailwindcss: '>3.3.0' + + natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + ncp@2.0.0: + resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} + hasBin: true + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + nested-error-stacks@2.0.1: + resolution: {integrity: sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==} + + new-github-release-url@1.0.0: + resolution: {integrity: sha512-dle7yf655IMjyFUqn6Nxkb18r4AOAkzRcgcZv6WZ0IqrOH4QCEZ8Sm6I7XX21zvHdBeeMeTkhR9qT2Z0EJDx6A==} + engines: {node: '>=10'} + + nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + + nocache@3.0.4: + resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} + engines: {node: '>=12.0.0'} + + node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + + node-dir@0.1.17: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} + + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + node-stream-zip@1.15.0: + resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} + engines: {node: '>=0.12.0'} + + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + + normalize-package-data@3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-url@4.5.1: + resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} + engines: {node: '>=8'} + + normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + + np@7.7.0: + resolution: {integrity: sha512-G4HfO6JUl7iKOX1qfYHM/kG5ApqqZ4ma8YjtVAJoyS5VdKkGE/OdSG3cOE9Lwr71klNz9n6KIZmPRnh0L7qM1Q==} + engines: {git: '>=2.11.0', node: '>=10', npm: '>=6.8.0', yarn: '>=1.7.0'} + hasBin: true + + npm-name@6.0.1: + resolution: {integrity: sha512-fhKRvUAxaYzMEUZim4mXWyfFbVS+M1CbrCLdAo3txWzrctxKka/h+KaBW0O9Cz5uOM00Nldn2JLWhuwnyW3SUw==} + engines: {node: '>=10'} + + npm-package-arg@7.0.0: + resolution: {integrity: sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==} + + npm-run-path@2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + nullthrows@1.1.1: + resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} + + number-is-nan@1.0.1: + resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} + engines: {node: '>=0.10.0'} + + nwsapi@2.2.10: + resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==} + + ob1@0.80.9: + resolution: {integrity: sha512-v9yOxowkZbxWhKOaaTyLjIm1aLy4ebMNcSn4NYJKOAI/Qv+SkfEfszpLr2GIxsccmb2Y2HA9qtsqiIJ80ucpVA==} + engines: {node: '>=18'} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + + object-is@1.1.6: + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.hasown@1.1.4: + resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} + engines: {node: '>= 0.4'} + + object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + + omggif@1.0.10: + resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} + + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@2.0.1: + resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} + engines: {node: '>=4'} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + + open@6.4.0: + resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} + engines: {node: '>=8'} + + open@7.4.2: + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + ora@3.4.0: + resolution: {integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==} + engines: {node: '>=6'} + + ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + + org-regex@1.0.0: + resolution: {integrity: sha512-7bqkxkEJwzJQUAlyYniqEZ3Ilzjh0yoa62c7gL6Ijxj5bEpPL+8IE1Z0PFj0ywjjXQcdrwR51g9MIcLezR0hKQ==} + engines: {node: '>=8'} + + os-homedir@1.0.2: + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} + engines: {node: '>=0.10.0'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + osenv@0.1.5: + resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} + + ow@0.21.0: + resolution: {integrity: sha512-dlsoDe39g7mhdsdrC1R/YwjT7yjVqE3svWwOlMGvN690waBkgEZBmKBdkmKvSt5/wZ6E0Jn/nIesPqMZOpPKqw==} + engines: {node: '>=10'} + + p-cancelable@1.1.0: + resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} + engines: {node: '>=6'} + + p-cancelable@2.1.1: + resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} + engines: {node: '>=8'} + + p-defer@1.0.0: + resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} + engines: {node: '>=4'} + + p-event@4.2.0: + resolution: {integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==} + engines: {node: '>=8'} + + p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + + p-map@3.0.0: + resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} + engines: {node: '>=8'} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + p-memoize@4.0.4: + resolution: {integrity: sha512-ijdh0DP4Mk6J4FXlOM6vPPoCjPytcEseW8p/k5SDTSSfGV3E9bpt9Yzfifvzp6iohIieoLTkXRb32OWV0fB2Lw==} + engines: {node: '>=10'} + + p-reflect@2.1.0: + resolution: {integrity: sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==} + engines: {node: '>=8'} + + p-settle@4.1.1: + resolution: {integrity: sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==} + engines: {node: '>=10'} + + p-timeout@3.2.0: + resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} + engines: {node: '>=8'} + + p-timeout@4.1.0: + resolution: {integrity: sha512-+/wmHtzJuWii1sXn3HCuH/FTwGhrp4tmJTxSKJbfS+vkipci6osxXM5mY0jUiRzWKMTgUT8l7HFbeSwZAynqHw==} + engines: {node: '>=10'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json@6.5.0: + resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} + engines: {node: '>=8'} + + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-bmfont-ascii@1.0.6: + resolution: {integrity: sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==} + + parse-bmfont-binary@1.0.6: + resolution: {integrity: sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==} + + parse-bmfont-xml@1.1.6: + resolution: {integrity: sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==} + + parse-headers@2.0.5: + resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} + + parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-png@2.1.0: + resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==} + engines: {node: '>=10'} + + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + password-prompt@1.1.3: + resolution: {integrity: sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==} + + path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + peek-readable@4.1.0: + resolution: {integrity: sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==} + engines: {node: '>=8'} + + phin@2.9.3: + resolution: {integrity: sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@3.0.1: + resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} + engines: {node: '>=10'} + + pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pixelmatch@4.0.2: + resolution: {integrity: sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==} + hasBin: true + + pkg-dir@3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-dir@5.0.0: + resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} + engines: {node: '>=10'} + + pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + + plist@3.1.0: + resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} + engines: {node: '>=10.4.0'} + + plur@2.1.2: + resolution: {integrity: sha512-WhcHk576xg9y/iv6RWOuroZgsqvCbJN+XGvAypCJwLAYs2iWDp5LUmvaCdV6JR2O0SMBf8l6p7A94AyLCFVMlQ==} + engines: {node: '>=0.10.0'} + + pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + + pngjs@3.4.0: + resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} + engines: {node: '>=4.0.0'} + + pngjs@6.0.0: + resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==} + engines: {node: '>=12.13.0'} + + popmotion@11.0.3: + resolution: {integrity: sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==} + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-nested@6.0.1: + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-selector-parser@6.0.16: + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prepend-http@2.0.0: + resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} + engines: {node: '>=4'} + + prettier-linter-helpers@1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + + pretty-format@22.4.3: + resolution: {integrity: sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==} + + pretty-format@26.6.2: + resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} + engines: {node: '>= 10'} + + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + + promise@7.3.1: + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + + promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + + pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + pupa@2.1.1: + resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} + engines: {node: '>=8'} + + pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + + qrcode-terminal@0.11.0: + resolution: {integrity: sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==} + hasBin: true + + query-string@7.1.3: + resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} + engines: {node: '>=6'} + + querystring@0.2.1: + resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + + quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + react-devtools-core@5.2.0: + resolution: {integrity: sha512-vZK+/gvxxsieAoAyYaiRIVFxlajb7KXhgBDV7OsoMzaAE+IqGpoxusBjIgq5ibqA2IloKu0p9n7tE68z1xs18A==} + + react-dom@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + + react-error-boundary@3.1.4: + resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==} + engines: {node: '>=10', npm: '>=6'} + peerDependencies: + react: '>=16.13.1' + + react-fast-compare@3.2.2: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + + react-freeze@1.0.4: + resolution: {integrity: sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==} + engines: {node: '>=10'} + peerDependencies: + react: '>=17.0.0' + + react-hook-form@7.51.4: + resolution: {integrity: sha512-V14i8SEkh+V1gs6YtD0hdHYnoL4tp/HX/A45wWQN15CYr9bFRmmRdYStSO5L65lCCZRF+kYiSKhm9alqbcdiVA==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 + + react-i18next@12.3.1: + resolution: {integrity: sha512-5v8E2XjZDFzK7K87eSwC7AJcAkcLt5xYZ4+yTPDAW1i7C93oOY1dnr4BaQM7un4Hm+GmghuiPvevWwlca5PwDA==} + peerDependencies: + i18next: '>= 19.0.0' + react: '>= 16.8.0' + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + react-native-avoid-softinput@4.0.2: + resolution: {integrity: sha512-/i8xNWGjpu3hEPCVjW2WsWTsM/mC4zTBr3DabOrdPfgw9Ww0Na69YQY1TSXCjbTjJmWwfTToPK5OEVm+ZwHmiQ==} + peerDependencies: + react: '>=17.0.0' + react-native: '>=0.65.0' + + react-native-css-interop@0.0.36: + resolution: {integrity: sha512-ZWoKQlq6XrI5DB4BdPk5ABvJQsX7zls1SQYWuYXOQB8u5QE0KH3OfOGAGRZPekTjgkhjqGO4Bf8G2JTSWAYMSg==} + engines: {node: '>=18'} + peerDependencies: + react: '>=18' + react-native: '*' + react-native-reanimated: '>=3.6.2' + react-native-safe-area-context: '*' + react-native-svg: '*' + tailwindcss: ~3 + peerDependenciesMeta: + react-native-safe-area-context: + optional: true + react-native-svg: + optional: true + + react-native-flash-message@0.4.2: + resolution: {integrity: sha512-YvdXRW9AGMTI99S3DJZhLO0mbk/ehKv/UQf4/Df+3dtGi8DlkidRbyqCQZk1WMtZ7rN85PMTGr/xEI9CF9z0YA==} + peerDependencies: + prop-types: ^15.0 || ^16.0 + react: '*' + react-native: '*' + + react-native-gesture-handler@2.16.2: + resolution: {integrity: sha512-vGFlrDKlmyI+BT+FemqVxmvO7nqxU33cgXVsn6IKAFishvlG3oV2Ds67D5nPkHMea8T+s1IcuMm0bF8ntZtAyg==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-helmet-async@2.0.4: + resolution: {integrity: sha512-m3CkXWss6B1dd6mCMleLpzDCJJGGaHOLQsUzZv8kAASJmMfmVT4d2fx375iXKTRWT25ThBfae3dECuX5cq/8hg==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + + react-native-iphone-screen-helper@2.1.1: + resolution: {integrity: sha512-geuw/bli83+tOg8UpoioLk1H1aEy0wnMDusWkCazsyH6fSk6qzmgaZ2cRyyJRU8s2tG87HctZFKGTkyYzcUcfA==} + peerDependencies: + react-native: '>=0.42.0' + + react-native-mmkv@2.6.3: + resolution: {integrity: sha512-CkLAU5EX18eDw0Q+h6qEXPvynb+NVDu54cOY3h4h9VUhaaflfAmGWBJRQCBQz5M0VdnS8utjgJNryTAWKUTqpw==} + peerDependencies: + react: '*' + react-native: '>=0.71.0' + + react-native-reanimated@3.10.1: + resolution: {integrity: sha512-sfxg6vYphrDc/g4jf/7iJ7NRi+26z2+BszPmvmk0Vnrz6FL7HYljJqTf531F1x6tFmsf+FEAmuCtTUIXFLVo9w==} + peerDependencies: + '@babel/core': ^7.0.0-0 + react: '*' + react-native: '*' + + react-native-restart@0.0.27: + resolution: {integrity: sha512-8KScVICrXwcTSJ1rjWkqVTHyEKQIttm5AIMGSK1QG1+RS5owYlE4z/1DykOTdWfVl9l16FIk0w9Xzk9ZO6jxlA==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-safe-area-context@4.10.1: + resolution: {integrity: sha512-w8tCuowDorUkPoWPXmhqosovBr33YsukkwYCDERZFHAxIkx6qBadYxfeoaJ91nCQKjkNzGrK5qhoNOeSIcYSpA==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-screens@3.31.1: + resolution: {integrity: sha512-8fRW362pfZ9y4rS8KY5P3DFScrmwo/vu1RrRMMx0PNHbeC9TLq0Kw1ubD83591yz64gLNHFLTVkTJmWeWCXKtQ==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-svg@15.2.0: + resolution: {integrity: sha512-R0E6IhcJfVLsL0lRmnUSm72QO+mTqcAOM5Jb8FVGxJqX3NfJMlMP0YyvcajZiaRR8CqQUpEoqrY25eyZb006kw==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-web@0.19.11: + resolution: {integrity: sha512-51Qcjr0AtIgskwLqLsBByUMPs2nAWZ+6QF7x/siC72svNPcJ1/daXoPTNuHR2fX4oOrDATC4Vmc/SXOYPH19rw==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + react-native@0.74.1: + resolution: {integrity: sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@types/react': ^18.2.6 + react: 18.2.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-query-kit@3.3.0: + resolution: {integrity: sha512-4lmH/8eP/f0v4NnDuMS7hUPlw12yJ4YskghKZXnpoJrW8x6MJ6aNAqSTvqpGVk6WW+4nJH3NO6JXkPrOcMSEzg==} + peerDependencies: + '@tanstack/react-query': ^4 || ^5 + peerDependenciesMeta: + '@tanstack/react-query': + optional: true + + react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + + react-shallow-renderer@16.15.0: + resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + + react-test-renderer@18.2.0: + resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} + peerDependencies: + react: ^18.2.0 + + react-test-renderer@18.3.1: + resolution: {integrity: sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==} + peerDependencies: + react: ^18.3.1 + + react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + + read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readable-web-to-node-stream@3.0.2: + resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==} + engines: {node: '>=8'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + readline@1.3.0: + resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} + + recast@0.21.5: + resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} + engines: {node: '>= 4'} + + recyclerlistview@4.2.0: + resolution: {integrity: sha512-uuBCi0c+ggqHKwrzPX4Z/mJOzsBbjZEAwGGmlwpD/sD7raXixdAbdJ6BTcAmuWG50Cg4ru9p12M94Njwhr/27A==} + peerDependencies: + react: '>= 15.2.1' + react-native: '>= 0.30.0' + + redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + + reflect.getprototypeof@1.0.6: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} + engines: {node: '>= 0.4'} + + regenerate-unicode-properties@10.1.1: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + hasBin: true + + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + + regexpu-core@5.3.2: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} + engines: {node: '>=4'} + + registry-auth-token@4.2.2: + resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} + engines: {node: '>=6.0.0'} + + registry-url@5.1.0: + resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} + engines: {node: '>=8'} + + regjsparser@0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + + remove-trailing-slash@0.1.1: + resolution: {integrity: sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + + requireg@0.2.2: + resolution: {integrity: sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==} + engines: {node: '>= 4.0.0'} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + reselect@4.1.8: + resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==} + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + + resolve-from@3.0.0: + resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} + engines: {node: '>=4'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-global@1.0.0: + resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} + engines: {node: '>=8'} + + resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + resolve@1.7.1: + resolution: {integrity: sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==} + + resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + + responselike@1.0.2: + resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + + responselike@2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} + + restore-cursor@2.0.0: + resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} + engines: {node: '>=4'} + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfdc@1.3.1: + resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + + rimraf@2.4.5: + resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==} + hasBin: true + + rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + hasBin: true + + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + + rtl-detect@1.1.2: + resolution: {integrity: sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==} + + run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-json-stringify@1.2.0: + resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==} + + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + safe-regex@2.1.1: + resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + + saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + scheduler@0.24.0-canary-efb381bbf-20230505: + resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} + + schema-utils@4.2.0: + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} + engines: {node: '>= 12.13.0'} + + scoped-regex@2.1.0: + resolution: {integrity: sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==} + engines: {node: '>=8'} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + semver-diff@3.1.1: + resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} + engines: {node: '>=8'} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + + send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + + serialize-error@2.1.0: + resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} + engines: {node: '>=0.10.0'} + + serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + set-cookie-parser@2.6.0: + resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + + shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + simple-plist@1.3.1: + resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==} + + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + + slice-ansi@0.0.4: + resolution: {integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==} + engines: {node: '>=0.10.0'} + + slice-ansi@2.1.0: + resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} + engines: {node: '>=6'} + + slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + + slugify@1.6.6: + resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} + engines: {node: '>=8.0.0'} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.5.6: + resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==} + engines: {node: '>=0.10.0'} + + source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-license-ids@3.0.17: + resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + + split-on-first@1.1.0: + resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + engines: {node: '>=6'} + + split2@3.2.2: + resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} + + split@1.0.1: + resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + ssri@10.0.6: + resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + stack-generator@2.0.10: + resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + + stacktrace-gps@3.1.2: + resolution: {integrity: sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==} + + stacktrace-js@2.0.2: + resolution: {integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==} + + stacktrace-parser@0.1.10: + resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} + engines: {node: '>=6'} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + + stream-buffers@2.2.0: + resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==} + engines: {node: '>= 0.10.0'} + + stream-slice@0.1.2: + resolution: {integrity: sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA==} + + strict-uri-encode@2.0.0: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + engines: {node: '>=4'} + + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + + string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + + string-length@5.0.1: + resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} + engines: {node: '>=12.20'} + + string-natural-compare@3.0.1: + resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + + string-width@1.0.2: + resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} + engines: {node: '>=0.10.0'} + + string-width@2.1.1: + resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} + engines: {node: '>=4'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string.prototype.matchall@4.0.11: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} + + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@3.0.1: + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} + engines: {node: '>=0.10.0'} + + strip-ansi@4.0.0: + resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} + engines: {node: '>=4'} + + strip-ansi@5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + + strip-eof@1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + engines: {node: '>=0.10.0'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strnum@1.0.5: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + + strtok3@6.3.0: + resolution: {integrity: sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==} + engines: {node: '>=10'} + + structured-headers@0.4.1: + resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==} + + style-value-types@5.0.0: + resolution: {integrity: sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==} + + styleq@0.1.3: + resolution: {integrity: sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==} + + sucrase@3.34.0: + resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} + engines: {node: '>=8'} + hasBin: true + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + sudo-prompt@8.2.5: + resolution: {integrity: sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==} + + sudo-prompt@9.1.1: + resolution: {integrity: sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==} + + sudo-prompt@9.2.1: + resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} + + supports-color@2.0.0: + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} + engines: {node: '>=0.8.0'} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + symbol-observable@1.2.0: + resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} + engines: {node: '>=0.10.0'} + + symbol-observable@3.0.0: + resolution: {integrity: sha512-6tDOXSHiVjuCaasQSWTmHUWn4PuG7qa3+1WT031yTc/swT7+rLiw3GOrFxaH1E3lLP09dH3bVuVDf2gK5rxG3Q==} + engines: {node: '>=0.10'} + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + tailwind-merge@1.14.0: + resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} + + tailwind-variants@0.1.20: + resolution: {integrity: sha512-AMh7x313t/V+eTySKB0Dal08RHY7ggYK0MSn/ad8wKWOrDUIzyiWNayRUm2PIJ4VRkvRnfNuyRuKbLV3EN+ewQ==} + engines: {node: '>=16.x', pnpm: '>=7.x'} + peerDependencies: + tailwindcss: '*' + + tailwindcss@3.3.2: + resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} + engines: {node: '>=14.0.0'} + hasBin: true + + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + + temp-dir@1.0.0: + resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} + engines: {node: '>=4'} + + temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + + temp@0.8.4: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} + + tempy@0.3.0: + resolution: {integrity: sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==} + engines: {node: '>=8'} + + tempy@0.7.1: + resolution: {integrity: sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==} + engines: {node: '>=10'} + + terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + + terser@5.31.0: + resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} + engines: {node: '>=10'} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + text-extensions@1.9.0: + resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} + engines: {node: '>=0.10'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + throat@5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + + through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + + through2@4.0.2: + resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + timm@1.7.1: + resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} + + tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-readable-stream@1.0.0: + resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} + engines: {node: '>=6'} + + to-readable-stream@2.1.0: + resolution: {integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==} + engines: {node: '>=8'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + token-types@4.2.1: + resolution: {integrity: sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==} + engines: {node: '>=10'} + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + tr46@3.0.0: + resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} + engines: {node: '>=12'} + + traverse@0.6.9: + resolution: {integrity: sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg==} + engines: {node: '>= 0.4'} + + trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + ts-jest@29.1.2: + resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} + engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + + ts-node@10.9.2: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + + ts-object-utils@0.0.5: + resolution: {integrity: sha512-iV0GvHqOmilbIKJsfyfJY9/dNHCs969z3so90dQWsO1eMMozvTpnB1MEaUbb3FYtZTGjv5sIy/xmslEz0Rg2TA==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + tsutils@3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + + turbo-stream@2.0.1: + resolution: {integrity: sha512-sm0ZtcX9YWh28p5X8t5McxC2uthrt9p+g0bGE0KTVFhnhNWefpSVCr+67zRNDUOfo4bpXwiOp7otO+dyQ7/y/A==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.10.0: + resolution: {integrity: sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==} + engines: {node: '>=8'} + + type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + + type-fest@0.18.1: + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@0.3.1: + resolution: {integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==} + engines: {node: '>=6'} + + type-fest@0.4.1: + resolution: {integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==} + engines: {node: '>=6'} + + type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + + type-fest@0.7.1: + resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} + engines: {node: '>=8'} + + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typedarray.prototype.slice@1.0.3: + resolution: {integrity: sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==} + engines: {node: '>= 0.4'} + + typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} + hasBin: true + + typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true + + ua-parser-js@1.0.37: + resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + undici@6.18.0: + resolution: {integrity: sha512-nT8jjv/fE9Et1ilR6QoW8ingRTY2Pp4l2RUrdzV5Yz35RJDrtPc1DXvuNqcpsJSGIRHFdt3YKKktTzJA6r0fTA==} + engines: {node: '>=18.17'} + + unicode-canonical-property-names-ecmascript@2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + unique-string@1.0.0: + resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==} + engines: {node: '>=4'} + + unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + universalify@1.0.0: + resolution: {integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==} + engines: {node: '>= 10.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + update-browserslist-db@1.0.16: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + update-notifier@5.1.0: + resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} + engines: {node: '>=10'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-join@4.0.0: + resolution: {integrity: sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==} + + url-parse-lax@3.0.0: + resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} + engines: {node: '>=4'} + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + + use-latest-callback@0.1.9: + resolution: {integrity: sha512-CL/29uS74AwreI/f2oz2hLTW7ZqVeV5+gxFeGudzQrgkCytrHw33G4KbnQOrRlAEzzAFXi7dDLMC9zhWcVpzmw==} + peerDependencies: + react: '>=16.8' + + use-sync-external-store@1.2.0: + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + utif2@4.1.0: + resolution: {integrity: sha512-+oknB9FHrJ7oW7A2WZYajOcv4FcDR4CfoGB0dPNfxbi4GO05RRnFmt5oa23+9w32EanrYcSJWspUiJkLMs+37w==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@7.0.3: + resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} + hasBin: true + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + + v8-to-istanbul@9.2.0: + resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} + engines: {node: '>=10.12.0'} + + vali-date@1.0.0: + resolution: {integrity: sha512-sgECfZthyaCKW10N0fm27cg8HYTFK5qMWgypqkXMQ4Wbl/zZKx7xZICgcoxIIE+WFAP/MBL2EFwC/YvLxw3Zeg==} + engines: {node: '>=0.10.0'} + + valid-url@1.0.9: + resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + validate-npm-package-name@3.0.0: + resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vlq@1.0.1: + resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} + + void-elements@3.1.0: + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} + engines: {node: '>=0.10.0'} + + w3c-xmlserializer@4.0.0: + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + warn-once@0.1.1: + resolution: {integrity: sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==} + + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + web-encoding@1.1.5: + resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} + + web-streams-polyfill@3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} + engines: {node: '>= 8'} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + engines: {node: '>=8'} + + webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + + whatwg-encoding@2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} + + whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + + whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + + whatwg-url-without-unicode@8.0.0-3: + resolution: {integrity: sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==} + engines: {node: '>=10'} + + whatwg-url@11.0.0: + resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} + engines: {node: '>=12'} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-builtin-type@1.1.3: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + widest-line@3.1.0: + resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} + engines: {node: '>=8'} + + wonka@4.0.15: + resolution: {integrity: sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==} + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@3.0.1: + resolution: {integrity: sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==} + engines: {node: '>=4'} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@2.4.3: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + ws@6.2.2: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.17.0: + resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + 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 + + xcode@3.0.1: + resolution: {integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==} + engines: {node: '>=10.0.0'} + + xdg-basedir@4.0.0: + resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} + engines: {node: '>=8'} + + xhr@2.6.0: + resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==} + + xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + + xml-parse-from-string@1.0.1: + resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==} + + xml2js@0.5.0: + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} + engines: {node: '>=4.0.0'} + + xml2js@0.6.0: + resolution: {integrity: sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==} + engines: {node: '>=4.0.0'} + + xml@1.0.1: + resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + + xmlbuilder@14.0.0: + resolution: {integrity: sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==} + engines: {node: '>=8.0'} + + xmlbuilder@15.1.1: + resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} + engines: {node: '>=8.0'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yaml@2.3.1: + resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} + engines: {node: '>= 14'} + + yaml@2.4.2: + resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} + engines: {node: '>= 14'} + hasBin: true + + yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + + zustand@4.5.2: + resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} + 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 + +snapshots: + + '@adobe/css-tools@4.3.3': {} + + '@alloc/quick-lru@5.2.0': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@babel/code-frame@7.10.4': + dependencies: + '@babel/highlight': 7.24.5 + + '@babel/code-frame@7.24.2': + dependencies: + '@babel/highlight': 7.24.5 + picocolors: 1.0.1 + + '@babel/compat-data@7.24.4': {} + + '@babel/core@7.24.5': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helpers': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/eslint-parser@7.24.5(@babel/core@7.24.5)(eslint@8.57.0)': + dependencies: + '@babel/core': 7.24.5 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.57.0 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + + '@babel/generator@7.24.5': + dependencies: + '@babel/types': 7.24.5 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + + '@babel/helper-annotate-as-pure@7.22.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-compilation-targets@7.23.6': + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + semver: 6.3.1 + + '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-environment-visitor@7.22.20': {} + + '@babel/helper-function-name@7.23.0': + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.5 + + '@babel/helper-hoist-variables@7.22.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-member-expression-to-functions@7.24.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-module-imports@7.24.3': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-simple-access': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 + + '@babel/helper-optimise-call-expression@7.22.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-plugin-utils@7.24.5': {} + + '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.24.5 + + '@babel/helper-replace-supers@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.24.5 + '@babel/helper-optimise-call-expression': 7.22.5 + + '@babel/helper-simple-access@7.24.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-split-export-declaration@7.24.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/helper-string-parser@7.24.1': {} + + '@babel/helper-validator-identifier@7.24.5': {} + + '@babel/helper-validator-option@7.23.5': {} + + '@babel/helper-wrap-function@7.24.5': + dependencies: + '@babel/helper-function-name': 7.23.0 + '@babel/template': 7.24.0 + '@babel/types': 7.24.5 + + '@babel/helpers@7.24.5': + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + transitivePeerDependencies: + - supports-color + + '@babel/highlight@7.24.5': + dependencies: + '@babel/helper-validator-identifier': 7.24.5 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + + '@babel/parser@7.24.5': + dependencies: + '@babel/types': 7.24.5 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.5) + + '@babel/plugin-proposal-export-default-from@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.5) + + '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.5)': + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-export-default-from@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + + '@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) + + '@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-block-scoping@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) + + '@babel/plugin-transform-classes@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + '@babel/helper-split-export-declaration': 7.24.5 + globals: 11.12.0 + + '@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/template': 7.24.0 + + '@babel/plugin-transform-destructuring@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + + '@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) + + '@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.5) + + '@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + + '@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + + '@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + + '@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-simple-access': 7.24.5 + + '@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 + + '@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + + '@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + + '@babel/plugin-transform-object-rest-spread@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + + '@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + + '@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + + '@babel/plugin-transform-optional-chaining@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + + '@babel/plugin-transform-parameters@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-private-property-in-object@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) + + '@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) + + '@babel/plugin-transform-react-jsx-self@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/types': 7.24.5 + + '@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.5 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.5) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.5) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.5) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + + '@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-typeof-symbol@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-typescript@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) + + '@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + '@babel/preset-env@7.24.5(@babel/core@7.24.5)': + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.5) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.5) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.5) + '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typeof-symbol': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.5) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.5) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.5) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.5) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.5) + core-js-compat: 3.37.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-flow@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.5) + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/types': 7.24.5 + esutils: 2.0.3 + + '@babel/preset-react@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.5) + + '@babel/preset-typescript@7.24.1(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) + + '@babel/register@7.23.7(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.6 + source-map-support: 0.5.21 + + '@babel/regjsgen@0.8.0': {} + + '@babel/runtime@7.24.5': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.24.0': + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + + '@babel/traverse@7.24.5': + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.24.5': + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.24.5 + to-fast-properties: 2.0.0 + + '@bcoe/v8-coverage@0.2.3': {} + + '@commitlint/cli@17.8.1': + dependencies: + '@commitlint/format': 17.8.1 + '@commitlint/lint': 17.8.1 + '@commitlint/load': 17.8.1 + '@commitlint/read': 17.8.1 + '@commitlint/types': 17.8.1 + execa: 5.1.1 + lodash.isfunction: 3.0.9 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + + '@commitlint/config-conventional@17.8.1': + dependencies: + conventional-changelog-conventionalcommits: 6.1.0 + + '@commitlint/config-validator@17.8.1': + dependencies: + '@commitlint/types': 17.8.1 + ajv: 8.13.0 + + '@commitlint/ensure@17.8.1': + dependencies: + '@commitlint/types': 17.8.1 + lodash.camelcase: 4.3.0 + lodash.kebabcase: 4.1.1 + lodash.snakecase: 4.1.1 + lodash.startcase: 4.4.0 + lodash.upperfirst: 4.3.1 + + '@commitlint/execute-rule@17.8.1': {} + + '@commitlint/format@17.8.1': + dependencies: + '@commitlint/types': 17.8.1 + chalk: 4.1.2 + + '@commitlint/is-ignored@17.8.1': + dependencies: + '@commitlint/types': 17.8.1 + semver: 7.5.4 + + '@commitlint/lint@17.8.1': + dependencies: + '@commitlint/is-ignored': 17.8.1 + '@commitlint/parse': 17.8.1 + '@commitlint/rules': 17.8.1 + '@commitlint/types': 17.8.1 + + '@commitlint/load@17.8.1': + dependencies: + '@commitlint/config-validator': 17.8.1 + '@commitlint/execute-rule': 17.8.1 + '@commitlint/resolve-extends': 17.8.1 + '@commitlint/types': 17.8.1 + '@types/node': 20.5.1 + chalk: 4.1.2 + cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.2)(typescript@5.4.5) + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + resolve-from: 5.0.0 + ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.3.3) + typescript: 5.4.5 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + + '@commitlint/message@17.8.1': {} + + '@commitlint/parse@17.8.1': + dependencies: + '@commitlint/types': 17.8.1 + conventional-changelog-angular: 6.0.0 + conventional-commits-parser: 4.0.0 + + '@commitlint/read@17.8.1': + dependencies: + '@commitlint/top-level': 17.8.1 + '@commitlint/types': 17.8.1 + fs-extra: 11.2.0 + git-raw-commits: 2.0.11 + minimist: 1.2.8 + + '@commitlint/resolve-extends@17.8.1': + dependencies: + '@commitlint/config-validator': 17.8.1 + '@commitlint/types': 17.8.1 + import-fresh: 3.3.0 + lodash.mergewith: 4.6.2 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + + '@commitlint/rules@17.8.1': + dependencies: + '@commitlint/ensure': 17.8.1 + '@commitlint/message': 17.8.1 + '@commitlint/to-lines': 17.8.1 + '@commitlint/types': 17.8.1 + execa: 5.1.1 + + '@commitlint/to-lines@17.8.1': {} + + '@commitlint/top-level@17.8.1': + dependencies: + find-up: 5.0.0 + + '@commitlint/types@17.8.1': + dependencies: + chalk: 4.1.2 + + '@cspotcode/source-map-support@0.8.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + + '@dev-plugins/react-navigation@0.0.6(@react-navigation/core@6.4.16)(expo@51.0.8)(react@18.2.0)': + dependencies: + '@react-navigation/core': 6.4.16(react@18.2.0) + '@react-navigation/devtools': 6.0.26(react@18.2.0) + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + nanoid: 3.3.7 + transitivePeerDependencies: + - react + + '@dev-plugins/react-query@0.0.6(@tanstack/react-query@5.37.1)(expo@51.0.8)': + dependencies: + '@tanstack/react-query': 5.37.1(react@18.2.0) + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + flatted: 3.3.1 + + '@egjs/hammerjs@2.0.17': + dependencies: + '@types/hammerjs': 2.0.45 + + '@emotion/is-prop-valid@0.8.8': + dependencies: + '@emotion/memoize': 0.7.4 + optional: true + + '@emotion/memoize@0.7.4': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.10.0': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.0': {} + + '@expo/bunyan@4.0.0': + dependencies: + uuid: 8.3.2 + optionalDependencies: + mv: 2.1.1 + safe-json-stringify: 1.2.0 + + '@expo/cli@0.18.13(expo-modules-autolinking@1.11.1)': + dependencies: + '@babel/runtime': 7.24.5 + '@expo/code-signing-certificates': 0.0.5 + '@expo/config': 9.0.2 + '@expo/config-plugins': 8.0.4 + '@expo/devcert': 1.1.2 + '@expo/env': 0.3.0 + '@expo/image-utils': 0.5.1 + '@expo/json-file': 8.3.3 + '@expo/metro-config': 0.18.4 + '@expo/osascript': 2.1.2 + '@expo/package-manager': 1.5.2 + '@expo/plist': 0.1.3 + '@expo/prebuild-config': 7.0.4(expo-modules-autolinking@1.11.1) + '@expo/rudder-sdk-node': 1.1.1 + '@expo/spawn-async': 1.7.2 + '@expo/xcpretty': 4.3.1 + '@react-native/dev-middleware': 0.74.83 + '@urql/core': 2.3.6(graphql@15.8.0) + '@urql/exchange-retry': 0.3.0(graphql@15.8.0) + accepts: 1.3.8 + arg: 5.0.2 + better-opn: 3.0.2 + bplist-parser: 0.3.2 + cacache: 18.0.3 + chalk: 4.1.2 + ci-info: 3.9.0 + connect: 3.7.0 + debug: 4.3.4 + env-editor: 0.4.2 + fast-glob: 3.3.2 + find-yarn-workspace-root: 2.0.0 + form-data: 3.0.1 + freeport-async: 2.0.0 + fs-extra: 8.1.0 + getenv: 1.0.0 + glob: 7.2.3 + graphql: 15.8.0 + graphql-tag: 2.12.6(graphql@15.8.0) + https-proxy-agent: 5.0.1 + internal-ip: 4.3.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + js-yaml: 3.14.1 + json-schema-deref-sync: 0.13.0 + lodash.debounce: 4.0.8 + md5hex: 1.0.0 + minimatch: 3.1.2 + node-fetch: 2.7.0 + node-forge: 1.3.1 + npm-package-arg: 7.0.0 + open: 8.4.2 + ora: 3.4.0 + picomatch: 3.0.1 + pretty-bytes: 5.6.0 + progress: 2.0.3 + prompts: 2.4.2 + qrcode-terminal: 0.11.0 + require-from-string: 2.0.2 + requireg: 0.2.2 + resolve: 1.22.8 + resolve-from: 5.0.0 + resolve.exports: 2.0.2 + semver: 7.6.2 + send: 0.18.0 + slugify: 1.6.6 + source-map-support: 0.5.21 + stacktrace-parser: 0.1.10 + structured-headers: 0.4.1 + tar: 6.2.1 + temp-dir: 2.0.0 + tempy: 0.7.1 + terminal-link: 2.1.1 + text-table: 0.2.0 + url-join: 4.0.0 + wrap-ansi: 7.0.0 + ws: 8.17.0 + transitivePeerDependencies: + - bufferutil + - encoding + - expo-modules-autolinking + - supports-color + - utf-8-validate + + '@expo/code-signing-certificates@0.0.5': + dependencies: + node-forge: 1.3.1 + nullthrows: 1.1.1 + + '@expo/config-plugins@8.0.4': + dependencies: + '@expo/config-types': 51.0.0 + '@expo/json-file': 8.3.3 + '@expo/plist': 0.1.3 + '@expo/sdk-runtime-versions': 1.0.0 + chalk: 4.1.2 + debug: 4.3.4 + find-up: 5.0.0 + getenv: 1.0.0 + glob: 7.1.6 + resolve-from: 5.0.0 + semver: 7.6.2 + slash: 3.0.0 + slugify: 1.6.6 + xcode: 3.0.1 + xml2js: 0.6.0 + transitivePeerDependencies: + - supports-color + + '@expo/config-types@51.0.0': {} + + '@expo/config@9.0.2': + dependencies: + '@babel/code-frame': 7.10.4 + '@expo/config-plugins': 8.0.4 + '@expo/config-types': 51.0.0 + '@expo/json-file': 8.3.3 + getenv: 1.0.0 + glob: 7.1.6 + require-from-string: 2.0.2 + resolve-from: 5.0.0 + semver: 7.6.2 + slugify: 1.6.6 + sucrase: 3.34.0 + transitivePeerDependencies: + - supports-color + + '@expo/devcert@1.1.2': + dependencies: + application-config-path: 0.1.1 + command-exists: 1.2.9 + debug: 3.2.7 + eol: 0.9.1 + get-port: 3.2.0 + glob: 7.2.3 + lodash: 4.17.21 + mkdirp: 0.5.6 + password-prompt: 1.1.3 + rimraf: 2.7.1 + sudo-prompt: 8.2.5 + tmp: 0.0.33 + tslib: 2.6.2 + transitivePeerDependencies: + - supports-color + + '@expo/env@0.3.0': + dependencies: + chalk: 4.1.2 + debug: 4.3.4 + dotenv: 16.4.5 + dotenv-expand: 11.0.6 + getenv: 1.0.0 + transitivePeerDependencies: + - supports-color + + '@expo/image-utils@0.5.1': + dependencies: + '@expo/spawn-async': 1.7.2 + chalk: 4.1.2 + fs-extra: 9.0.0 + getenv: 1.0.0 + jimp-compact: 0.16.1 + node-fetch: 2.7.0 + parse-png: 2.1.0 + resolve-from: 5.0.0 + semver: 7.6.2 + tempy: 0.3.0 + transitivePeerDependencies: + - encoding + + '@expo/json-file@8.3.3': + dependencies: + '@babel/code-frame': 7.10.4 + json5: 2.2.3 + write-file-atomic: 2.4.3 + + '@expo/metro-config@0.18.4': + dependencies: + '@babel/core': 7.24.5 + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + '@expo/config': 9.0.2 + '@expo/env': 0.3.0 + '@expo/json-file': 8.3.3 + '@expo/spawn-async': 1.7.2 + chalk: 4.1.2 + debug: 4.3.4 + find-yarn-workspace-root: 2.0.0 + fs-extra: 9.1.0 + getenv: 1.0.0 + glob: 7.2.3 + jsc-safe-url: 0.2.4 + lightningcss: 1.19.0 + postcss: 8.4.38 + resolve-from: 5.0.0 + transitivePeerDependencies: + - supports-color + + '@expo/metro-runtime@3.2.1(react-native@0.74.1)': + dependencies: + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + '@expo/osascript@2.1.2': + dependencies: + '@expo/spawn-async': 1.7.2 + exec-async: 2.2.0 + + '@expo/package-manager@1.5.2': + dependencies: + '@expo/json-file': 8.3.3 + '@expo/spawn-async': 1.7.2 + ansi-regex: 5.0.1 + chalk: 4.1.2 + find-up: 5.0.0 + find-yarn-workspace-root: 2.0.0 + js-yaml: 3.14.1 + micromatch: 4.0.5 + npm-package-arg: 7.0.0 + ora: 3.4.0 + split: 1.0.1 + sudo-prompt: 9.1.1 + + '@expo/plist@0.1.3': + dependencies: + '@xmldom/xmldom': 0.7.13 + base64-js: 1.5.1 + xmlbuilder: 14.0.0 + + '@expo/prebuild-config@7.0.3(expo-modules-autolinking@1.11.1)': + dependencies: + '@expo/config': 9.0.2 + '@expo/config-plugins': 8.0.4 + '@expo/config-types': 51.0.0 + '@expo/image-utils': 0.5.1 + '@expo/json-file': 8.3.3 + '@react-native/normalize-colors': 0.74.83 + debug: 4.3.4 + expo-modules-autolinking: 1.11.1 + fs-extra: 9.1.0 + resolve-from: 5.0.0 + semver: 7.6.2 + xml2js: 0.6.0 + transitivePeerDependencies: + - encoding + - supports-color + + '@expo/prebuild-config@7.0.4(expo-modules-autolinking@1.11.1)': + dependencies: + '@expo/config': 9.0.2 + '@expo/config-plugins': 8.0.4 + '@expo/config-types': 51.0.0 + '@expo/image-utils': 0.5.1 + '@expo/json-file': 8.3.3 + '@react-native/normalize-colors': 0.74.83 + debug: 4.3.4 + expo-modules-autolinking: 1.11.1 + fs-extra: 9.1.0 + resolve-from: 5.0.0 + semver: 7.6.2 + xml2js: 0.6.0 + transitivePeerDependencies: + - encoding + - supports-color + + '@expo/rudder-sdk-node@1.1.1': + dependencies: + '@expo/bunyan': 4.0.0 + '@segment/loosely-validate-event': 2.0.0 + fetch-retry: 4.1.1 + md5: 2.3.0 + node-fetch: 2.7.0 + remove-trailing-slash: 0.1.1 + uuid: 8.3.2 + transitivePeerDependencies: + - encoding + + '@expo/sdk-runtime-versions@1.0.0': {} + + '@expo/server@0.4.2(typescript@5.3.3)': + dependencies: + '@remix-run/node': 2.9.2(typescript@5.3.3) + abort-controller: 3.0.0 + debug: 4.3.4 + source-map-support: 0.5.21 + transitivePeerDependencies: + - supports-color + - typescript + + '@expo/spawn-async@1.7.2': + dependencies: + cross-spawn: 7.0.3 + + '@expo/vector-icons@14.0.2': + dependencies: + prop-types: 15.8.1 + + '@expo/xcpretty@4.3.1': + dependencies: + '@babel/code-frame': 7.10.4 + chalk: 4.1.2 + find-up: 5.0.0 + js-yaml: 4.1.0 + + '@formatjs/ecma402-abstract@2.0.0': + dependencies: + '@formatjs/intl-localematcher': 0.5.4 + tslib: 2.6.2 + + '@formatjs/icu-messageformat-parser@2.7.8': + dependencies: + '@formatjs/ecma402-abstract': 2.0.0 + '@formatjs/icu-skeleton-parser': 1.8.2 + tslib: 2.6.2 + + '@formatjs/icu-skeleton-parser@1.8.2': + dependencies: + '@formatjs/ecma402-abstract': 2.0.0 + tslib: 2.6.2 + + '@formatjs/intl-localematcher@0.5.4': + dependencies: + tslib: 2.6.2 + + '@gorhom/bottom-sheet@4.6.3(@types/react@18.2.79)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.1)(react-native@0.74.1)(react@18.2.0)': + dependencies: + '@gorhom/portal': 1.0.14(react-native@0.74.1)(react@18.2.0) + '@types/react': 18.2.79 + invariant: 2.2.4 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-gesture-handler: 2.16.2(react-native@0.74.1)(react@18.2.0) + react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + + '@gorhom/portal@1.0.14(react-native@0.74.1)(react@18.2.0)': + dependencies: + nanoid: 3.3.7 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + '@graphql-typed-document-node/core@3.2.0(graphql@15.8.0)': + dependencies: + graphql: 15.8.0 + + '@hapi/hoek@9.3.0': {} + + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@hookform/resolvers@2.9.11(react-hook-form@7.51.4)': + dependencies: + react-hook-form: 7.51.4(react@18.2.0) + + '@humanwhocodes/config-array@0.11.14': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@isaacs/ttlcache@1.4.1': {} + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/console@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + chalk: 4.1.2 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + + '@jest/core@29.7.0(ts-node@10.9.2)': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.5 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/create-cache-key-function@29.7.0': + dependencies: + '@jest/types': 29.6.3 + + '@jest/environment@29.7.0': + dependencies: + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + jest-mock: 29.7.0 + + '@jest/expect-utils@29.7.0': + dependencies: + jest-get-type: 29.6.3 + + '@jest/expect@29.7.0': + dependencies: + expect: 29.7.0 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color + + '@jest/fake-timers@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 20.12.12 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + '@jest/globals@29.7.0': + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/types': 29.6.3 + jest-mock: 29.7.0 + transitivePeerDependencies: + - supports-color + + '@jest/reporters@29.7.0': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + '@types/node': 20.12.12 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.2 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 + slash: 3.0.0 + string-length: 4.0.2 + strip-ansi: 6.0.1 + v8-to-istanbul: 9.2.0 + transitivePeerDependencies: + - supports-color + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + + '@jest/source-map@29.6.3': + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + callsites: 3.1.0 + graceful-fs: 4.2.11 + + '@jest/test-result@29.7.0': + dependencies: + '@jest/console': 29.7.0 + '@jest/types': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-sequencer@29.7.0': + dependencies: + '@jest/test-result': 29.7.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + slash: 3.0.0 + + '@jest/transform@29.7.0': + dependencies: + '@babel/core': 7.24.5 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + micromatch: 4.0.5 + pirates: 4.0.6 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + + '@jest/types@26.6.2': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.12.12 + '@types/yargs': 15.0.19 + chalk: 4.1.2 + + '@jest/types@29.6.3': + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.12.12 + '@types/yargs': 17.0.32 + chalk: 4.1.2 + + '@jimp/bmp@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + bmp-js: 0.1.0 + + '@jimp/core@0.22.12': + dependencies: + '@jimp/utils': 0.22.12 + any-base: 1.1.0 + buffer: 5.7.1 + exif-parser: 0.1.12 + file-type: 16.5.4 + isomorphic-fetch: 3.0.0 + pixelmatch: 4.0.2 + tinycolor2: 1.6.0 + transitivePeerDependencies: + - encoding + + '@jimp/custom@0.22.12': + dependencies: + '@jimp/core': 0.22.12 + transitivePeerDependencies: + - encoding + + '@jimp/gif@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + gifwrap: 0.10.1 + omggif: 1.0.10 + + '@jimp/jpeg@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + jpeg-js: 0.4.4 + + '@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-blur@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-circle@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-color@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + tinycolor2: 1.6.0 + + '@jimp/plugin-contain@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12)(@jimp/plugin-resize@0.22.12)(@jimp/plugin-scale@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/plugin-blit': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-scale': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12) + '@jimp/utils': 0.22.12 + + '@jimp/plugin-cover@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-crop@0.22.12)(@jimp/plugin-resize@0.22.12)(@jimp/plugin-scale@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/plugin-crop': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-scale': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12) + '@jimp/utils': 0.22.12 + + '@jimp/plugin-crop@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-displace@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-dither@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-fisheye@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-flip@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-rotate@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/plugin-rotate': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12)(@jimp/plugin-crop@0.22.12)(@jimp/plugin-resize@0.22.12) + '@jimp/utils': 0.22.12 + + '@jimp/plugin-gaussian@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-invert@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-mask@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-normalize@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-print@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/plugin-blit': 0.22.12(@jimp/custom@0.22.12) + '@jimp/utils': 0.22.12 + load-bmfont: 1.4.1 + + '@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + + '@jimp/plugin-rotate@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12)(@jimp/plugin-crop@0.22.12)(@jimp/plugin-resize@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/plugin-blit': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-crop': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) + '@jimp/utils': 0.22.12 + + '@jimp/plugin-scale@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) + '@jimp/utils': 0.22.12 + + '@jimp/plugin-shadow@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blur@0.22.12)(@jimp/plugin-resize@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/plugin-blur': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) + '@jimp/utils': 0.22.12 + + '@jimp/plugin-threshold@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-color@0.22.12)(@jimp/plugin-resize@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/plugin-color': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) + '@jimp/utils': 0.22.12 + + '@jimp/plugins@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/plugin-blit': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-blur': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-circle': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-color': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-contain': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12)(@jimp/plugin-resize@0.22.12)(@jimp/plugin-scale@0.22.12) + '@jimp/plugin-cover': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-crop@0.22.12)(@jimp/plugin-resize@0.22.12)(@jimp/plugin-scale@0.22.12) + '@jimp/plugin-crop': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-displace': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-dither': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-fisheye': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-flip': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-rotate@0.22.12) + '@jimp/plugin-gaussian': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-invert': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-mask': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-normalize': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-print': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12) + '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) + '@jimp/plugin-rotate': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12)(@jimp/plugin-crop@0.22.12)(@jimp/plugin-resize@0.22.12) + '@jimp/plugin-scale': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12) + '@jimp/plugin-shadow': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blur@0.22.12)(@jimp/plugin-resize@0.22.12) + '@jimp/plugin-threshold': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-color@0.22.12)(@jimp/plugin-resize@0.22.12) + timm: 1.7.1 + + '@jimp/png@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/utils': 0.22.12 + pngjs: 6.0.0 + + '@jimp/tiff@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/custom': 0.22.12 + utif2: 4.1.0 + + '@jimp/types@0.22.12(@jimp/custom@0.22.12)': + dependencies: + '@jimp/bmp': 0.22.12(@jimp/custom@0.22.12) + '@jimp/custom': 0.22.12 + '@jimp/gif': 0.22.12(@jimp/custom@0.22.12) + '@jimp/jpeg': 0.22.12(@jimp/custom@0.22.12) + '@jimp/png': 0.22.12(@jimp/custom@0.22.12) + '@jimp/tiff': 0.22.12(@jimp/custom@0.22.12) + timm: 1.7.1 + + '@jimp/utils@0.22.12': + dependencies: + regenerator-runtime: 0.13.11 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@jridgewell/trace-mapping@0.3.9': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@motionone/animation@10.17.0': + dependencies: + '@motionone/easing': 10.17.0 + '@motionone/types': 10.17.0 + '@motionone/utils': 10.17.0 + tslib: 2.6.2 + + '@motionone/dom@10.12.0': + dependencies: + '@motionone/animation': 10.17.0 + '@motionone/generators': 10.17.0 + '@motionone/types': 10.17.0 + '@motionone/utils': 10.17.0 + hey-listen: 1.0.8 + tslib: 2.6.2 + + '@motionone/easing@10.17.0': + dependencies: + '@motionone/utils': 10.17.0 + tslib: 2.6.2 + + '@motionone/generators@10.17.0': + dependencies: + '@motionone/types': 10.17.0 + '@motionone/utils': 10.17.0 + tslib: 2.6.2 + + '@motionone/types@10.17.0': {} + + '@motionone/utils@10.17.0': + dependencies: + '@motionone/types': 10.17.0 + hey-listen: 1.0.8 + tslib: 2.6.2 + + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + dependencies: + eslint-scope: 5.1.1 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@npmcli/fs@3.1.1': + dependencies: + semver: 7.6.2 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@radix-ui/react-compose-refs@1.0.0(react@18.2.0)': + dependencies: + '@babel/runtime': 7.24.5 + react: 18.2.0 + + '@radix-ui/react-slot@1.0.1(react@18.2.0)': + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) + react: 18.2.0 + + '@react-native-community/cli-clean@13.6.6': + dependencies: + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + execa: 5.1.1 + fast-glob: 3.3.2 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-config@13.6.6': + dependencies: + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + cosmiconfig: 5.2.1 + deepmerge: 4.3.1 + fast-glob: 3.3.2 + joi: 17.13.1 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-debugger-ui@13.6.6': + dependencies: + serve-static: 1.15.0 + transitivePeerDependencies: + - supports-color + + '@react-native-community/cli-doctor@13.6.6': + dependencies: + '@react-native-community/cli-config': 13.6.6 + '@react-native-community/cli-platform-android': 13.6.6 + '@react-native-community/cli-platform-apple': 13.6.6 + '@react-native-community/cli-platform-ios': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + command-exists: 1.2.9 + deepmerge: 4.3.1 + envinfo: 7.13.0 + execa: 5.1.1 + hermes-profile-transformer: 0.0.6 + node-stream-zip: 1.15.0 + ora: 5.4.1 + semver: 7.6.2 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + yaml: 2.4.2 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-hermes@13.6.6': + dependencies: + '@react-native-community/cli-platform-android': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + hermes-profile-transformer: 0.0.6 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-platform-android@13.6.6': + dependencies: + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + execa: 5.1.1 + fast-glob: 3.3.2 + fast-xml-parser: 4.4.0 + logkitty: 0.7.1 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-platform-apple@13.6.6': + dependencies: + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + execa: 5.1.1 + fast-glob: 3.3.2 + fast-xml-parser: 4.4.0 + ora: 5.4.1 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-platform-ios@13.6.6': + dependencies: + '@react-native-community/cli-platform-apple': 13.6.6 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-server-api@13.6.6': + dependencies: + '@react-native-community/cli-debugger-ui': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + compression: 1.7.4 + connect: 3.7.0 + errorhandler: 1.5.1 + nocache: 3.0.4 + pretty-format: 26.6.2 + serve-static: 1.15.0 + ws: 6.2.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@react-native-community/cli-tools@13.6.6': + dependencies: + appdirsjs: 1.2.7 + chalk: 4.1.2 + execa: 5.1.1 + find-up: 5.0.0 + mime: 2.6.0 + node-fetch: 2.7.0 + open: 6.4.0 + ora: 5.4.1 + semver: 7.6.2 + shell-quote: 1.8.1 + sudo-prompt: 9.2.1 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-types@13.6.6': + dependencies: + joi: 17.13.1 + + '@react-native-community/cli@13.6.6': + dependencies: + '@react-native-community/cli-clean': 13.6.6 + '@react-native-community/cli-config': 13.6.6 + '@react-native-community/cli-debugger-ui': 13.6.6 + '@react-native-community/cli-doctor': 13.6.6 + '@react-native-community/cli-hermes': 13.6.6 + '@react-native-community/cli-server-api': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + '@react-native-community/cli-types': 13.6.6 + chalk: 4.1.2 + commander: 9.5.0 + deepmerge: 4.3.1 + execa: 5.1.1 + find-up: 4.1.0 + fs-extra: 8.1.0 + graceful-fs: 4.2.11 + prompts: 2.4.2 + semver: 7.6.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@react-native-community/eslint-config@3.2.0(eslint@8.57.0)(jest@29.7.0)(prettier@2.8.8)(typescript@5.3.3)': + dependencies: + '@babel/core': 7.24.5 + '@babel/eslint-parser': 7.24.5(@babel/core@7.24.5)(eslint@8.57.0) + '@react-native-community/eslint-plugin': 1.3.0 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 + eslint-config-prettier: 8.10.0(eslint@8.57.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) + eslint-plugin-ft-flow: 2.0.3(@babel/eslint-parser@7.24.5)(eslint@8.57.0) + eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@29.7.0)(typescript@5.3.3) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8) + eslint-plugin-react: 7.34.1(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) + eslint-plugin-react-native: 4.1.0(eslint@8.57.0) + prettier: 2.8.8 + transitivePeerDependencies: + - jest + - supports-color + - typescript + + '@react-native-community/eslint-plugin@1.3.0': {} + + '@react-native/assets-registry@0.74.83': {} + + '@react-native/babel-plugin-codegen@0.74.83(@babel/preset-env@7.24.5)': + dependencies: + '@react-native/codegen': 0.74.83(@babel/preset-env@7.24.5) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/babel-preset@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-export-default-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.5) + '@babel/template': 7.24.0 + '@react-native/babel-plugin-codegen': 0.74.83(@babel/preset-env@7.24.5) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.5) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/codegen@0.74.83(@babel/preset-env@7.24.5)': + dependencies: + '@babel/parser': 7.24.5 + '@babel/preset-env': 7.24.5(@babel/core@7.24.5) + glob: 7.2.3 + hermes-parser: 0.19.1 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.24.5) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + '@react-native/community-cli-plugin@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5)': + dependencies: + '@react-native-community/cli-server-api': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + '@react-native/dev-middleware': 0.74.83 + '@react-native/metro-babel-transformer': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + chalk: 4.1.2 + execa: 5.1.1 + metro: 0.80.9 + metro-config: 0.80.9 + metro-core: 0.80.9 + node-fetch: 2.7.0 + querystring: 0.2.1 + readline: 1.3.0 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@react-native/debugger-frontend@0.74.83': {} + + '@react-native/dev-middleware@0.74.83': + dependencies: + '@isaacs/ttlcache': 1.4.1 + '@react-native/debugger-frontend': 0.74.83 + '@rnx-kit/chromium-edge-launcher': 1.0.0 + chrome-launcher: 0.15.2 + connect: 3.7.0 + debug: 2.6.9 + node-fetch: 2.7.0 + nullthrows: 1.1.1 + open: 7.4.2 + selfsigned: 2.4.1 + serve-static: 1.15.0 + temp-dir: 2.0.0 + ws: 6.2.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@react-native/gradle-plugin@0.74.83': {} + + '@react-native/js-polyfills@0.74.83': {} + + '@react-native/metro-babel-transformer@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@react-native/babel-preset': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + hermes-parser: 0.19.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/normalize-colors@0.74.83': {} + + '@react-native/virtualized-lists@0.74.83(@types/react@18.2.79)(react-native@0.74.1)(react@18.2.0)': + dependencies: + '@types/react': 18.2.79 + invariant: 2.2.4 + nullthrows: 1.1.1 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + '@react-navigation/bottom-tabs@6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)': + dependencies: + '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) + color: 4.2.3 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) + warn-once: 0.1.1 + + '@react-navigation/core@6.4.16(react@18.2.0)': + dependencies: + '@react-navigation/routers': 6.1.9 + escape-string-regexp: 4.0.0 + nanoid: 3.3.7 + query-string: 7.1.3 + react: 18.2.0 + react-is: 16.13.1 + use-latest-callback: 0.1.9(react@18.2.0) + + '@react-navigation/devtools@6.0.26(react@18.2.0)': + dependencies: + deep-equal: 2.2.3 + nanoid: 3.3.7 + react: 18.2.0 + stacktrace-parser: 0.1.10 + + '@react-navigation/elements@1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0)': + dependencies: + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + + '@react-navigation/native-stack@6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)': + dependencies: + '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) + warn-once: 0.1.1 + + '@react-navigation/native@6.1.17(react-native@0.74.1)(react@18.2.0)': + dependencies: + '@react-navigation/core': 6.4.16(react@18.2.0) + escape-string-regexp: 4.0.0 + fast-deep-equal: 3.1.3 + nanoid: 3.3.7 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + '@react-navigation/routers@6.1.9': + dependencies: + nanoid: 3.3.7 + + '@remix-run/node@2.9.2(typescript@5.3.3)': + dependencies: + '@remix-run/server-runtime': 2.9.2(typescript@5.3.3) + '@remix-run/web-fetch': 4.4.2 + '@web3-storage/multipart-parser': 1.0.0 + cookie-signature: 1.2.1 + source-map-support: 0.5.21 + stream-slice: 0.1.2 + typescript: 5.3.3 + undici: 6.18.0 + + '@remix-run/router@1.16.1': {} + + '@remix-run/server-runtime@2.9.2(typescript@5.3.3)': + dependencies: + '@remix-run/router': 1.16.1 + '@types/cookie': 0.6.0 + '@web3-storage/multipart-parser': 1.0.0 + cookie: 0.6.0 + set-cookie-parser: 2.6.0 + source-map: 0.7.4 + turbo-stream: 2.0.1 + typescript: 5.3.3 + + '@remix-run/web-blob@3.1.0': + dependencies: + '@remix-run/web-stream': 1.1.0 + web-encoding: 1.1.5 + + '@remix-run/web-fetch@4.4.2': + dependencies: + '@remix-run/web-blob': 3.1.0 + '@remix-run/web-file': 3.1.0 + '@remix-run/web-form-data': 3.1.0 + '@remix-run/web-stream': 1.1.0 + '@web3-storage/multipart-parser': 1.0.0 + abort-controller: 3.0.0 + data-uri-to-buffer: 3.0.1 + mrmime: 1.0.1 + + '@remix-run/web-file@3.1.0': + dependencies: + '@remix-run/web-blob': 3.1.0 + + '@remix-run/web-form-data@3.1.0': + dependencies: + web-encoding: 1.1.5 + + '@remix-run/web-stream@1.1.0': + dependencies: + web-streams-polyfill: 3.3.3 + + '@rnx-kit/chromium-edge-launcher@1.0.0': + dependencies: + '@types/node': 18.19.33 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + rimraf: 3.0.2 + transitivePeerDependencies: + - supports-color + + '@samverschueren/stream-to-observable@0.3.1(rxjs@6.6.7)': + dependencies: + any-observable: 0.3.0(rxjs@6.6.7) + rxjs: 6.6.7 + transitivePeerDependencies: + - zenObservable + + '@segment/loosely-validate-event@2.0.0': + dependencies: + component-type: 1.2.2 + join-component: 1.1.0 + + '@shopify/flash-list@1.6.4(@babel/runtime@7.24.5)(react-native@0.74.1)(react@18.2.0)': + dependencies: + '@babel/runtime': 7.24.5 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + recyclerlistview: 4.2.0(react-native@0.74.1)(react@18.2.0) + tslib: 2.4.0 + + '@sideway/address@4.1.5': + dependencies: + '@hapi/hoek': 9.3.0 + + '@sideway/formula@3.0.1': {} + + '@sideway/pinpoint@2.0.0': {} + + '@sinclair/typebox@0.27.8': {} + + '@sindresorhus/is@0.14.0': {} + + '@sindresorhus/is@2.1.1': {} + + '@sindresorhus/is@4.6.0': {} + + '@sinonjs/commons@3.0.1': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@10.3.0': + dependencies: + '@sinonjs/commons': 3.0.1 + + '@szmarczak/http-timer@1.1.2': + dependencies: + defer-to-connect: 1.1.3 + + '@szmarczak/http-timer@4.0.6': + dependencies: + defer-to-connect: 2.0.1 + + '@tanstack/query-core@5.36.1': {} + + '@tanstack/react-query@5.37.1(react@18.2.0)': + dependencies: + '@tanstack/query-core': 5.36.1 + react: 18.2.0 + + '@testing-library/jest-dom@5.17.0': + dependencies: + '@adobe/css-tools': 4.3.3 + '@babel/runtime': 7.24.5 + '@types/testing-library__jest-dom': 5.14.9 + aria-query: 5.3.0 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.5.16 + lodash: 4.17.21 + redent: 3.0.0 + + '@testing-library/react-native@12.5.0(jest@29.7.0)(react-native@0.74.1)(react-test-renderer@18.3.1)(react@18.2.0)': + dependencies: + jest: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2) + jest-matcher-utils: 29.7.0 + pretty-format: 29.7.0 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-test-renderer: 18.3.1(react@18.2.0) + redent: 3.0.0 + + '@tokenizer/token@0.3.0': {} + + '@tootallnate/once@2.0.0': {} + + '@tsconfig/node10@1.0.11': {} + + '@tsconfig/node12@1.0.11': {} + + '@tsconfig/node14@1.0.3': {} + + '@tsconfig/node16@1.0.4': {} + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.5 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.24.5 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + + '@types/babel__traverse@7.20.5': + dependencies: + '@babel/types': 7.24.5 + + '@types/cacheable-request@6.0.3': + dependencies: + '@types/http-cache-semantics': 4.0.4 + '@types/keyv': 3.1.4 + '@types/node': 20.12.12 + '@types/responselike': 1.0.3 + + '@types/cookie@0.6.0': {} + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 20.12.12 + + '@types/hammerjs@2.0.45': {} + + '@types/http-cache-semantics@4.0.4': {} + + '@types/i18n-js@3.8.9': {} + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/jest@29.5.12': + dependencies: + expect: 29.7.0 + pretty-format: 29.7.0 + + '@types/jsdom@20.0.1': + dependencies: + '@types/node': 20.12.12 + '@types/tough-cookie': 4.0.5 + parse5: 7.1.2 + + '@types/json-schema@7.0.15': {} + + '@types/keyv@3.1.4': + dependencies: + '@types/node': 20.12.12 + + '@types/lodash.memoize@4.1.9': + dependencies: + '@types/lodash': 4.17.4 + + '@types/lodash@4.17.4': {} + + '@types/minimist@1.2.5': {} + + '@types/node-forge@1.3.11': + dependencies: + '@types/node': 20.12.12 + + '@types/node@16.9.1': {} + + '@types/node@18.19.33': + dependencies: + undici-types: 5.26.5 + + '@types/node@20.12.12': + dependencies: + undici-types: 5.26.5 + + '@types/node@20.5.1': {} + + '@types/normalize-package-data@2.4.4': {} + + '@types/parse-json@4.0.2': {} + + '@types/prop-types@15.7.12': {} + + '@types/react-test-renderer@18.3.0': + dependencies: + '@types/react': 18.2.79 + + '@types/react@18.2.79': + dependencies: + '@types/prop-types': 15.7.12 + csstype: 3.1.3 + + '@types/responselike@1.0.3': + dependencies: + '@types/node': 20.12.12 + + '@types/semver@7.5.8': {} + + '@types/stack-utils@2.0.3': {} + + '@types/testing-library__jest-dom@5.14.9': + dependencies: + '@types/jest': 29.5.12 + + '@types/tough-cookie@4.0.5': {} + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@15.0.19': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@types/yargs@17.0.32': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3)': + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + debug: 4.3.4 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.3.3)': + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + debug: 4.3.4 + eslint: 8.57.0 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.3.3)': + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + debug: 4.3.4 + eslint: 8.57.0 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@5.62.0': {} + + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3)': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.3.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + eslint: 8.57.0 + eslint-scope: 5.1.1 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + + '@ungap/structured-clone@1.2.0': {} + + '@urql/core@2.3.6(graphql@15.8.0)': + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@15.8.0) + graphql: 15.8.0 + wonka: 4.0.15 + + '@urql/exchange-retry@0.3.0(graphql@15.8.0)': + dependencies: + '@urql/core': 2.3.6(graphql@15.8.0) + graphql: 15.8.0 + wonka: 4.0.15 + + '@web3-storage/multipart-parser@1.0.0': {} + + '@xmldom/xmldom@0.7.13': {} + + '@xmldom/xmldom@0.8.10': {} + + '@zxing/text-encoding@0.9.0': + optional: true + + JSONStream@1.3.5: + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + + abab@2.0.6: {} + + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-globals@7.0.1: + dependencies: + acorn: 8.11.3 + acorn-walk: 8.3.2 + + acorn-jsx@5.3.2(acorn@8.11.3): + dependencies: + acorn: 8.11.3 + + acorn-walk@8.3.2: {} + + acorn@8.11.3: {} + + agent-base@6.0.2: + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ajv-formats@2.1.1(ajv@8.13.0): + dependencies: + ajv: 8.13.0 + + ajv-keywords@5.1.0(ajv@8.13.0): + dependencies: + ajv: 8.13.0 + fast-deep-equal: 3.1.3 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.11.0: + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + + ajv@8.13.0: + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + + anser@1.4.10: {} + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-escapes@3.2.0: {} + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-escapes@5.0.0: + dependencies: + type-fest: 1.4.0 + + ansi-escapes@6.2.1: {} + + ansi-fragments@0.2.1: + dependencies: + colorette: 1.4.0 + slice-ansi: 2.1.0 + strip-ansi: 5.2.0 + + ansi-regex@2.1.1: {} + + ansi-regex@3.0.1: {} + + ansi-regex@4.1.1: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@2.2.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + ansi-styles@6.2.1: {} + + any-base@1.1.0: {} + + any-observable@0.3.0(rxjs@6.6.7): + dependencies: + rxjs: 6.6.7 + + any-observable@0.5.1(rxjs@6.6.7): + dependencies: + rxjs: 6.6.7 + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + app-icon-badge@0.0.15: + dependencies: + color-convert: 2.0.1 + commander: 11.1.0 + delta-e: 0.0.8 + jimp: 0.22.12 + transitivePeerDependencies: + - encoding + + appdirsjs@1.2.7: {} + + application-config-path@0.1.1: {} + + arg@4.1.3: {} + + arg@5.0.2: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + aria-query@5.3.0: + dependencies: + dequal: 2.0.3 + + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + + array-ify@1.0.0: {} + + array-includes@3.1.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + is-string: 1.0.7 + + array-union@2.1.0: {} + + array.prototype.findlast@1.2.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + + array.prototype.flat@1.3.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + + array.prototype.flatmap@1.3.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + + array.prototype.toreversed@1.1.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + + array.prototype.tosorted@1.1.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-shim-unscopables: 1.0.2 + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + + arrify@1.0.1: {} + + asap@2.0.6: {} + + ast-types@0.15.2: + dependencies: + tslib: 2.6.2 + + astral-regex@1.0.0: {} + + async-exit-hook@2.0.1: {} + + async-limiter@1.0.1: {} + + asynckit@0.4.0: {} + + at-least-node@1.0.0: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + axios@1.7.1: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + babel-core@7.0.0-bridge.0(@babel/core@7.24.5): + dependencies: + '@babel/core': 7.24.5 + + babel-jest@29.7.0(@babel/core@7.24.5): + dependencies: + '@babel/core': 7.24.5 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.24.5) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.24.5 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@29.6.3: + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.5 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.5 + + babel-plugin-module-resolver@5.0.2: + dependencies: + find-babel-config: 2.1.1 + glob: 9.3.5 + pkg-up: 3.1.0 + reselect: 4.1.8 + resolve: 1.22.8 + + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.5): + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.5): + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + core-js-compat: 3.37.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.5): + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + transitivePeerDependencies: + - supports-color + + babel-plugin-react-native-web@0.19.11: {} + + babel-plugin-replace-ts-export-assignment@0.0.2: {} + + babel-plugin-tester@11.0.4(@babel/core@7.24.5): + dependencies: + '@babel/core': 7.24.5 + core-js: 3.37.1 + debug: 4.3.4 + lodash.mergewith: 4.6.2 + prettier: 2.8.8 + strip-indent: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.24.5): + dependencies: + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.5) + transitivePeerDependencies: + - '@babel/core' + + babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.5): + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.5) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.5) + + babel-preset-expo@11.0.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + dependencies: + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/preset-react': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@react-native/babel-preset': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + babel-plugin-react-native-web: 0.19.11 + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - supports-color + + babel-preset-jest@29.6.3(@babel/core@7.24.5): + dependencies: + '@babel/core': 7.24.5 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.5) + + balanced-match@1.0.2: {} + + base64-js@1.5.1: {} + + better-opn@3.0.2: + dependencies: + open: 8.4.2 + + big-integer@1.6.52: {} + + binary-extensions@2.3.0: {} + + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + + bmp-js@0.1.0: {} + + boolbase@1.0.0: {} + + boxen@5.1.2: + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 2.2.1 + string-width: 4.2.3 + type-fest: 0.20.2 + widest-line: 3.1.0 + wrap-ansi: 7.0.0 + + bplist-creator@0.1.0: + dependencies: + stream-buffers: 2.2.0 + + bplist-parser@0.3.1: + dependencies: + big-integer: 1.6.52 + + bplist-parser@0.3.2: + dependencies: + big-integer: 1.6.52 + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.2: + dependencies: + fill-range: 7.0.1 + + browserslist@4.23.0: + dependencies: + caniuse-lite: 1.0.30001620 + electron-to-chromium: 1.4.775 + node-releases: 2.0.14 + update-browserslist-db: 1.0.16(browserslist@4.23.0) + + bs-logger@0.2.6: + dependencies: + fast-json-stable-stringify: 2.1.0 + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-alloc-unsafe@1.1.0: {} + + buffer-alloc@1.2.0: + dependencies: + buffer-alloc-unsafe: 1.1.0 + buffer-fill: 1.0.0 + + buffer-equal@0.0.1: {} + + buffer-fill@1.0.0: {} + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + builtin-modules@3.3.0: {} + + builtins@1.0.3: {} + + bytes@3.0.0: {} + + cacache@18.0.3: + dependencies: + '@npmcli/fs': 3.1.1 + fs-minipass: 3.0.3 + glob: 10.3.15 + lru-cache: 10.2.2 + minipass: 7.1.1 + minipass-collect: 2.0.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + p-map: 4.0.0 + ssri: 10.0.6 + tar: 6.2.1 + unique-filename: 3.0.0 + + cacheable-lookup@2.0.1: + dependencies: + '@types/keyv': 3.1.4 + keyv: 4.5.4 + + cacheable-request@6.1.0: + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.1.1 + keyv: 3.1.0 + lowercase-keys: 2.0.0 + normalize-url: 4.5.1 + responselike: 1.0.2 + + cacheable-request@7.0.4: + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.1.1 + keyv: 4.5.4 + lowercase-keys: 2.0.0 + normalize-url: 6.1.0 + responselike: 2.0.1 + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + caller-callsite@2.0.0: + dependencies: + callsites: 2.0.0 + + caller-path@2.0.0: + dependencies: + caller-callsite: 2.0.0 + + callsites@2.0.0: {} + + callsites@3.1.0: {} + + camelcase-css@2.0.1: {} + + camelcase-keys@6.2.2: + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001620: {} + + chalk@1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@3.0.0: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chalk@5.3.0: {} + + char-regex@1.0.2: {} + + char-regex@2.0.1: {} + + chardet@0.7.0: {} + + charenc@0.0.2: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chownr@2.0.0: {} + + chrome-launcher@0.15.2: + dependencies: + '@types/node': 20.12.12 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + transitivePeerDependencies: + - supports-color + + ci-info@2.0.0: {} + + ci-info@3.9.0: {} + + cjs-module-lexer@1.3.1: {} + + clean-regexp@1.0.0: + dependencies: + escape-string-regexp: 1.0.5 + + clean-stack@2.2.0: {} + + cli-boxes@2.2.1: {} + + cli-cursor@2.1.0: + dependencies: + restore-cursor: 2.0.0 + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-cursor@4.0.0: + dependencies: + restore-cursor: 4.0.0 + + cli-spinners@2.9.2: {} + + cli-truncate@0.2.1: + dependencies: + slice-ansi: 0.0.4 + string-width: 1.0.2 + + cli-truncate@3.1.0: + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + + cli-width@2.2.1: {} + + cli-width@3.0.0: {} + + cliui@6.0.0: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + + clone-response@1.0.3: + dependencies: + mimic-response: 1.0.1 + + clone@1.0.4: {} + + clone@2.1.2: {} + + co@4.6.0: {} + + code-point-at@1.1.0: {} + + collect-v8-coverage@1.0.2: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + + colorette@1.4.0: {} + + colorette@2.0.20: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + command-exists@1.2.9: {} + + commander@11.0.0: {} + + commander@11.1.0: {} + + commander@2.20.3: {} + + commander@4.1.1: {} + + commander@7.2.0: {} + + commander@9.5.0: {} + + commondir@1.0.1: {} + + compare-func@2.0.0: + dependencies: + array-ify: 1.0.0 + dot-prop: 5.3.0 + + component-type@1.2.2: {} + + compressible@2.0.18: + dependencies: + mime-db: 1.52.0 + + compression@1.7.4: + dependencies: + accepts: 1.3.8 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + concat-map@0.0.1: {} + + configstore@5.0.1: + dependencies: + dot-prop: 5.3.0 + graceful-fs: 4.2.11 + make-dir: 3.1.0 + unique-string: 2.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 4.0.0 + + connect@3.7.0: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color + + conventional-changelog-angular@6.0.0: + dependencies: + compare-func: 2.0.0 + + conventional-changelog-conventionalcommits@6.1.0: + dependencies: + compare-func: 2.0.0 + + conventional-commits-parser@4.0.0: + dependencies: + JSONStream: 1.3.5 + is-text-path: 1.0.1 + meow: 8.1.2 + split2: 3.2.2 + + convert-source-map@2.0.0: {} + + cookie-signature@1.2.1: {} + + cookie@0.6.0: {} + + core-js-compat@3.37.1: + dependencies: + browserslist: 4.23.0 + + core-js@3.37.1: {} + + core-util-is@1.0.3: {} + + cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.2)(typescript@5.4.5): + dependencies: + '@types/node': 20.5.1 + cosmiconfig: 8.3.6(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.3.3) + typescript: 5.4.5 + + cosmiconfig@5.2.1: + dependencies: + import-fresh: 2.0.0 + is-directory: 0.3.1 + js-yaml: 3.14.1 + parse-json: 4.0.0 + + cosmiconfig@7.1.0: + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + cosmiconfig@8.3.6(typescript@5.3.3): + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + typescript: 5.3.3 + + create-jest@29.7.0(@types/node@20.5.1)(ts-node@10.9.2): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + create-require@1.1.1: {} + + cross-env@7.0.3: + dependencies: + cross-spawn: 7.0.3 + + cross-fetch@3.1.8: + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + + cross-spawn@6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.2 + shebang-command: 1.2.0 + which: 1.3.1 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypt@0.0.2: {} + + crypto-random-string@1.0.0: {} + + crypto-random-string@2.0.0: {} + + css-in-js-utils@3.1.0: + dependencies: + hyphenate-style-name: 1.0.5 + + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + + css-tree@1.1.3: + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + + css-what@6.1.0: {} + + css.escape@1.5.1: {} + + cssesc@3.0.0: {} + + cssom@0.3.8: {} + + cssom@0.5.0: {} + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + + csstype@3.1.3: {} + + dag-map@1.0.2: {} + + dargs@7.0.0: {} + + data-uri-to-buffer@3.0.1: {} + + data-urls@3.0.2: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + date-fns@1.30.1: {} + + dayjs@1.11.11: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.3.4: + dependencies: + ms: 2.1.2 + + decamelize-keys@1.1.1: + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + + decamelize@1.2.0: {} + + decimal.js@10.4.3: {} + + decode-uri-component@0.2.2: {} + + decompress-response@3.3.0: + dependencies: + mimic-response: 1.0.1 + + decompress-response@5.0.0: + dependencies: + mimic-response: 2.1.0 + + dedent@1.5.3: {} + + deep-equal@2.2.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.4 + is-arguments: 1.1.1 + is-array-buffer: 3.0.4 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + isarray: 2.0.5 + object-is: 1.1.6 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + side-channel: 1.0.6 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.2 + which-typed-array: 1.1.15 + + deep-extend@0.6.0: {} + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + default-gateway@4.2.0: + dependencies: + execa: 1.0.0 + ip-regex: 2.1.0 + + defaults@1.0.4: + dependencies: + clone: 1.0.4 + + defer-to-connect@1.1.3: {} + + defer-to-connect@2.0.1: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + define-lazy-prop@2.0.0: {} + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + del@6.1.1: + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + + delayed-stream@1.0.0: {} + + delta-e@0.0.8: {} + + denodeify@1.2.1: {} + + depd@2.0.0: {} + + dequal@2.0.3: {} + + destroy@1.2.0: {} + + detect-libc@1.0.3: {} + + detect-newline@3.1.0: {} + + didyoumean@1.2.2: {} + + diff-sequences@29.6.3: {} + + diff@3.5.0: {} + + diff@4.0.2: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dlv@1.1.3: {} + + doctrine@2.1.0: + dependencies: + esutils: 2.0.3 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + dom-accessibility-api@0.5.16: {} + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + dom-walk@0.1.2: {} + + domelementtype@2.3.0: {} + + domexception@4.0.0: + dependencies: + webidl-conversions: 7.0.0 + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dot-prop@5.3.0: + dependencies: + is-obj: 2.0.0 + + dot-prop@6.0.1: + dependencies: + is-obj: 2.0.0 + + dotenv-expand@11.0.6: + dependencies: + dotenv: 16.4.5 + + dotenv@16.4.5: {} + + duplexer3@0.1.5: {} + + eastasianwidth@0.2.0: {} + + ee-first@1.1.1: {} + + electron-to-chromium@1.4.775: {} + + elegant-spinner@1.0.1: {} + + emittery@0.13.1: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + encodeurl@1.0.2: {} + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + + entities@4.5.0: {} + + env-editor@0.4.2: {} + + envinfo@7.13.0: {} + + eol@0.9.1: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + error-stack-parser@2.1.4: + dependencies: + stackframe: 1.3.4 + + errorhandler@1.5.1: + dependencies: + accepts: 1.3.8 + escape-html: 1.0.3 + + es-abstract@1.23.3: + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-get-iterator@1.1.3: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.3 + is-set: 2.0.3 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + + es-iterator-helpers@1.0.19: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + globalthis: 1.0.4 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + internal-slot: 1.0.7 + iterator.prototype: 1.1.2 + safe-array-concat: 1.1.2 + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-shim-unscopables@1.0.2: + dependencies: + hasown: 2.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + escalade@3.1.2: {} + + escape-goat@2.1.1: {} + + escape-goat@3.0.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@4.0.0: {} + + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + + eslint-config-prettier@8.10.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + + eslint-plugin-eslint-comments@3.2.0(eslint@8.57.0): + dependencies: + escape-string-regexp: 1.0.5 + eslint: 8.57.0 + ignore: 5.3.1 + + eslint-plugin-ft-flow@2.0.3(@babel/eslint-parser@7.24.5)(eslint@8.57.0): + dependencies: + '@babel/eslint-parser': 7.24.5(@babel/core@7.24.5)(eslint@8.57.0) + eslint: 8.57.0 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + + eslint-plugin-i18n-json@4.0.0(eslint@8.57.0): + dependencies: + '@formatjs/icu-messageformat-parser': 2.7.8 + chalk: 2.4.2 + eslint: 8.57.0 + indent-string: 3.2.0 + jest-diff: 22.4.3 + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + lodash.isplainobject: 4.0.6 + lodash.set: 4.3.2 + log-symbols: 2.2.0 + parse-json: 5.2.0 + plur: 2.1.2 + pretty-format: 22.4.3 + + eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@29.7.0)(typescript@5.3.3): + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 + jest: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2) + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8): + dependencies: + eslint: 8.57.0 + eslint-config-prettier: 8.10.0(eslint@8.57.0) + prettier: 2.8.8 + prettier-linter-helpers: 1.0.0 + + eslint-plugin-react-hooks@4.6.2(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + + eslint-plugin-react-native-globals@0.1.2: {} + + eslint-plugin-react-native@4.1.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + eslint-plugin-react-native-globals: 0.1.2 + + eslint-plugin-react@7.34.1(eslint@8.57.0): + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.2 + array.prototype.toreversed: 1.1.2 + array.prototype.tosorted: 1.1.3 + doctrine: 2.1.0 + es-iterator-helpers: 1.0.19 + eslint: 8.57.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.hasown: 1.1.4 + object.values: 1.2.0 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.11 + + eslint-plugin-simple-import-sort@10.0.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + + eslint-plugin-tailwindcss@3.15.2(tailwindcss@3.3.2): + dependencies: + fast-glob: 3.3.2 + postcss: 8.4.38 + tailwindcss: 3.3.2(ts-node@10.9.2) + + eslint-plugin-testing-library@6.2.2(eslint@8.57.0)(typescript@5.3.3): + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-unicorn@46.0.1(eslint@8.57.0): + dependencies: + '@babel/helper-validator-identifier': 7.24.5 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + ci-info: 3.9.0 + clean-regexp: 1.0.0 + eslint: 8.57.0 + esquery: 1.5.0 + indent-string: 4.0.0 + is-builtin-module: 3.2.1 + jsesc: 3.0.2 + lodash: 4.17.21 + pluralize: 8.0.0 + read-pkg-up: 7.0.1 + regexp-tree: 0.1.27 + regjsparser: 0.9.1 + safe-regex: 2.1.1 + semver: 7.6.2 + strip-indent: 3.0.0 + + eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0): + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 + eslint-rule-composer: 0.3.0 + + eslint-rule-composer@0.3.0: {} + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@2.1.0: {} + + eslint-visitor-keys@3.4.3: {} + + eslint@8.57.0: + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.6.1: + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 3.4.3 + + esprima@4.0.1: {} + + esquery@1.5.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + event-target-shim@5.0.1: {} + + eventemitter3@5.0.1: {} + + exec-async@2.2.0: {} + + execa@1.0.0: + dependencies: + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.7 + strip-eof: 1.0.0 + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + execa@7.2.0: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + + exif-parser@0.1.12: {} + + exit@0.1.2: {} + + expect@29.7.0: + 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 + + expo-asset@10.0.6(expo@51.0.8): + dependencies: + '@react-native/assets-registry': 0.74.83 + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-constants: 16.0.1(expo@51.0.8) + invariant: 2.2.4 + md5-file: 3.2.3 + transitivePeerDependencies: + - supports-color + + expo-build-properties@0.12.1(expo@51.0.8): + dependencies: + ajv: 8.13.0 + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + semver: 7.6.2 + + expo-constants@16.0.1(expo@51.0.8): + dependencies: + '@expo/config': 9.0.2 + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + transitivePeerDependencies: + - supports-color + + expo-dev-client@4.0.14(expo@51.0.8): + dependencies: + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-dev-launcher: 4.0.15(expo@51.0.8) + expo-dev-menu: 5.0.14(expo@51.0.8) + expo-dev-menu-interface: 1.8.3(expo@51.0.8) + expo-manifests: 0.14.3(expo@51.0.8) + expo-updates-interface: 0.16.2(expo@51.0.8) + transitivePeerDependencies: + - supports-color + + expo-dev-launcher@4.0.15(expo@51.0.8): + dependencies: + ajv: 8.11.0 + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-dev-menu: 5.0.14(expo@51.0.8) + expo-manifests: 0.14.3(expo@51.0.8) + resolve-from: 5.0.0 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + + expo-dev-menu-interface@1.8.3(expo@51.0.8): + dependencies: + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + + expo-dev-menu@5.0.14(expo@51.0.8): + dependencies: + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-dev-menu-interface: 1.8.3(expo@51.0.8) + semver: 7.6.2 + + expo-file-system@17.0.1(expo@51.0.8): + dependencies: + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + + expo-font@12.0.5(expo@51.0.8): + dependencies: + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + fontfaceobserver: 2.3.0 + + expo-image@1.12.9(expo@51.0.8): + dependencies: + '@react-native/assets-registry': 0.74.83 + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + + expo-json-utils@0.13.1: {} + + expo-keep-awake@13.0.2(expo@51.0.8): + dependencies: + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + + expo-linking@6.3.1(expo@51.0.8): + dependencies: + expo-constants: 16.0.1(expo@51.0.8) + invariant: 2.2.4 + transitivePeerDependencies: + - expo + - supports-color + + expo-localization@15.0.3(expo@51.0.8): + dependencies: + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + rtl-detect: 1.1.2 + + expo-manifests@0.14.3(expo@51.0.8): + dependencies: + '@expo/config': 9.0.2 + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-json-utils: 0.13.1 + transitivePeerDependencies: + - supports-color + + expo-modules-autolinking@1.11.1: + dependencies: + chalk: 4.1.2 + commander: 7.2.0 + fast-glob: 3.3.2 + find-up: 5.0.0 + fs-extra: 9.1.0 + + expo-modules-core@1.12.11: + dependencies: + invariant: 2.2.4 + + expo-router@3.5.14(expo-constants@16.0.1)(expo-linking@6.3.1)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.12.1)(expo@51.0.8)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)(typescript@5.3.3): + dependencies: + '@expo/metro-runtime': 3.2.1(react-native@0.74.1) + '@expo/server': 0.4.2(typescript@5.3.3) + '@radix-ui/react-slot': 1.0.1(react@18.2.0) + '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-constants: 16.0.1(expo@51.0.8) + expo-linking: 6.3.1(expo@51.0.8) + expo-splash-screen: 0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.8) + expo-status-bar: 1.12.1 + react-native-helmet-async: 2.0.4(react@18.2.0) + react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) + schema-utils: 4.2.0 + transitivePeerDependencies: + - encoding + - expo-modules-autolinking + - react + - react-native + - supports-color + - typescript + + expo-splash-screen@0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.8): + dependencies: + '@expo/prebuild-config': 7.0.3(expo-modules-autolinking@1.11.1) + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + transitivePeerDependencies: + - encoding + - expo-modules-autolinking + - supports-color + + expo-status-bar@1.12.1: {} + + expo-system-ui@3.0.4(expo@51.0.8): + dependencies: + '@react-native/normalize-colors': 0.74.83 + debug: 4.3.4 + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + transitivePeerDependencies: + - supports-color + + expo-updates-interface@0.16.2(expo@51.0.8): + dependencies: + expo: 51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + + expo@51.0.8(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + dependencies: + '@babel/runtime': 7.24.5 + '@expo/cli': 0.18.13(expo-modules-autolinking@1.11.1) + '@expo/config': 9.0.2 + '@expo/config-plugins': 8.0.4 + '@expo/metro-config': 0.18.4 + '@expo/vector-icons': 14.0.2 + babel-preset-expo: 11.0.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-asset: 10.0.6(expo@51.0.8) + expo-file-system: 17.0.1(expo@51.0.8) + expo-font: 12.0.5(expo@51.0.8) + expo-keep-awake: 13.0.2(expo@51.0.8) + expo-modules-autolinking: 1.11.1 + expo-modules-core: 1.12.11 + fbemitter: 3.0.0 + whatwg-url-without-unicode: 8.0.0-3 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fast-deep-equal@3.1.3: {} + + fast-diff@1.3.0: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fast-loops@1.1.3: {} + + fast-xml-parser@4.4.0: + dependencies: + strnum: 1.0.5 + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + fbemitter@3.0.0: + dependencies: + fbjs: 3.0.5 + transitivePeerDependencies: + - encoding + + fbjs-css-vars@1.0.2: {} + + fbjs@3.0.5: + dependencies: + cross-fetch: 3.1.8 + fbjs-css-vars: 1.0.2 + loose-envify: 1.4.0 + object-assign: 4.1.1 + promise: 7.3.1 + setimmediate: 1.0.5 + ua-parser-js: 1.0.37 + transitivePeerDependencies: + - encoding + + fetch-retry@4.1.1: {} + + figures@1.7.0: + dependencies: + escape-string-regexp: 1.0.5 + object-assign: 4.1.1 + + figures@2.0.0: + dependencies: + escape-string-regexp: 1.0.5 + + figures@3.2.0: + dependencies: + escape-string-regexp: 1.0.5 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + file-type@16.5.4: + dependencies: + readable-web-to-node-stream: 3.0.2 + strtok3: 6.3.0 + token-types: 4.2.1 + + fill-range@7.0.1: + dependencies: + to-regex-range: 5.0.1 + + filter-obj@1.1.0: {} + + finalhandler@1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-babel-config@2.1.1: + dependencies: + json5: 2.2.3 + path-exists: 4.0.0 + + find-cache-dir@2.1.0: + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + + find-up@3.0.0: + dependencies: + locate-path: 3.0.0 + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + find-yarn-workspace-root@2.0.0: + dependencies: + micromatch: 4.0.5 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.1: {} + + flow-enums-runtime@0.0.6: {} + + flow-parser@0.236.0: {} + + follow-redirects@1.15.6: {} + + fontfaceobserver@2.3.0: {} + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + foreground-child@3.1.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data@3.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + framer-motion@6.5.1(react-dom@18.2.0)(react@18.2.0): + dependencies: + '@motionone/dom': 10.12.0 + framesync: 6.0.1 + hey-listen: 1.0.8 + popmotion: 11.0.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + style-value-types: 5.0.0 + tslib: 2.6.2 + optionalDependencies: + '@emotion/is-prop-valid': 0.8.8 + + framesync@6.0.1: + dependencies: + tslib: 2.6.2 + + freeport-async@2.0.0: {} + + fresh@0.5.2: {} + + fs-extra@11.2.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs-extra@9.0.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 1.0.0 + + fs-extra@9.1.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + + fs-minipass@3.0.3: + dependencies: + minipass: 7.1.1 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + + functions-have-names@1.2.3: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-package-type@0.1.0: {} + + get-port@3.2.0: {} + + get-stream@4.1.0: + dependencies: + pump: 3.0.0 + + get-stream@5.2.0: + dependencies: + pump: 3.0.0 + + get-stream@6.0.1: {} + + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + getenv@1.0.0: {} + + gifwrap@0.10.1: + dependencies: + image-q: 4.0.0 + omggif: 1.0.10 + + git-raw-commits@2.0.11: + dependencies: + dargs: 7.0.0 + lodash: 4.17.21 + meow: 8.1.2 + split2: 3.2.2 + through2: 4.0.2 + + github-url-from-git@1.5.0: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.3.15: + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.4 + minipass: 7.1.1 + path-scurry: 1.11.1 + + glob@6.0.4: + dependencies: + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + optional: true + + glob@7.1.6: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + glob@9.3.5: + dependencies: + fs.realpath: 1.0.0 + minimatch: 8.0.4 + minipass: 4.2.8 + path-scurry: 1.11.1 + + global-dirs@0.1.1: + dependencies: + ini: 1.3.8 + + global-dirs@2.1.0: + dependencies: + ini: 1.3.7 + + global-dirs@3.0.1: + dependencies: + ini: 2.0.0 + + global@4.4.0: + dependencies: + min-document: 2.19.0 + process: 0.11.10 + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + got@10.7.0: + dependencies: + '@sindresorhus/is': 2.1.1 + '@szmarczak/http-timer': 4.0.6 + '@types/cacheable-request': 6.0.3 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.3 + cacheable-lookup: 2.0.1 + cacheable-request: 7.0.4 + decompress-response: 5.0.0 + duplexer3: 0.1.5 + get-stream: 5.2.0 + lowercase-keys: 2.0.0 + mimic-response: 2.1.0 + p-cancelable: 2.1.1 + p-event: 4.2.0 + responselike: 2.0.1 + to-readable-stream: 2.1.0 + type-fest: 0.10.0 + + got@9.6.0: + dependencies: + '@sindresorhus/is': 0.14.0 + '@szmarczak/http-timer': 1.1.2 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.3 + cacheable-request: 6.1.0 + decompress-response: 3.3.0 + duplexer3: 0.1.5 + get-stream: 4.1.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 1.1.0 + to-readable-stream: 1.0.0 + url-parse-lax: 3.0.0 + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + graphql-tag@2.12.6(graphql@15.8.0): + dependencies: + graphql: 15.8.0 + tslib: 2.6.2 + + graphql@15.8.0: {} + + hard-rejection@2.1.0: {} + + has-ansi@2.0.0: + dependencies: + ansi-regex: 2.1.1 + + has-bigints@1.0.2: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + has-yarn@2.1.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hermes-estree@0.19.1: {} + + hermes-estree@0.20.1: {} + + hermes-parser@0.19.1: + dependencies: + hermes-estree: 0.19.1 + + hermes-parser@0.20.1: + dependencies: + hermes-estree: 0.20.1 + + hermes-profile-transformer@0.0.6: + dependencies: + source-map: 0.7.4 + + hey-listen@1.0.8: {} + + hoist-non-react-statics@3.3.2: + dependencies: + react-is: 16.13.1 + + hosted-git-info@2.8.9: {} + + hosted-git-info@3.0.8: + dependencies: + lru-cache: 6.0.0 + + hosted-git-info@4.1.0: + dependencies: + lru-cache: 6.0.0 + + html-encoding-sniffer@3.0.0: + dependencies: + whatwg-encoding: 2.0.0 + + html-escaper@2.0.2: {} + + html-parse-stringify@3.0.1: + dependencies: + void-elements: 3.1.0 + + http-cache-semantics@4.1.1: {} + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-proxy-agent@5.0.0: + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + + human-signals@2.1.0: {} + + human-signals@4.3.1: {} + + husky@8.0.3: {} + + hyphenate-style-name@1.0.5: {} + + i18next@22.5.1: + dependencies: + '@babel/runtime': 7.24.5 + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + ieee754@1.2.1: {} + + ignore-walk@3.0.4: + dependencies: + minimatch: 3.1.2 + + ignore@5.3.1: {} + + image-q@4.0.0: + dependencies: + '@types/node': 16.9.1 + + image-size@1.1.1: + dependencies: + queue: 6.0.2 + + import-fresh@2.0.0: + dependencies: + caller-path: 2.0.0 + resolve-from: 3.0.0 + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-lazy@2.1.0: {} + + import-local@3.1.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + + imurmurhash@0.1.4: {} + + indent-string@3.2.0: {} + + indent-string@4.0.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + ini@1.3.7: {} + + ini@1.3.8: {} + + ini@2.0.0: {} + + inline-style-prefixer@6.0.4: + dependencies: + css-in-js-utils: 3.1.0 + fast-loops: 1.1.3 + + inquirer-autosubmit-prompt@0.2.0: + dependencies: + chalk: 2.4.2 + inquirer: 6.5.2 + rxjs: 6.6.7 + + inquirer@6.5.2: + dependencies: + ansi-escapes: 3.2.0 + chalk: 2.4.2 + cli-cursor: 2.1.0 + cli-width: 2.2.1 + external-editor: 3.1.0 + figures: 2.0.0 + lodash: 4.17.21 + mute-stream: 0.0.7 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 2.1.1 + strip-ansi: 5.2.0 + through: 2.3.8 + + inquirer@7.3.3: + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + + internal-ip@4.3.0: + dependencies: + default-gateway: 4.2.0 + ipaddr.js: 1.9.1 + + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + + invariant@2.2.4: + dependencies: + loose-envify: 1.4.0 + + ip-regex@2.1.0: {} + + ipaddr.js@1.9.1: {} + + irregular-plurals@1.4.0: {} + + is-arguments@1.1.1: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-arrayish@0.2.1: {} + + is-arrayish@0.3.2: {} + + is-async-function@2.0.0: + dependencies: + has-tostringtag: 1.0.2 + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-buffer@1.1.6: {} + + is-builtin-module@3.2.1: + dependencies: + builtin-modules: 3.3.0 + + is-callable@1.2.7: {} + + is-ci@2.0.0: + dependencies: + ci-info: 2.0.0 + + is-core-module@2.13.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.2 + + is-directory@0.3.1: {} + + is-docker@2.2.1: {} + + is-extglob@1.0.0: {} + + is-extglob@2.1.1: {} + + is-finalizationregistry@1.0.2: + dependencies: + call-bind: 1.0.7 + + is-fullwidth-code-point@1.0.0: + dependencies: + number-is-nan: 1.0.1 + + is-fullwidth-code-point@2.0.0: {} + + is-fullwidth-code-point@3.0.0: {} + + is-fullwidth-code-point@4.0.0: {} + + is-function@1.0.2: {} + + is-generator-fn@2.1.0: {} + + is-generator-function@1.0.10: + dependencies: + has-tostringtag: 1.0.2 + + is-glob@2.0.1: + dependencies: + is-extglob: 1.0.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-installed-globally@0.3.2: + dependencies: + global-dirs: 2.1.0 + is-path-inside: 3.0.3 + + is-installed-globally@0.4.0: + dependencies: + global-dirs: 3.0.1 + is-path-inside: 3.0.3 + + is-interactive@1.0.0: {} + + is-invalid-path@0.1.0: + dependencies: + is-glob: 2.0.1 + + is-map@2.0.3: {} + + is-negative-zero@2.0.3: {} + + is-npm@5.0.0: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-obj@2.0.0: {} + + is-observable@1.1.0: + dependencies: + symbol-observable: 1.2.0 + + is-path-cwd@2.2.0: {} + + is-path-inside@3.0.3: {} + + is-plain-obj@1.1.0: {} + + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + + is-potential-custom-element-name@1.0.1: {} + + is-promise@2.2.2: {} + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-scoped@2.1.0: + dependencies: + scoped-regex: 2.1.0 + + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + + is-stream@1.1.0: {} + + is-stream@2.0.1: {} + + is-stream@3.0.0: {} + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-text-path@1.0.1: + dependencies: + text-extensions: 1.9.0 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-typedarray@1.0.0: {} + + is-unicode-supported@0.1.0: {} + + is-url-superb@4.0.0: {} + + is-valid-path@0.1.1: + dependencies: + is-invalid-path: 0.1.0 + + is-weakmap@2.0.2: {} + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.7 + + is-weakset@2.0.3: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-wsl@1.1.0: {} + + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + + is-yarn-global@0.3.0: {} + + isarray@1.0.0: {} + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + isobject@3.0.1: {} + + isomorphic-fetch@3.0.0: + dependencies: + node-fetch: 2.7.0 + whatwg-fetch: 3.6.20 + transitivePeerDependencies: + - encoding + + issue-regex@3.1.0: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.24.5 + '@babel/parser': 7.24.5 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-instrument@6.0.2: + dependencies: + '@babel/core': 7.24.5 + '@babel/parser': 7.24.5 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.3.4 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + iterator.prototype@1.1.2: + dependencies: + define-properties: 1.2.1 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + reflect.getprototypeof: 1.0.6 + set-function-name: 2.0.2 + + jackspeak@2.3.6: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jest-changed-files@29.7.0: + dependencies: + execa: 5.1.1 + jest-util: 29.7.0 + p-limit: 3.1.0 + + jest-circus@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + chalk: 4.1.2 + co: 4.6.0 + dedent: 1.5.3 + is-generator-fn: 2.1.0 + jest-each: 29.7.0 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + p-limit: 3.1.0 + pretty-format: 29.7.0 + pure-rand: 6.1.0 + slash: 3.0.0 + stack-utils: 2.0.6 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-cli@29.7.0(@types/node@20.5.1)(ts-node@10.9.2): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2) + exit: 0.1.2 + import-local: 3.1.0 + jest-config: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-config@29.7.0(@types/node@20.12.12)(ts-node@10.9.2): + dependencies: + '@babel/core': 7.24.5 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + babel-jest: 29.7.0(@babel/core@7.24.5) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.3.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@20.5.1)(ts-node@10.9.2): + dependencies: + '@babel/core': 7.24.5 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.5.1 + babel-jest: 29.7.0(@babel/core@7.24.5) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.3.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-diff@22.4.3: + dependencies: + chalk: 2.4.2 + diff: 3.5.0 + jest-get-type: 22.4.3 + pretty-format: 22.4.3 + + jest-diff@29.7.0: + dependencies: + chalk: 4.1.2 + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-docblock@29.7.0: + dependencies: + detect-newline: 3.1.0 + + jest-each@29.7.0: + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + jest-get-type: 29.6.3 + jest-util: 29.7.0 + pretty-format: 29.7.0 + + jest-environment-jsdom@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/jsdom': 20.0.1 + '@types/node': 20.12.12 + jest-mock: 29.7.0 + jest-util: 29.7.0 + jsdom: 20.0.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + jest-environment-node@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + jest-expo@51.0.2(@babel/core@7.24.5)(jest@29.7.0)(react@18.2.0): + dependencies: + '@expo/config': 9.0.2 + '@expo/json-file': 8.3.3 + '@jest/create-cache-key-function': 29.7.0 + babel-jest: 29.7.0(@babel/core@7.24.5) + find-up: 5.0.0 + jest-environment-jsdom: 29.7.0 + jest-watch-select-projects: 2.0.0 + jest-watch-typeahead: 2.2.1(jest@29.7.0) + json5: 2.2.3 + lodash: 4.17.21 + react-test-renderer: 18.2.0(react@18.2.0) + stacktrace-js: 2.0.2 + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - canvas + - jest + - react + - supports-color + - utf-8-validate + + jest-get-type@22.4.3: {} + + jest-get-type@29.6.3: {} + + jest-haste-map@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/graceful-fs': 4.1.9 + '@types/node': 20.12.12 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + jest-worker: 29.7.0 + micromatch: 4.0.5 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-junit@16.0.0: + dependencies: + mkdirp: 1.0.4 + strip-ansi: 6.0.1 + uuid: 8.3.2 + xml: 1.0.1 + + jest-leak-detector@29.7.0: + dependencies: + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-matcher-utils@29.7.0: + dependencies: + chalk: 4.1.2 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-message-util@29.7.0: + dependencies: + '@babel/code-frame': 7.24.2 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + pretty-format: 29.7.0 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + jest-util: 29.7.0 + + jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): + dependencies: + jest-resolve: 29.7.0 + + jest-regex-util@29.6.3: {} + + jest-resolve-dependencies@29.7.0: + dependencies: + jest-regex-util: 29.6.3 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color + + jest-resolve@29.7.0: + dependencies: + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) + jest-util: 29.7.0 + jest-validate: 29.7.0 + resolve: 1.22.8 + resolve.exports: 2.0.2 + slash: 3.0.0 + + jest-runner@29.7.0: + dependencies: + '@jest/console': 29.7.0 + '@jest/environment': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + chalk: 4.1.2 + emittery: 0.13.1 + graceful-fs: 4.2.11 + jest-docblock: 29.7.0 + jest-environment-node: 29.7.0 + jest-haste-map: 29.7.0 + jest-leak-detector: 29.7.0 + jest-message-util: 29.7.0 + jest-resolve: 29.7.0 + jest-runtime: 29.7.0 + jest-util: 29.7.0 + jest-watcher: 29.7.0 + jest-worker: 29.7.0 + p-limit: 3.1.0 + source-map-support: 0.5.13 + transitivePeerDependencies: + - supports-color + + jest-runtime@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/globals': 29.7.0 + '@jest/source-map': 29.6.3 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + chalk: 4.1.2 + cjs-module-lexer: 1.3.1 + collect-v8-coverage: 1.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + + jest-snapshot@29.7.0: + dependencies: + '@babel/core': 7.24.5 + '@babel/generator': 7.24.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) + '@babel/types': 7.24.5 + '@jest/expect-utils': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.5) + chalk: 4.1.2 + expect: 29.7.0 + graceful-fs: 4.2.11 + jest-diff: 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 + natural-compare: 1.4.0 + pretty-format: 29.7.0 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + + jest-util@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@29.7.0: + dependencies: + '@jest/types': 29.6.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.6.3 + leven: 3.1.0 + pretty-format: 29.7.0 + + jest-watch-select-projects@2.0.0: + dependencies: + ansi-escapes: 4.3.2 + chalk: 3.0.0 + prompts: 2.4.2 + + jest-watch-typeahead@2.2.1(jest@29.7.0): + dependencies: + ansi-escapes: 6.2.1 + chalk: 4.1.2 + jest: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2) + jest-regex-util: 29.6.3 + jest-watcher: 29.7.0 + slash: 5.1.0 + string-length: 5.0.1 + strip-ansi: 7.1.0 + + jest-watcher@29.7.0: + dependencies: + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.12.12 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 29.7.0 + string-length: 4.0.2 + + jest-worker@29.7.0: + dependencies: + '@types/node': 20.12.12 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@29.7.0(@types/node@20.5.1)(ts-node@10.9.2): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2) + '@jest/types': 29.6.3 + import-local: 3.1.0 + jest-cli: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jimp-compact@0.16.1: {} + + jimp@0.22.12: + dependencies: + '@jimp/custom': 0.22.12 + '@jimp/plugins': 0.22.12(@jimp/custom@0.22.12) + '@jimp/types': 0.22.12(@jimp/custom@0.22.12) + regenerator-runtime: 0.13.11 + transitivePeerDependencies: + - encoding + + jiti@1.21.0: {} + + joi@17.13.1: + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + + join-component@1.1.0: {} + + jpeg-js@0.4.4: {} + + js-tokens@4.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsc-android@250231.0.0: {} + + jsc-safe-url@0.2.4: {} + + jscodeshift@0.14.0(@babel/preset-env@7.24.5): + dependencies: + '@babel/core': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5) + '@babel/preset-flow': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@babel/register': 7.23.7(@babel/core@7.24.5) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.5) + chalk: 4.1.2 + flow-parser: 0.236.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + + jsdom@20.0.3: + dependencies: + abab: 2.0.6 + acorn: 8.11.3 + acorn-globals: 7.0.1 + cssom: 0.5.0 + cssstyle: 2.3.0 + data-urls: 3.0.2 + decimal.js: 10.4.3 + domexception: 4.0.0 + escodegen: 2.1.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.10 + parse5: 7.1.2 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-xmlserializer: 4.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + ws: 8.17.0 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + jsesc@0.5.0: {} + + jsesc@2.5.2: {} + + jsesc@3.0.2: {} + + json-buffer@3.0.0: {} + + json-buffer@3.0.1: {} + + json-parse-better-errors@1.0.2: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-deref-sync@0.13.0: + dependencies: + clone: 2.1.2 + dag-map: 1.0.2 + is-valid-path: 0.1.1 + lodash: 4.17.21 + md5: 2.2.1 + memory-cache: 0.2.0 + traverse: 0.6.9 + valid-url: 1.0.9 + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + jsonparse@1.3.1: {} + + jsx-ast-utils@3.3.5: + dependencies: + array-includes: 3.1.8 + array.prototype.flat: 1.3.2 + object.assign: 4.1.5 + object.values: 1.2.0 + + keyv@3.1.0: + dependencies: + json-buffer: 3.0.0 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@6.0.3: {} + + kleur@3.0.3: {} + + latest-version@5.1.0: + dependencies: + package-json: 6.5.0 + + leven@3.1.0: {} + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lighthouse-logger@1.4.2: + dependencies: + debug: 2.6.9 + marky: 1.2.5 + transitivePeerDependencies: + - supports-color + + lightningcss-darwin-arm64@1.19.0: + optional: true + + lightningcss-darwin-arm64@1.22.0: + optional: true + + lightningcss-darwin-x64@1.19.0: + optional: true + + lightningcss-darwin-x64@1.22.0: + optional: true + + lightningcss-freebsd-x64@1.22.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.19.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.22.0: + optional: true + + lightningcss-linux-arm64-gnu@1.19.0: + optional: true + + lightningcss-linux-arm64-gnu@1.22.0: + optional: true + + lightningcss-linux-arm64-musl@1.19.0: + optional: true + + lightningcss-linux-arm64-musl@1.22.0: + optional: true + + lightningcss-linux-x64-gnu@1.19.0: + optional: true + + lightningcss-linux-x64-gnu@1.22.0: + optional: true + + lightningcss-linux-x64-musl@1.19.0: + optional: true + + lightningcss-linux-x64-musl@1.22.0: + optional: true + + lightningcss-win32-x64-msvc@1.19.0: + optional: true + + lightningcss-win32-x64-msvc@1.22.0: + optional: true + + lightningcss@1.19.0: + dependencies: + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.19.0 + lightningcss-darwin-x64: 1.19.0 + lightningcss-linux-arm-gnueabihf: 1.19.0 + lightningcss-linux-arm64-gnu: 1.19.0 + lightningcss-linux-arm64-musl: 1.19.0 + lightningcss-linux-x64-gnu: 1.19.0 + lightningcss-linux-x64-musl: 1.19.0 + lightningcss-win32-x64-msvc: 1.19.0 + + lightningcss@1.22.0: + dependencies: + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.22.0 + lightningcss-darwin-x64: 1.22.0 + lightningcss-freebsd-x64: 1.22.0 + lightningcss-linux-arm-gnueabihf: 1.22.0 + lightningcss-linux-arm64-gnu: 1.22.0 + lightningcss-linux-arm64-musl: 1.22.0 + lightningcss-linux-x64-gnu: 1.22.0 + lightningcss-linux-x64-musl: 1.22.0 + lightningcss-win32-x64-msvc: 1.22.0 + + lilconfig@2.1.0: {} + + lilconfig@3.1.1: {} + + lines-and-columns@1.2.4: {} + + lint-staged@13.3.0: + dependencies: + chalk: 5.3.0 + commander: 11.0.0 + debug: 4.3.4 + execa: 7.2.0 + lilconfig: 2.1.0 + listr2: 6.6.1 + micromatch: 4.0.5 + pidtree: 0.6.0 + string-argv: 0.3.2 + yaml: 2.3.1 + transitivePeerDependencies: + - enquirer + - supports-color + + listr-input@0.2.1: + dependencies: + inquirer: 7.3.3 + inquirer-autosubmit-prompt: 0.2.0 + rxjs: 6.6.7 + through: 2.3.8 + + listr-silent-renderer@1.1.1: {} + + listr-update-renderer@0.5.0(listr@0.14.3): + dependencies: + chalk: 1.1.3 + cli-truncate: 0.2.1 + elegant-spinner: 1.0.1 + figures: 1.7.0 + indent-string: 3.2.0 + listr: 0.14.3 + log-symbols: 1.0.2 + log-update: 2.3.0 + strip-ansi: 3.0.1 + + listr-verbose-renderer@0.5.0: + dependencies: + chalk: 2.4.2 + cli-cursor: 2.1.0 + date-fns: 1.30.1 + figures: 2.0.0 + + listr2@6.6.1: + dependencies: + cli-truncate: 3.1.0 + colorette: 2.0.20 + eventemitter3: 5.0.1 + log-update: 5.0.1 + rfdc: 1.3.1 + wrap-ansi: 8.1.0 + + listr@0.14.3: + dependencies: + '@samverschueren/stream-to-observable': 0.3.1(rxjs@6.6.7) + is-observable: 1.1.0 + is-promise: 2.2.2 + is-stream: 1.1.0 + listr-silent-renderer: 1.1.1 + listr-update-renderer: 0.5.0(listr@0.14.3) + listr-verbose-renderer: 0.5.0 + p-map: 2.1.0 + rxjs: 6.6.7 + transitivePeerDependencies: + - zen-observable + - zenObservable + + load-bmfont@1.4.1: + dependencies: + buffer-equal: 0.0.1 + mime: 1.6.0 + parse-bmfont-ascii: 1.0.6 + parse-bmfont-binary: 1.0.6 + parse-bmfont-xml: 1.1.6 + phin: 2.9.3 + xhr: 2.6.0 + xtend: 4.0.2 + + locate-path@3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.camelcase@4.3.0: {} + + lodash.debounce@4.0.8: {} + + lodash.get@4.4.2: {} + + lodash.isequal@4.5.0: {} + + lodash.isfunction@3.0.9: {} + + lodash.isplainobject@4.0.6: {} + + lodash.kebabcase@4.1.1: {} + + lodash.memoize@4.1.2: {} + + lodash.merge@4.6.2: {} + + lodash.mergewith@4.6.2: {} + + lodash.set@4.3.2: {} + + lodash.snakecase@4.1.1: {} + + lodash.startcase@4.4.0: {} + + lodash.throttle@4.1.1: {} + + lodash.uniq@4.5.0: {} + + lodash.upperfirst@4.3.1: {} + + lodash.zip@4.2.0: {} + + lodash@4.17.21: {} + + log-symbols@1.0.2: + dependencies: + chalk: 1.1.3 + + log-symbols@2.2.0: + dependencies: + chalk: 2.4.2 + + log-symbols@4.1.0: + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + + log-update@2.3.0: + dependencies: + ansi-escapes: 3.2.0 + cli-cursor: 2.1.0 + wrap-ansi: 3.0.1 + + log-update@5.0.1: + dependencies: + ansi-escapes: 5.0.0 + cli-cursor: 4.0.0 + slice-ansi: 5.0.0 + strip-ansi: 7.1.0 + wrap-ansi: 8.1.0 + + logkitty@0.7.1: + dependencies: + ansi-fragments: 0.2.1 + dayjs: 1.11.11 + yargs: 15.4.1 + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lowercase-keys@1.0.1: {} + + lowercase-keys@2.0.0: {} + + lru-cache@10.2.2: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lru-cache@6.0.0: + dependencies: + yallist: 4.0.0 + + make-dir@2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.2 + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + + make-dir@4.0.0: + dependencies: + semver: 7.6.2 + + make-error@1.3.6: {} + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + map-age-cleaner@0.1.3: + dependencies: + p-defer: 1.0.0 + + map-obj@1.0.1: {} + + map-obj@4.3.0: {} + + marky@1.2.5: {} + + md5-file@3.2.3: + dependencies: + buffer-alloc: 1.2.0 + + md5@2.2.1: + dependencies: + charenc: 0.0.2 + crypt: 0.0.2 + is-buffer: 1.1.6 + + md5@2.3.0: + dependencies: + charenc: 0.0.2 + crypt: 0.0.2 + is-buffer: 1.1.6 + + md5hex@1.0.0: {} + + mdn-data@2.0.14: {} + + memoize-one@5.2.1: {} + + memoize-one@6.0.0: {} + + memory-cache@0.2.0: {} + + meow@8.1.2: + dependencies: + '@types/minimist': 1.2.5 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.18.1 + yargs-parser: 20.2.9 + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + metro-babel-register@0.73.10: + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.5) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@babel/register': 7.23.7(@babel/core@7.24.5) + babel-plugin-replace-ts-export-assignment: 0.0.2 + escape-string-regexp: 1.0.5 + transitivePeerDependencies: + - supports-color + + metro-babel-transformer@0.80.9: + dependencies: + '@babel/core': 7.24.5 + hermes-parser: 0.20.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-cache-key@0.80.9: {} + + metro-cache@0.80.9: + dependencies: + metro-core: 0.80.9 + rimraf: 3.0.2 + + metro-config@0.80.9: + dependencies: + connect: 3.7.0 + cosmiconfig: 5.2.1 + jest-validate: 29.7.0 + metro: 0.80.9 + metro-cache: 0.80.9 + metro-core: 0.80.9 + metro-runtime: 0.80.9 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + metro-core@0.80.9: + dependencies: + lodash.throttle: 4.1.1 + metro-resolver: 0.80.9 + + metro-file-map@0.80.9: + dependencies: + anymatch: 3.1.3 + debug: 2.6.9 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-worker: 29.7.0 + micromatch: 4.0.5 + node-abort-controller: 3.1.1 + nullthrows: 1.1.1 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - supports-color + + metro-minify-terser@0.80.9: + dependencies: + terser: 5.31.0 + + metro-resolver@0.80.9: {} + + metro-runtime@0.80.9: + dependencies: + '@babel/runtime': 7.24.5 + + metro-source-map@0.80.9: + dependencies: + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + invariant: 2.2.4 + metro-symbolicate: 0.80.9 + nullthrows: 1.1.1 + ob1: 0.80.9 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-symbolicate@0.80.9: + dependencies: + invariant: 2.2.4 + metro-source-map: 0.80.9 + nullthrows: 1.1.1 + source-map: 0.5.7 + through2: 2.0.5 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-transform-plugins@0.80.9: + dependencies: + '@babel/core': 7.24.5 + '@babel/generator': 7.24.5 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-transform-worker@0.80.9: + dependencies: + '@babel/core': 7.24.5 + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + metro: 0.80.9 + metro-babel-transformer: 0.80.9 + metro-cache: 0.80.9 + metro-cache-key: 0.80.9 + metro-minify-terser: 0.80.9 + metro-source-map: 0.80.9 + metro-transform-plugins: 0.80.9 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + metro@0.80.9: + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/core': 7.24.5 + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + accepts: 1.3.8 + chalk: 4.1.2 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 2.6.9 + denodeify: 1.2.1 + error-stack-parser: 2.1.4 + graceful-fs: 4.2.11 + hermes-parser: 0.20.1 + image-size: 1.1.1 + invariant: 2.2.4 + jest-worker: 29.7.0 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + metro-babel-transformer: 0.80.9 + metro-cache: 0.80.9 + metro-cache-key: 0.80.9 + metro-config: 0.80.9 + metro-core: 0.80.9 + metro-file-map: 0.80.9 + metro-resolver: 0.80.9 + metro-runtime: 0.80.9 + metro-source-map: 0.80.9 + metro-symbolicate: 0.80.9 + metro-transform-plugins: 0.80.9 + metro-transform-worker: 0.80.9 + mime-types: 2.1.35 + node-fetch: 2.7.0 + nullthrows: 1.1.1 + rimraf: 3.0.2 + serialize-error: 2.1.0 + source-map: 0.5.7 + strip-ansi: 6.0.1 + throat: 5.0.0 + ws: 7.5.9 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + micromatch@4.0.5: + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mime@2.6.0: {} + + mimic-fn@1.2.0: {} + + mimic-fn@2.1.0: {} + + mimic-fn@3.1.0: {} + + mimic-fn@4.0.0: {} + + mimic-response@1.0.1: {} + + mimic-response@2.1.0: {} + + min-document@2.19.0: + dependencies: + dom-walk: 0.1.2 + + min-indent@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@8.0.4: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.4: + dependencies: + brace-expansion: 2.0.1 + + minimist-options@4.1.0: + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + + minimist@1.2.8: {} + + minipass-collect@2.0.1: + dependencies: + minipass: 7.1.1 + + minipass-flush@1.0.5: + dependencies: + minipass: 3.3.6 + + minipass-pipeline@1.2.4: + dependencies: + minipass: 3.3.6 + + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + + minipass@4.2.8: {} + + minipass@5.0.0: {} + + minipass@7.1.1: {} + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mkdirp@1.0.4: {} + + moti@0.28.1(react-dom@18.2.0)(react-native-reanimated@3.10.1)(react@18.2.0): + dependencies: + framer-motion: 6.5.1(react-dom@18.2.0)(react@18.2.0) + react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + + mrmime@1.0.1: {} + + ms@2.0.0: {} + + ms@2.1.2: {} + + ms@2.1.3: {} + + mute-stream@0.0.7: {} + + mute-stream@0.0.8: {} + + mv@2.1.1: + dependencies: + mkdirp: 0.5.6 + ncp: 2.0.0 + rimraf: 2.4.5 + optional: true + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.7: {} + + nativewind@4.0.36(@babel/core@7.24.5)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-svg@15.2.0)(react-native@0.74.1)(react@18.2.0)(tailwindcss@3.3.2): + dependencies: + react-native-css-interop: 0.0.36(@babel/core@7.24.5)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-svg@15.2.0)(react-native@0.74.1)(react@18.2.0)(tailwindcss@3.3.2) + tailwindcss: 3.3.2(ts-node@10.9.2) + transitivePeerDependencies: + - '@babel/core' + - react + - react-native + - react-native-reanimated + - react-native-safe-area-context + - react-native-svg + - supports-color + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + ncp@2.0.0: + optional: true + + negotiator@0.6.3: {} + + neo-async@2.6.2: {} + + nested-error-stacks@2.0.1: {} + + new-github-release-url@1.0.0: + dependencies: + type-fest: 0.4.1 + + nice-try@1.0.5: {} + + nocache@3.0.4: {} + + node-abort-controller@3.1.1: {} + + node-dir@0.1.17: + dependencies: + minimatch: 3.1.2 + + node-fetch@2.7.0: + dependencies: + whatwg-url: 5.0.0 + + node-forge@1.3.1: {} + + node-int64@0.4.0: {} + + node-releases@2.0.14: {} + + node-stream-zip@1.15.0: {} + + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.8 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + normalize-package-data@3.0.3: + dependencies: + hosted-git-info: 4.1.0 + is-core-module: 2.13.1 + semver: 7.6.2 + validate-npm-package-license: 3.0.4 + + normalize-path@3.0.0: {} + + normalize-url@4.5.1: {} + + normalize-url@6.1.0: {} + + np@7.7.0: + dependencies: + '@samverschueren/stream-to-observable': 0.3.1(rxjs@6.6.7) + any-observable: 0.5.1(rxjs@6.6.7) + async-exit-hook: 2.0.1 + chalk: 4.1.2 + cosmiconfig: 7.1.0 + del: 6.1.1 + escape-goat: 3.0.0 + escape-string-regexp: 4.0.0 + execa: 5.1.1 + github-url-from-git: 1.5.0 + has-yarn: 2.1.0 + hosted-git-info: 3.0.8 + ignore-walk: 3.0.4 + import-local: 3.1.0 + inquirer: 7.3.3 + is-installed-globally: 0.3.2 + is-interactive: 1.0.0 + is-scoped: 2.1.0 + issue-regex: 3.1.0 + listr: 0.14.3 + listr-input: 0.2.1 + log-symbols: 4.1.0 + meow: 8.1.2 + minimatch: 3.1.2 + new-github-release-url: 1.0.0 + npm-name: 6.0.1 + onetime: 5.1.2 + open: 7.4.2 + ow: 0.21.0 + p-memoize: 4.0.4 + p-timeout: 4.1.0 + pkg-dir: 5.0.0 + read-pkg-up: 7.0.1 + rxjs: 6.6.7 + semver: 7.6.2 + split: 1.0.1 + symbol-observable: 3.0.0 + terminal-link: 2.1.1 + update-notifier: 5.1.0 + transitivePeerDependencies: + - zen-observable + - zenObservable + + npm-name@6.0.1: + dependencies: + got: 10.7.0 + is-scoped: 2.1.0 + is-url-superb: 4.0.0 + lodash.zip: 4.2.0 + org-regex: 1.0.0 + p-map: 3.0.0 + registry-auth-token: 4.2.2 + registry-url: 5.1.0 + validate-npm-package-name: 3.0.0 + + npm-package-arg@7.0.0: + dependencies: + hosted-git-info: 3.0.8 + osenv: 0.1.5 + semver: 5.7.2 + validate-npm-package-name: 3.0.0 + + npm-run-path@2.0.2: + dependencies: + path-key: 2.0.1 + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + npm-run-path@5.3.0: + dependencies: + path-key: 4.0.0 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + nullthrows@1.1.1: {} + + number-is-nan@1.0.1: {} + + nwsapi@2.2.10: {} + + ob1@0.80.9: {} + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + object-inspect@1.13.1: {} + + object-is@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + + object-keys@1.1.1: {} + + object.assign@4.1.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + object.entries@1.1.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + object.fromentries@2.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + object.hasown@1.1.4: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + object.values@1.2.0: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + omggif@1.0.10: {} + + on-finished@2.3.0: + dependencies: + ee-first: 1.1.1 + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + on-headers@1.0.2: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@2.0.1: + dependencies: + mimic-fn: 1.2.0 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + onetime@6.0.0: + dependencies: + mimic-fn: 4.0.0 + + open@6.4.0: + dependencies: + is-wsl: 1.1.0 + + open@7.4.2: + dependencies: + is-docker: 2.2.1 + is-wsl: 2.2.0 + + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + ora@3.4.0: + dependencies: + chalk: 2.4.2 + cli-cursor: 2.1.0 + cli-spinners: 2.9.2 + log-symbols: 2.2.0 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + + ora@5.4.1: + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + + org-regex@1.0.0: {} + + os-homedir@1.0.2: {} + + os-tmpdir@1.0.2: {} + + osenv@0.1.5: + dependencies: + os-homedir: 1.0.2 + os-tmpdir: 1.0.2 + + ow@0.21.0: + dependencies: + '@sindresorhus/is': 4.6.0 + callsites: 3.1.0 + dot-prop: 6.0.1 + lodash.isequal: 4.5.0 + type-fest: 0.20.2 + vali-date: 1.0.0 + + p-cancelable@1.1.0: {} + + p-cancelable@2.1.1: {} + + p-defer@1.0.0: {} + + p-event@4.2.0: + dependencies: + p-timeout: 3.2.0 + + p-finally@1.0.0: {} + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@3.0.0: + dependencies: + p-limit: 2.3.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-map@2.1.0: {} + + p-map@3.0.0: + dependencies: + aggregate-error: 3.1.0 + + p-map@4.0.0: + dependencies: + aggregate-error: 3.1.0 + + p-memoize@4.0.4: + dependencies: + map-age-cleaner: 0.1.3 + mimic-fn: 3.1.0 + p-settle: 4.1.1 + + p-reflect@2.1.0: {} + + p-settle@4.1.1: + dependencies: + p-limit: 2.3.0 + p-reflect: 2.1.0 + + p-timeout@3.2.0: + dependencies: + p-finally: 1.0.0 + + p-timeout@4.1.0: {} + + p-try@2.2.0: {} + + package-json@6.5.0: + dependencies: + got: 9.6.0 + registry-auth-token: 4.2.2 + registry-url: 5.1.0 + semver: 6.3.1 + + pako@1.0.11: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-bmfont-ascii@1.0.6: {} + + parse-bmfont-binary@1.0.6: {} + + parse-bmfont-xml@1.1.6: + dependencies: + xml-parse-from-string: 1.0.1 + xml2js: 0.5.0 + + parse-headers@2.0.5: {} + + parse-json@4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.24.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-png@2.1.0: + dependencies: + pngjs: 3.4.0 + + parse5@7.1.2: + dependencies: + entities: 4.5.0 + + parseurl@1.3.3: {} + + password-prompt@1.1.3: + dependencies: + ansi-escapes: 4.3.2 + cross-spawn: 7.0.3 + + path-exists@3.0.0: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@2.0.1: {} + + path-key@3.1.1: {} + + path-key@4.0.0: {} + + path-parse@1.0.7: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.2.2 + minipass: 7.1.1 + + path-type@4.0.0: {} + + peek-readable@4.1.0: {} + + phin@2.9.3: {} + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + picomatch@3.0.1: {} + + pidtree@0.6.0: {} + + pify@2.3.0: {} + + pify@4.0.1: {} + + pirates@4.0.6: {} + + pixelmatch@4.0.2: + dependencies: + pngjs: 3.4.0 + + pkg-dir@3.0.0: + dependencies: + find-up: 3.0.0 + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pkg-dir@5.0.0: + dependencies: + find-up: 5.0.0 + + pkg-up@3.1.0: + dependencies: + find-up: 3.0.0 + + plist@3.1.0: + dependencies: + '@xmldom/xmldom': 0.8.10 + base64-js: 1.5.1 + xmlbuilder: 15.1.1 + + plur@2.1.2: + dependencies: + irregular-plurals: 1.4.0 + + pluralize@8.0.0: {} + + pngjs@3.4.0: {} + + pngjs@6.0.0: {} + + popmotion@11.0.3: + dependencies: + framesync: 6.0.1 + hey-listen: 1.0.8 + style-value-types: 5.0.0 + tslib: 2.6.2 + + possible-typed-array-names@1.0.0: {} + + postcss-import@15.1.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.38): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.38 + + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2): + dependencies: + lilconfig: 3.1.1 + postcss: 8.4.38 + ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.3.3) + yaml: 2.4.2 + + postcss-nested@6.0.1(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + + postcss-selector-parser@6.0.16: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.38: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + prelude-ls@1.2.1: {} + + prepend-http@2.0.0: {} + + prettier-linter-helpers@1.0.0: + dependencies: + fast-diff: 1.3.0 + + prettier@2.8.8: {} + + pretty-bytes@5.6.0: {} + + pretty-format@22.4.3: + dependencies: + ansi-regex: 3.0.1 + ansi-styles: 3.2.1 + + pretty-format@26.6.2: + dependencies: + '@jest/types': 26.6.2 + ansi-regex: 5.0.1 + ansi-styles: 4.3.0 + react-is: 17.0.2 + + pretty-format@29.7.0: + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + + process-nextick-args@2.0.1: {} + + process@0.11.10: {} + + progress@2.0.3: {} + + promise@7.3.1: + dependencies: + asap: 2.0.6 + + promise@8.3.0: + dependencies: + asap: 2.0.6 + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + proxy-from-env@1.1.0: {} + + psl@1.9.0: {} + + pump@3.0.0: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + + punycode@2.3.1: {} + + pupa@2.1.1: + dependencies: + escape-goat: 2.1.1 + + pure-rand@6.1.0: {} + + qrcode-terminal@0.11.0: {} + + query-string@7.1.3: + dependencies: + decode-uri-component: 0.2.2 + filter-obj: 1.1.0 + split-on-first: 1.1.0 + strict-uri-encode: 2.0.0 + + querystring@0.2.1: {} + + querystringify@2.2.0: {} + + queue-microtask@1.2.3: {} + + queue@6.0.2: + dependencies: + inherits: 2.0.4 + + quick-lru@4.0.1: {} + + range-parser@1.2.1: {} + + rc@1.2.8: + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + + react-devtools-core@5.2.0: + dependencies: + shell-quote: 1.8.1 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + react-dom@18.2.0(react@18.2.0): + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.2 + + react-error-boundary@3.1.4(react@18.2.0): + dependencies: + '@babel/runtime': 7.24.5 + react: 18.2.0 + + react-fast-compare@3.2.2: {} + + react-freeze@1.0.4(react@18.2.0): + dependencies: + react: 18.2.0 + + react-hook-form@7.51.4(react@18.2.0): + dependencies: + react: 18.2.0 + + react-i18next@12.3.1(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.74.1)(react@18.2.0): + dependencies: + '@babel/runtime': 7.24.5 + html-parse-stringify: 3.0.1 + i18next: 22.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + react-is@16.13.1: {} + + react-is@17.0.2: {} + + react-is@18.3.1: {} + + react-native-avoid-softinput@4.0.2(react-native@0.74.1)(react@18.2.0): + dependencies: + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + react-native-css-interop@0.0.36(@babel/core@7.24.5)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-svg@15.2.0)(react-native@0.74.1)(react@18.2.0)(tailwindcss@3.3.2): + dependencies: + '@babel/helper-module-imports': 7.24.3 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + babel-plugin-tester: 11.0.4(@babel/core@7.24.5) + lightningcss: 1.22.0 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-svg: 15.2.0(react-native@0.74.1)(react@18.2.0) + tailwindcss: 3.3.2(ts-node@10.9.2) + transitivePeerDependencies: + - '@babel/core' + - supports-color + + react-native-flash-message@0.4.2(prop-types@15.8.1)(react-native@0.74.1)(react@18.2.0): + dependencies: + prop-types: 15.8.1 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-iphone-screen-helper: 2.1.1(react-native@0.74.1) + + react-native-gesture-handler@2.16.2(react-native@0.74.1)(react@18.2.0): + dependencies: + '@egjs/hammerjs': 2.0.17 + hoist-non-react-statics: 3.3.2 + invariant: 2.2.4 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + react-native-helmet-async@2.0.4(react@18.2.0): + dependencies: + invariant: 2.2.4 + react: 18.2.0 + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 + + react-native-iphone-screen-helper@2.1.1(react-native@0.74.1): + dependencies: + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + react-native-mmkv@2.6.3(react-native@0.74.1)(react@18.2.0): + dependencies: + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + react-native-reanimated@3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0): + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + convert-source-map: 2.0.0 + invariant: 2.2.4 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + react-native-restart@0.0.27(react-native@0.74.1)(react@18.2.0): + dependencies: + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + react-native-safe-area-context@4.10.1(react-native@0.74.1)(react@18.2.0): + dependencies: + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + react-native-screens@3.31.1(react-native@0.74.1)(react@18.2.0): + dependencies: + react: 18.2.0 + react-freeze: 1.0.4(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + warn-once: 0.1.1 + + react-native-svg@15.2.0(react-native@0.74.1)(react@18.2.0): + dependencies: + css-select: 5.1.0 + css-tree: 1.1.3 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + + react-native-web@0.19.11(react-dom@18.2.0)(react@18.2.0): + dependencies: + '@babel/runtime': 7.24.5 + '@react-native/normalize-colors': 0.74.83 + fbjs: 3.0.5 + inline-style-prefixer: 6.0.4 + memoize-one: 6.0.0 + nullthrows: 1.1.1 + postcss-value-parser: 4.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styleq: 0.1.3 + transitivePeerDependencies: + - encoding + + react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 13.6.6 + '@react-native-community/cli-platform-android': 13.6.6 + '@react-native-community/cli-platform-ios': 13.6.6 + '@react-native/assets-registry': 0.74.83 + '@react-native/codegen': 0.74.83(@babel/preset-env@7.24.5) + '@react-native/community-cli-plugin': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + '@react-native/gradle-plugin': 0.74.83 + '@react-native/js-polyfills': 0.74.83 + '@react-native/normalize-colors': 0.74.83 + '@react-native/virtualized-lists': 0.74.83(@types/react@18.2.79)(react-native@0.74.1)(react@18.2.0) + '@types/react': 18.2.79 + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + chalk: 4.1.2 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.9 + metro-source-map: 0.80.9 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.2.0 + react-devtools-core: 5.2.0 + react-refresh: 0.14.2 + react-shallow-renderer: 16.15.0(react@18.2.0) + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + stacktrace-parser: 0.1.10 + whatwg-fetch: 3.6.20 + ws: 6.2.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + + react-query-kit@3.3.0(@tanstack/react-query@5.37.1): + dependencies: + '@tanstack/react-query': 5.37.1(react@18.2.0) + + react-refresh@0.14.2: {} + + react-shallow-renderer@16.15.0(react@18.2.0): + dependencies: + object-assign: 4.1.1 + react: 18.2.0 + react-is: 18.3.1 + + react-test-renderer@18.2.0(react@18.2.0): + dependencies: + react: 18.2.0 + react-is: 18.3.1 + react-shallow-renderer: 16.15.0(react@18.2.0) + scheduler: 0.23.2 + + react-test-renderer@18.3.1(react@18.2.0): + dependencies: + react: 18.2.0 + react-is: 18.3.1 + react-shallow-renderer: 16.15.0(react@18.2.0) + scheduler: 0.23.2 + + react@18.2.0: + dependencies: + loose-envify: 1.4.0 + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + read-pkg-up@7.0.1: + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + + read-pkg@5.2.0: + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readable-web-to-node-stream@3.0.2: + dependencies: + readable-stream: 3.6.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + readline@1.3.0: {} + + recast@0.21.5: + dependencies: + ast-types: 0.15.2 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.6.2 + + recyclerlistview@4.2.0(react-native@0.74.1)(react@18.2.0): + dependencies: + lodash.debounce: 4.0.8 + prop-types: 15.8.1 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + ts-object-utils: 0.0.5 + + redent@3.0.0: + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + + reflect.getprototypeof@1.0.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + globalthis: 1.0.4 + which-builtin-type: 1.1.3 + + regenerate-unicode-properties@10.1.1: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.13.11: {} + + regenerator-runtime@0.14.1: {} + + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.24.5 + + regexp-tree@0.1.27: {} + + regexp.prototype.flags@1.5.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + + regexpu-core@5.3.2: + dependencies: + '@babel/regjsgen': 0.8.0 + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.1 + regjsparser: 0.9.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.1.0 + + registry-auth-token@4.2.2: + dependencies: + rc: 1.2.8 + + registry-url@5.1.0: + dependencies: + rc: 1.2.8 + + regjsparser@0.9.1: + dependencies: + jsesc: 0.5.0 + + remove-trailing-slash@0.1.1: {} + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + require-main-filename@2.0.0: {} + + requireg@0.2.2: + dependencies: + nested-error-stacks: 2.0.1 + rc: 1.2.8 + resolve: 1.7.1 + + requires-port@1.0.0: {} + + reselect@4.1.8: {} + + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + + resolve-from@3.0.0: {} + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve-global@1.0.0: + dependencies: + global-dirs: 0.1.1 + + resolve.exports@2.0.2: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + resolve@1.7.1: + dependencies: + path-parse: 1.0.7 + + resolve@2.0.0-next.5: + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + responselike@1.0.2: + dependencies: + lowercase-keys: 1.0.1 + + responselike@2.0.1: + dependencies: + lowercase-keys: 2.0.0 + + restore-cursor@2.0.0: + dependencies: + onetime: 2.0.1 + signal-exit: 3.0.7 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + restore-cursor@4.0.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + reusify@1.0.4: {} + + rfdc@1.3.1: {} + + rimraf@2.4.5: + dependencies: + glob: 6.0.4 + optional: true + + rimraf@2.6.3: + dependencies: + glob: 7.2.3 + + rimraf@2.7.1: + dependencies: + glob: 7.2.3 + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rtl-detect@1.1.2: {} + + run-async@2.4.1: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@6.6.7: + dependencies: + tslib: 1.14.1 + + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safe-json-stringify@1.2.0: + optional: true + + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + + safe-regex@2.1.1: + dependencies: + regexp-tree: 0.1.27 + + safer-buffer@2.1.2: {} + + sax@1.3.0: {} + + saxes@6.0.0: + dependencies: + xmlchars: 2.2.0 + + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + + scheduler@0.24.0-canary-efb381bbf-20230505: + dependencies: + loose-envify: 1.4.0 + + schema-utils@4.2.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.13.0 + ajv-formats: 2.1.1(ajv@8.13.0) + ajv-keywords: 5.1.0(ajv@8.13.0) + + scoped-regex@2.1.0: {} + + selfsigned@2.4.1: + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + + semver-diff@3.1.1: + dependencies: + semver: 6.3.1 + + semver@5.7.2: {} + + semver@6.3.1: {} + + semver@7.5.4: + dependencies: + lru-cache: 6.0.0 + + semver@7.6.2: {} + + send@0.18.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serialize-error@2.1.0: {} + + serve-static@1.15.0: + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + + set-blocking@2.0.0: {} + + set-cookie-parser@2.6.0: {} + + set-function-length@1.2.2: + 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 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + setimmediate@1.0.5: {} + + setprototypeof@1.2.0: {} + + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + + shallowequal@1.1.0: {} + + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@1.0.0: {} + + shebang-regex@3.0.0: {} + + shell-quote@1.8.1: {} + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + simple-plist@1.3.1: + dependencies: + bplist-creator: 0.1.0 + bplist-parser: 0.3.1 + plist: 3.1.0 + + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + slash@5.1.0: {} + + slice-ansi@0.0.4: {} + + slice-ansi@2.1.0: + dependencies: + ansi-styles: 3.2.1 + astral-regex: 1.0.0 + is-fullwidth-code-point: 2.0.0 + + slice-ansi@5.0.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + + slugify@1.6.6: {} + + source-map-js@1.2.0: {} + + source-map-support@0.5.13: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.5.6: {} + + source-map@0.5.7: {} + + source-map@0.6.1: {} + + source-map@0.7.4: {} + + spdx-correct@3.2.0: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.17 + + spdx-exceptions@2.5.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.17 + + spdx-license-ids@3.0.17: {} + + split-on-first@1.1.0: {} + + split2@3.2.2: + dependencies: + readable-stream: 3.6.2 + + split@1.0.1: + dependencies: + through: 2.3.8 + + sprintf-js@1.0.3: {} + + ssri@10.0.6: + dependencies: + minipass: 7.1.1 + + stack-generator@2.0.10: + dependencies: + stackframe: 1.3.4 + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + stackframe@1.3.4: {} + + stacktrace-gps@3.1.2: + dependencies: + source-map: 0.5.6 + stackframe: 1.3.4 + + stacktrace-js@2.0.2: + dependencies: + error-stack-parser: 2.1.4 + stack-generator: 2.0.10 + stacktrace-gps: 3.1.2 + + stacktrace-parser@0.1.10: + dependencies: + type-fest: 0.7.1 + + statuses@1.5.0: {} + + statuses@2.0.1: {} + + stop-iteration-iterator@1.0.0: + dependencies: + internal-slot: 1.0.7 + + stream-buffers@2.2.0: {} + + stream-slice@0.1.2: {} + + strict-uri-encode@2.0.0: {} + + string-argv@0.3.2: {} + + string-length@4.0.2: + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + + string-length@5.0.1: + dependencies: + char-regex: 2.0.1 + strip-ansi: 7.1.0 + + string-natural-compare@3.0.1: {} + + string-width@1.0.2: + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + + string-width@2.1.1: + dependencies: + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string.prototype.matchall@4.0.11: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.7 + regexp.prototype.flags: 1.5.2 + set-function-name: 2.0.2 + side-channel: 1.0.6 + + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + strip-ansi@3.0.1: + dependencies: + ansi-regex: 2.1.1 + + strip-ansi@4.0.0: + dependencies: + ansi-regex: 3.0.1 + + strip-ansi@5.2.0: + dependencies: + ansi-regex: 4.1.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.0.1 + + strip-bom@4.0.0: {} + + strip-eof@1.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-final-newline@3.0.0: {} + + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + + strip-json-comments@2.0.1: {} + + strip-json-comments@3.1.1: {} + + strnum@1.0.5: {} + + strtok3@6.3.0: + dependencies: + '@tokenizer/token': 0.3.0 + peek-readable: 4.1.0 + + structured-headers@0.4.1: {} + + style-value-types@5.0.0: + dependencies: + hey-listen: 1.0.8 + tslib: 2.6.2 + + styleq@0.1.3: {} + + sucrase@3.34.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.3.15 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + sudo-prompt@8.2.5: {} + + sudo-prompt@9.1.1: {} + + sudo-prompt@9.2.1: {} + + supports-color@2.0.0: {} + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + symbol-observable@1.2.0: {} + + symbol-observable@3.0.0: {} + + symbol-tree@3.2.4: {} + + tailwind-merge@1.14.0: {} + + tailwind-variants@0.1.20(tailwindcss@3.3.2): + dependencies: + tailwind-merge: 1.14.0 + tailwindcss: 3.3.2(ts-node@10.9.2) + + tailwindcss@3.3.2(ts-node@10.9.2): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.1 + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2) + postcss-nested: 6.0.1(postcss@8.4.38) + postcss-selector-parser: 6.0.16 + postcss-value-parser: 4.2.0 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + temp-dir@1.0.0: {} + + temp-dir@2.0.0: {} + + temp@0.8.4: + dependencies: + rimraf: 2.6.3 + + tempy@0.3.0: + dependencies: + temp-dir: 1.0.0 + type-fest: 0.3.1 + unique-string: 1.0.0 + + tempy@0.7.1: + dependencies: + del: 6.1.1 + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + + terminal-link@2.1.1: + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + + terser@5.31.0: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + + text-extensions@1.9.0: {} + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + throat@5.0.0: {} + + through2@2.0.5: + dependencies: + readable-stream: 2.3.8 + xtend: 4.0.2 + + through2@4.0.2: + dependencies: + readable-stream: 3.6.2 + + through@2.3.8: {} + + timm@1.7.1: {} + + tinycolor2@1.6.0: {} + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + tmpl@1.0.5: {} + + to-fast-properties@2.0.0: {} + + to-readable-stream@1.0.0: {} + + to-readable-stream@2.1.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + token-types@4.2.1: + dependencies: + '@tokenizer/token': 0.3.0 + ieee754: 1.2.1 + + tough-cookie@4.1.4: + dependencies: + psl: 1.9.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + + tr46@0.0.3: {} + + tr46@3.0.0: + dependencies: + punycode: 2.3.1 + + traverse@0.6.9: + dependencies: + gopd: 1.0.1 + typedarray.prototype.slice: 1.0.3 + which-typed-array: 1.1.15 + + trim-newlines@3.0.1: {} + + ts-interface-checker@0.1.13: {} + + ts-jest@29.1.2(@babel/core@7.24.5)(jest@29.7.0)(typescript@5.3.3): + dependencies: + '@babel/core': 7.24.5 + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.6.2 + typescript: 5.3.3 + yargs-parser: 21.1.1 + + ts-node@10.9.2(@types/node@20.5.1)(typescript@5.3.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.5.1 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.3.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + + ts-object-utils@0.0.5: {} + + tslib@1.14.1: {} + + tslib@2.4.0: {} + + tslib@2.6.2: {} + + tsutils@3.21.0(typescript@5.3.3): + dependencies: + tslib: 1.14.1 + typescript: 5.3.3 + + turbo-stream@2.0.1: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.0.8: {} + + type-fest@0.10.0: {} + + type-fest@0.16.0: {} + + type-fest@0.18.1: {} + + type-fest@0.20.2: {} + + type-fest@0.21.3: {} + + type-fest@0.3.1: {} + + type-fest@0.4.1: {} + + type-fest@0.6.0: {} + + type-fest@0.7.1: {} + + type-fest@0.8.1: {} + + type-fest@1.4.0: {} + + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-byte-offset@1.0.2: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-length@1.0.6: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typedarray.prototype.slice@1.0.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + typed-array-buffer: 1.0.2 + typed-array-byte-offset: 1.0.2 + + typescript@5.3.3: {} + + typescript@5.4.5: {} + + ua-parser-js@1.0.37: {} + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + undici-types@5.26.5: {} + + undici@6.18.0: {} + + unicode-canonical-property-names-ecmascript@2.0.0: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.1.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + unique-filename@3.0.0: + dependencies: + unique-slug: 4.0.0 + + unique-slug@4.0.0: + dependencies: + imurmurhash: 0.1.4 + + unique-string@1.0.0: + dependencies: + crypto-random-string: 1.0.0 + + unique-string@2.0.0: + dependencies: + crypto-random-string: 2.0.0 + + universalify@0.1.2: {} + + universalify@0.2.0: {} + + universalify@1.0.0: {} + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + update-browserslist-db@1.0.16(browserslist@4.23.0): + dependencies: + browserslist: 4.23.0 + escalade: 3.1.2 + picocolors: 1.0.1 + + update-notifier@5.1.0: + dependencies: + boxen: 5.1.2 + chalk: 4.1.2 + configstore: 5.0.1 + has-yarn: 2.1.0 + import-lazy: 2.1.0 + is-ci: 2.0.0 + is-installed-globally: 0.4.0 + is-npm: 5.0.0 + is-yarn-global: 0.3.0 + latest-version: 5.1.0 + pupa: 2.1.1 + semver: 7.6.2 + semver-diff: 3.1.1 + xdg-basedir: 4.0.0 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + url-join@4.0.0: {} + + url-parse-lax@3.0.0: + dependencies: + prepend-http: 2.0.0 + + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + + use-latest-callback@0.1.9(react@18.2.0): + dependencies: + react: 18.2.0 + + use-sync-external-store@1.2.0(react@18.2.0): + dependencies: + react: 18.2.0 + + utif2@4.1.0: + dependencies: + pako: 1.0.11 + + util-deprecate@1.0.2: {} + + util@0.12.5: + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.13 + which-typed-array: 1.1.15 + + utils-merge@1.0.1: {} + + uuid@7.0.3: {} + + uuid@8.3.2: {} + + v8-compile-cache-lib@3.0.1: {} + + v8-to-istanbul@9.2.0: + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 + + vali-date@1.0.0: {} + + valid-url@1.0.9: {} + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + validate-npm-package-name@3.0.0: + dependencies: + builtins: 1.0.3 + + vary@1.1.2: {} + + vlq@1.0.1: {} + + void-elements@3.1.0: {} + + w3c-xmlserializer@4.0.0: + dependencies: + xml-name-validator: 4.0.0 + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + warn-once@0.1.1: {} + + wcwidth@1.0.1: + dependencies: + defaults: 1.0.4 + + web-encoding@1.1.5: + dependencies: + util: 0.12.5 + optionalDependencies: + '@zxing/text-encoding': 0.9.0 + + web-streams-polyfill@3.3.3: {} + + webidl-conversions@3.0.1: {} + + webidl-conversions@5.0.0: {} + + webidl-conversions@7.0.0: {} + + whatwg-encoding@2.0.0: + dependencies: + iconv-lite: 0.6.3 + + whatwg-fetch@3.6.20: {} + + whatwg-mimetype@3.0.0: {} + + whatwg-url-without-unicode@8.0.0-3: + dependencies: + buffer: 5.7.1 + punycode: 2.3.1 + webidl-conversions: 5.0.0 + + whatwg-url@11.0.0: + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-builtin-type@1.1.3: + dependencies: + function.prototype.name: 1.1.6 + has-tostringtag: 1.0.2 + is-async-function: 2.0.0 + is-date-object: 1.0.5 + is-finalizationregistry: 1.0.2 + is-generator-function: 1.0.10 + is-regex: 1.1.4 + is-weakref: 1.0.2 + isarray: 2.0.5 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.2 + which-typed-array: 1.1.15 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.3 + + which-module@2.0.1: {} + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + widest-line@3.1.0: + dependencies: + string-width: 4.2.3 + + wonka@4.0.15: {} + + word-wrap@1.2.5: {} + + wrap-ansi@3.0.1: + dependencies: + string-width: 2.1.1 + strip-ansi: 4.0.0 + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + write-file-atomic@2.4.3: + dependencies: + graceful-fs: 4.2.11 + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + write-file-atomic@4.0.2: + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + + ws@6.2.2: + dependencies: + async-limiter: 1.0.1 + + ws@7.5.9: {} + + ws@8.17.0: {} + + xcode@3.0.1: + dependencies: + simple-plist: 1.3.1 + uuid: 7.0.3 + + xdg-basedir@4.0.0: {} + + xhr@2.6.0: + dependencies: + global: 4.4.0 + is-function: 1.0.2 + parse-headers: 2.0.5 + xtend: 4.0.2 + + xml-name-validator@4.0.0: {} + + xml-parse-from-string@1.0.1: {} + + xml2js@0.5.0: + dependencies: + sax: 1.3.0 + xmlbuilder: 11.0.1 + + xml2js@0.6.0: + dependencies: + sax: 1.3.0 + xmlbuilder: 11.0.1 + + xml@1.0.1: {} + + xmlbuilder@11.0.1: {} + + xmlbuilder@14.0.0: {} + + xmlbuilder@15.1.1: {} + + xmlchars@2.2.0: {} + + xtend@4.0.2: {} + + y18n@4.0.3: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yallist@4.0.0: {} + + yaml@1.10.2: {} + + yaml@2.3.1: {} + + yaml@2.4.2: {} + + yargs-parser@18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + + yargs-parser@20.2.9: {} + + yargs-parser@21.1.1: {} + + yargs@15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yn@3.1.1: {} + + yocto-queue@0.1.0: {} + + zod@3.23.8: {} + + zustand@4.5.2(@types/react@18.2.79)(react@18.2.0): + dependencies: + '@types/react': 18.2.79 + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) diff --git a/project.d.ts b/project.d.ts new file mode 100644 index 0000000..a13e313 --- /dev/null +++ b/project.d.ts @@ -0,0 +1 @@ +/// diff --git a/scripts/eas-pre-install b/scripts/eas-pre-install new file mode 100755 index 0000000..1e80093 --- /dev/null +++ b/scripts/eas-pre-install @@ -0,0 +1,6 @@ +#!/bin/bash + +if [[ "$EAS_BUILD_PLATFORM" == "android" ]]; then + npm install -g pnpm@8.6.5 + pnpm --version +fi diff --git a/scripts/genrate-apk-and-install b/scripts/genrate-apk-and-install new file mode 100755 index 0000000..6de1fdf --- /dev/null +++ b/scripts/genrate-apk-and-install @@ -0,0 +1,5 @@ +#!/bin/bash +# this simple script will get the latest build url for the android platform +./android/gradlew assembleRelease -p ./android # build debug apk +find ./android -type f -name "app-release.apk" # find apk file +adb install "" \ No newline at end of file diff --git a/scripts/i18next-syntax-validation.js b/scripts/i18next-syntax-validation.js new file mode 100644 index 0000000..6be5484 --- /dev/null +++ b/scripts/i18next-syntax-validation.js @@ -0,0 +1,23 @@ +const validate = (message = '') => { + if (!(message || '').trim()) { + throw new SyntaxError('Message is Empty.'); + } + if (typeof message !== 'string') { + throw new TypeError('Message must be a String.'); + } + if ( + (message.includes('{') || message.includes('}')) && + !/{{ ?(?:- |\w+?)(, ?)?\w+? ?}}/g.test(message) + ) { + throw new SyntaxError( + 'Interpolation error. See: https://www.i18next.com/misc/json-format' + ); + } + if (message.includes('$t(') && !/\$t\([\w]+:\w+(?:\.\w+)*\)/g.test(message)) { + throw new SyntaxError( + 'Nesting error. See: https://www.i18next.com/misc/json-format' + ); + } +}; + +module.exports = validate; diff --git a/setup.ts b/setup.ts new file mode 100644 index 0000000..fe67449 --- /dev/null +++ b/setup.ts @@ -0,0 +1,5 @@ +// react-hook form setup for testing +// @ts-ignore +global.window = {}; +// @ts-ignore +global.window = global; diff --git a/src/api/common/api-provider.tsx b/src/api/common/api-provider.tsx new file mode 100644 index 0000000..ff1e48d --- /dev/null +++ b/src/api/common/api-provider.tsx @@ -0,0 +1,13 @@ +import { useReactQueryDevTools } from '@dev-plugins/react-query'; +import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; +import * as React from 'react'; + +export const queryClient = new QueryClient(); + +export function APIProvider({ children }: { children: React.ReactNode }) { + useReactQueryDevTools(queryClient); + return ( + // Provide the client to your App + {children} + ); +} diff --git a/src/api/common/client.tsx b/src/api/common/client.tsx new file mode 100644 index 0000000..85ee325 --- /dev/null +++ b/src/api/common/client.tsx @@ -0,0 +1,5 @@ +import { Env } from '@env'; +import axios from 'axios'; +export const client = axios.create({ + baseURL: Env.API_URL, +}); diff --git a/src/api/common/index.tsx b/src/api/common/index.tsx new file mode 100644 index 0000000..e5c6ea7 --- /dev/null +++ b/src/api/common/index.tsx @@ -0,0 +1,3 @@ +export * from './api-provider'; +export * from './client'; +export * from './utils'; diff --git a/src/api/common/utils.tsx b/src/api/common/utils.tsx new file mode 100644 index 0000000..34b2bdf --- /dev/null +++ b/src/api/common/utils.tsx @@ -0,0 +1,51 @@ +import type { + GetNextPageParamFunction, + GetPreviousPageParamFunction, +} from '@tanstack/react-query'; + +import type { PaginateQuery } from '../types'; + +type KeyParams = { + [key: string]: any; +}; +export const DEFAULT_LIMIT = 10; + +export function getQueryKey(key: string, params?: T) { + return [key, ...(params ? [params] : [])]; +} + +// for infinite query pages to flatList data +export function normalizePages(pages?: PaginateQuery[]): T[] { + return pages + ? pages.reduce((prev: T[], current) => [...prev, ...current.results], []) + : []; +} + +// a function that accept a url and return params as an object +export function getUrlParameters( + url: string | null +): { [k: string]: string } | null { + if (url === null) { + return null; + } + let regex = /[?&]([^=#]+)=([^&#]*)/g, + params = {}, + match; + while ((match = regex.exec(url))) { + if (match[1] !== null) { + //@ts-ignore + params[match[1]] = match[2]; + } + } + return params; +} + +export const getPreviousPageParam: GetNextPageParamFunction< + unknown, + PaginateQuery +> = (page) => getUrlParameters(page.previous)?.offset ?? null; + +export const getNextPageParam: GetPreviousPageParamFunction< + unknown, + PaginateQuery +> = (page) => getUrlParameters(page.next)?.offset ?? null; diff --git a/src/api/index.tsx b/src/api/index.tsx new file mode 100644 index 0000000..deda663 --- /dev/null +++ b/src/api/index.tsx @@ -0,0 +1,3 @@ +export * from './common'; +export * from './posts'; +export * from './types'; diff --git a/src/api/posts/index.ts b/src/api/posts/index.ts new file mode 100644 index 0000000..fad8551 --- /dev/null +++ b/src/api/posts/index.ts @@ -0,0 +1,4 @@ +export * from './types'; +export * from './use-add-post'; +export * from './use-post'; +export * from './use-posts'; diff --git a/src/api/posts/types.ts b/src/api/posts/types.ts new file mode 100644 index 0000000..460be1c --- /dev/null +++ b/src/api/posts/types.ts @@ -0,0 +1,6 @@ +export type Post = { + userId: number; + id: number; + title: string; + body: string; +}; diff --git a/src/api/posts/use-add-post.ts b/src/api/posts/use-add-post.ts new file mode 100644 index 0000000..cb4c3bd --- /dev/null +++ b/src/api/posts/use-add-post.ts @@ -0,0 +1,17 @@ +import type { AxiosError } from 'axios'; +import { createMutation } from 'react-query-kit'; + +import { client } from '../common'; +import type { Post } from './types'; + +type Variables = { title: string; body: string; userId: number }; +type Response = Post; + +export const useAddPost = createMutation({ + mutationFn: async (variables) => + client({ + url: 'posts/add', + method: 'POST', + data: variables, + }).then((response) => response.data), +}); diff --git a/src/api/posts/use-post.ts b/src/api/posts/use-post.ts new file mode 100644 index 0000000..4a00158 --- /dev/null +++ b/src/api/posts/use-post.ts @@ -0,0 +1,17 @@ +import type { AxiosError } from 'axios'; +import { createQuery } from 'react-query-kit'; + +import { client } from '../common'; +import type { Post } from './types'; + +type Variables = { id: string }; +type Response = Post; + +export const usePost = createQuery({ + queryKey: ['posts'], + fetcher: (variables) => { + return client + .get(`posts/${variables.id}`) + .then((response) => response.data); + }, +}); diff --git a/src/api/posts/use-posts.ts b/src/api/posts/use-posts.ts new file mode 100644 index 0000000..d1386b5 --- /dev/null +++ b/src/api/posts/use-posts.ts @@ -0,0 +1,15 @@ +import type { AxiosError } from 'axios'; +import { createQuery } from 'react-query-kit'; + +import { client } from '../common'; +import type { Post } from './types'; + +type Response = Post[]; +type Variables = void; // as react-query-kit is strongly typed, we need to specify the type of the variables as void in case we don't need them + +export const usePosts = createQuery({ + queryKey: ['posts'], + fetcher: () => { + return client.get(`posts`).then((response) => response.data.posts); + }, +}); diff --git a/src/api/types.ts b/src/api/types.ts new file mode 100644 index 0000000..410359c --- /dev/null +++ b/src/api/types.ts @@ -0,0 +1,6 @@ +export type PaginateQuery = { + results: T[]; + count: number; + next: string | null; + previous: string | null; +}; diff --git a/src/app/(app)/_layout.tsx b/src/app/(app)/_layout.tsx new file mode 100644 index 0000000..086e551 --- /dev/null +++ b/src/app/(app)/_layout.tsx @@ -0,0 +1,75 @@ +/* eslint-disable react/no-unstable-nested-components */ +import { Link, Redirect, SplashScreen, Tabs } from 'expo-router'; +import React, { useCallback, useEffect } from 'react'; + +import { useAuth, useIsFirstTime } from '@/core'; +import { Pressable, Text } from '@/ui'; +import { + Feed as FeedIcon, + Settings as SettingsIcon, + Style as StyleIcon, +} from '@/ui/icons'; + +export default function TabLayout() { + const status = useAuth.use.status(); + const [isFirstTime] = useIsFirstTime(); + const hideSplash = useCallback(async () => { + await SplashScreen.hideAsync(); + }, []); + useEffect(() => { + if (status !== 'idle') { + setTimeout(() => { + hideSplash(); + }, 1000); + } + }, [hideSplash, status]); + + if (isFirstTime) { + return ; + } + if (status === 'signOut') { + return ; + } + return ( + + , + headerRight: () => , + tabBarTestID: 'feed-tab', + }} + /> + + , + tabBarTestID: 'style-tab', + }} + /> + , + tabBarTestID: 'settings-tab', + }} + /> + + ); +} + +const CreateNewPostLink = () => { + return ( + + + Create + + + ); +}; diff --git a/src/app/(app)/index.tsx b/src/app/(app)/index.tsx new file mode 100644 index 0000000..4163a4c --- /dev/null +++ b/src/app/(app)/index.tsx @@ -0,0 +1,35 @@ +import { FlashList } from '@shopify/flash-list'; +import React from 'react'; + +import type { Post } from '@/api'; +import { usePosts } from '@/api'; +import { Card } from '@/components/card'; +import { EmptyList, FocusAwareStatusBar, Text, View } from '@/ui'; + +export default function Feed() { + const { data, isPending, isError } = usePosts(); + const renderItem = React.useCallback( + ({ item }: { item: Post }) => , + [] + ); + + if (isError) { + return ( + + Error Loading data + + ); + } + return ( + + + `item-${index}`} + ListEmptyComponent={} + estimatedItemSize={300} + /> + + ); +} diff --git a/src/app/(app)/settings.tsx b/src/app/(app)/settings.tsx new file mode 100644 index 0000000..13cf446 --- /dev/null +++ b/src/app/(app)/settings.tsx @@ -0,0 +1,79 @@ +/* eslint-disable react/react-in-jsx-scope */ +import { Env } from '@env'; +import { useColorScheme } from 'nativewind'; + +import { Item } from '@/components/settings/item'; +import { ItemsContainer } from '@/components/settings/items-container'; +import { LanguageItem } from '@/components/settings/language-item'; +import { ThemeItem } from '@/components/settings/theme-item'; +import { translate, useAuth } from '@/core'; +import { colors, FocusAwareStatusBar, ScrollView, Text, View } from '@/ui'; +import { Github, Rate, Share, Support, Website } from '@/ui/icons'; + +export default function Settings() { + const signOut = useAuth.use.signOut(); + const { colorScheme } = useColorScheme(); + const iconColor = + colorScheme === 'dark' ? colors.neutral[400] : colors.neutral[500]; + return ( + <> + + + + + + {translate('settings.title')} + + + + + + + + + + + + + } + onPress={() => {}} + /> + } + onPress={() => {}} + /> + } + onPress={() => {}} + /> + + + + {}} /> + {}} /> + } + onPress={() => {}} + /> + } + onPress={() => {}} + /> + + + + + + + + + + + ); +} diff --git a/src/app/(app)/style.tsx b/src/app/(app)/style.tsx new file mode 100644 index 0000000..b919ef3 --- /dev/null +++ b/src/app/(app)/style.tsx @@ -0,0 +1,23 @@ +import * as React from 'react'; + +import { Buttons } from '@/components/buttons'; +import { Colors } from '@/components/colors'; +import { Inputs } from '@/components/inputs'; +import { Typography } from '@/components/typography'; +import { FocusAwareStatusBar, SafeAreaView, ScrollView } from '@/ui'; + +export default function Style() { + return ( + <> + + + + + + + + + + + ); +} diff --git a/src/app/_layout.tsx b/src/app/_layout.tsx new file mode 100644 index 0000000..dba050b --- /dev/null +++ b/src/app/_layout.tsx @@ -0,0 +1,69 @@ +/* eslint-disable react/react-in-jsx-scope */ +import { useReactNavigationDevTools } from '@dev-plugins/react-navigation'; +import { BottomSheetModalProvider } from '@gorhom/bottom-sheet'; +import { ThemeProvider } from '@react-navigation/native'; +import { SplashScreen, Stack, useNavigationContainerRef } from 'expo-router'; +import { StyleSheet } from 'react-native'; +import FlashMessage from 'react-native-flash-message'; +import { GestureHandlerRootView } from 'react-native-gesture-handler'; + +import { APIProvider } from '@/api'; +import { hydrateAuth, loadSelectedTheme } from '@/core'; +import { useThemeConfig } from '@/core/use-theme-config'; + +export { ErrorBoundary } from 'expo-router'; + +// Import global CSS file +import '../../global.css'; + +export const unstable_settings = { + initialRouteName: '(app)', +}; + +hydrateAuth(); +loadSelectedTheme(); +// Prevent the splash screen from auto-hiding before asset loading is complete. +SplashScreen.preventAutoHideAsync(); + +export default function RootLayout() { + const navigationRef = useNavigationContainerRef(); + useReactNavigationDevTools(navigationRef); + return ; +} + +function RootLayoutNav() { + return ( + + + + + + + + ); +} + +function Providers({ children }: { children: React.ReactNode }) { + const theme = useThemeConfig(); + return ( + + + + + {children} + + + + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + }, +}); diff --git a/src/app/feed/[id].tsx b/src/app/feed/[id].tsx new file mode 100644 index 0000000..64e4e53 --- /dev/null +++ b/src/app/feed/[id].tsx @@ -0,0 +1,42 @@ +import { Stack, useLocalSearchParams } from 'expo-router'; +import * as React from 'react'; + +import { usePost } from '@/api'; +import { ActivityIndicator, FocusAwareStatusBar, Text, View } from '@/ui'; + +export default function Post() { + const local = useLocalSearchParams<{ id: string }>(); + + const { data, isPending, isError } = usePost({ + //@ts-ignore + variables: { id: local.id }, + }); + + if (isPending) { + return ( + + + + + + ); + } + if (isError) { + return ( + + + + Error loading post + + ); + } + + return ( + + + + {data.title} + {data.body} + + ); +} diff --git a/src/app/feed/add-post.tsx b/src/app/feed/add-post.tsx new file mode 100644 index 0000000..a374115 --- /dev/null +++ b/src/app/feed/add-post.tsx @@ -0,0 +1,74 @@ +import { zodResolver } from '@hookform/resolvers/zod'; +import { Stack } from 'expo-router'; +import * as React from 'react'; +import { useForm } from 'react-hook-form'; +import { showMessage } from 'react-native-flash-message'; +import { z } from 'zod'; + +import { useAddPost } from '@/api'; +import { Button, ControlledInput, showErrorMessage, View } from '@/ui'; + +const schema = z.object({ + title: z.string().min(10), + body: z.string().min(120), +}); + +type FormType = z.infer; + +export default function AddPost() { + const { control, handleSubmit } = useForm({ + resolver: zodResolver(schema), + }); + const { mutate: addPost, isPending } = useAddPost(); + + const onSubmit = (data: FormType) => { + console.log(data); + addPost( + { ...data, userId: 1 }, + { + onSuccess: () => { + showMessage({ + message: 'Post added successfully', + type: 'success', + }); + // here you can navigate to the post list and refresh the list data + //queryClient.invalidateQueries(usePosts.getKey()); + }, + onError: () => { + showErrorMessage('Error adding post'); + }, + } + ); + }; + return ( + <> + + + + +