diff --git a/.babelrc b/.babelrc
deleted file mode 100644
index d4b74b5be..000000000
--- a/.babelrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "presets": ["module:metro-react-native-babel-preset"]
-}
diff --git a/.editorconfig b/.editorconfig
index e717f5eb6..3f80c7cd6 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -1,9 +1,14 @@
-# http://editorconfig.org
+# EditorConfig helps developers define and maintain consistent
+# coding styles between different editors and IDEs
+# editorconfig.org
+
root = true
[*]
+
indent_style = space
indent_size = 2
+
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
diff --git a/.eslintignore b/.eslintignore
new file mode 100644
index 000000000..207a70b46
--- /dev/null
+++ b/.eslintignore
@@ -0,0 +1,22 @@
+##############
+# yeoman
+##############
+
+# Ignore the templates with <%= %> tags, we'll pickup the errors in the generated code
+packages/generator-react-native-vector-icons/src/app/templates/src/index.ts
+
+# Ignore yeomenan generated template
+packages/generator-react-native-vector-icons/generators
+packages/fontawesome-common/generators
+
+##############
+# packages
+##############
+
+# Ignore built code
+packages/*/lib
+packages/directory/build
+
+# Files we don't manage (react-native-test-app)
+packages/icon-explorer/metro.config.js
+packages/icon-explorer/react-native.config.js
diff --git a/.eslintrc b/.eslintrc
deleted file mode 100644
index e304b7816..000000000
--- a/.eslintrc
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "extends": [
- "airbnb",
- "prettier",
- "prettier/flowtype",
- "prettier/react"
- ],
- "plugins": [
- "prettier"
- ],
- "parser": "babel-eslint",
- "rules": {
- "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
- "react/require-default-props": [0],
- "react/static-property-placement": [0],
- "react/jsx-props-no-spreading": [0],
- "react/state-in-constructor": [0],
- "import/no-extraneous-dependencies": [0],
- "import/no-unresolved": [2, { ignore: ['^react(-native)?$'] }],
- "import/extensions": [2, { "js": "never", "json": "always" }],
- "arrow-parens": ["error", "as-needed"],
- "comma-dangle": ["error", {
- "arrays": "always-multiline",
- "objects": "always-multiline",
- "imports": "always-multiline",
- "exports": "always-multiline",
- "functions": "ignore",
- }],
- "prettier/prettier": ["error"]
- }
-}
diff --git a/.eslintrc.js b/.eslintrc.js
new file mode 100644
index 000000000..ee841ec2a
--- /dev/null
+++ b/.eslintrc.js
@@ -0,0 +1,64 @@
+module.exports = {
+ extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:react/recommended', 'airbnb'],
+ env: {
+ browser: true,
+ es2021: true,
+ jest: true,
+ },
+ overrides: [
+ {
+ files: ['*.ts', '*.js', '*.tsx', '*.jsx'],
+ extends: ['biome'],
+ },
+ {
+ files: ['.eslintrc.{js,cjs}'],
+ env: {
+ node: true,
+ },
+ parserOptions: {
+ sourceType: 'script',
+ },
+ },
+ {
+ files: '*.test.js',
+ env: {
+ jest: true,
+ },
+ globals: {
+ device: false,
+ expect: false,
+ waitFor: false,
+ element: false,
+ by: false,
+ },
+ },
+ ],
+ parser: '@typescript-eslint/parser',
+ parserOptions: {
+ ecmaVersion: 'latest',
+ sourceType: 'module',
+ },
+ plugins: ['@typescript-eslint', 'react'],
+ settings: {
+ 'import/resolver': {
+ node: {
+ extensions: ['.js', '.jsx', '.ts', '.tsx'],
+ },
+ },
+ },
+ rules: {
+ 'import/extensions': ['error', { js: 'never', jsx: 'never', ts: 'never', tsx: 'never', json: 'always' }],
+ 'react/require-default-props': 'off',
+ 'react/prop-types': 'off',
+ 'react/jsx-props-no-spreading': 'off',
+ 'react/jsx-filename-extension': ['error', { extensions: ['.jsx', '.tsx'] }],
+ 'react/function-component-definition': ['error', { namedComponents: 'arrow-function' }],
+ 'import/prefer-default-export': 'off',
+ // Prefer the typescript unsed vars rule
+ 'no-unused-vars': 'off',
+ '@typescript-eslint/no-unused-vars': ['error'],
+ 'no-shadow': 'off',
+ '@typescript-eslint/no-shadow': ['error'],
+ 'react/react-in-jsx-scope': 'off',
+ },
+};
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 000000000..e27f70fa4
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,3 @@
+*.pbxproj -text
+# specific for windows script files
+*.bat text eol=crlf
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index 52e8e9a3e..000000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-name: Bug report
-about: Create a report to help us improve
-
----
-
-
- - [ ] Review the documentation: https://github.com/oblador/react-native-vector-icons
- - [ ] Search for existing issues (including closed issues): https://github.com/oblador/react-native-vector-icons/issues
-
-
-## Environment
-
-
-## Description
-Describe your issue in detail. Include screenshots if needed.
-
-
-## Reproducible Demo
-Let us know how to reproduce the issue. Include a code sample, share a project, or share an app that reproduces the issue using https://snack.expo.io/. Please follow the guidelines for providing a MCVE: https://stackoverflow.com/help/mcve
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 000000000..c7e585b00
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,66 @@
+---
+name: "\U0001F41B Bug report"
+description: Report a bug
+title: "[Bug]: "
+labels: ["bug", "triage"]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for taking the time to fill out this bug report!
+ Before filing a bug report please:
+ - Review the documentation: https://github.com/react-native-vector-icons/react-native-vector-icons
+ - Search for existing issues (including closed issues): https://github.com/oblador/react-native-vector-icons/issues?q=is%3Aissue+
+
+ - type: dropdown
+ id: generation
+ attributes:
+ label: Which package are you using?
+ options:
+ - "@react-native-vector-icons/*"
+ - react-native-vector-icons
+ validations:
+ required: true
+
+ - type: dropdown
+ attributes:
+ label: What platform(s) does this occur on?
+ multiple: true
+ options:
+ - Android
+ - iOS
+ - web
+ validations:
+ required: true
+
+ - type: textarea
+ id: what-happened
+ attributes:
+ label: What happened?
+ description: |
+ Explain the issue and the steps we need to take to reproduce the issue. Include a video or screenshots if you think it may help.
+ Clearly describe what the expected behavior is and what instead is actually happening.
+ validations:
+ required: true
+
+ - type: textarea
+ id: logs
+ attributes:
+ label: Relevant log output
+ description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
+ render: shell
+
+ - type: textarea
+ id: demo
+ attributes:
+ label: Minimal reproducible example
+ description: |
+ Let us know how to reproduce the issue. Include a code sample, share a project, or share an app that reproduces the issue using https://snack.expo.io/. Please follow the guidelines for providing a MCVE: https://stackoverflow.com/help/mcve
+
+ - type: textarea
+ attributes:
+ render: text
+ label: Your computer environment
+ description: Run the `npx react-native info` command and paste its output in the field below.
+ validations:
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 000000000..614534716
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,5 @@
+blank_issues_enabled: false
+contact_links:
+ - name: Community Support
+ url: https://github.com/react-native-vector-icons/discussions
+ about: Please ask and answer questions here.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index 066b2d920..000000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-name: Feature request
-about: Suggest an idea for this project
-
----
-
-**Is your feature request related to a problem? Please describe.**
-A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
-
-**Describe the solution you'd like**
-A clear and concise description of what you want to happen.
-
-**Describe alternatives you've considered**
-A clear and concise description of any alternative solutions or features you've considered.
-
-**Additional context**
-Add any other context or screenshots about the feature request here.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 000000000..a022ac3da
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,42 @@
+---
+name: Feature request
+description: Suggest an idea for this project
+title: "[Feature]: "
+labels: ["feature", "triage"]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for taking the time to suggest a new feature!
+ Before requesting please:
+ - Search for existing issues (including closed issues): https://github.com/oblador/react-native-vector-icons/issues?q=is%3Aissue+
+
+ - type: textarea
+ id: problem
+ attributes:
+ label: Is your feature request related to a problem?
+ description: |
+ A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+
+ - type: textarea
+ id: solution
+ attributes:
+ label: Describe the solution you'd like
+ description: |
+ A clear and concise description of what you want to happen.
+ validations:
+ required: true
+
+ - type: textarea
+ id: alternatives
+ attributes:
+ label: Describe alternatives you've considered
+ description: |
+ A clear and concise description of any alternative solutions or features you've considered.
+
+ - type: textarea
+ id: contect
+ attributes:
+ label: Additional context
+ description: |
+ Add any other context or screenshots about the feature request here.
diff --git a/.github/ISSUE_TEMPLATE/support.md b/.github/ISSUE_TEMPLATE/support.md
deleted file mode 100644
index 532b467b1..000000000
--- a/.github/ISSUE_TEMPLATE/support.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-name: Support
-about: Request some help with using this package
-
----
-
-
- - [ ] Review the documentation: https://github.com/oblador/react-native-vector-icons
- - [ ] Search for existing issues (including closed ones): https://github.com/oblador/react-native-vector-icons/issues
-
-
-## Environment
-
-
-## Description
-Describe your issue in detail. Include screenshots if needed.
-
-## Demo
-You can use https://snack.expo.io/ to create a demo that can help users to better understand your problem.
diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml
index add98d182..ef92c0ad4 100644
--- a/.github/workflows/deploy.yaml
+++ b/.github/workflows/deploy.yaml
@@ -9,6 +9,9 @@ on:
skip-directory:
type: boolean
description: Skip directory website deployment
+ pre-release:
+ type: boolean
+ description: Create a pre-release
release:
types: [created]
@@ -18,16 +21,23 @@ jobs:
runs-on: ubuntu-latest
if: github.event.inputs.skip-npm != 'true'
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
+
- name: Use Node.js
- uses: actions/setup-node@v3
- with:
- node-version-file: ".node-version"
- registry-url: 'https://registry.npmjs.org'
+ uses: actions/setup-node@v4
+
- name: Install dependencies
run: yarn --frozen-lockfile --non-interactive --silent
+
- name: Publish to NPM
- run: npm publish
+ if: github.event.inputs.pre-release != 'true'
+ run: yarn release
+ env:
+ NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
+
+ - name: Publish pre-release to NPM
+ if: github.event.inputs.pre-release = 'true'
+ run: yarn prerelease
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
@@ -36,19 +46,21 @@ jobs:
runs-on: ubuntu-latest
if: github.event.inputs.skip-directory != 'true'
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
+
- name: Use Node.js
- uses: actions/setup-node@v3
- with:
- node-version-file: ".node-version"
+ uses: actions/setup-node@v4
+
- name: Install dependencies
run: yarn --frozen-lockfile --non-interactive --silent
- working-directory: directory
+ working-directory: packages/directory
+
- name: Build directory
run: yarn build
- working-directory: directory
+ working-directory: packages/directory
+
- name: Publish static assets to GitHub Pages
- uses: JamesIves/github-pages-deploy-action@4.0.0
+ uses: JamesIves/github-pages-deploy-action@4
with:
branch: gh-pages
- folder: directory/build
+ folder: packages/directory/build
diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml
new file mode 100644
index 000000000..6957eb74d
--- /dev/null
+++ b/.github/workflows/lint.yaml
@@ -0,0 +1,83 @@
+name: Lint
+
+on:
+ - push
+ - pull_request
+
+jobs:
+ eslint:
+ name: eslint
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - uses: actions/setup-node@v4
+ - name: Setup yarn
+ run: corepack enable
+ - uses: bahmutov/npm-install@v1
+ with:
+ install-command: yarn --immutable
+
+ - name: Build
+ run: |
+ yarn prepare
+
+ - name: Lint files
+ run: yarn lint:eslint
+
+ biome:
+ name: biome
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - uses: actions/setup-node@v4
+ - name: Setup yarn
+ run: corepack enable
+ - uses: bahmutov/npm-install@v1
+ with:
+ install-command: yarn --immutable
+
+ - name: Build
+ run: |
+ yarn prepare
+
+ - name: Lint files
+ run: yarn lint:biome
+
+ types:
+ name: biome
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - uses: actions/setup-node@v4
+ - name: Setup yarn
+ run: corepack enable
+ - uses: bahmutov/npm-install@v1
+ with:
+ install-command: yarn --immutable
+
+ - name: Build
+ run: |
+ yarn prepare
+
+ - name: Typecheck files
+ run: yarn lint:types
+
+
+ knip:
+ name: knip
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - uses: actions/setup-node@v4
+ - name: Setup yarn
+ run: corepack enable
+ - uses: bahmutov/npm-install@v1
+ with:
+ install-command: yarn --immutable
+
+ - name: Check for unused things
+ run: yarn knip
diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml
index 2585373d1..56702b917 100644
--- a/.github/workflows/tests.yaml
+++ b/.github/workflows/tests.yaml
@@ -1,3 +1,4 @@
+---
name: Tests
on:
@@ -5,17 +6,234 @@ on:
- pull_request
jobs:
- lint:
- name: Static analysis
+ android:
+ name: Android
runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ api-level: [34]
+ rn-version: ['0.75', '0.74', '0.73']
+ arch: ['new', 'old']
steps:
- - uses: actions/checkout@v2
- - name: Use Node.js
- uses: actions/setup-node@v3
- with:
- node-version-file: ".node-version"
- - name: Install dependencies
- run: yarn --frozen-lockfile --non-interactive --silent --ignore-scripts
- - name: Lint files
- run: yarn test
+ - uses: actions/checkout@v4
+
+ - name: Setup Java
+ uses: actions/setup-java@v4
+ with:
+ distribution: 'temurin'
+ java-version: '17'
+ - uses: actions/setup-node@v4
+
+ - name: Gradle cache
+ uses: gradle/actions/setup-gradle@v3
+ with:
+ add-job-summary: never
+ # TODO: Remove this after we merge
+ cache-read-only: ${{ github.ref != 'refs/heads/master' && github.ref != 'refs/heads/monorepo' }}
+
+ - name: AVD Deps
+ run: |
+ sudo apt update
+ sudo apt-get install -y libpulse0 libgl1
+
+ # - name: SDK cache
+ # uses: actions/cache@v4
+ # id: sdk-cache
+ # with:
+ # path: |
+ # /usr/local/lib/android/sdk/system-images
+ # /usr/local/lib/android/sdk/platform-tools
+ # key: sdk-${{ matrix.api-level }}
+
+ - name: AVD cache
+ uses: actions/cache@v4
+ id: avd-cache
+ with:
+ path: |
+ ~/.android/avd/*
+ ~/.android/adb*
+ key: avd-${{ matrix.api-level }}
+
+ - name: SDKs
+ run: |
+ $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager \
+ "system-images;android-${{ matrix.api-level }};default;x86_64"
+ $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager platform-tools
+ yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --licenses
+
+ - name: Enable KVM group perms
+ run: |
+ echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | \
+ sudo tee /etc/udev/rules.d/99-kvm4all.rules
+ sudo udevadm control --reload-rules
+ sudo udevadm trigger --name-match=kvm
+
+ - name: Emulator
+ run: |
+ if ! $ANDROID_HOME/cmdline-tools/latest/bin/avdmanager list avd --compact | grep -q "Pixel_API_${{ matrix.api-level }}"; then
+ $ANDROID_HOME/cmdline-tools/latest/bin/avdmanager create avd \
+ -n Pixel_API_${{ matrix.api-level }} \
+ --device 'pixel_6_pro' \
+ --package "system-images;android-${{ matrix.api-level }};default;x86_64" \
+ --sdcard 512M
+ fi
+ $ANDROID_HOME/emulator/emulator -memory 4096 -avd Pixel_API_${{ matrix.api-level }} \
+ -no-metrics -wipe-data -no-window -gpu swiftshader_indirect \
+ -no-snapshot -no-snapshot-save -noaudio -no-boot-anim -camera-back none 2>&1 | tee /tmp/avd_log &
+
+ - name: Setup yarn
+ run: |
+ corepack enable
+
+ - name: Setup npm
+ uses: bahmutov/npm-install@v1
+ with:
+ install-command: yarn --immutable
+ - name: Build
+ run: |
+ yarn prepare
+ # We don't package them so remove them
+ rm -rf packages/common/android/generated
+
+ - name: Set up RN version
+ run: |
+ cd packages/icon-explorer
+
+ ./set-rn-version.sh ${{ matrix.arch }} ${{ matrix.rn-version }}
+
+ - name: Build App
+ run: |
+ cd packages/icon-explorer
+ yarn test:android:build
+
+ - name: ADB Wait For Device
+ timeout-minutes: 3
+ run: |
+ $ANDROID_HOME/platform-tools/adb wait-for-any-device
+
+ echo -n "Waiting for emulator to boot"
+ while [ "$($ANDROID_HOME/platform-tools/adb shell getprop sys.boot_completed | tr -d '\r')" != "1" ]; do
+ echo -n "."
+ sleep 5
+ done
+ echo "Emulator has fully booted."
+
+ # Disable the notification about immersive mode
+ $ANDROID_HOME/platform-tools/adb shell settings put secure immersive_mode_confirmations confirmed
+
+ - name: Run tests
+ timeout-minutes: 10
+ run: |
+ export PATH=$ANDROID_HOME/platform-tools:$PATH
+ cd packages/icon-explorer
+ ln -s .owl/baseline baseline-${{ matrix.arch }}
+ yarn test:android:run
+
+ - name: Stop Emulator
+ if: always()
+ run: |
+ $ANDROID_HOME/platform-tools/adb -s emulator-5554 emu kill || true
+
+ - uses: actions/upload-artifact@v4
+ if: always()
+ with:
+ name: test-results-${{ matrix.arch }}-${{ matrix.rn-version }}-android
+ path: packages/icon-explorer/.owl
+ include-hidden-files: true
+
+ - uses: dorny/test-reporter@v1
+ if: always()
+ with:
+ name: JEST Tests android - ${{ matrix.arch }} ${{ matrix.rn-version }}
+ path: packages/icon-explorer/.owl/report/*.xml
+ reporter: jest-junit
+
+ ios:
+ name: iOS
+ runs-on: macos-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ rn-version: ['0.75', '0.74', '0.73']
+ arch: ['new', 'old']
+
+ steps:
+ - uses: actions/checkout@v4
+
+
+ - uses: actions/setup-java@v4
+ with:
+ distribution: 'temurin'
+ java-version: '17'
+
+ - uses: actions/setup-node@v4
+
+ - name: Setup yarn
+ run: |
+ corepack enable
+
+ - uses: bahmutov/npm-install@v1
+ with:
+ install-command: yarn --immutable
+
+ - name: Build
+ run: |
+ yarn prepare
+ # We don't package them so remove them
+ rm -rf packages/common/ios/generated
+
+ - name: Set up RN version
+ run: |
+ cd packages/icon-explorer
+
+ ./set-rn-version.sh ${{ matrix.arch }} ${{ matrix.rn-version }}
+
+ - name: Build App
+ run: |
+ cd packages/icon-explorer
+ # Work around mono repo issues with owl
+ # mkdir -p node_modules/@johnf
+ # cd node_modules
+ # cp -a ../../../node_modules/@johnf/react-native-owl @johnf/
+ # cd -
+ # Due to react-native-test-app not bundling
+ yarn build:ios:owl
+ if [ "${{ matrix.arch }}" = "new" ]; then
+ NO_FLIPPER=1 RCT_NEW_ARCH_ENABLED=1 pod update --project-directory=ios
+ else
+ NO_FLIPPER=1 RCT_NEW_ARCH_ENABLED=0 pod update --project-directory=ios
+ fi
+ yarn test:ios:build
+
+ - name: Run simulator
+ id: simulator
+ uses: futureware-tech/simulator-action@v3
+ with:
+ os: 'iOS'
+ os_version: "=17.5"
+ model: 'iPhone 15'
+
+ - name: Run tests
+ timeout-minutes: 10
+ run: |
+ cd packages/icon-explorer
+ ln -s .owl/baseline baseline-${{ matrix.arch }}
+ tmp=$(mktemp)
+ jq '.ios.device = "${{ steps.simulator.outputs.udid }}"' owl.config.json > "$tmp" && mv "$tmp" owl.config.json
+ yarn test:ios:run
+
+ - uses: actions/upload-artifact@v4
+ if: always()
+ with:
+ name: test-results-${{ matrix.arch }}-${{ matrix.rn-version }}-ios
+ path: packages/icon-explorer/.owl
+ include-hidden-files: true
+
+ - uses: dorny/test-reporter@v1
+ if: always()
+ with:
+ name: JEST Tests ios - ${{ matrix.arch }} ${{ matrix.rn-version }}
+ path: packages/icon-explorer/.owl/report/*.xml
+ reporter: jest-junit
diff --git a/.gitignore b/.gitignore
index cec141d6a..81a851e40 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,22 +1,65 @@
-# Logs
-*.log
+# OSX
+#
+.DS_Store
-# Runtime data
-tmp
-.fontcustom-manifest.json
-build
-dist
-*.js.flow
+# Xcode
+#
+build/
+*.pbxuser
+!default.pbxuser
+*.mode1v3
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+xcuserdata
+*.xccheckout
+*.moved-aside
+DerivedData
+*.hmap
+*.ipa
+*.xcuserstate
+project.xcworkspace
-# Dependency directory
-# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
-node_modules
-bower_components
+# Android/IJ
+#
+.classpath
+.cxx
+.gradle
+.idea
+.project
+.settings
+local.properties
+android.iml
-# Xcode
+# node.js
+#
+node_modules/
+npm-debug.log
+yarn-debug.log
+yarn-error.log
-xcuserdata
+# BUCK
+buck-out/
+\.buckd/
+android/app/libs
+android/keystores/debug.keystore
-.DS_Store
+# Yarn
+.yarn/*
+!.yarn/patches
+!.yarn/plugins
+!.yarn/releases
+!.yarn/sdks
+!.yarn/versions
+
+# generated by bob
+lib/
+
+# Turborepo
+.turbo/
-.yarn
+# React Native Codegen
+ios/generated
+android/generated
diff --git a/.knip.jsonc b/.knip.jsonc
new file mode 100644
index 000000000..5fd07bdbe
--- /dev/null
+++ b/.knip.jsonc
@@ -0,0 +1,142 @@
+{
+ "$schema": "https://unpkg.com/knip@5/schema-jsonc.json",
+ "ignore": ["**/*.web.ts"],
+ "workspaces": {
+ ".": {
+ "ignoreDependencies": [
+ "yo",
+ "eslint-config-airbnb-typescript",
+ "@commitlint/config-conventional",
+ "@evilmartians/lefthook"
+ ],
+ "ignoreBinaries": [
+ "scripts/generate-fonts.sh",
+ "test:android:build",
+ "test:android:run",
+ "test:ios:build",
+ "test:ios:run",
+ "build:ios:owl",
+ "build"
+ ]
+ },
+ "packages/*": {
+ "entry": [
+ "{index,cli,main}.{js,mjs,cjs,jsx,ts,tsx,mts,cts}!",
+ "src/{index,cli,main}.{js,mjs,cjs,jsx,ts,tsx,mts,cts}!"
+ ]
+ },
+ "packages/common": {
+ "entry": ["src/index.ts", "src/scripts/{getFonts,updatePlist}.ts"],
+ "ignoreDependencies": ["@react-native/assets-registry", "turbo"],
+ "ignore": ["src/NativeVectorIcons.ts", "babel.config.js", "react-native.config.js"]
+ },
+ "packages/fontawesome-common": {
+ "entry": ["src/index.ts", "scripts/generate-fontawesome-metadata.js"],
+ "ignore": ["generators/app/templates/src/index.tsx"],
+ "ignoreDependencies": ["@react-native-vector-icons/common"]
+ },
+ "packages/codemod": {
+ "entry": ["src/{index,transform}.ts"]
+ },
+ "packages/directory": {
+ "entry": ["src/index.tsx", "src/App.test.tsx", "src/reportWebVitals.ts", "src/setupTests.js"],
+ "ignoreDependencies": ["@testing-library/user-event"]
+ },
+ "packages/icon-explorer": {
+ "entry": ["index.js", "metro.config.js", "react-native.config.js", "configPlugin.js", "src/Types.tsx"],
+ "ignoreDependencies": [
+ "@react-native-vector-icons/common",
+ "@babel/preset-env",
+ "@react-native/eslint-config",
+ "@rnx-kit/align-deps",
+ "react-test-renderer",
+ "@types/react-test-renderer",
+ "@react-native-community/cli",
+ "@react-native-community/cli-platform-android",
+ "@react-native-community/cli-platform-ios"
+ ]
+ },
+ "packages/generator-react-native-vector-icons": {
+ "entry": ["src/app/index.ts"],
+ "ignore": [
+ "src/app/templates/src/index.ts",
+ "generators/app/templates/src/index.tsx",
+ "src/app/templates/babel.config.js"
+ ],
+ "ignoreDependencies": ["oslllo-svg-fixer"]
+ },
+ "packages/ant-design": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["@ant-design/icons-svg"]
+ },
+ "packages/entypo": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["@entypo-icons/core"]
+ },
+ "packages/evil-icons": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["evil-icons"]
+ },
+ "packages/feather": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["feather-icons"]
+ },
+ "packages/fontawesome": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["font-awesome"]
+ },
+ "packages/fontawesome5": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["@fortawesome/fontawesome-free"]
+ },
+ "packages/fontawesome5-pro": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["@react-native-vector-icons/fontawesome-common"]
+ },
+ "packages/fontawesome6": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["@fortawesome/fontawesome-free"]
+ },
+ "packages/fontawesome6-pro": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["@react-native-vector-icons/fontawesome-common"]
+ },
+ "packages/fontello": {
+ "ignore": ["babel.config.js"]
+ },
+ "packages/fontisto": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["fontisto"]
+ },
+ "packages/foundation": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["foundation-icons"]
+ },
+ "packages/icomoon": {
+ "ignore": ["babel.config.js"]
+ },
+ "packages/ionicons": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["ionicons"]
+ },
+ "packages/material-design-icons": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["@mdi/font"]
+ },
+ "packages/material-icons": {
+ "ignore": ["babel.config.js"]
+ },
+ "packages/simple-line-icons": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["simple-line-icons"]
+ },
+ "packages/octicons": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["@primer/octicons"]
+ },
+ "packages/zocial": {
+ "ignore": ["babel.config.js"],
+ "ignoreDependencies": ["css-social-buttons"]
+ }
+ }
+}
diff --git a/.node-version b/.node-version
deleted file mode 100644
index 94f5f26dc..000000000
--- a/.node-version
+++ /dev/null
@@ -1 +0,0 @@
-16.18.0
diff --git a/.npmignore b/.npmignore
deleted file mode 100644
index 226515597..000000000
--- a/.npmignore
+++ /dev/null
@@ -1,17 +0,0 @@
-# Logs
-*.log
-
-# Runtime data
-tmp
-.fontcustom-manifest.json
-
-# Dependency directory
-# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
-node_modules
-bower_components
-
-Examples
-.*
-directory
-bower.json
-scripts
diff --git a/.prettierrc b/.prettierrc
deleted file mode 100644
index c1a6f6671..000000000
--- a/.prettierrc
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "singleQuote": true,
- "trailingComma": "es5"
-}
diff --git a/.yarnrc.yml b/.yarnrc.yml
new file mode 100644
index 000000000..3186f3f07
--- /dev/null
+++ b/.yarnrc.yml
@@ -0,0 +1 @@
+nodeLinker: node-modules
diff --git a/AntDesign.js b/AntDesign.js
deleted file mode 100644
index 5880171f4..000000000
--- a/AntDesign.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * AntDesign icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/AntDesign.json';
-
-const iconSet = createIconSet(glyphMap, 'anticon', 'AntDesign.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 000000000..45d257b29
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,133 @@
+
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+We as members, contributors, and leaders pledge to make participation in our
+community a harassment-free experience for everyone, regardless of age, body
+size, visible or invisible disability, ethnicity, sex characteristics, gender
+identity and expression, level of experience, education, socio-economic status,
+nationality, personal appearance, race, caste, color, religion, or sexual
+identity and orientation.
+
+We pledge to act and interact in ways that contribute to an open, welcoming,
+diverse, inclusive, and healthy community.
+
+## Our Standards
+
+Examples of behavior that contributes to a positive environment for our
+community include:
+
+* Demonstrating empathy and kindness toward other people
+* Being respectful of differing opinions, viewpoints, and experiences
+* Giving and gracefully accepting constructive feedback
+* Accepting responsibility and apologizing to those affected by our mistakes,
+ and learning from the experience
+* Focusing on what is best not just for us as individuals, but for the overall
+ community
+
+Examples of unacceptable behavior include:
+
+* The use of sexualized language or imagery, and sexual attention or advances of
+ any kind
+* Trolling, insulting or derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or email address,
+ without their explicit permission
+* Other conduct which could reasonably be considered inappropriate in a
+ professional setting
+
+## Enforcement Responsibilities
+
+Community leaders are responsible for clarifying and enforcing our standards of
+acceptable behavior and will take appropriate and fair corrective action in
+response to any behavior that they deem inappropriate, threatening, offensive,
+or harmful.
+
+Community leaders have the right and responsibility to remove, edit, or reject
+comments, commits, code, wiki edits, issues, and other contributions that are
+not aligned to this Code of Conduct, and will communicate reasons for moderation
+decisions when appropriate.
+
+## Scope
+
+This Code of Conduct applies within all community spaces, and also applies when
+an individual is officially representing the community in public spaces.
+Examples of representing our community include using an official e-mail address,
+posting via an official social media account, or acting as an appointed
+representative at an online or offline event.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported to the community leaders responsible for enforcement at
+[INSERT CONTACT METHOD].
+All complaints will be reviewed and investigated promptly and fairly.
+
+All community leaders are obligated to respect the privacy and security of the
+reporter of any incident.
+
+## Enforcement Guidelines
+
+Community leaders will follow these Community Impact Guidelines in determining
+the consequences for any action they deem in violation of this Code of Conduct:
+
+### 1. Correction
+
+**Community Impact**: Use of inappropriate language or other behavior deemed
+unprofessional or unwelcome in the community.
+
+**Consequence**: A private, written warning from community leaders, providing
+clarity around the nature of the violation and an explanation of why the
+behavior was inappropriate. A public apology may be requested.
+
+### 2. Warning
+
+**Community Impact**: A violation through a single incident or series of
+actions.
+
+**Consequence**: A warning with consequences for continued behavior. No
+interaction with the people involved, including unsolicited interaction with
+those enforcing the Code of Conduct, for a specified period of time. This
+includes avoiding interactions in community spaces as well as external channels
+like social media. Violating these terms may lead to a temporary or permanent
+ban.
+
+### 3. Temporary Ban
+
+**Community Impact**: A serious violation of community standards, including
+sustained inappropriate behavior.
+
+**Consequence**: A temporary ban from any sort of interaction or public
+communication with the community for a specified period of time. No public or
+private interaction with the people involved, including unsolicited interaction
+with those enforcing the Code of Conduct, is allowed during this period.
+Violating these terms may lead to a permanent ban.
+
+### 4. Permanent Ban
+
+**Community Impact**: Demonstrating a pattern of violation of community
+standards, including sustained inappropriate behavior, harassment of an
+individual, or aggression toward or disparagement of classes of individuals.
+
+**Consequence**: A permanent ban from any sort of public interaction within the
+community.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage],
+version 2.1, available at
+[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
+
+Community Impact Guidelines were inspired by
+[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
+
+For answers to common questions about this code of conduct, see the FAQ at
+[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at
+[https://www.contributor-covenant.org/translations][translations].
+
+[homepage]: https://www.contributor-covenant.org
+[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
+[Mozilla CoC]: https://github.com/mozilla/diversity
+[FAQ]: https://www.contributor-covenant.org/faq
+[translations]: https://www.contributor-covenant.org/translations
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d375b4909..5c8697007 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,10 +1,10 @@
# Contributing
-Thank for taking the time to check out the repo and be willing to contribute!
+Contributions are always welcome, no matter how large or small!
-If you have found an issue or would like to request a new feature, simply create a new issue. Be sure to fill out as much information as possible.
+We want this community to be friendly and respectful to each other. Please follow it in all your interactions with the project. Before contributing, please read the [code of conduct](./CODE_OF_CONDUCT.md).
-If this is your first open source contribution, please take a look at [this](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) guide.
+If you have found an issue or would like to request a new feature, simply create a new issue. Be sure to fill out as much information as possible.
## Reporting Bugs & Feature Requests
@@ -14,13 +14,168 @@ If you would like to submit a feature request or report a bug, we encourage you
If you wish to submit a pull request for a new feature or issue, you should start by forking this repository first. This should get you setup on your local machine:
-### Setup
+## Development workflow
+
+This project is a monorepo managed using [Yarn workspaces](https://yarnpkg.com/features/workspaces). It contains the following packages:
+
+- The library package in `packages/common`
+- An example app in `packages/icon-explorer
+- Fonts in `packages/fontname` e.g. `packages/fontawesome6`
+
+To get started with the project, run `yarn` in the root directory to install the required dependencies for each package:
+
+```sh
+yarn
+```
+
+> Since the project relies on Yarn workspaces, you cannot use [`npm`](https://github.com/npm/cli) for development.
+
+[IconExplorer](/packages/icon-explorer/) demonstrates usage of the library. You need to run it to test any changes you make.
+
+It is configured to use the local version of the library, so any changes you make to the library's source code will be reflected in the example app. Changes to the library's JavaScript code will be reflected in the example app without a rebuild, but native code changes will require a rebuild of the example app.
+
+If you want to use Android Studio or XCode to edit the native code, you can open the `packages/IconExplorer/android` or `packages/IconExplorer/ios` directories respectively in those editors. To edit the Objective-C or Swift files, open `packages/IconExplorer/ios/IconExplorer.xcworkspace` in XCode and find the source files at `Pods > Development Pods > @react-native-vector-icons/ant-design`.
+
+To edit the Java or Kotlin files, open `packages/icon-explorer/android` in Android studio and find the source files at `react-native-vector-icons` under `Android`.
+
+You can use various commands from the root directory to work with the project.
+
+To start the packager:
+
+```sh
+yarn example start
+```
+
+To run the example app on Android:
+
+```sh
+yarn example android
+```
+
+To run the example app on iOS:
+
+```sh
+yarn example ios
+```
+
+By default, the example is configured to build with the old architecture. To run the example with the new architecture, you can do the following:
+
+1. For Android, run:
+
+ ```sh
+ ORG_GRADLE_PROJECT_newArchEnabled=true yarn example android
+ ```
+
+2. For iOS, run:
+
+ ```sh
+ RCT_NEW_ARCH_ENABLED=1 pod install example/ios
+ yarn example ios
+ ```
+
+If you are building for a different architecture than your previous build, make sure to remove the build folders first. You can run the following command to cleanup all build folders:
+
+```sh
+yarn clean
+```
+
+To confirm that the app is running with the new architecture, you can check the Metro logs for a message like this:
+
+```sh
+Running "IconExplorer" with {"fabric":true,"initialProps":{"concurrentRoot":true},"rootTag":1}
+```
+
+Note the `"fabric":true` and `"concurrentRoot":true` properties.
+
+Make sure your code passes TypeScript and ESLint. Run the following to verify:
+
+```sh
+yarn typecheck
+yarn lint
+```
+
+To fix formatting errors, run the following:
+
+```sh
+yarn lint --fix
+```
+
+Remember to add tests for your change if possible. Run the unit tests by:
+
+```sh
+yarn test
+```
+
+### Detox
+
+TODO: Expand on detox here
+
+To run the detox tests you should create an avd called test which is based on the Pixel 6 Pro profile. This is essential for the screenshot diffs to work
+```sh
+sdkmanager --install 'system-images;android-31;default;x86_64' --channel=0
+avdmanager create avd --force -n test --abi 'default/x86_64' --package 'system-images;android-31;default;x86_64' --device 'pixel_6_pro'
+```
+
+You can then run the tests
+```
+cd packages/icon-explorer
+yarn run test:android:build
+yarn run test:android:run
+yarn run test:ios:build
+yarn run test:ios:run
+```
+
+### Commit message convention
+
+We follow the [conventional commits specification](https://www.conventionalcommits.org/en) for our commit messages:
+
+- `fix`: bug fixes, e.g. fix crash due to deprecated method.
+- `feat`: new features, e.g. add new method to the module.
+- `refactor`: code refactor, e.g. migrate from class components to hooks.
+- `docs`: changes into documentation, e.g. add usage example for the module..
+- `test`: adding or updating tests, e.g. add integration tests using detox.
+- `chore`: tooling changes, e.g. change CI config.
+
+Our pre-commit hooks verify that your commit message matches this format when committing.
+
+### Linting and tests
+
+[ESLint](https://eslint.org/), [Prettier](https://prettier.io/), [TypeScript](https://www.typescriptlang.org/)
+
+We use [TypeScript](https://www.typescriptlang.org/) for type checking, [ESLint](https://eslint.org/) with [Prettier](https://prettier.io/) for linting and formatting the code, and [Jest](https://jestjs.io/) for testing.
+
+Our pre-commit hooks verify that the linter and tests pass when committing.
+
+### Publishing to npm
+
+We use [release-it](https://github.com/release-it/release-it) to make it easier to publish new versions. It handles common tasks like bumping version based on semver, creating tags and releases etc.
+
+To publish new versions, run the following:
+
+```sh
+yarn release
+```
+
+### Scripts
+
+The `package.json` file contains various scripts for common tasks:
+
+- `yarn`: setup project by installing dependencies.
+- `yarn typecheck`: type-check files with TypeScript.
+- `yarn lint`: lint files with ESLint.
+- `yarn test`: run unit tests with Jest.
+- `yarn example start`: start the Metro server for the example app.
+- `yarn example android`: run the example app on Android.
+- `yarn example ios`: run the example app on iOS.
+
+### Sending a pull request
+
+> **Working on your first pull request?** You can learn how from this _free_ series: [How to Contribute to an Open Source Project on GitHub](https://app.egghead.io/playlists/how-to-contribute-to-an-open-source-project-on-github).
-- Install [Node.js](https://nodejs.org/) if you have not already. (_We suggest you to use node v16.x.x_)
-- Fork the repo
-- `git clone https://github.com/*yourusername*/react-native-vector-icons.git && cd react-native-vector-icons`
-- `yarn install` OR `npm install`
-- `npm test`
-- Optionally install [Docker](https://www.docker.com/products/docker-desktop) and run `npm run build` OR `yarn build` if you've updated any icon sets.
+When you're sending a pull request:
-One you have done this, create a new branch with a name that loosely describes the issue on which you will be working. Once you think you have the addressed the issue in question, submit a pull request to the `master` branch.
+- Prefer small pull requests focused on one change.
+- Verify that linters and tests are passing.
+- Review the documentation to make sure it looks good.
+- Follow the pull request template when opening a pull request.
+- For pull requests that change the API or implementation, discuss with maintainers first by opening an issue.
diff --git a/Entypo.js b/Entypo.js
deleted file mode 100644
index b5407c791..000000000
--- a/Entypo.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Entypo icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/Entypo.json';
-
-const iconSet = createIconSet(glyphMap, 'Entypo', 'Entypo.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/EvilIcons.js b/EvilIcons.js
deleted file mode 100644
index 8221cf3dd..000000000
--- a/EvilIcons.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * EvilIcons icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/EvilIcons.json';
-
-const iconSet = createIconSet(glyphMap, 'EvilIcons', 'EvilIcons.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/Examples/IconExplorer/.bundle/config b/Examples/IconExplorer/.bundle/config
deleted file mode 100644
index 848943bb5..000000000
--- a/Examples/IconExplorer/.bundle/config
+++ /dev/null
@@ -1,2 +0,0 @@
-BUNDLE_PATH: "vendor/bundle"
-BUNDLE_FORCE_RUBY_PLATFORM: 1
diff --git a/Examples/IconExplorer/.gitignore b/Examples/IconExplorer/.gitignore
deleted file mode 100644
index 0cab2ac6f..000000000
--- a/Examples/IconExplorer/.gitignore
+++ /dev/null
@@ -1,66 +0,0 @@
-# OSX
-#
-.DS_Store
-
-# Xcode
-#
-build/
-*.pbxuser
-!default.pbxuser
-*.mode1v3
-!default.mode1v3
-*.mode2v3
-!default.mode2v3
-*.perspectivev3
-!default.perspectivev3
-xcuserdata
-*.xccheckout
-*.moved-aside
-DerivedData
-*.hmap
-*.ipa
-*.xcuserstate
-ios/.xcode.env.local
-
-# Android/IntelliJ
-#
-build/
-.idea
-.gradle
-local.properties
-*.iml
-*.hprof
-.cxx/
-*.keystore
-!debug.keystore
-
-# node.js
-#
-node_modules/
-npm-debug.log
-yarn-error.log
-
-# fastlane
-#
-# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
-# screenshots whenever they are needed.
-# For more information about the recommended setup visit:
-# https://docs.fastlane.tools/best-practices/source-control/
-
-**/fastlane/report.xml
-**/fastlane/Preview.html
-**/fastlane/screenshots
-**/fastlane/test_output
-
-# Bundle artifact
-*.jsbundle
-
-# Ruby / CocoaPods
-/ios/Pods/
-/vendor/bundle/
-
-# Temporary files created by Metro to check the health of the file watcher
-.metro-health-check*
-
-# testing
-/coverage
diff --git a/Examples/IconExplorer/.node-version b/Examples/IconExplorer/.node-version
deleted file mode 100644
index 94f5f26dc..000000000
--- a/Examples/IconExplorer/.node-version
+++ /dev/null
@@ -1 +0,0 @@
-16.18.0
diff --git a/Examples/IconExplorer/Gemfile b/Examples/IconExplorer/Gemfile
deleted file mode 100644
index 1fa2c2e1a..000000000
--- a/Examples/IconExplorer/Gemfile
+++ /dev/null
@@ -1,6 +0,0 @@
-source 'https://rubygems.org'
-
-# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
-ruby ">= 2.6.10"
-
-gem 'cocoapods', '~> 1.12'
diff --git a/Examples/IconExplorer/Gemfile.lock b/Examples/IconExplorer/Gemfile.lock
deleted file mode 100644
index 3363ca4e2..000000000
--- a/Examples/IconExplorer/Gemfile.lock
+++ /dev/null
@@ -1,98 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- CFPropertyList (3.0.6)
- rexml
- activesupport (7.0.6)
- concurrent-ruby (~> 1.0, >= 1.0.2)
- i18n (>= 1.6, < 2)
- minitest (>= 5.1)
- tzinfo (~> 2.0)
- addressable (2.8.4)
- public_suffix (>= 2.0.2, < 6.0)
- algoliasearch (1.27.5)
- httpclient (~> 2.8, >= 2.8.3)
- json (>= 1.5.1)
- atomos (0.1.3)
- claide (1.1.0)
- cocoapods (1.12.1)
- addressable (~> 2.8)
- claide (>= 1.0.2, < 2.0)
- cocoapods-core (= 1.12.1)
- cocoapods-deintegrate (>= 1.0.3, < 2.0)
- cocoapods-downloader (>= 1.6.0, < 2.0)
- cocoapods-plugins (>= 1.0.0, < 2.0)
- cocoapods-search (>= 1.0.0, < 2.0)
- cocoapods-trunk (>= 1.6.0, < 2.0)
- cocoapods-try (>= 1.1.0, < 2.0)
- colored2 (~> 3.1)
- escape (~> 0.0.4)
- fourflusher (>= 2.3.0, < 3.0)
- gh_inspector (~> 1.0)
- molinillo (~> 0.8.0)
- nap (~> 1.0)
- ruby-macho (>= 2.3.0, < 3.0)
- xcodeproj (>= 1.21.0, < 2.0)
- cocoapods-core (1.12.1)
- activesupport (>= 5.0, < 8)
- addressable (~> 2.8)
- algoliasearch (~> 1.0)
- concurrent-ruby (~> 1.1)
- fuzzy_match (~> 2.0.4)
- nap (~> 1.0)
- netrc (~> 0.11)
- public_suffix (~> 4.0)
- typhoeus (~> 1.0)
- cocoapods-deintegrate (1.0.5)
- cocoapods-downloader (1.6.3)
- cocoapods-plugins (1.0.0)
- nap
- cocoapods-search (1.0.1)
- cocoapods-trunk (1.6.0)
- nap (>= 0.8, < 2.0)
- netrc (~> 0.11)
- cocoapods-try (1.2.0)
- colored2 (3.1.2)
- concurrent-ruby (1.2.2)
- escape (0.0.4)
- ethon (0.16.0)
- ffi (>= 1.15.0)
- ffi (1.15.5)
- fourflusher (2.3.1)
- fuzzy_match (2.0.4)
- gh_inspector (1.1.3)
- httpclient (2.8.3)
- i18n (1.14.1)
- concurrent-ruby (~> 1.0)
- json (2.6.3)
- minitest (5.18.1)
- molinillo (0.8.0)
- nanaimo (0.3.0)
- nap (1.1.0)
- netrc (0.11.0)
- public_suffix (4.0.7)
- rexml (3.2.5)
- ruby-macho (2.5.1)
- typhoeus (1.4.0)
- ethon (>= 0.9.0)
- tzinfo (2.0.6)
- concurrent-ruby (~> 1.0)
- xcodeproj (1.22.0)
- CFPropertyList (>= 2.3.3, < 4.0)
- atomos (~> 0.1.3)
- claide (>= 1.0.2, < 2.0)
- colored2 (~> 3.1)
- nanaimo (~> 0.3.0)
- rexml (~> 3.2.4)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- cocoapods (~> 1.12)
-
-RUBY VERSION
- ruby 3.0.3p157
-
-BUNDLED WITH
- 2.2.32
diff --git a/Examples/IconExplorer/README.md b/Examples/IconExplorer/README.md
deleted file mode 100644
index 92a34e32f..000000000
--- a/Examples/IconExplorer/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# IconExplorer
-
-To run on OSX you must first install `react-native-desktop` with:
-
-```
-$ npm install react-native-desktop@0.6.5
-```
-
-To run on Windows you must first install `react-native-windows` with:
-
-```
-$ npm install react-native-windows
-```
diff --git a/Examples/IconExplorer/__tests__/App.test.tsx b/Examples/IconExplorer/__tests__/App.test.tsx
deleted file mode 100644
index 3413ac1c4..000000000
--- a/Examples/IconExplorer/__tests__/App.test.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * @format
- */
-
-import 'react-native';
-import React from 'react';
-import App from '../App';
-
-// Note: import explicitly to use the types shiped with jest.
-import {it} from '@jest/globals';
-
-// Note: test renderer must be required after react-native.
-import renderer from 'react-test-renderer';
-
-it('renders correctly', () => {
- renderer.create( );
-});
diff --git a/Examples/IconExplorer/android/app/build.gradle b/Examples/IconExplorer/android/app/build.gradle
deleted file mode 100644
index a231c141a..000000000
--- a/Examples/IconExplorer/android/app/build.gradle
+++ /dev/null
@@ -1,126 +0,0 @@
-apply plugin: "com.android.application"
-apply plugin: "com.facebook.react"
-
-/**
- * This is the configuration block to customize your React Native Android app.
- * By default you don't need to apply any configuration, just uncomment the lines you need.
- */
-react {
- /* Folders */
- // The root of your project, i.e. where "package.json" lives. Default is '..'
- // root = file("../")
- // The folder where the react-native NPM package is. Default is ../node_modules/react-native
- // reactNativeDir = file("../node_modules/react-native")
- // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen
- // codegenDir = file("../node_modules/@react-native/codegen")
- // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js
- // cliFile = file("../node_modules/react-native/cli.js")
-
- /* Variants */
- // The list of variants to that are debuggable. For those we're going to
- // skip the bundling of the JS bundle and the assets. By default is just 'debug'.
- // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants.
- // debuggableVariants = ["liteDebug", "prodDebug"]
-
- /* Bundling */
- // A list containing the node command and its flags. Default is just 'node'.
- // nodeExecutableAndArgs = ["node"]
- //
- // The command to run when bundling. By default is 'bundle'
- // bundleCommand = "ram-bundle"
- //
- // The path to the CLI configuration file. Default is empty.
- // bundleConfig = file(../rn-cli.config.js)
- //
- // The name of the generated asset file containing your JS bundle
- // bundleAssetName = "MyApplication.android.bundle"
- //
- // The entry file for bundle generation. Default is 'index.android.js' or 'index.js'
- // entryFile = file("../js/MyApplication.android.js")
- //
- // A list of extra flags to pass to the 'bundle' commands.
- // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle
- // extraPackagerArgs = []
-
- /* Hermes Commands */
- // The hermes compiler command to run. By default it is 'hermesc'
- // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
- //
- // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
- // hermesFlags = ["-O", "-output-source-map"]
-}
-
-/**
- * Set this to true to Run Proguard on Release builds to minify the Java bytecode.
- */
-def enableProguardInReleaseBuilds = false
-
-/**
- * The preferred build flavor of JavaScriptCore (JSC)
- *
- * For example, to use the international variant, you can use:
- * `def jscFlavor = 'org.webkit:android-jsc-intl:+'`
- *
- * The international variant includes ICU i18n library and necessary data
- * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that
- * give correct results when using with locales other than en-US. Note that
- * this variant is about 6MiB larger per architecture than default.
- */
-def jscFlavor = 'org.webkit:android-jsc:+'
-
-android {
- ndkVersion rootProject.ext.ndkVersion
-
- compileSdkVersion rootProject.ext.compileSdkVersion
-
- namespace "com.iconexplorer"
- defaultConfig {
- applicationId "com.iconexplorer"
- minSdkVersion rootProject.ext.minSdkVersion
- targetSdkVersion rootProject.ext.targetSdkVersion
- versionCode 1
- versionName "1.0"
- }
- signingConfigs {
- debug {
- storeFile file('debug.keystore')
- storePassword 'android'
- keyAlias 'androiddebugkey'
- keyPassword 'android'
- }
- }
- buildTypes {
- debug {
- signingConfig signingConfigs.debug
- }
- release {
- // Caution! In production, you need to generate your own keystore file.
- // see https://reactnative.dev/docs/signed-apk-android.
- signingConfig signingConfigs.debug
- minifyEnabled enableProguardInReleaseBuilds
- proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
- }
- }
-}
-
-dependencies {
- // The version of react-native is set by the React Native Gradle Plugin
- implementation("com.facebook.react:react-android")
-
- debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}")
- debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
- exclude group:'com.squareup.okhttp3', module:'okhttp'
- }
-
- debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}")
- if (hermesEnabled.toBoolean()) {
- implementation("com.facebook.react:hermes-android")
- } else {
- implementation jscFlavor
- }
-}
-
-
-apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
-
-apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
diff --git a/Examples/IconExplorer/android/app/debug.keystore b/Examples/IconExplorer/android/app/debug.keystore
deleted file mode 100644
index 364e105ed..000000000
Binary files a/Examples/IconExplorer/android/app/debug.keystore and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/proguard-rules.pro b/Examples/IconExplorer/android/app/proguard-rules.pro
deleted file mode 100644
index 11b025724..000000000
--- a/Examples/IconExplorer/android/app/proguard-rules.pro
+++ /dev/null
@@ -1,10 +0,0 @@
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the proguardFiles
-# directive in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
diff --git a/Examples/IconExplorer/android/app/src/debug/AndroidManifest.xml b/Examples/IconExplorer/android/app/src/debug/AndroidManifest.xml
deleted file mode 100644
index 4b185bc15..000000000
--- a/Examples/IconExplorer/android/app/src/debug/AndroidManifest.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/Examples/IconExplorer/android/app/src/debug/java/com/iconexplorer/ReactNativeFlipper.java b/Examples/IconExplorer/android/app/src/debug/java/com/iconexplorer/ReactNativeFlipper.java
deleted file mode 100644
index 769ca301c..000000000
--- a/Examples/IconExplorer/android/app/src/debug/java/com/iconexplorer/ReactNativeFlipper.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- *
This source code is licensed under the MIT license found in the LICENSE file in the root
- * directory of this source tree.
- */
-package com.iconexplorer;
-
-import android.content.Context;
-import com.facebook.flipper.android.AndroidFlipperClient;
-import com.facebook.flipper.android.utils.FlipperUtils;
-import com.facebook.flipper.core.FlipperClient;
-import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin;
-import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin;
-import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin;
-import com.facebook.flipper.plugins.inspector.DescriptorMapping;
-import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin;
-import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor;
-import com.facebook.flipper.plugins.network.NetworkFlipperPlugin;
-import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
-import com.facebook.react.ReactInstanceEventListener;
-import com.facebook.react.ReactInstanceManager;
-import com.facebook.react.bridge.ReactContext;
-import com.facebook.react.modules.network.NetworkingModule;
-import okhttp3.OkHttpClient;
-
-/**
- * Class responsible of loading Flipper inside your React Native application. This is the debug
- * flavor of it. Here you can add your own plugins and customize the Flipper setup.
- */
-public class ReactNativeFlipper {
- public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) {
- if (FlipperUtils.shouldEnableFlipper(context)) {
- final FlipperClient client = AndroidFlipperClient.getInstance(context);
-
- client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults()));
- client.addPlugin(new DatabasesFlipperPlugin(context));
- client.addPlugin(new SharedPreferencesFlipperPlugin(context));
- client.addPlugin(CrashReporterPlugin.getInstance());
-
- NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin();
- NetworkingModule.setCustomClientBuilder(
- new NetworkingModule.CustomClientBuilder() {
- @Override
- public void apply(OkHttpClient.Builder builder) {
- builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin));
- }
- });
- client.addPlugin(networkFlipperPlugin);
- client.start();
-
- // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized
- // Hence we run if after all native modules have been initialized
- ReactContext reactContext = reactInstanceManager.getCurrentReactContext();
- if (reactContext == null) {
- reactInstanceManager.addReactInstanceEventListener(
- new ReactInstanceEventListener() {
- @Override
- public void onReactContextInitialized(ReactContext reactContext) {
- reactInstanceManager.removeReactInstanceEventListener(this);
- reactContext.runOnNativeModulesQueueThread(
- new Runnable() {
- @Override
- public void run() {
- client.addPlugin(new FrescoFlipperPlugin());
- }
- });
- }
- });
- } else {
- client.addPlugin(new FrescoFlipperPlugin());
- }
- }
- }
-}
diff --git a/Examples/IconExplorer/android/app/src/main/AndroidManifest.xml b/Examples/IconExplorer/android/app/src/main/AndroidManifest.xml
deleted file mode 100644
index 4122f36a5..000000000
--- a/Examples/IconExplorer/android/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainActivity.java b/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainActivity.java
deleted file mode 100644
index dd1e730fc..000000000
--- a/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainActivity.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package com.iconexplorer;
-
-import com.facebook.react.ReactActivity;
-import com.facebook.react.ReactActivityDelegate;
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint;
-import com.facebook.react.defaults.DefaultReactActivityDelegate;
-
-public class MainActivity extends ReactActivity {
-
- /**
- * Returns the name of the main component registered from JavaScript. This is used to schedule
- * rendering of the component.
- */
- @Override
- protected String getMainComponentName() {
- return "IconExplorer";
- }
-
- /**
- * Returns the instance of the {@link ReactActivityDelegate}. Here we use a util class {@link
- * DefaultReactActivityDelegate} which allows you to easily enable Fabric and Concurrent React
- * (aka React 18) with two boolean flags.
- */
- @Override
- protected ReactActivityDelegate createReactActivityDelegate() {
- return new DefaultReactActivityDelegate(
- this,
- getMainComponentName(),
- // If you opted-in for the New Architecture, we enable the Fabric Renderer.
- DefaultNewArchitectureEntryPoint.getFabricEnabled());
- }
-}
diff --git a/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainApplication.java b/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainApplication.java
deleted file mode 100644
index aa35a9344..000000000
--- a/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainApplication.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package com.iconexplorer;
-
-import android.app.Application;
-import com.facebook.react.PackageList;
-import com.facebook.react.ReactApplication;
-import com.facebook.react.ReactNativeHost;
-import com.facebook.react.ReactPackage;
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint;
-import com.facebook.react.defaults.DefaultReactNativeHost;
-import com.facebook.soloader.SoLoader;
-import java.util.List;
-
-public class MainApplication extends Application implements ReactApplication {
-
- private final ReactNativeHost mReactNativeHost =
- new DefaultReactNativeHost(this) {
- @Override
- public boolean getUseDeveloperSupport() {
- return BuildConfig.DEBUG;
- }
-
- @Override
- protected List getPackages() {
- @SuppressWarnings("UnnecessaryLocalVariable")
- List packages = new PackageList(this).getPackages();
- // Packages that cannot be autolinked yet can be added manually here, for example:
- // packages.add(new MyReactNativePackage());
- return packages;
- }
-
- @Override
- protected String getJSMainModuleName() {
- return "index";
- }
-
- @Override
- protected boolean isNewArchEnabled() {
- return BuildConfig.IS_NEW_ARCHITECTURE_ENABLED;
- }
-
- @Override
- protected Boolean isHermesEnabled() {
- return BuildConfig.IS_HERMES_ENABLED;
- }
- };
-
- @Override
- public ReactNativeHost getReactNativeHost() {
- return mReactNativeHost;
- }
-
- @Override
- public void onCreate() {
- super.onCreate();
- SoLoader.init(this, /* native exopackage */ false);
- if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
- // If you opted-in for the New Architecture, we load the native entry point for this app.
- DefaultNewArchitectureEntryPoint.load();
- }
- ReactNativeFlipper.initializeFlipper(this, getReactNativeHost().getReactInstanceManager());
- }
-}
diff --git a/Examples/IconExplorer/android/app/src/main/res/drawable/rn_edit_text_material.xml b/Examples/IconExplorer/android/app/src/main/res/drawable/rn_edit_text_material.xml
deleted file mode 100644
index 73b37e4d9..000000000
--- a/Examples/IconExplorer/android/app/src/main/res/drawable/rn_edit_text_material.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index a2f590828..000000000
Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index 1b5239980..000000000
Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index ff10afd6e..000000000
Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index 115a4c768..000000000
Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index dcd3cd808..000000000
Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index 459ca609d..000000000
Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 8ca12fe02..000000000
Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index 8e19b410a..000000000
Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index b824ebdd4..000000000
Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index 4c19a13c2..000000000
Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/Examples/IconExplorer/android/app/src/main/res/values/strings.xml b/Examples/IconExplorer/android/app/src/main/res/values/strings.xml
deleted file mode 100644
index 8aaff6096..000000000
--- a/Examples/IconExplorer/android/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- IconExplorer
-
diff --git a/Examples/IconExplorer/android/app/src/main/res/values/styles.xml b/Examples/IconExplorer/android/app/src/main/res/values/styles.xml
deleted file mode 100644
index 7ba83a2ad..000000000
--- a/Examples/IconExplorer/android/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/Examples/IconExplorer/android/app/src/release/java/com/iconexplorer/ReactNativeFlipper.java b/Examples/IconExplorer/android/app/src/release/java/com/iconexplorer/ReactNativeFlipper.java
deleted file mode 100644
index 673fe1fee..000000000
--- a/Examples/IconExplorer/android/app/src/release/java/com/iconexplorer/ReactNativeFlipper.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the LICENSE file in the root
- * directory of this source tree.
- */
-package com.iconexplorer;
-
-import android.content.Context;
-import com.facebook.react.ReactInstanceManager;
-
-/**
- * Class responsible of loading Flipper inside your React Native application. This is the release
- * flavor of it so it's empty as we don't want to load Flipper.
- */
-public class ReactNativeFlipper {
- public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) {
- // Do nothing as we don't want to initialize Flipper on Release.
- }
-}
diff --git a/Examples/IconExplorer/android/build.gradle b/Examples/IconExplorer/android/build.gradle
deleted file mode 100644
index 34ea71819..000000000
--- a/Examples/IconExplorer/android/build.gradle
+++ /dev/null
@@ -1,21 +0,0 @@
-// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
- ext {
- buildToolsVersion = "33.0.0"
- minSdkVersion = 21
- compileSdkVersion = 33
- targetSdkVersion = 33
-
- // We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP.
- ndkVersion = "23.1.7779620"
- }
- repositories {
- google()
- mavenCentral()
- }
- dependencies {
- classpath("com.android.tools.build:gradle")
- classpath("com.facebook.react:react-native-gradle-plugin")
- }
-}
diff --git a/Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.jar b/Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index 943f0cbfa..000000000
Binary files a/Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/Examples/IconExplorer/android/settings.gradle b/Examples/IconExplorer/android/settings.gradle
deleted file mode 100644
index aaf29f977..000000000
--- a/Examples/IconExplorer/android/settings.gradle
+++ /dev/null
@@ -1,4 +0,0 @@
-rootProject.name = 'IconExplorer'
-apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
-include ':app'
-includeBuild('../node_modules/@react-native/gradle-plugin')
diff --git a/Examples/IconExplorer/app.json b/Examples/IconExplorer/app.json
deleted file mode 100644
index 3cfe77340..000000000
--- a/Examples/IconExplorer/app.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "IconExplorer",
- "displayName": "IconExplorer"
-}
diff --git a/Examples/IconExplorer/babel.config.js b/Examples/IconExplorer/babel.config.js
deleted file mode 100644
index f842b77fc..000000000
--- a/Examples/IconExplorer/babel.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- presets: ['module:metro-react-native-babel-preset'],
-};
diff --git a/Examples/IconExplorer/index.osx.js b/Examples/IconExplorer/index.osx.js
deleted file mode 100644
index 6cc089213..000000000
--- a/Examples/IconExplorer/index.osx.js
+++ /dev/null
@@ -1,89 +0,0 @@
-import React, { PureComponent } from 'react';
-import {
- AppRegistry,
- Dimensions,
- Image,
- StyleSheet,
- Text,
- View,
-} from 'react-native-desktop';
-
-import Icon from 'react-native-vector-icons/Ionicons';
-import IconSetList from './IconSetList';
-import IconList from './IconList';
-
-const LEFT_PANEL_WIDTH = 300;
-
-const styles = StyleSheet.create({
- container: {
- flex: 1,
- flexDirection: 'row',
- },
- leftPanel: {
- width: LEFT_PANEL_WIDTH,
- },
- rightPanel: {
- flex: 1,
- backgroundColor: '#fff',
- },
- welcomeWrapper: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- },
- welcomeText: {
- color: '#999',
- fontSize: 20,
- },
-});
-
-class Welcome extends PureComponent {
- render() {
- return (
-
-
- Choose an icon set on the left side
-
-
- );
- }
-}
-
-class IconExplorer extends PureComponent {
- constructor() {
- super();
- this.state = {
- iconSet: null,
- layout: Dimensions.get('window'),
- };
- }
-
- render() {
- const { iconSet, iconSetTitle, layout } = this.state;
-
- return (
- this.setState({ layout: e.nativeEvent.layout })}
- >
-
- this.setState({ iconSet: route.iconSet }),
- }}
- />
-
-
- {iconSet ? : }
-
-
- );
- }
-}
-
-AppRegistry.registerComponent('IconExplorer', () => IconExplorer);
diff --git a/Examples/IconExplorer/index.windows.js b/Examples/IconExplorer/index.windows.js
deleted file mode 100644
index 94c5c7160..000000000
--- a/Examples/IconExplorer/index.windows.js
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * Sample React Native App
- * https://github.com/facebook/react-native
- * @flow
- */
-
-import React, { PureComponent } from 'react';
-import { AppRegistry, StyleSheet, Text, View, Dimensions } from 'react-native';
-
-import Icon from 'react-native-vector-icons/Ionicons';
-import IconSetList from './IconSetList';
-import IconList from './IconList';
-
-const LEFT_PANEL_WIDTH = 300;
-
-const styles = StyleSheet.create({
- container: {
- flex: 1,
- flexDirection: 'row',
- },
- leftPanel: {
- width: LEFT_PANEL_WIDTH,
- },
- rightPanel: {
- flex: 1,
- backgroundColor: '#fff',
- },
- welcomeWrapper: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- },
- welcomeText: {
- color: '#999',
- fontSize: 20,
- },
-});
-
-class Welcome extends PureComponent {
- render() {
- return (
-
-
- Choose an icon set on the left side
-
-
- );
- }
-}
-
-class IconExplorer extends PureComponent {
- constructor() {
- super();
- this.state = {
- iconSet: null,
- layout: Dimensions.get('window'),
- };
- }
-
- render() {
- const { iconSet, iconSetTitle, layout } = this.state;
-
- return (
- this.setState({ layout: e.nativeEvent.layout })}
- >
-
- this.setState({ iconSet: route.iconSet }),
- }}
- />
-
-
- {iconSet ? : }
-
-
- );
- }
-}
-
-AppRegistry.registerComponent('IconExplorer', () => IconExplorer);
diff --git a/Examples/IconExplorer/ios/.xcode.env b/Examples/IconExplorer/ios/.xcode.env
deleted file mode 100644
index 7b80b7b57..000000000
--- a/Examples/IconExplorer/ios/.xcode.env
+++ /dev/null
@@ -1,20 +0,0 @@
-# This `.xcode.env` file is versioned and is used to source the environment
-# used when running script phases inside Xcode.
-# To customize your local environment, you can create an `.xcode.env.local`
-# file that is not versioned.
-
-# Set up asdf-vm if present
- if [[ -f "$HOME/.asdf/asdf.sh" ]]; then
- # shellcheck source=/dev/null
- . "$HOME/.asdf/asdf.sh"
- elif [[ -x "$(command -v brew)" && -f "$(brew --prefix asdf)/asdf.sh" ]]; then
- # shellcheck source=/dev/null
- . "$(brew --prefix asdf)/asdf.sh"
- fi
-
-# NODE_BINARY variable contains the PATH to the node executable.
-#
-# Customize the NODE_BINARY variable here.
-# For example, to use nvm with brew, add the following line
-# . "$(brew --prefix nvm)/nvm.sh" --no-use
-export NODE_BINARY=$(command -v node)
diff --git a/Examples/IconExplorer/ios/IconExplorer.xcodeproj/project.pbxproj b/Examples/IconExplorer/ios/IconExplorer.xcodeproj/project.pbxproj
deleted file mode 100644
index bbd647495..000000000
--- a/Examples/IconExplorer/ios/IconExplorer.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,706 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 54;
- objects = {
-
-/* Begin PBXBuildFile section */
- 00E356F31AD99517003FC87E /* IconExplorerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* IconExplorerTests.m */; };
- 0C80B921A6F3F58F76C31292 /* libPods-IconExplorer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-IconExplorer.a */; };
- 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; };
- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
- 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
- 7699B88040F8A987B510C191 /* libPods-IconExplorer-IconExplorerTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-IconExplorer-IconExplorerTests.a */; };
- 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
- remoteInfo = IconExplorer;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IconExplorerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 00E356F21AD99517003FC87E /* IconExplorerTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IconExplorerTests.m; sourceTree = ""; };
- 13B07F961A680F5B00A75B9A /* IconExplorer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = IconExplorer.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = IconExplorer/AppDelegate.h; sourceTree = ""; };
- 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = IconExplorer/AppDelegate.mm; sourceTree = ""; };
- 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = IconExplorer/Images.xcassets; sourceTree = ""; };
- 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = IconExplorer/Info.plist; sourceTree = ""; };
- 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = IconExplorer/main.m; sourceTree = ""; };
- 19F6CBCC0A4E27FBF8BF4A61 /* libPods-IconExplorer-IconExplorerTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-IconExplorer-IconExplorerTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 3B4392A12AC88292D35C810B /* Pods-IconExplorer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IconExplorer.debug.xcconfig"; path = "Target Support Files/Pods-IconExplorer/Pods-IconExplorer.debug.xcconfig"; sourceTree = ""; };
- 5709B34CF0A7D63546082F79 /* Pods-IconExplorer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IconExplorer.release.xcconfig"; path = "Target Support Files/Pods-IconExplorer/Pods-IconExplorer.release.xcconfig"; sourceTree = ""; };
- 5B7EB9410499542E8C5724F5 /* Pods-IconExplorer-IconExplorerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IconExplorer-IconExplorerTests.debug.xcconfig"; path = "Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests.debug.xcconfig"; sourceTree = ""; };
- 5DCACB8F33CDC322A6C60F78 /* libPods-IconExplorer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-IconExplorer.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = IconExplorer/LaunchScreen.storyboard; sourceTree = ""; };
- 89C6BE57DB24E9ADA2F236DE /* Pods-IconExplorer-IconExplorerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IconExplorer-IconExplorerTests.release.xcconfig"; path = "Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests.release.xcconfig"; sourceTree = ""; };
- ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 00E356EB1AD99517003FC87E /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 7699B88040F8A987B510C191 /* libPods-IconExplorer-IconExplorerTests.a in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 0C80B921A6F3F58F76C31292 /* libPods-IconExplorer.a in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 00E356EF1AD99517003FC87E /* IconExplorerTests */ = {
- isa = PBXGroup;
- children = (
- 00E356F21AD99517003FC87E /* IconExplorerTests.m */,
- 00E356F01AD99517003FC87E /* Supporting Files */,
- );
- path = IconExplorerTests;
- sourceTree = "";
- };
- 00E356F01AD99517003FC87E /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- 00E356F11AD99517003FC87E /* Info.plist */,
- );
- name = "Supporting Files";
- sourceTree = "";
- };
- 13B07FAE1A68108700A75B9A /* IconExplorer */ = {
- isa = PBXGroup;
- children = (
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */,
- 13B07FB01A68108700A75B9A /* AppDelegate.mm */,
- 13B07FB51A68108700A75B9A /* Images.xcassets */,
- 13B07FB61A68108700A75B9A /* Info.plist */,
- 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */,
- 13B07FB71A68108700A75B9A /* main.m */,
- );
- name = IconExplorer;
- sourceTree = "";
- };
- 2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
- 5DCACB8F33CDC322A6C60F78 /* libPods-IconExplorer.a */,
- 19F6CBCC0A4E27FBF8BF4A61 /* libPods-IconExplorer-IconExplorerTests.a */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
- isa = PBXGroup;
- children = (
- );
- name = Libraries;
- sourceTree = "";
- };
- 83CBB9F61A601CBA00E9B192 = {
- isa = PBXGroup;
- children = (
- 13B07FAE1A68108700A75B9A /* IconExplorer */,
- 832341AE1AAA6A7D00B99B32 /* Libraries */,
- 00E356EF1AD99517003FC87E /* IconExplorerTests */,
- 83CBBA001A601CBA00E9B192 /* Products */,
- 2D16E6871FA4F8E400B85C8A /* Frameworks */,
- BBD78D7AC51CEA395F1C20DB /* Pods */,
- );
- indentWidth = 2;
- sourceTree = "";
- tabWidth = 2;
- usesTabs = 0;
- };
- 83CBBA001A601CBA00E9B192 /* Products */ = {
- isa = PBXGroup;
- children = (
- 13B07F961A680F5B00A75B9A /* IconExplorer.app */,
- 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */,
- );
- name = Products;
- sourceTree = "";
- };
- BBD78D7AC51CEA395F1C20DB /* Pods */ = {
- isa = PBXGroup;
- children = (
- 3B4392A12AC88292D35C810B /* Pods-IconExplorer.debug.xcconfig */,
- 5709B34CF0A7D63546082F79 /* Pods-IconExplorer.release.xcconfig */,
- 5B7EB9410499542E8C5724F5 /* Pods-IconExplorer-IconExplorerTests.debug.xcconfig */,
- 89C6BE57DB24E9ADA2F236DE /* Pods-IconExplorer-IconExplorerTests.release.xcconfig */,
- );
- path = Pods;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 00E356ED1AD99517003FC87E /* IconExplorerTests */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "IconExplorerTests" */;
- buildPhases = (
- A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */,
- 00E356EA1AD99517003FC87E /* Sources */,
- 00E356EB1AD99517003FC87E /* Frameworks */,
- 00E356EC1AD99517003FC87E /* Resources */,
- C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */,
- F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 00E356F51AD99517003FC87E /* PBXTargetDependency */,
- );
- name = IconExplorerTests;
- productName = IconExplorerTests;
- productReference = 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
- };
- 13B07F861A680F5B00A75B9A /* IconExplorer */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "IconExplorer" */;
- buildPhases = (
- C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */,
- FD10A7F022414F080027D42C /* Start Packager */,
- 13B07F871A680F5B00A75B9A /* Sources */,
- 13B07F8C1A680F5B00A75B9A /* Frameworks */,
- 13B07F8E1A680F5B00A75B9A /* Resources */,
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
- 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */,
- E235C05ADACE081382539298 /* [CP] Copy Pods Resources */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = IconExplorer;
- productName = IconExplorer;
- productReference = 13B07F961A680F5B00A75B9A /* IconExplorer.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 83CBB9F71A601CBA00E9B192 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 1210;
- TargetAttributes = {
- 00E356ED1AD99517003FC87E = {
- CreatedOnToolsVersion = 6.2;
- TestTargetID = 13B07F861A680F5B00A75B9A;
- };
- 13B07F861A680F5B00A75B9A = {
- LastSwiftMigration = 1120;
- };
- };
- };
- buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "IconExplorer" */;
- compatibilityVersion = "Xcode 12.0";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 83CBB9F61A601CBA00E9B192;
- productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 13B07F861A680F5B00A75B9A /* IconExplorer */,
- 00E356ED1AD99517003FC87E /* IconExplorerTests */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 00E356EC1AD99517003FC87E /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F8E1A680F5B00A75B9A /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- "$(SRCROOT)/.xcode.env.local",
- "$(SRCROOT)/.xcode.env",
- );
- name = "Bundle React Native code and images";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n";
- };
- 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-frameworks-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Embed Pods Frameworks";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-frameworks-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
- A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-IconExplorer-IconExplorerTests-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-IconExplorer-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Embed Pods Frameworks";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
- E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-resources-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Copy Pods Resources";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-resources-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-resources.sh\"\n";
- showEnvVarsInLog = 0;
- };
- F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-resources-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Copy Pods Resources";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-resources-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-resources.sh\"\n";
- showEnvVarsInLog = 0;
- };
- FD10A7F022414F080027D42C /* Start Packager */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- );
- name = "Start Packager";
- outputFileListPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n";
- showEnvVarsInLog = 0;
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 00E356EA1AD99517003FC87E /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 00E356F31AD99517003FC87E /* IconExplorerTests.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F871A680F5B00A75B9A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */,
- 13B07FC11A68108700A75B9A /* main.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 13B07F861A680F5B00A75B9A /* IconExplorer */;
- targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin XCBuildConfiguration section */
- 00E356F61AD99517003FC87E /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-IconExplorer-IconExplorerTests.debug.xcconfig */;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- INFOPLIST_FILE = IconExplorerTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.4;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- OTHER_LDFLAGS = (
- "-ObjC",
- "-lc++",
- "$(inherited)",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/IconExplorer.app/IconExplorer";
- };
- name = Debug;
- };
- 00E356F71AD99517003FC87E /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-IconExplorer-IconExplorerTests.release.xcconfig */;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- COPY_PHASE_STRIP = NO;
- INFOPLIST_FILE = IconExplorerTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.4;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- OTHER_LDFLAGS = (
- "-ObjC",
- "-lc++",
- "$(inherited)",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/IconExplorer.app/IconExplorer";
- };
- name = Release;
- };
- 13B07F941A680F5B00A75B9A /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-IconExplorer.debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 1;
- ENABLE_BITCODE = NO;
- INFOPLIST_FILE = IconExplorer/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MARKETING_VERSION = 1.0;
- OTHER_LDFLAGS = (
- "$(inherited)",
- "-ObjC",
- "-lc++",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = IconExplorer;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Debug;
- };
- 13B07F951A680F5B00A75B9A /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-IconExplorer.release.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 1;
- INFOPLIST_FILE = IconExplorer/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MARKETING_VERSION = 1.0;
- OTHER_LDFLAGS = (
- "$(inherited)",
- "-ObjC",
- "-lc++",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = IconExplorer;
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Release;
- };
- 83CBBA201A601CBA00E9B192 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++17";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.4;
- LD_RUNPATH_SEARCH_PATHS = (
- /usr/lib/swift,
- "$(inherited)",
- );
- LIBRARY_SEARCH_PATHS = (
- "\"$(SDKROOT)/usr/lib/swift\"",
- "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
- "\"$(inherited)\"",
- );
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- OTHER_CFLAGS = "$(inherited)";
- OTHER_CPLUSPLUSFLAGS = (
- "$(OTHER_CFLAGS)",
- "-DFOLLY_NO_CONFIG",
- "-DFOLLY_MOBILE=1",
- "-DFOLLY_USE_LIBCPP=1",
- );
- REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
- SDKROOT = iphoneos;
- };
- name = Debug;
- };
- 83CBBA211A601CBA00E9B192 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++17";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = YES;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.4;
- LD_RUNPATH_SEARCH_PATHS = (
- /usr/lib/swift,
- "$(inherited)",
- );
- LIBRARY_SEARCH_PATHS = (
- "\"$(SDKROOT)/usr/lib/swift\"",
- "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
- "\"$(inherited)\"",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- OTHER_CFLAGS = "$(inherited)";
- OTHER_CPLUSPLUSFLAGS = (
- "$(OTHER_CFLAGS)",
- "-DFOLLY_NO_CONFIG",
- "-DFOLLY_MOBILE=1",
- "-DFOLLY_USE_LIBCPP=1",
- );
- REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
- SDKROOT = iphoneos;
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "IconExplorerTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 00E356F61AD99517003FC87E /* Debug */,
- 00E356F71AD99517003FC87E /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "IconExplorer" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 13B07F941A680F5B00A75B9A /* Debug */,
- 13B07F951A680F5B00A75B9A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "IconExplorer" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 83CBBA201A601CBA00E9B192 /* Debug */,
- 83CBBA211A601CBA00E9B192 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
-}
diff --git a/Examples/IconExplorer/ios/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme b/Examples/IconExplorer/ios/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme
deleted file mode 100644
index e4839d686..000000000
--- a/Examples/IconExplorer/ios/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/IconExplorer/ios/IconExplorer.xcworkspace/contents.xcworkspacedata b/Examples/IconExplorer/ios/IconExplorer.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 136e7c910..000000000
--- a/Examples/IconExplorer/ios/IconExplorer.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
diff --git a/Examples/IconExplorer/ios/IconExplorer/AppDelegate.h b/Examples/IconExplorer/ios/IconExplorer/AppDelegate.h
deleted file mode 100644
index 5d2808256..000000000
--- a/Examples/IconExplorer/ios/IconExplorer/AppDelegate.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#import
-#import
-
-@interface AppDelegate : RCTAppDelegate
-
-@end
diff --git a/Examples/IconExplorer/ios/IconExplorer/AppDelegate.mm b/Examples/IconExplorer/ios/IconExplorer/AppDelegate.mm
deleted file mode 100644
index f9aab6e9f..000000000
--- a/Examples/IconExplorer/ios/IconExplorer/AppDelegate.mm
+++ /dev/null
@@ -1,26 +0,0 @@
-#import "AppDelegate.h"
-
-#import
-
-@implementation AppDelegate
-
-- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
-{
- self.moduleName = @"IconExplorer";
- // You can add your custom initial props in the dictionary below.
- // They will be passed down to the ViewController used by React Native.
- self.initialProps = @{};
-
- return [super application:application didFinishLaunchingWithOptions:launchOptions];
-}
-
-- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
-{
-#if DEBUG
- return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"];
-#else
- return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
-#endif
-}
-
-@end
diff --git a/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json b/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 81213230d..000000000
--- a/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "20x20"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "20x20"
- },
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "29x29"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "29x29"
- },
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "40x40"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "40x40"
- },
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "60x60"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "60x60"
- },
- {
- "idiom" : "ios-marketing",
- "scale" : "1x",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/Contents.json b/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/Contents.json
deleted file mode 100644
index 2d92bd53f..000000000
--- a/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/Contents.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
diff --git a/Examples/IconExplorer/ios/IconExplorer/Info.plist b/Examples/IconExplorer/ios/IconExplorer/Info.plist
deleted file mode 100644
index 7c84fb727..000000000
--- a/Examples/IconExplorer/ios/IconExplorer/Info.plist
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleDisplayName
- IconExplorer
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- $(MARKETING_VERSION)
- CFBundleSignature
- ????
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- LSRequiresIPhoneOS
-
- NSAppTransportSecurity
-
- NSExceptionDomains
-
- localhost
-
- NSExceptionAllowsInsecureHTTPLoads
-
-
-
-
- NSLocationWhenInUseUsageDescription
-
- UILaunchStoryboardName
- LaunchScreen
- UIRequiredDeviceCapabilities
-
- armv7
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UIViewControllerBasedStatusBarAppearance
-
- UIAppFonts
-
- AntDesign.ttf
- Entypo.ttf
- EvilIcons.ttf
- Feather.ttf
- FontAwesome.ttf
- FontAwesome5_Brands.ttf
- FontAwesome5_Regular.ttf
- FontAwesome5_Solid.ttf
- Foundation.ttf
- Ionicons.ttf
- MaterialCommunityIcons.ttf
- MaterialIcons.ttf
- Octicons.ttf
- SimpleLineIcons.ttf
- Zocial.ttf
- Fontisto.ttf
-
-
-
diff --git a/Examples/IconExplorer/ios/IconExplorer/LaunchScreen.storyboard b/Examples/IconExplorer/ios/IconExplorer/LaunchScreen.storyboard
deleted file mode 100644
index aa29685ae..000000000
--- a/Examples/IconExplorer/ios/IconExplorer/LaunchScreen.storyboard
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/IconExplorer/ios/IconExplorer/main.m b/Examples/IconExplorer/ios/IconExplorer/main.m
deleted file mode 100644
index d645c7246..000000000
--- a/Examples/IconExplorer/ios/IconExplorer/main.m
+++ /dev/null
@@ -1,10 +0,0 @@
-#import
-
-#import "AppDelegate.h"
-
-int main(int argc, char *argv[])
-{
- @autoreleasepool {
- return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
- }
-}
diff --git a/Examples/IconExplorer/ios/IconExplorerTests/IconExplorerTests.m b/Examples/IconExplorer/ios/IconExplorerTests/IconExplorerTests.m
deleted file mode 100644
index 8b8c8ab54..000000000
--- a/Examples/IconExplorer/ios/IconExplorerTests/IconExplorerTests.m
+++ /dev/null
@@ -1,66 +0,0 @@
-#import
-#import
-
-#import
-#import
-
-#define TIMEOUT_SECONDS 600
-#define TEXT_TO_LOOK_FOR @"Welcome to React"
-
-@interface IconExplorerTests : XCTestCase
-
-@end
-
-@implementation IconExplorerTests
-
-- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL (^)(UIView *view))test
-{
- if (test(view)) {
- return YES;
- }
- for (UIView *subview in [view subviews]) {
- if ([self findSubviewInView:subview matching:test]) {
- return YES;
- }
- }
- return NO;
-}
-
-- (void)testRendersWelcomeScreen
-{
- UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController];
- NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS];
- BOOL foundElement = NO;
-
- __block NSString *redboxError = nil;
-#ifdef DEBUG
- RCTSetLogFunction(
- ^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) {
- if (level >= RCTLogLevelError) {
- redboxError = message;
- }
- });
-#endif
-
- while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) {
- [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
- [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
-
- foundElement = [self findSubviewInView:vc.view
- matching:^BOOL(UIView *view) {
- if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) {
- return YES;
- }
- return NO;
- }];
- }
-
-#ifdef DEBUG
- RCTSetLogFunction(RCTDefaultLogFunction);
-#endif
-
- XCTAssertNil(redboxError, @"RedBox error: %@", redboxError);
- XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS);
-}
-
-@end
diff --git a/Examples/IconExplorer/ios/IconExplorerTests/Info.plist b/Examples/IconExplorer/ios/IconExplorerTests/Info.plist
deleted file mode 100644
index ba72822e8..000000000
--- a/Examples/IconExplorer/ios/IconExplorerTests/Info.plist
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
-
-
diff --git a/Examples/IconExplorer/ios/Podfile b/Examples/IconExplorer/ios/Podfile
deleted file mode 100644
index 9b28eb622..000000000
--- a/Examples/IconExplorer/ios/Podfile
+++ /dev/null
@@ -1,62 +0,0 @@
-# Resolve react_native_pods.rb with node to allow for hoisting
-require Pod::Executable.execute_command('node', ['-p',
- 'require.resolve(
- "react-native/scripts/react_native_pods.rb",
- {paths: [process.argv[1]]},
- )', __dir__]).strip
-
-platform :ios, min_ios_version_supported
-prepare_react_native_project!
-
-# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set.
-# because `react-native-flipper` depends on (FlipperKit,...) that will be excluded
-#
-# To fix this you can also exclude `react-native-flipper` using a `react-native.config.js`
-# ```js
-# module.exports = {
-# dependencies: {
-# ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}),
-# ```
-flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled
-
-linkage = ENV['USE_FRAMEWORKS']
-if linkage != nil
- Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green
- use_frameworks! :linkage => linkage.to_sym
-end
-
-target 'IconExplorer' do
- config = use_native_modules!
-
- # Flags change depending on the env values.
- flags = get_default_flags()
-
- use_react_native!(
- :path => config[:reactNativePath],
- # Hermes is now enabled by default. Disable by setting this flag to false.
- :hermes_enabled => flags[:hermes_enabled],
- :fabric_enabled => flags[:fabric_enabled],
- # Enables Flipper.
- #
- # Note that if you have use_frameworks! enabled, Flipper will not work and
- # you should disable the next line.
- :flipper_configuration => flipper_config,
- # An absolute path to your application root.
- :app_path => "#{Pod::Config.instance.installation_root}/.."
- )
-
- target 'IconExplorerTests' do
- inherit! :complete
- # Pods for testing
- end
-
- post_install do |installer|
- # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202
- react_native_post_install(
- installer,
- config[:reactNativePath],
- :mac_catalyst_enabled => false
- )
- __apply_Xcode_12_5_M1_post_install_workaround(installer)
- end
-end
diff --git a/Examples/IconExplorer/ios/Podfile.lock b/Examples/IconExplorer/ios/Podfile.lock
deleted file mode 100644
index 94c750484..000000000
--- a/Examples/IconExplorer/ios/Podfile.lock
+++ /dev/null
@@ -1,732 +0,0 @@
-PODS:
- - boost (1.76.0)
- - CocoaAsyncSocket (7.6.5)
- - DoubleConversion (1.1.6)
- - FBLazyVector (0.72.3)
- - FBReactNativeSpec (0.72.3):
- - RCT-Folly (= 2021.07.22.00)
- - RCTRequired (= 0.72.3)
- - RCTTypeSafety (= 0.72.3)
- - React-Core (= 0.72.3)
- - React-jsi (= 0.72.3)
- - ReactCommon/turbomodule/core (= 0.72.3)
- - Flipper (0.182.0):
- - Flipper-Folly (~> 2.6)
- - Flipper-Boost-iOSX (1.76.0.1.11)
- - Flipper-DoubleConversion (3.2.0.1)
- - Flipper-Fmt (7.1.7)
- - Flipper-Folly (2.6.10):
- - Flipper-Boost-iOSX
- - Flipper-DoubleConversion
- - Flipper-Fmt (= 7.1.7)
- - Flipper-Glog
- - libevent (~> 2.1.12)
- - OpenSSL-Universal (= 1.1.1100)
- - Flipper-Glog (0.5.0.5)
- - Flipper-PeerTalk (0.0.4)
- - FlipperKit (0.182.0):
- - FlipperKit/Core (= 0.182.0)
- - FlipperKit/Core (0.182.0):
- - Flipper (~> 0.182.0)
- - FlipperKit/CppBridge
- - FlipperKit/FBCxxFollyDynamicConvert
- - FlipperKit/FBDefines
- - FlipperKit/FKPortForwarding
- - SocketRocket (~> 0.6.0)
- - FlipperKit/CppBridge (0.182.0):
- - Flipper (~> 0.182.0)
- - FlipperKit/FBCxxFollyDynamicConvert (0.182.0):
- - Flipper-Folly (~> 2.6)
- - FlipperKit/FBDefines (0.182.0)
- - FlipperKit/FKPortForwarding (0.182.0):
- - CocoaAsyncSocket (~> 7.6)
- - Flipper-PeerTalk (~> 0.0.4)
- - FlipperKit/FlipperKitHighlightOverlay (0.182.0)
- - FlipperKit/FlipperKitLayoutHelpers (0.182.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitHighlightOverlay
- - FlipperKit/FlipperKitLayoutTextSearchable
- - FlipperKit/FlipperKitLayoutIOSDescriptors (0.182.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitHighlightOverlay
- - FlipperKit/FlipperKitLayoutHelpers
- - YogaKit (~> 1.18)
- - FlipperKit/FlipperKitLayoutPlugin (0.182.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitHighlightOverlay
- - FlipperKit/FlipperKitLayoutHelpers
- - FlipperKit/FlipperKitLayoutIOSDescriptors
- - FlipperKit/FlipperKitLayoutTextSearchable
- - YogaKit (~> 1.18)
- - FlipperKit/FlipperKitLayoutTextSearchable (0.182.0)
- - FlipperKit/FlipperKitNetworkPlugin (0.182.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitReactPlugin (0.182.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitUserDefaultsPlugin (0.182.0):
- - FlipperKit/Core
- - FlipperKit/SKIOSNetworkPlugin (0.182.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitNetworkPlugin
- - fmt (6.2.1)
- - glog (0.3.5)
- - hermes-engine (0.72.3):
- - hermes-engine/Pre-built (= 0.72.3)
- - hermes-engine/Pre-built (0.72.3)
- - libevent (2.1.12)
- - OpenSSL-Universal (1.1.1100)
- - RCT-Folly (2021.07.22.00):
- - boost
- - DoubleConversion
- - fmt (~> 6.2.1)
- - glog
- - RCT-Folly/Default (= 2021.07.22.00)
- - RCT-Folly/Default (2021.07.22.00):
- - boost
- - DoubleConversion
- - fmt (~> 6.2.1)
- - glog
- - RCT-Folly/Futures (2021.07.22.00):
- - boost
- - DoubleConversion
- - fmt (~> 6.2.1)
- - glog
- - libevent
- - RCTRequired (0.72.3)
- - RCTTypeSafety (0.72.3):
- - FBLazyVector (= 0.72.3)
- - RCTRequired (= 0.72.3)
- - React-Core (= 0.72.3)
- - React (0.72.3):
- - React-Core (= 0.72.3)
- - React-Core/DevSupport (= 0.72.3)
- - React-Core/RCTWebSocket (= 0.72.3)
- - React-RCTActionSheet (= 0.72.3)
- - React-RCTAnimation (= 0.72.3)
- - React-RCTBlob (= 0.72.3)
- - React-RCTImage (= 0.72.3)
- - React-RCTLinking (= 0.72.3)
- - React-RCTNetwork (= 0.72.3)
- - React-RCTSettings (= 0.72.3)
- - React-RCTText (= 0.72.3)
- - React-RCTVibration (= 0.72.3)
- - React-callinvoker (0.72.3)
- - React-Codegen (0.72.3):
- - DoubleConversion
- - FBReactNativeSpec
- - glog
- - hermes-engine
- - RCT-Folly
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-jsi
- - React-jsiexecutor
- - React-NativeModulesApple
- - React-rncore
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - React-Core (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.72.3)
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/CoreModulesHeaders (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/Default (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/DevSupport (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.72.3)
- - React-Core/RCTWebSocket (= 0.72.3)
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector (= 0.72.3)
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/RCTActionSheetHeaders (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/RCTAnimationHeaders (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/RCTBlobHeaders (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/RCTImageHeaders (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/RCTLinkingHeaders (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/RCTNetworkHeaders (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/RCTSettingsHeaders (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/RCTTextHeaders (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/RCTVibrationHeaders (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-Core/RCTWebSocket (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.72.3)
- - React-cxxreact
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-perflogger
- - React-runtimeexecutor
- - React-utils
- - SocketRocket (= 0.6.1)
- - Yoga
- - React-CoreModules (0.72.3):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.72.3)
- - React-Codegen (= 0.72.3)
- - React-Core/CoreModulesHeaders (= 0.72.3)
- - React-jsi (= 0.72.3)
- - React-RCTBlob
- - React-RCTImage (= 0.72.3)
- - ReactCommon/turbomodule/core (= 0.72.3)
- - SocketRocket (= 0.6.1)
- - React-cxxreact (0.72.3):
- - boost (= 1.76.0)
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.72.3)
- - React-debug (= 0.72.3)
- - React-jsi (= 0.72.3)
- - React-jsinspector (= 0.72.3)
- - React-logger (= 0.72.3)
- - React-perflogger (= 0.72.3)
- - React-runtimeexecutor (= 0.72.3)
- - React-debug (0.72.3)
- - React-hermes (0.72.3):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - RCT-Folly/Futures (= 2021.07.22.00)
- - React-cxxreact (= 0.72.3)
- - React-jsi
- - React-jsiexecutor (= 0.72.3)
- - React-jsinspector (= 0.72.3)
- - React-perflogger (= 0.72.3)
- - React-jsi (0.72.3):
- - boost (= 1.76.0)
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-jsiexecutor (0.72.3):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-cxxreact (= 0.72.3)
- - React-jsi (= 0.72.3)
- - React-perflogger (= 0.72.3)
- - React-jsinspector (0.72.3)
- - React-logger (0.72.3):
- - glog
- - react-native-safe-area-context (4.7.1):
- - React-Core
- - React-NativeModulesApple (0.72.3):
- - hermes-engine
- - React-callinvoker
- - React-Core
- - React-cxxreact
- - React-jsi
- - React-runtimeexecutor
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - React-perflogger (0.72.3)
- - React-RCTActionSheet (0.72.3):
- - React-Core/RCTActionSheetHeaders (= 0.72.3)
- - React-RCTAnimation (0.72.3):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.72.3)
- - React-Codegen (= 0.72.3)
- - React-Core/RCTAnimationHeaders (= 0.72.3)
- - React-jsi (= 0.72.3)
- - ReactCommon/turbomodule/core (= 0.72.3)
- - React-RCTAppDelegate (0.72.3):
- - RCT-Folly
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-CoreModules
- - React-hermes
- - React-NativeModulesApple
- - React-RCTImage
- - React-RCTNetwork
- - React-runtimescheduler
- - ReactCommon/turbomodule/core
- - React-RCTBlob (0.72.3):
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.72.3)
- - React-Core/RCTBlobHeaders (= 0.72.3)
- - React-Core/RCTWebSocket (= 0.72.3)
- - React-jsi (= 0.72.3)
- - React-RCTNetwork (= 0.72.3)
- - ReactCommon/turbomodule/core (= 0.72.3)
- - React-RCTImage (0.72.3):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.72.3)
- - React-Codegen (= 0.72.3)
- - React-Core/RCTImageHeaders (= 0.72.3)
- - React-jsi (= 0.72.3)
- - React-RCTNetwork (= 0.72.3)
- - ReactCommon/turbomodule/core (= 0.72.3)
- - React-RCTLinking (0.72.3):
- - React-Codegen (= 0.72.3)
- - React-Core/RCTLinkingHeaders (= 0.72.3)
- - React-jsi (= 0.72.3)
- - ReactCommon/turbomodule/core (= 0.72.3)
- - React-RCTNetwork (0.72.3):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.72.3)
- - React-Codegen (= 0.72.3)
- - React-Core/RCTNetworkHeaders (= 0.72.3)
- - React-jsi (= 0.72.3)
- - ReactCommon/turbomodule/core (= 0.72.3)
- - React-RCTSettings (0.72.3):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.72.3)
- - React-Codegen (= 0.72.3)
- - React-Core/RCTSettingsHeaders (= 0.72.3)
- - React-jsi (= 0.72.3)
- - ReactCommon/turbomodule/core (= 0.72.3)
- - React-RCTText (0.72.3):
- - React-Core/RCTTextHeaders (= 0.72.3)
- - React-RCTVibration (0.72.3):
- - RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.72.3)
- - React-Core/RCTVibrationHeaders (= 0.72.3)
- - React-jsi (= 0.72.3)
- - ReactCommon/turbomodule/core (= 0.72.3)
- - React-rncore (0.72.3)
- - React-runtimeexecutor (0.72.3):
- - React-jsi (= 0.72.3)
- - React-runtimescheduler (0.72.3):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker
- - React-debug
- - React-jsi
- - React-runtimeexecutor
- - React-utils (0.72.3):
- - glog
- - RCT-Folly (= 2021.07.22.00)
- - React-debug
- - ReactCommon/turbomodule/bridging (0.72.3):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.72.3)
- - React-cxxreact (= 0.72.3)
- - React-jsi (= 0.72.3)
- - React-logger (= 0.72.3)
- - React-perflogger (= 0.72.3)
- - ReactCommon/turbomodule/core (0.72.3):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.72.3)
- - React-cxxreact (= 0.72.3)
- - React-jsi (= 0.72.3)
- - React-logger (= 0.72.3)
- - React-perflogger (= 0.72.3)
- - RNScreens (3.22.1):
- - React-Core
- - React-RCTImage
- - RNVectorIcons (9.2.0):
- - React-Core
- - SocketRocket (0.6.1)
- - Yoga (1.14.0)
- - YogaKit (1.18.1):
- - Yoga (~> 1.14)
-
-DEPENDENCIES:
- - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
- - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
- - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
- - Flipper (= 0.182.0)
- - Flipper-Boost-iOSX (= 1.76.0.1.11)
- - Flipper-DoubleConversion (= 3.2.0.1)
- - Flipper-Fmt (= 7.1.7)
- - Flipper-Folly (= 2.6.10)
- - Flipper-Glog (= 0.5.0.5)
- - Flipper-PeerTalk (= 0.0.4)
- - FlipperKit (= 0.182.0)
- - FlipperKit/Core (= 0.182.0)
- - FlipperKit/CppBridge (= 0.182.0)
- - FlipperKit/FBCxxFollyDynamicConvert (= 0.182.0)
- - FlipperKit/FBDefines (= 0.182.0)
- - FlipperKit/FKPortForwarding (= 0.182.0)
- - FlipperKit/FlipperKitHighlightOverlay (= 0.182.0)
- - FlipperKit/FlipperKitLayoutPlugin (= 0.182.0)
- - FlipperKit/FlipperKitLayoutTextSearchable (= 0.182.0)
- - FlipperKit/FlipperKitNetworkPlugin (= 0.182.0)
- - FlipperKit/FlipperKitReactPlugin (= 0.182.0)
- - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.182.0)
- - FlipperKit/SKIOSNetworkPlugin (= 0.182.0)
- - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- - libevent (~> 2.1.12)
- - OpenSSL-Universal (= 1.1.1100)
- - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
- - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
- - React (from `../node_modules/react-native/`)
- - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
- - React-Codegen (from `build/generated/ios`)
- - React-Core (from `../node_modules/react-native/`)
- - React-Core/DevSupport (from `../node_modules/react-native/`)
- - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
- - React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
- - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
- - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
- - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
- - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
- - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
- - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
- - React-logger (from `../node_modules/react-native/ReactCommon/logger`)
- - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
- - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
- - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
- - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
- - React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
- - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
- - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
- - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
- - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
- - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
- - React-rncore (from `../node_modules/react-native/ReactCommon`)
- - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
- - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
- - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
- - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- - RNScreens (from `../node_modules/react-native-screens`)
- - RNVectorIcons (from `../node_modules/react-native-vector-icons`)
- - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
-
-SPEC REPOS:
- trunk:
- - CocoaAsyncSocket
- - Flipper
- - Flipper-Boost-iOSX
- - Flipper-DoubleConversion
- - Flipper-Fmt
- - Flipper-Folly
- - Flipper-Glog
- - Flipper-PeerTalk
- - FlipperKit
- - fmt
- - libevent
- - OpenSSL-Universal
- - SocketRocket
- - YogaKit
-
-EXTERNAL SOURCES:
- boost:
- :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
- DoubleConversion:
- :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
- FBLazyVector:
- :path: "../node_modules/react-native/Libraries/FBLazyVector"
- FBReactNativeSpec:
- :path: "../node_modules/react-native/React/FBReactNativeSpec"
- glog:
- :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
- hermes-engine:
- :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
- :tag: hermes-2023-03-20-RNv0.72.0-49794cfc7c81fb8f69fd60c3bbf85a7480cc5a77
- RCT-Folly:
- :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
- RCTRequired:
- :path: "../node_modules/react-native/Libraries/RCTRequired"
- RCTTypeSafety:
- :path: "../node_modules/react-native/Libraries/TypeSafety"
- React:
- :path: "../node_modules/react-native/"
- React-callinvoker:
- :path: "../node_modules/react-native/ReactCommon/callinvoker"
- React-Codegen:
- :path: build/generated/ios
- React-Core:
- :path: "../node_modules/react-native/"
- React-CoreModules:
- :path: "../node_modules/react-native/React/CoreModules"
- React-cxxreact:
- :path: "../node_modules/react-native/ReactCommon/cxxreact"
- React-debug:
- :path: "../node_modules/react-native/ReactCommon/react/debug"
- React-hermes:
- :path: "../node_modules/react-native/ReactCommon/hermes"
- React-jsi:
- :path: "../node_modules/react-native/ReactCommon/jsi"
- React-jsiexecutor:
- :path: "../node_modules/react-native/ReactCommon/jsiexecutor"
- React-jsinspector:
- :path: "../node_modules/react-native/ReactCommon/jsinspector"
- React-logger:
- :path: "../node_modules/react-native/ReactCommon/logger"
- react-native-safe-area-context:
- :path: "../node_modules/react-native-safe-area-context"
- React-NativeModulesApple:
- :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
- React-perflogger:
- :path: "../node_modules/react-native/ReactCommon/reactperflogger"
- React-RCTActionSheet:
- :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
- React-RCTAnimation:
- :path: "../node_modules/react-native/Libraries/NativeAnimation"
- React-RCTAppDelegate:
- :path: "../node_modules/react-native/Libraries/AppDelegate"
- React-RCTBlob:
- :path: "../node_modules/react-native/Libraries/Blob"
- React-RCTImage:
- :path: "../node_modules/react-native/Libraries/Image"
- React-RCTLinking:
- :path: "../node_modules/react-native/Libraries/LinkingIOS"
- React-RCTNetwork:
- :path: "../node_modules/react-native/Libraries/Network"
- React-RCTSettings:
- :path: "../node_modules/react-native/Libraries/Settings"
- React-RCTText:
- :path: "../node_modules/react-native/Libraries/Text"
- React-RCTVibration:
- :path: "../node_modules/react-native/Libraries/Vibration"
- React-rncore:
- :path: "../node_modules/react-native/ReactCommon"
- React-runtimeexecutor:
- :path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
- React-runtimescheduler:
- :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
- React-utils:
- :path: "../node_modules/react-native/ReactCommon/react/utils"
- ReactCommon:
- :path: "../node_modules/react-native/ReactCommon"
- RNScreens:
- :path: "../node_modules/react-native-screens"
- RNVectorIcons:
- :path: "../node_modules/react-native-vector-icons"
- Yoga:
- :path: "../node_modules/react-native/ReactCommon/yoga"
-
-SPEC CHECKSUMS:
- boost: 57d2868c099736d80fcd648bf211b4431e51a558
- CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
- DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
- FBLazyVector: 4cce221dd782d3ff7c4172167bba09d58af67ccb
- FBReactNativeSpec: c6bd9e179757b3c0ecf815864fae8032377903ef
- Flipper: 6edb735e6c3e332975d1b17956bcc584eccf5818
- Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
- Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30
- Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b
- Flipper-Folly: 584845625005ff068a6ebf41f857f468decd26b3
- Flipper-Glog: 70c50ce58ddaf67dc35180db05f191692570f446
- Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
- FlipperKit: 2efad7007d6745a3f95e4034d547be637f89d3f6
- fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
- glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
- hermes-engine: 10fbd3f62405c41ea07e71973ea61e1878d07322
- libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
- OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
- RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
- RCTRequired: a2faf4bad4e438ca37b2040cb8f7799baa065c18
- RCTTypeSafety: cb09f3e4747b6d18331a15eb05271de7441ca0b3
- React: 13109005b5353095c052f26af37413340ccf7a5d
- React-callinvoker: c8c87bce983aa499c13cb06d4447c025a35274d6
- React-Codegen: 712d523524d89d71f1cf7cc624854941be983c4d
- React-Core: 688f88b7f3a3d30b4848036223f8b07102c687e5
- React-CoreModules: 63c063a3ade8fb3b1bec5fd9a50f17b0421558c6
- React-cxxreact: 37765b4975541105b2a3322a4b473417c158c869
- React-debug: 51f11ef8db14b47f24e71c42a4916d4192972156
- React-hermes: 935ae71fb3d7654e947beba8498835cd5e479707
- React-jsi: ec628dc7a15ffea969f237b0ea6d2fde212b19dd
- React-jsiexecutor: 59d1eb03af7d30b7d66589c410f13151271e8006
- React-jsinspector: b511447170f561157547bc0bef3f169663860be7
- React-logger: c5b527272d5f22eaa09bb3c3a690fee8f237ae95
- react-native-safe-area-context: 9697629f7b2cda43cf52169bb7e0767d330648c2
- React-NativeModulesApple: c57f3efe0df288a6532b726ad2d0322a9bf38472
- React-perflogger: 6bd153e776e6beed54c56b0847e1220a3ff92ba5
- React-RCTActionSheet: c0b62af44e610e69d9a2049a682f5dba4e9dff17
- React-RCTAnimation: f9bf9719258926aea9ecb8a2aa2595d3ff9a6022
- React-RCTAppDelegate: e5ac35d4dbd1fae7df3a62b47db04b6a8d151592
- React-RCTBlob: c4f1e69a6ef739aa42586b876d637dab4e3b5bed
- React-RCTImage: e5798f01aba248416c02a506cf5e6dfcba827638
- React-RCTLinking: f5b6227c879e33206f34e68924c458f57bbb96d9
- React-RCTNetwork: d5554fbfac1c618da3c8fa29933108ea22837788
- React-RCTSettings: 189c71e3e6146ba59f4f7e2cbeb494cf2ad42afa
- React-RCTText: 19425aea9d8b6ccae55a27916355b17ab577e56e
- React-RCTVibration: 388ac0e1455420895d1ca2548401eed964b038a6
- React-rncore: 755a331dd67b74662108f2d66a384454bf8dc1a1
- React-runtimeexecutor: 369ae9bb3f83b65201c0c8f7d50b72280b5a1dbc
- React-runtimescheduler: 837c1bebd2f84572db17698cd702ceaf585b0d9a
- React-utils: bcb57da67eec2711f8b353f6e3d33bd8e4b2efa3
- ReactCommon: 3ccb8fb14e6b3277e38c73b0ff5e4a1b8db017a9
- RNScreens: 50ffe2fa2342eabb2d0afbe19f7c1af286bc7fb3
- RNVectorIcons: fcc2f6cb32f5735b586e66d14103a74ce6ad61f8
- SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
- Yoga: 8796b55dba14d7004f980b54bcc9833ee45b28ce
- YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
-
-PODFILE CHECKSUM: 81d7d57f5c3ac4b949779021799e099e4e832417
-
-COCOAPODS: 1.12.1
diff --git a/Examples/IconExplorer/jest.config.js b/Examples/IconExplorer/jest.config.js
deleted file mode 100644
index 8eb675e9b..000000000
--- a/Examples/IconExplorer/jest.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- preset: 'react-native',
-};
diff --git a/Examples/IconExplorer/metro.config.js b/Examples/IconExplorer/metro.config.js
deleted file mode 100644
index ab634150b..000000000
--- a/Examples/IconExplorer/metro.config.js
+++ /dev/null
@@ -1,11 +0,0 @@
-const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');
-
-/**
- * Metro configuration
- * https://facebook.github.io/metro/docs/configuration
- *
- * @type {import('metro-config').MetroConfig}
- */
-const config = {};
-
-module.exports = mergeConfig(getDefaultConfig(__dirname), config);
diff --git a/Examples/IconExplorer/osx/IconExplorer.xcodeproj/project.pbxproj b/Examples/IconExplorer/osx/IconExplorer.xcodeproj/project.pbxproj
deleted file mode 100644
index 041d6e1e0..000000000
--- a/Examples/IconExplorer/osx/IconExplorer.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,653 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; };
- 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; };
- 00E356F31AD99517003FC87E /* IconExplorerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* IconExplorerTests.m */; };
- 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; };
- 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; };
- 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; };
- 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
- 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
- 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
- 5D1420EB1CDE987A00CF9E3A /* Fonts in Resources */ = {isa = PBXBuildFile; fileRef = 5D1420EA1CDE987A00CF9E3A /* Fonts */; };
- 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 58B5115D1A9E6B3D00147676;
- remoteInfo = RCTImage;
- };
- 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 58B511DB1A9E6C8500147676;
- remoteInfo = RCTNetwork;
- };
- 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
- remoteInfo = IconExplorer;
- };
- 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 134814201AA4EA6300B7C361;
- remoteInfo = RCTSettings;
- };
- 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 3C86DF461ADF2C930047B81A;
- remoteInfo = RCTWebSocket;
- };
- 146834031AC3E56700842450 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192;
- remoteInfo = React;
- };
- 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 134814201AA4EA6300B7C361;
- remoteInfo = RCTLinking;
- };
- 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 58B5119B1A9E6C1200147676;
- remoteInfo = RCTText;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/Image/RCTImage.xcodeproj"; sourceTree = ""; };
- 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = ""; };
- 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IconExplorerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 00E356F21AD99517003FC87E /* IconExplorerTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IconExplorerTests.m; sourceTree = ""; };
- 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = ""; };
- 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = ""; };
- 13B07F961A680F5B00A75B9A /* IconExplorer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = IconExplorer.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = IconExplorer/AppDelegate.h; sourceTree = ""; };
- 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = IconExplorer/AppDelegate.m; sourceTree = ""; };
- 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = IconExplorer/Images.xcassets; sourceTree = ""; };
- 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = IconExplorer/Info.plist; sourceTree = ""; };
- 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = IconExplorer/main.m; sourceTree = ""; };
- 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native-desktop/React/React.xcodeproj"; sourceTree = ""; };
- 5D1420EA1CDE987A00CF9E3A /* Fonts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Fonts; path = "../node_modules/react-native-vector-icons/Fonts"; sourceTree = ""; };
- 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; };
- 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 00E356EB1AD99517003FC87E /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 146834051AC3E58100842450 /* libReact.a in Frameworks */,
- 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */,
- 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */,
- 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */,
- 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */,
- 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */,
- 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 00C302BC1ABCB91800DB3ED1 /* Products */ = {
- isa = PBXGroup;
- children = (
- 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */,
- );
- name = Products;
- sourceTree = "";
- };
- 00C302D41ABCB9D200DB3ED1 /* Products */ = {
- isa = PBXGroup;
- children = (
- 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */,
- );
- name = Products;
- sourceTree = "";
- };
- 00E356EF1AD99517003FC87E /* IconExplorerTests */ = {
- isa = PBXGroup;
- children = (
- 00E356F21AD99517003FC87E /* IconExplorerTests.m */,
- 00E356F01AD99517003FC87E /* Supporting Files */,
- );
- path = IconExplorerTests;
- sourceTree = "";
- };
- 00E356F01AD99517003FC87E /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- 00E356F11AD99517003FC87E /* Info.plist */,
- );
- name = "Supporting Files";
- sourceTree = "";
- };
- 139105B71AF99BAD00B5F7CC /* Products */ = {
- isa = PBXGroup;
- children = (
- 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */,
- );
- name = Products;
- sourceTree = "";
- };
- 139FDEE71B06529A00C62182 /* Products */ = {
- isa = PBXGroup;
- children = (
- 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */,
- );
- name = Products;
- sourceTree = "";
- };
- 13B07FAE1A68108700A75B9A /* IconExplorer */ = {
- isa = PBXGroup;
- children = (
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */,
- 13B07FB01A68108700A75B9A /* AppDelegate.m */,
- 13B07FB51A68108700A75B9A /* Images.xcassets */,
- 13B07FB61A68108700A75B9A /* Info.plist */,
- 13B07FB71A68108700A75B9A /* main.m */,
- );
- name = IconExplorer;
- sourceTree = "";
- };
- 146834001AC3E56700842450 /* Products */ = {
- isa = PBXGroup;
- children = (
- 146834041AC3E56700842450 /* libReact.a */,
- );
- name = Products;
- sourceTree = "";
- };
- 78C398B11ACF4ADC00677621 /* Products */ = {
- isa = PBXGroup;
- children = (
- 78C398B91ACF4ADC00677621 /* libRCTLinking.a */,
- );
- name = Products;
- sourceTree = "";
- };
- 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
- isa = PBXGroup;
- children = (
- 146833FF1AC3E56700842450 /* React.xcodeproj */,
- 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */,
- 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */,
- 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */,
- 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */,
- 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */,
- 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
- );
- name = Libraries;
- sourceTree = "";
- };
- 832341B11AAA6A8300B99B32 /* Products */ = {
- isa = PBXGroup;
- children = (
- 832341B51AAA6A8300B99B32 /* libRCTText.a */,
- );
- name = Products;
- sourceTree = "";
- };
- 83CBB9F61A601CBA00E9B192 = {
- isa = PBXGroup;
- children = (
- 13B07FAE1A68108700A75B9A /* IconExplorer */,
- 5D1420EA1CDE987A00CF9E3A /* Fonts */,
- 832341AE1AAA6A7D00B99B32 /* Libraries */,
- 00E356EF1AD99517003FC87E /* IconExplorerTests */,
- 83CBBA001A601CBA00E9B192 /* Products */,
- );
- indentWidth = 2;
- sourceTree = "";
- tabWidth = 2;
- };
- 83CBBA001A601CBA00E9B192 /* Products */ = {
- isa = PBXGroup;
- children = (
- 13B07F961A680F5B00A75B9A /* IconExplorer.app */,
- 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */,
- );
- name = Products;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 00E356ED1AD99517003FC87E /* IconExplorerTests */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "IconExplorerTests" */;
- buildPhases = (
- 00E356EA1AD99517003FC87E /* Sources */,
- 00E356EB1AD99517003FC87E /* Frameworks */,
- 00E356EC1AD99517003FC87E /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 00E356F51AD99517003FC87E /* PBXTargetDependency */,
- );
- name = IconExplorerTests;
- productName = IconExplorerTests;
- productReference = 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
- };
- 13B07F861A680F5B00A75B9A /* IconExplorer */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "IconExplorer" */;
- buildPhases = (
- 13B07F871A680F5B00A75B9A /* Sources */,
- 13B07F8C1A680F5B00A75B9A /* Frameworks */,
- 13B07F8E1A680F5B00A75B9A /* Resources */,
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = IconExplorer;
- productName = "Hello World";
- productReference = 13B07F961A680F5B00A75B9A /* IconExplorer.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 83CBB9F71A601CBA00E9B192 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 0610;
- ORGANIZATIONNAME = Facebook;
- TargetAttributes = {
- 00E356ED1AD99517003FC87E = {
- CreatedOnToolsVersion = 6.2;
- TestTargetID = 13B07F861A680F5B00A75B9A;
- };
- };
- };
- buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "IconExplorer" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 83CBB9F61A601CBA00E9B192;
- productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
- projectDirPath = "";
- projectReferences = (
- {
- ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */;
- ProjectRef = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
- },
- {
- ProductGroup = 78C398B11ACF4ADC00677621 /* Products */;
- ProjectRef = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
- },
- {
- ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */;
- ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
- },
- {
- ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */;
- ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
- },
- {
- ProductGroup = 832341B11AAA6A8300B99B32 /* Products */;
- ProjectRef = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
- },
- {
- ProductGroup = 139FDEE71B06529A00C62182 /* Products */;
- ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
- },
- {
- ProductGroup = 146834001AC3E56700842450 /* Products */;
- ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */;
- },
- );
- projectRoot = "";
- targets = (
- 13B07F861A680F5B00A75B9A /* IconExplorer */,
- 00E356ED1AD99517003FC87E /* IconExplorerTests */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXReferenceProxy section */
- 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libRCTImage.a;
- remoteRef = 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libRCTNetwork.a;
- remoteRef = 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libRCTSettings.a;
- remoteRef = 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libRCTWebSocket.a;
- remoteRef = 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 146834041AC3E56700842450 /* libReact.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libReact.a;
- remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libRCTLinking.a;
- remoteRef = 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 832341B51AAA6A8300B99B32 /* libRCTText.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libRCTText.a;
- remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
-/* End PBXReferenceProxy section */
-
-/* Begin PBXResourcesBuildPhase section */
- 00E356EC1AD99517003FC87E /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F8E1A680F5B00A75B9A /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
- 5D1420EB1CDE987A00CF9E3A /* Fonts in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Bundle React Native code and images";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "../node_modules/react-native-desktop/packager/react-native-xcode.sh";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 00E356EA1AD99517003FC87E /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 00E356F31AD99517003FC87E /* IconExplorerTests.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F871A680F5B00A75B9A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */,
- 13B07FC11A68108700A75B9A /* main.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 13B07F861A680F5B00A75B9A /* IconExplorer */;
- targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin XCBuildConfiguration section */
- 00E356F61AD99517003FC87E /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- INFOPLIST_FILE = IconExplorerTests/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/IconExplorer.app/Contents/MacOS/IconExplorer";
- };
- name = Debug;
- };
- 00E356F71AD99517003FC87E /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- COPY_PHASE_STRIP = NO;
- FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- INFOPLIST_FILE = IconExplorerTests/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/IconExplorer.app/Contents/MacOS/IconExplorer";
- };
- name = Release;
- };
- 13B07F941A680F5B00A75B9A /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- DEAD_CODE_STRIPPING = NO;
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
- "$(SRCROOT)/../node_modules/react-native-desktop/React/**",
- );
- INFOPLIST_FILE = IconExplorer/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- OTHER_LDFLAGS = "-ObjC";
- PRODUCT_NAME = IconExplorer;
- };
- name = Debug;
- };
- 13B07F951A680F5B00A75B9A /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
- "$(SRCROOT)/../node_modules/react-native-desktop/React/**",
- );
- INFOPLIST_FILE = IconExplorer/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- OTHER_LDFLAGS = "-ObjC";
- PRODUCT_NAME = IconExplorer;
- };
- name = Release;
- };
- 83CBBA201A601CBA00E9B192 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
- "$(SRCROOT)/../node_modules/react-native-desktop/React/**",
- );
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = macosx;
- };
- name = Debug;
- };
- 83CBBA211A601CBA00E9B192 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = YES;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
- "$(SRCROOT)/../node_modules/react-native-desktop/React/**",
- );
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = macosx;
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "IconExplorerTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 00E356F61AD99517003FC87E /* Debug */,
- 00E356F71AD99517003FC87E /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "IconExplorer" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 13B07F941A680F5B00A75B9A /* Debug */,
- 13B07F951A680F5B00A75B9A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "IconExplorer" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 83CBBA201A601CBA00E9B192 /* Debug */,
- 83CBBA211A601CBA00E9B192 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
-}
diff --git a/Examples/IconExplorer/osx/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme b/Examples/IconExplorer/osx/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme
deleted file mode 100644
index 2c88cf396..000000000
--- a/Examples/IconExplorer/osx/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/IconExplorer/osx/IconExplorer/AppDelegate.h b/Examples/IconExplorer/osx/IconExplorer/AppDelegate.h
deleted file mode 100644
index e90f1b438..000000000
--- a/Examples/IconExplorer/osx/IconExplorer/AppDelegate.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Copyright (c) 2015-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
-#import
-#import "RCTBridge.h"
-
-@interface AppDelegate : NSObject
-
-@property (strong, nonatomic) NSWindow *window;
-@property (nonatomic, readonly) RCTBridge *bridge;
-
-@end
diff --git a/Examples/IconExplorer/osx/IconExplorer/AppDelegate.m b/Examples/IconExplorer/osx/IconExplorer/AppDelegate.m
deleted file mode 100644
index 7a775625f..000000000
--- a/Examples/IconExplorer/osx/IconExplorer/AppDelegate.m
+++ /dev/null
@@ -1,167 +0,0 @@
-#import "AppDelegate.h"
-
-#import "RCTBridge.h"
-#import "RCTJavaScriptLoader.h"
-#import "RCTRootView.h"
-#import
-#import "RCTEventDispatcher.h"
-
-@interface AppDelegate()
-
-@end
-
-@implementation AppDelegate
-
--(id)init
-{
- if(self = [super init]) {
- NSRect contentSize = NSMakeRect(200, 500, 1000, 500); // initial size of main NSWindow
-
- self.window = [[NSWindow alloc] initWithContentRect:contentSize
- styleMask:NSTitledWindowMask | NSResizableWindowMask | NSFullSizeContentViewWindowMask | NSMiniaturizableWindowMask | NSClosableWindowMask
- backing:NSBackingStoreBuffered
- defer:NO];
- NSWindowController *windowController = [[NSWindowController alloc] initWithWindow:self.window];
-
- [[self window] setTitleVisibility:NSWindowTitleHidden];
- [[self window] setAppearance:[NSAppearance appearanceNamed:NSAppearanceNameVibrantLight ]];
-
- [windowController setShouldCascadeWindows:NO];
- [windowController setWindowFrameAutosaveName:@"IconExplorer"];
-
- [windowController showWindow:self.window];
-
-
- // -- Init Toolbar
- NSToolbar *toolbar = [[NSToolbar alloc] initWithIdentifier:@"mainToolbar"];
- [toolbar setDelegate:self];
- [toolbar setSizeMode:NSToolbarSizeModeRegular];
-
- [self.window setToolbar:toolbar];
-
- [self setUpApplicationMenu];
- }
- return self;
-}
-
-- (void)applicationDidFinishLaunching:(__unused NSNotification *)aNotification
-{
-
- _bridge = [[RCTBridge alloc] initWithDelegate:self
- launchOptions:nil];
-
- RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:_bridge
- moduleName:@"IconExplorer"
- initialProperties:nil];
-
-
-
- [self.window setContentView:rootView];
-}
-
-
-- (NSURL *)sourceURLForBridge:(__unused RCTBridge *)bridge
-{
- NSURL *sourceURL;
-
-#if DEBUG
- sourceURL = [NSURL URLWithString:@"http://localhost:8081/index.osx.bundle?platform=osx&dev=true"];
-#else
- sourceURL = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
-#endif
-
- return sourceURL;
-}
-
-- (void)loadSourceForBridge:(RCTBridge *)bridge
- withBlock:(RCTSourceLoadBlock)loadCallback
-{
- [RCTJavaScriptLoader loadBundleAtURL:[self sourceURLForBridge:bridge]
- onComplete:loadCallback];
-}
-
-- (NSArray *)toolbarAllowedItemIdentifiers:(__unused NSToolbar *)toolbar
-{
- return @[NSToolbarFlexibleSpaceItemIdentifier, @"searchBar", NSToolbarFlexibleSpaceItemIdentifier];
-}
-
-- (NSArray *)toolbarDefaultItemIdentifiers:(__unused NSToolbar *)toolbar
-{
- return @[NSToolbarFlexibleSpaceItemIdentifier, @"searchBar", NSToolbarFlexibleSpaceItemIdentifier];
-}
-
-- (NSToolbarItem *)toolbar:(NSToolbar * __unused)toolbar itemForItemIdentifier:(NSString *)itemIdentifier willBeInsertedIntoToolbar:(BOOL __unused)flag {
-
- if ([itemIdentifier isEqualToString:@"searchBar"]) {
- NSSearchField *searchField = [[NSSearchField alloc] init];
- [searchField setFrameSize:NSMakeSize(400, searchField.intrinsicContentSize.height)];
- [searchField setDelegate:self];
- [searchField setRecentsAutosaveName:@"mainSearchField"];
- [searchField setPlaceholderString:@"Search Icons"];
- [searchField setAction:@selector(searchQuery:)];
- NSToolbarItem *item = [[NSToolbarItem alloc] initWithItemIdentifier:itemIdentifier];
- [item setView:searchField];
- return item;
- }
- return nil;
-}
-
-- (IBAction)searchQuery:(id)sender {
- [_bridge.eventDispatcher sendDeviceEventWithName:@"onSearchIcons"
- body:@{@"query": [sender stringValue]}
- ];
-}
-
-- (void)setUpApplicationMenu
-{
- NSMenuItem *containerItem = [[NSMenuItem alloc] init];
- NSMenu *rootMenu = [[NSMenu alloc] initWithTitle:@"" ];
- [containerItem setSubmenu:rootMenu];
- [rootMenu addItemWithTitle:@"Quit IconExplorer" action:@selector(terminate:) keyEquivalent:@"q"];
- [[NSApp mainMenu] addItem:containerItem];
-
- NSMenuItem *editItemContainer = [[NSMenuItem alloc] init];
- NSMenu *editMenu = [[NSMenu alloc] initWithTitle:@"Edit"];
- [editItemContainer setSubmenu:editMenu];
- [editMenu setAutoenablesItems:NO];
- [editMenu addItem:[self addEditMenuItem:@"Undo" action:@selector(undo) key:@"z" ]];
- [editMenu addItem:[self addEditMenuItem:@"Redo" action:@selector(redo) key:@"Z" ]];
- [editMenu addItem:[self addEditMenuItem:@"Cut" action:@selector(cut:) key:@"x" ]];
- [editMenu addItem:[self addEditMenuItem:@"Copy" action:@selector(copy:) key:@"c" ]];
- [editMenu addItem:[self addEditMenuItem:@"Paste" action:@selector(paste:) key:@"v" ]];
- [editMenu addItem:[self addEditMenuItem:@"SelectAll" action:@selector(selectAll:) key:@"a" ]];
- [[NSApp mainMenu] addItem:editItemContainer];
-}
-
-- (NSMenuItem *)addEditMenuItem:(NSString *)title
- action:(SEL _Nullable)action
- key:(NSString *)key
-{
- NSMenuItem * menuItem = [[NSMenuItem alloc] init];
- [menuItem setTitle:title];
- [menuItem setEnabled:YES];
- [menuItem setAction:action];
- [menuItem setKeyEquivalent:key];
- return menuItem;
-}
-
-- (void)undo
-{
- [[[self window] undoManager] undo];
-}
-
-- (void)redo
-{
- [[[self window] undoManager] redo];
-}
-
-- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication * __unused)theApplication {
- return YES;
-}
-
-- (id)firstResponder
-{
- return [self.window firstResponder];
-}
-
-@end
diff --git a/Examples/IconExplorer/osx/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json b/Examples/IconExplorer/osx/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 118c98f74..000000000
--- a/Examples/IconExplorer/osx/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "iphone",
- "size" : "29x29",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "29x29",
- "scale" : "3x"
- },
- {
- "idiom" : "iphone",
- "size" : "40x40",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "40x40",
- "scale" : "3x"
- },
- {
- "idiom" : "iphone",
- "size" : "60x60",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "60x60",
- "scale" : "3x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/Examples/IconExplorer/osx/IconExplorer/Info.plist b/Examples/IconExplorer/osx/IconExplorer/Info.plist
deleted file mode 100644
index f4ac7f637..000000000
--- a/Examples/IconExplorer/osx/IconExplorer/Info.plist
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
- ATSApplicationFontsPath
- Fonts
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIconFile
-
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
- LSMinimumSystemVersion
- $(MACOSX_DEPLOYMENT_TARGET)
- NSHumanReadableCopyright
- Copyright © 2015
- NSMainNibFile
- MainMenu
- NSPrincipalClass
- NSApplication
- NSAppTransportSecurity
-
- NSAllowsArbitraryLoads
-
-
-
-
diff --git a/Examples/IconExplorer/osx/IconExplorer/main.m b/Examples/IconExplorer/osx/IconExplorer/main.m
deleted file mode 100644
index c8923dd7e..000000000
--- a/Examples/IconExplorer/osx/IconExplorer/main.m
+++ /dev/null
@@ -1,23 +0,0 @@
-/**
- * Copyright (c) 2015-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- #import
- #import "AppDelegate.h"
-
- int main(int argc, char * argv[]) {
- @autoreleasepool {
- NSApplication * application = [NSApplication sharedApplication];
- NSMenu *mainMenu = [[NSMenu alloc] initWithTitle:@"IconExplorer"];
- [NSApp setMainMenu:mainMenu];
- AppDelegate * appDelegate = [[AppDelegate alloc] init];
- [application setDelegate:appDelegate];
- [application run];
- return EXIT_SUCCESS;
- }
- }
diff --git a/Examples/IconExplorer/osx/IconExplorerTests/IconExplorerTests.m b/Examples/IconExplorer/osx/IconExplorerTests/IconExplorerTests.m
deleted file mode 100644
index e6fdb0ee1..000000000
--- a/Examples/IconExplorer/osx/IconExplorerTests/IconExplorerTests.m
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * Copyright (c) 2015-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- #import
- #import
-
- #import "RCTLog.h"
- #import "RCTRootView.h"
-
-
- @interface IconExplorerTests : XCTestCase
-
- @end
-
-
- @implementation IconExplorerTests
-
- - (void)setUp {
- [super setUp];
- // Put setup code here. This method is called before the invocation of each test method in the class.
- }
-
- - (void)tearDown {
- // Put teardown code here. This method is called after the invocation of each test method in the class.
- [super tearDown];
- }
-
- - (void)testExample {
- NSOperatingSystemVersion version = [NSProcessInfo processInfo].operatingSystemVersion;
- RCTAssert((version.majorVersion == 10 && version.minorVersion >= 10), @"Tests should be run on OSX 10.10+, found %zd.%zd.%zd", version.majorVersion, version.minorVersion, version.patchVersion);
- }
-
- - (void)testPerformanceExample {
- // This is an example of a performance test case.
- [self measureBlock:^{
- // Put the code you want to measure the time of here.
- }];
- }
-
- @end
diff --git a/Examples/IconExplorer/osx/IconExplorerTests/Info.plist b/Examples/IconExplorer/osx/IconExplorerTests/Info.plist
deleted file mode 100644
index 886825ccc..000000000
--- a/Examples/IconExplorer/osx/IconExplorerTests/Info.plist
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
-
-
diff --git a/Examples/IconExplorer/package.json b/Examples/IconExplorer/package.json
deleted file mode 100644
index dfe3d974d..000000000
--- a/Examples/IconExplorer/package.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "name": "IconExplorer",
- "version": "0.0.1",
- "private": true,
- "scripts": {
- "android": "react-native run-android",
- "ios": "react-native run-ios",
- "start": "react-native start",
- "postinstall": "DESTINATION='node_modules/react-native-vector-icons' LIB_FILE=`cd ../.. && echo \\`pwd\\`/\\`npm pack\\`` && (rm -rf $DESTINATION || true) && mkdir $DESTINATION && tar -xvzf $LIB_FILE -C $DESTINATION --strip-components 1 && rm $LIB_FILE",
- "test": "jest"
- },
- "dependencies": {
- "@react-navigation/native": "^6.1.7",
- "@react-navigation/native-stack": "^6.9.13",
- "ramda": "^0.29.0",
- "react": "18.2.0",
- "react-native": "0.72.3",
- "react-native-animatable": "^1.3.3",
- "react-native-safe-area-context": "^4.7.1",
- "react-native-screens": "^3.22.1",
- "react-native-vector-icons": "file:../../"
- },
- "devDependencies": {
- "@babel/core": "^7.20.0",
- "@babel/preset-env": "^7.20.0",
- "@babel/runtime": "^7.20.0",
- "@react-native/metro-config": "^0.72.9",
- "@tsconfig/react-native": "^3.0.0",
- "@types/react": "^18.0.24",
- "@types/react-test-renderer": "^18.0.0",
- "babel-jest": "^29.2.1",
- "jest": "^29.2.1",
- "metro-react-native-babel-preset": "0.76.7",
- "react-test-renderer": "18.2.0",
- "typescript": "4.8.4"
- },
- "engines": {
- "node": ">=16"
- }
-}
diff --git a/Examples/IconExplorer/src/App.js b/Examples/IconExplorer/src/App.js
deleted file mode 100644
index 94b24ba3c..000000000
--- a/Examples/IconExplorer/src/App.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import React from 'react';
-import { StyleSheet } from 'react-native';
-import { NavigationContainer } from '@react-navigation/native';
-import { createNativeStackNavigator } from '@react-navigation/native-stack';
-
-import IconSetList from './IconSetList';
-import IconList from './IconList';
-
-const styles = StyleSheet.create({
- header: {
- backgroundColor: 'white',
- },
-});
-
-const IconListScreen = ({ route, navigation }) => (
-
-);
-
-const IconExplorer = ({ navigation }) => (
-
-);
-
-const Stack = createNativeStackNavigator();
-
-function App() {
- return (
-
-
-
- ({
- title: route.params.title,
- headerStyle: styles.header,
- })}
- />
-
-
- );
-}
-
-export default App;
diff --git a/Examples/IconExplorer/src/IconList.js b/Examples/IconExplorer/src/IconList.js
deleted file mode 100755
index f2cdc67a9..000000000
--- a/Examples/IconExplorer/src/IconList.js
+++ /dev/null
@@ -1,132 +0,0 @@
-import React, { PureComponent } from 'react';
-import {
- DeviceEventEmitter,
- FlatList,
- Platform,
- StyleSheet,
- Text,
- TextInput,
- View,
-} from 'react-native';
-
-const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: 'white',
- },
- searchBar: {
- padding: 3,
- paddingLeft: 8,
- flexDirection: 'row',
- alignItems: 'center',
- borderBottomWidth: StyleSheet.hairlineWidth,
- borderColor: '#ccc',
- },
- searchBarInput: {
- fontSize: 15,
- flex: 1,
- height: 45,
- },
- list: {
- flex: 1,
- },
- row: {
- flexDirection: 'row',
- justifyContent: 'center',
- padding: 10,
- overflow: 'hidden',
- borderBottomWidth: StyleSheet.hairlineWidth,
- borderColor: '#ccc',
- },
- icon: {
- textAlign: 'center',
- marginRight: 10,
- width: 20,
- },
- text: {
- flex: 1,
- },
-});
-
-const getFilteredGlyphNames = (iconSet, query) =>
- iconSet.glyphNames.filter(glyphNames =>
- glyphNames.find(glyphName => glyphName.indexOf(query) !== -1)
- );
-
-const keyExtractor = item => item[0];
-
-export default class IconList extends PureComponent {
- state = {
- filter: '',
- };
-
- componentDidMount() {
- if (Platform.OS === 'osx') {
- this.searchListner = DeviceEventEmitter.addListener('onSearchIcons', e =>
- this.setFilter(e.query)
- );
- }
- }
-
- componentWillUnmount() {
- if (this.searchListner) {
- this.searchListner.remove();
- }
- }
-
- setFilter(filter) {
- this.setState({
- filter: filter.toLowerCase(),
- });
- }
-
- handleSearchChange = event => {
- const filter = event.nativeEvent.text.toLowerCase();
- this.setFilter(filter);
- };
-
- renderListItem = ({ item }) => {
- const Icon = this.props.iconSet.component;
- return (
-
-
- {item.join(', ')}
-
- );
- };
-
- render() {
- const glyphNames = getFilteredGlyphNames(
- this.props.iconSet,
- this.state.filter
- );
-
- return (
-
- {Platform.OS !== 'osx' && (
-
-
-
- )}
-
-
- );
- }
-}
diff --git a/Examples/IconExplorer/src/IconSetList.js b/Examples/IconExplorer/src/IconSetList.js
deleted file mode 100755
index cc687905c..000000000
--- a/Examples/IconExplorer/src/IconSetList.js
+++ /dev/null
@@ -1,222 +0,0 @@
-import React, { PureComponent } from 'react';
-import FontAwesome from 'react-native-vector-icons/FontAwesome';
-import {
- Alert,
- Image,
- SectionList,
- StyleSheet,
- Text,
- TouchableHighlight,
- View,
-} from 'react-native';
-import { createAnimatableComponent } from 'react-native-animatable';
-
-import ICON_SETS from './icon-sets';
-
-const AnimatableIcon = createAnimatableComponent(FontAwesome);
-
-const BUTTONS = [
- {
- text: 'Login with Facebook',
- name: 'facebook',
- backgroundColor: '#3b5998',
- },
- {
- text: 'Follow me on Twitter',
- name: 'twitter',
- backgroundColor: '#55acee',
- },
- {
- text: 'Fork on GitHub',
- name: 'code-fork',
- backgroundColor: '#ccc',
- color: '#000',
- },
-];
-
-const STYLING = [
- { name: 'github', size: 40, color: '#333' },
- {
- name: 'heart',
- size: 30,
- color: 'white',
- containerStyle: {
- backgroundColor: '#e0284f',
- borderRadius: 23,
- paddingHorizontal: 8,
- paddingTop: 9,
- paddingBottom: 7,
- },
- },
- {
- name: 'star',
- size: 20,
- color: '#FF0000',
- containerStyle: {
- borderRadius: 20,
- padding: 7,
- borderWidth: 3,
- backgroundColor: '#FFDD00',
- borderColor: '#165E00',
- },
- },
- {
- name: 'font',
- size: 20,
- color: 'white',
- containerStyle: {
- borderRadius: 5,
- padding: 5,
- backgroundColor: '#47678e',
- },
- },
-];
-
-const INLINE = [
- {
- name: 'inline',
- children: (
-
- This text has inline{' '}
- icons!
-
- ),
- },
-];
-
-const SYNCHROUNOUS = [
- {
- name: 'synchronous',
- children: (
-
- ),
- },
-];
-
-const ANIMATED = [
- {
- name: 'synchronous',
- children: (
-
- ),
- },
-];
-
-const styles = StyleSheet.create({
- sectionHeader: {
- paddingVertical: 5,
- paddingHorizontal: 10,
- backgroundColor: '#eee',
- },
- sectionHeaderTitle: {
- fontWeight: '500',
- fontSize: 11,
- },
- row: {
- flexDirection: 'row',
- justifyContent: 'center',
- padding: 10,
- },
- separator: {
- height: StyleSheet.hairlineWidth,
- backgroundColor: '#ccc',
- },
- text: {
- flex: 6,
- },
- glyphCount: {
- flex: 1,
- fontSize: 11,
- fontWeight: '500',
- textAlign: 'right',
- },
-});
-
-const keyExtractor = item => item.name;
-
-const ItemSeparator = () => ;
-
-const renderSectionHeader = ({ section }) => (
-
- {section.title}
-
-);
-
-const renderButton = ({ item }) => (
-
- Alert.alert('You pressed "' + item.text + '"')}
- >
- {item.text}
-
-
-);
-
-const renderRow = ({ item }) => {item.children} ;
-
-const renderStyling = ({ item }) => (
-
-
-
-
-
-);
-
-export default class IconSetsList extends PureComponent {
- state = {
- sections: [
- { title: 'ICON SETS', data: ICON_SETS },
- { title: 'BUTTONS', data: BUTTONS, renderItem: renderButton },
- { title: 'INLINE', data: INLINE, renderItem: renderRow },
- { title: 'SYNCHROUNOUS', data: SYNCHROUNOUS, renderItem: renderRow },
- { title: 'ANIMATED', data: ANIMATED, renderItem: renderRow },
- { title: 'STYLING', data: STYLING, renderItem: renderStyling },
- ],
- };
-
- navigateToIconSet(iconSet) {
- this.props.navigator.push({
- title: iconSet.name,
- name: 'iconSet',
- iconSet,
- });
- }
-
- renderIconSet = ({ item }) => (
- this.navigateToIconSet(item)}
- underlayColor="#eee"
- >
-
- {item.name}
- {item.glyphNames.length}
-
-
- );
-
- render() {
- return (
-
- );
- }
-}
diff --git a/Examples/IconExplorer/src/icon-sets.js b/Examples/IconExplorer/src/icon-sets.js
deleted file mode 100644
index 50e8dc1d8..000000000
--- a/Examples/IconExplorer/src/icon-sets.js
+++ /dev/null
@@ -1,77 +0,0 @@
-import { pipe, toPairs, groupBy, map } from 'ramda';
-import AntD from 'react-native-vector-icons/AntDesign';
-import Entypo from 'react-native-vector-icons/Entypo';
-import EvilIcons from 'react-native-vector-icons/EvilIcons';
-import Feather from 'react-native-vector-icons/Feather';
-import FontAwesome from 'react-native-vector-icons/FontAwesome';
-import FontAwesome5 from 'react-native-vector-icons/FontAwesome5';
-import Fontisto from 'react-native-vector-icons/Fontisto';
-import Foundation from 'react-native-vector-icons/Foundation';
-import Ionicons from 'react-native-vector-icons/Ionicons';
-import MaterialIcons from 'react-native-vector-icons/MaterialIcons';
-import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons';
-import Octicons from 'react-native-vector-icons/Octicons';
-import SimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons';
-import Zocial from 'react-native-vector-icons/Zocial';
-import AntDGlyphs from 'react-native-vector-icons/glyphmaps/AntDesign.json';
-import EntypoGlyphs from 'react-native-vector-icons/glyphmaps/Entypo.json';
-import EvilIconsGlyphs from 'react-native-vector-icons/glyphmaps/EvilIcons.json';
-import FeatherGlyphs from 'react-native-vector-icons/glyphmaps/Feather.json';
-import FontAwesomeGlyphs from 'react-native-vector-icons/glyphmaps/FontAwesome.json';
-import FontAwesome5Glyphs from 'react-native-vector-icons/glyphmaps/FontAwesome5Free.json';
-import FontistoGlyphs from 'react-native-vector-icons/glyphmaps/Fontisto.json';
-import FoundationGlyphs from 'react-native-vector-icons/glyphmaps/Foundation.json';
-import IoniconsGlyphs from 'react-native-vector-icons/glyphmaps/Ionicons.json';
-import MaterialIconsGlyphs from 'react-native-vector-icons/glyphmaps/MaterialIcons.json';
-import MaterialCommunityIconsGlyphs from 'react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json';
-import OcticonsGlyphs from 'react-native-vector-icons/glyphmaps/Octicons.json';
-import SimpleLineIconsGlyphs from 'react-native-vector-icons/glyphmaps/SimpleLineIcons.json';
-import ZocialGlyphs from 'react-native-vector-icons/glyphmaps/Zocial.json';
-
-const GLYPH_MAPS = {
- AntD: AntDGlyphs,
- Entypo: EntypoGlyphs,
- EvilIcons: EvilIconsGlyphs,
- Feather: FeatherGlyphs,
- FontAwesome: FontAwesomeGlyphs,
- FontAwesome5: FontAwesome5Glyphs,
- Fontisto: FontistoGlyphs,
- Foundation: FoundationGlyphs,
- Ionicons: IoniconsGlyphs,
- MaterialIcons: MaterialIconsGlyphs,
- MaterialCommunityIcons: MaterialCommunityIconsGlyphs,
- Octicons: OcticonsGlyphs,
- SimpleLineIcons: SimpleLineIconsGlyphs,
- Zocial: ZocialGlyphs,
-};
-
-const ICON_SETS = {
- AntD,
- Entypo,
- EvilIcons,
- Feather,
- FontAwesome,
- FontAwesome5,
- Fontisto,
- Foundation,
- Ionicons,
- MaterialIcons,
- MaterialCommunityIcons,
- Octicons,
- SimpleLineIcons,
- Zocial,
-};
-
-const groupGlyphNames = glyphMap =>
- Object.values(groupBy(name => glyphMap[name])(Object.keys(glyphMap)));
-
-const transformIconSets = pipe(
- toPairs,
- map(([name, component]) => ({
- name,
- component,
- glyphNames: groupGlyphNames(GLYPH_MAPS[name]),
- }))
-);
-
-export default transformIconSets(ICON_SETS);
diff --git a/Examples/IconExplorer/tsconfig.json b/Examples/IconExplorer/tsconfig.json
deleted file mode 100644
index 45a6c7072..000000000
--- a/Examples/IconExplorer/tsconfig.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "@tsconfig/react-native/tsconfig.json"
-}
diff --git a/Examples/IconExplorer/windows/.gitignore b/Examples/IconExplorer/windows/.gitignore
deleted file mode 100644
index cbf7e7f42..000000000
--- a/Examples/IconExplorer/windows/.gitignore
+++ /dev/null
@@ -1,78 +0,0 @@
-*AppPackages*
-*BundleArtifacts*
-*ReactAssets*
-
-#OS junk files
-[Tt]humbs.db
-*.DS_Store
-
-#Visual Studio files
-*.[Oo]bj
-*.user
-*.aps
-*.pch
-*.vspscc
-*.vssscc
-*_i.c
-*_p.c
-*.ncb
-*.suo
-*.tlb
-*.tlh
-*.bak
-*.[Cc]ache
-*.ilk
-*.log
-*.lib
-*.sbr
-*.sdf
-*.opensdf
-*.opendb
-*.unsuccessfulbuild
-ipch/
-[Oo]bj/
-[Bb]in
-[Dd]ebug*/
-[Rr]elease*/
-Ankh.NoLoad
-
-#MonoDevelop
-*.pidb
-*.userprefs
-
-#Tooling
-_ReSharper*/
-*.resharper
-[Tt]est[Rr]esult*
-*.sass-cache
-
-#Project files
-[Bb]uild/
-
-#Subversion files
-.svn
-
-# Office Temp Files
-~$*
-
-# vim Temp Files
-*~
-
-#NuGet
-packages/
-*.nupkg
-
-#ncrunch
-*ncrunch*
-*crunch*.local.xml
-
-# visual studio database projects
-*.dbmdl
-
-#Test files
-*.testsettings
-
-#Other files
-*.DotSettings
-.vs/
-*project.lock.json
diff --git a/Examples/IconExplorer/windows/IconExplorer.sln b/Examples/IconExplorer/windows/IconExplorer.sln
deleted file mode 100644
index bdb638053..000000000
--- a/Examples/IconExplorer/windows/IconExplorer.sln
+++ /dev/null
@@ -1,116 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 14
-VisualStudioVersion = 14.0.25123.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IconExplorer", "IconExplorer\IconExplorer.csproj", "{231c8e67-e4c3-42a3-9a13-e1bffe805d66}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactNative", "..\node_modules\react-native-windows\ReactWindows\ReactNative\ReactNative.csproj", "{C7673AD5-E3AA-468C-A5FD-FA38154E205C}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ChakraBridge", "..\node_modules\react-native-windows\ReactWindows\ChakraBridge\ChakraBridge.vcxproj", "{4B72C796-16D5-4E3A-81C0-3E36F531E578}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|ARM = Debug|ARM
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- DebugBundle|ARM = DebugBundle|ARM
- DebugBundle|x64 = DebugBundle|x64
- DebugBundle|x86 = DebugBundle|x86
- Release|ARM = Release|ARM
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- ReleaseBundle|ARM = ReleaseBundle|ARM
- ReleaseBundle|x64 = ReleaseBundle|x64
- ReleaseBundle|x86 = ReleaseBundle|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|ARM.ActiveCfg = Debug|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|ARM.Build.0 = Debug|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|ARM.Deploy.0 = Debug|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x64.ActiveCfg = Debug|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x64.Build.0 = Debug|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x64.Deploy.0 = Debug|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x86.ActiveCfg = Debug|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x86.Build.0 = Debug|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x86.Deploy.0 = Debug|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|ARM.ActiveCfg = DebugBundle|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|ARM.Build.0 = DebugBundle|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|ARM.Deploy.0 = DebugBundle|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x64.ActiveCfg = DebugBundle|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x64.Build.0 = DebugBundle|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x64.Deploy.0 = DebugBundle|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x86.ActiveCfg = DebugBundle|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x86.Build.0 = DebugBundle|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x86.Deploy.0 = DebugBundle|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|ARM.ActiveCfg = Release|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|ARM.Build.0 = Release|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|ARM.Deploy.0 = Release|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x64.ActiveCfg = Release|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x64.Build.0 = Release|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x64.Deploy.0 = Release|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x86.ActiveCfg = Release|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x86.Build.0 = Release|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x86.Deploy.0 = Release|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|ARM.ActiveCfg = ReleaseBundle|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|ARM.Build.0 = ReleaseBundle|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|ARM.Deploy.0 = ReleaseBundle|ARM
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x64.ActiveCfg = ReleaseBundle|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x64.Build.0 = ReleaseBundle|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x64.Deploy.0 = ReleaseBundle|x64
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x86.ActiveCfg = ReleaseBundle|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x86.Build.0 = ReleaseBundle|x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x86.Deploy.0 = ReleaseBundle|x86
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|ARM.ActiveCfg = Debug|ARM
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|ARM.Build.0 = Debug|ARM
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|x64.ActiveCfg = Debug|x64
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|x64.Build.0 = Debug|x64
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|x86.ActiveCfg = Debug|x86
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|x86.Build.0 = Debug|x86
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|ARM.ActiveCfg = Debug|ARM
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|ARM.Build.0 = Debug|ARM
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|x64.ActiveCfg = Debug|x64
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|x64.Build.0 = Debug|x64
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|x86.ActiveCfg = Debug|x86
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|x86.Build.0 = Debug|x86
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|ARM.ActiveCfg = Release|ARM
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|ARM.Build.0 = Release|ARM
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|x64.ActiveCfg = Release|x64
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|x64.Build.0 = Release|x64
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|x86.ActiveCfg = Release|x86
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|x86.Build.0 = Release|x86
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|ARM.ActiveCfg = Release|ARM
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|ARM.Build.0 = Release|ARM
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|x64.ActiveCfg = Release|x64
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|x64.Build.0 = Release|x64
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|x86.ActiveCfg = Release|x86
- {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|x86.Build.0 = Release|x86
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|ARM.ActiveCfg = Debug|ARM
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|ARM.Build.0 = Debug|ARM
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|x64.ActiveCfg = Debug|x64
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|x64.Build.0 = Debug|x64
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|x86.ActiveCfg = Debug|Win32
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|x86.Build.0 = Debug|Win32
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|ARM.ActiveCfg = Debug|ARM
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|ARM.Build.0 = Debug|ARM
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|x64.ActiveCfg = Debug|x64
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|x64.Build.0 = Debug|x64
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|x86.ActiveCfg = Debug|Win32
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|x86.Build.0 = Debug|Win32
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|ARM.ActiveCfg = Release|ARM
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|ARM.Build.0 = Release|ARM
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|x64.ActiveCfg = Release|x64
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|x64.Build.0 = Release|x64
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|x86.ActiveCfg = Release|Win32
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|x86.Build.0 = Release|Win32
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|ARM.ActiveCfg = Release|ARM
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|ARM.Build.0 = Release|ARM
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|x64.ActiveCfg = Release|x64
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|x64.Build.0 = Release|x64
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|x86.ActiveCfg = Release|Win32
- {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|x86.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Examples/IconExplorer/windows/IconExplorer/App.xaml b/Examples/IconExplorer/windows/IconExplorer/App.xaml
deleted file mode 100644
index c937ec5cf..000000000
--- a/Examples/IconExplorer/windows/IconExplorer/App.xaml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
diff --git a/Examples/IconExplorer/windows/IconExplorer/App.xaml.cs b/Examples/IconExplorer/windows/IconExplorer/App.xaml.cs
deleted file mode 100644
index cf0d57e41..000000000
--- a/Examples/IconExplorer/windows/IconExplorer/App.xaml.cs
+++ /dev/null
@@ -1,112 +0,0 @@
-using ReactNative;
-using System;
-using Windows.ApplicationModel;
-using Windows.ApplicationModel.Activation;
-using Windows.UI.Core;
-using Windows.UI.Xaml;
-using Windows.UI.Xaml.Controls;
-using Windows.UI.Xaml.Navigation;
-
-namespace IconExplorer
-{
- ///
- /// Provides application-specific behavior to supplement the default Application class.
- ///
- sealed partial class App : Application
- {
- private readonly ReactPage _reactPage;
-
- ///
- /// Initializes the singleton application object. This is the first line of authored code
- /// executed, and as such is the logical equivalent of main() or WinMain().
- ///
- public App()
- {
- this.InitializeComponent();
- this.Suspending += OnSuspending;
- this.Resuming += OnResuming;
-
- _reactPage = new MainPage();
- }
-
- ///
- /// Invoked when the application is launched normally by the end user. Other entry points
- /// will be used such as when the application is launched to open a specific file.
- ///
- /// Details about the launch request and process.
- protected override void OnLaunched(LaunchActivatedEventArgs e)
- {
- _reactPage.OnResume(Exit);
-
-#if DEBUG
- if (System.Diagnostics.Debugger.IsAttached)
- {
- this.DebugSettings.EnableFrameRateCounter = true;
- }
-
- SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility =
- AppViewBackButtonVisibility.Visible;
-#endif
-
- Frame rootFrame = Window.Current.Content as Frame;
-
- // Do not repeat app initialization when the Window already has content,
- // just ensure that the window is active
- if (rootFrame == null)
- {
- _reactPage.OnCreate(e.Arguments);
-
- // Create a Frame to act as the navigation context and navigate to the first page
- rootFrame = new Frame();
-
- rootFrame.NavigationFailed += OnNavigationFailed;
-
- // Place the frame in the current Window
- Window.Current.Content = rootFrame;
- }
-
- if (rootFrame.Content == null)
- {
- // When the navigation stack isn't restored navigate to the first page,
- // configuring the new page by passing required information as a navigation
- // parameter
- rootFrame.Content = _reactPage;
- }
-
- // Ensure the current window is active
- Window.Current.Activate();
- }
-
- ///
- /// Invoked when Navigation to a certain page fails
- ///
- /// The Frame which failed navigation
- /// Details about the navigation failure
- void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
- {
- throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
- }
-
- ///
- /// Invoked when application execution is being suspended. Application state is saved
- /// without knowing whether the application will be terminated or resumed with the contents
- /// of memory still intact.
- ///
- /// The source of the suspend request.
- /// Details about the suspend request.
- private void OnSuspending(object sender, SuspendingEventArgs e)
- {
- _reactPage.OnSuspend();
- }
-
- ///
- /// Invoked when application execution is being resumed.
- ///
- /// The source of the resume request.
- /// Details about the resume request.
- private void OnResuming(object sender, object e)
- {
- _reactPage.OnResume(Exit);
- }
- }
-}
diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/LockScreenLogo.scale-200.png b/Examples/IconExplorer/windows/IconExplorer/Assets/LockScreenLogo.scale-200.png
deleted file mode 100644
index 735f57adb..000000000
Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/LockScreenLogo.scale-200.png and /dev/null differ
diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/SplashScreen.scale-200.png b/Examples/IconExplorer/windows/IconExplorer/Assets/SplashScreen.scale-200.png
deleted file mode 100644
index 023e7f1fe..000000000
Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/SplashScreen.scale-200.png and /dev/null differ
diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/Square150x150Logo.scale-200.png b/Examples/IconExplorer/windows/IconExplorer/Assets/Square150x150Logo.scale-200.png
deleted file mode 100644
index af49fec1a..000000000
Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/Square150x150Logo.scale-200.png and /dev/null differ
diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.scale-200.png b/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.scale-200.png
deleted file mode 100644
index ce342a2ec..000000000
Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.scale-200.png and /dev/null differ
diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
deleted file mode 100644
index f6c02ce97..000000000
Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.targetsize-24_altform-unplated.png and /dev/null differ
diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/StoreLogo.png b/Examples/IconExplorer/windows/IconExplorer/Assets/StoreLogo.png
deleted file mode 100644
index 7385b56c0..000000000
Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/StoreLogo.png and /dev/null differ
diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/Wide310x150Logo.scale-200.png b/Examples/IconExplorer/windows/IconExplorer/Assets/Wide310x150Logo.scale-200.png
deleted file mode 100644
index 288995b39..000000000
Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/Wide310x150Logo.scale-200.png and /dev/null differ
diff --git a/Examples/IconExplorer/windows/IconExplorer/IconExplorer.csproj b/Examples/IconExplorer/windows/IconExplorer/IconExplorer.csproj
deleted file mode 100644
index acf77c68a..000000000
--- a/Examples/IconExplorer/windows/IconExplorer/IconExplorer.csproj
+++ /dev/null
@@ -1,258 +0,0 @@
-
-
-
-
- Debug
- x86
- {231c8e67-e4c3-42a3-9a13-e1bffe805d66}
- AppContainerExe
- Properties
- IconExplorer
- IconExplorer
- en-US
- UAP
- 10.0.10586.0
- 10.0.10240.0
- 14
- 512
- {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- IconExplorer_TemporaryKey.pfx
-
-
- true
- bin\x86\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
- ;2008
- full
- x86
- false
- prompt
- true
-
-
- true
- bin\x86\DebugBundle\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE
- ;2008
- true
- full
- x86
- false
- prompt
- MinimumRecommendedRules.ruleset
- true
-
-
- bin\x86\Release\
- TRACE;NETFX_CORE;WINDOWS_UWP
- true
- ;2008
- pdbonly
- x86
- false
- prompt
- true
- true
-
-
- bin\x86\ReleaseBundle\
- TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE
- true
- ;2008
- true
- pdbonly
- x86
- false
- prompt
- MinimumRecommendedRules.ruleset
- true
- true
-
-
- true
- bin\ARM\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
- ;2008
- full
- ARM
- false
- prompt
- true
-
-
- true
- bin\ARM\DebugBundle\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE
- ;2008
- true
- full
- ARM
- false
- prompt
- MinimumRecommendedRules.ruleset
- true
-
-
- bin\ARM\Release\
- TRACE;NETFX_CORE;WINDOWS_UWP
- true
- ;2008
- pdbonly
- ARM
- false
- prompt
- true
- true
-
-
- bin\ARM\ReleaseBundle\
- TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE
- true
- ;2008
- true
- pdbonly
- ARM
- false
- prompt
- MinimumRecommendedRules.ruleset
- true
- true
-
-
- true
- bin\x64\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
- ;2008
- full
- x64
- false
- prompt
- true
-
-
- true
- bin\x64\DebugBundle\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE
- ;2008
- true
- full
- x64
- false
- prompt
- MinimumRecommendedRules.ruleset
- true
-
-
- bin\x64\Release\
- TRACE;NETFX_CORE;WINDOWS_UWP
- true
- ;2008
- pdbonly
- x64
- false
- prompt
- true
- true
-
-
- bin\x64\ReleaseBundle\
- TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE
- true
- ;2008
- true
- pdbonly
- x64
- false
- prompt
- MinimumRecommendedRules.ruleset
- true
- true
-
-
-
-
- Assets\Entypo.ttf
- PreserveNewest
-
-
- Assets\EvilIcons.ttf
- PreserveNewest
-
-
- Assets\FontAwesome.ttf
- PreserveNewest
-
-
- Assets\Foundation.ttf
- PreserveNewest
-
-
- Assets\Ionicons.ttf
- PreserveNewest
-
-
- Assets\MaterialIcons.ttf
- PreserveNewest
-
-
- Assets\Octicons.ttf
- PreserveNewest
-
-
- Assets\Zocial.ttf
- PreserveNewest
-
-
-
-
-
- App.xaml
-
-
-
-
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
-
-
- {c7673ad5-e3aa-468c-a5fd-fa38154e205c}
- ReactNative
-
-
-
-
- PreserveNewest
-
-
-
- 14.0
-
-
-
-
diff --git a/Examples/IconExplorer/windows/IconExplorer/IconExplorer_TemporaryKey.pfx b/Examples/IconExplorer/windows/IconExplorer/IconExplorer_TemporaryKey.pfx
deleted file mode 100644
index 08328fc15..000000000
Binary files a/Examples/IconExplorer/windows/IconExplorer/IconExplorer_TemporaryKey.pfx and /dev/null differ
diff --git a/Examples/IconExplorer/windows/IconExplorer/MainPage.cs b/Examples/IconExplorer/windows/IconExplorer/MainPage.cs
deleted file mode 100644
index 133d3bf42..000000000
--- a/Examples/IconExplorer/windows/IconExplorer/MainPage.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-using ReactNative;
-using ReactNative.Modules.Core;
-using ReactNative.Shell;
-using System.Collections.Generic;
-
-namespace IconExplorer
-{
- class MainPage : ReactPage
- {
- public override string MainComponentName
- {
- get
- {
- return "IconExplorer";
- }
- }
-
-#if BUNDLE
- public override string JavaScriptBundleFile
- {
- get
- {
- return "ms-appx:///ReactAssets/index.windows.bundle";
- }
- }
-#endif
-
- public override List Packages
- {
- get
- {
- return new List
- {
- new MainReactPackage(),
- };
- }
- }
-
- public override bool UseDeveloperSupport
- {
- get
- {
-#if !BUNDLE || DEBUG
- return true;
-#else
- return false;
-#endif
- }
- }
- }
-
-}
diff --git a/Examples/IconExplorer/windows/IconExplorer/Package.appxmanifest b/Examples/IconExplorer/windows/IconExplorer/Package.appxmanifest
deleted file mode 100644
index 04b662d03..000000000
--- a/Examples/IconExplorer/windows/IconExplorer/Package.appxmanifest
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
- IconExplorer
- React Native for UWP
- Assets\StoreLogo.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Examples/IconExplorer/windows/IconExplorer/Properties/AssemblyInfo.cs b/Examples/IconExplorer/windows/IconExplorer/Properties/AssemblyInfo.cs
deleted file mode 100644
index 2c226a613..000000000
--- a/Examples/IconExplorer/windows/IconExplorer/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("IconExplorer")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("IconExplorer")]
-[assembly: AssemblyCopyright("Copyright © 2016")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-[assembly: ComVisible(false)]
\ No newline at end of file
diff --git a/Examples/IconExplorer/windows/IconExplorer/Properties/Default.rd.xml b/Examples/IconExplorer/windows/IconExplorer/Properties/Default.rd.xml
deleted file mode 100644
index 4c202be4a..000000000
--- a/Examples/IconExplorer/windows/IconExplorer/Properties/Default.rd.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Examples/IconExplorer/windows/IconExplorer/project.json b/Examples/IconExplorer/windows/IconExplorer/project.json
deleted file mode 100644
index bf00b26b6..000000000
--- a/Examples/IconExplorer/windows/IconExplorer/project.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "dependencies": {
- "Facebook.CSSLayout": "2.0.1-pre",
- "Microsoft.NETCore.UniversalWindowsPlatform": "5.2.2"
- },
- "frameworks": {
- "uap10.0": {}
- },
- "runtimes": {
- "win10-arm": {},
- "win10-arm-aot": {},
- "win10-x86": {},
- "win10-x86-aot": {},
- "win10-x64": {},
- "win10-x64-aot": {}
- }
-}
\ No newline at end of file
diff --git a/Examples/IconExplorer/yarn.lock b/Examples/IconExplorer/yarn.lock
deleted file mode 100644
index eb9f62cb2..000000000
--- a/Examples/IconExplorer/yarn.lock
+++ /dev/null
@@ -1,5302 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@ampproject/remapping@^2.2.0":
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630"
- integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==
- dependencies:
- "@jridgewell/gen-mapping" "^0.3.0"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658"
- integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==
- dependencies:
- "@babel/highlight" "^7.22.5"
-
-"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730"
- integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==
-
-"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.20.0":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.9.tgz#bd96492c68822198f33e8a256061da3cf391f58f"
- integrity sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==
- dependencies:
- "@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.22.5"
- "@babel/generator" "^7.22.9"
- "@babel/helper-compilation-targets" "^7.22.9"
- "@babel/helper-module-transforms" "^7.22.9"
- "@babel/helpers" "^7.22.6"
- "@babel/parser" "^7.22.7"
- "@babel/template" "^7.22.5"
- "@babel/traverse" "^7.22.8"
- "@babel/types" "^7.22.5"
- convert-source-map "^1.7.0"
- debug "^4.1.0"
- gensync "^1.0.0-beta.2"
- json5 "^2.2.2"
- semver "^6.3.1"
-
-"@babel/generator@^7.20.0", "@babel/generator@^7.22.7", "@babel/generator@^7.22.9", "@babel/generator@^7.7.2":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.9.tgz#572ecfa7a31002fa1de2a9d91621fd895da8493d"
- integrity sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==
- dependencies:
- "@babel/types" "^7.22.5"
- "@jridgewell/gen-mapping" "^0.3.2"
- "@jridgewell/trace-mapping" "^0.3.17"
- jsesc "^2.5.1"
-
-"@babel/helper-annotate-as-pure@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882"
- integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz#a3f4758efdd0190d8927fcffd261755937c71878"
- integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.22.9":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz#f9d0a7aaaa7cd32a3f31c9316a69f5a9bcacb892"
- integrity sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==
- dependencies:
- "@babel/compat-data" "^7.22.9"
- "@babel/helper-validator-option" "^7.22.5"
- browserslist "^4.21.9"
- lru-cache "^5.1.1"
- semver "^6.3.1"
-
-"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.5", "@babel/helper-create-class-features-plugin@^7.22.9":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz#c36ea240bb3348f942f08b0fbe28d6d979fab236"
- integrity sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-function-name" "^7.22.5"
- "@babel/helper-member-expression-to-functions" "^7.22.5"
- "@babel/helper-optimise-call-expression" "^7.22.5"
- "@babel/helper-replace-supers" "^7.22.9"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
- "@babel/helper-split-export-declaration" "^7.22.6"
- semver "^6.3.1"
-
-"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6"
- integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.22.5"
- regexpu-core "^5.3.1"
- semver "^6.3.1"
-
-"@babel/helper-define-polyfill-provider@^0.4.1":
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.1.tgz#af1429c4a83ac316a6a8c2cc8ff45cb5d2998d3a"
- integrity sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==
- dependencies:
- "@babel/helper-compilation-targets" "^7.22.6"
- "@babel/helper-plugin-utils" "^7.22.5"
- debug "^4.1.1"
- lodash.debounce "^4.0.8"
- resolve "^1.14.2"
-
-"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98"
- integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==
-
-"@babel/helper-function-name@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be"
- integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==
- dependencies:
- "@babel/template" "^7.22.5"
- "@babel/types" "^7.22.5"
-
-"@babel/helper-hoist-variables@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb"
- integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-member-expression-to-functions@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2"
- integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-module-imports@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c"
- integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129"
- integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==
- dependencies:
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-module-imports" "^7.22.5"
- "@babel/helper-simple-access" "^7.22.5"
- "@babel/helper-split-export-declaration" "^7.22.6"
- "@babel/helper-validator-identifier" "^7.22.5"
-
-"@babel/helper-optimise-call-expression@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e"
- integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295"
- integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==
-
-"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz#53a25b7484e722d7efb9c350c75c032d4628de82"
- integrity sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-wrap-function" "^7.22.9"
-
-"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779"
- integrity sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==
- dependencies:
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-member-expression-to-functions" "^7.22.5"
- "@babel/helper-optimise-call-expression" "^7.22.5"
-
-"@babel/helper-simple-access@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de"
- integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847"
- integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-split-export-declaration@^7.22.6":
- version "7.22.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c"
- integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-string-parser@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f"
- integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==
-
-"@babel/helper-validator-identifier@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193"
- integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==
-
-"@babel/helper-validator-option@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac"
- integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==
-
-"@babel/helper-wrap-function@^7.22.9":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz#189937248c45b0182c1dcf32f3444ca153944cb9"
- integrity sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==
- dependencies:
- "@babel/helper-function-name" "^7.22.5"
- "@babel/template" "^7.22.5"
- "@babel/types" "^7.22.5"
-
-"@babel/helpers@^7.22.6":
- version "7.22.6"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd"
- integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==
- dependencies:
- "@babel/template" "^7.22.5"
- "@babel/traverse" "^7.22.6"
- "@babel/types" "^7.22.5"
-
-"@babel/highlight@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031"
- integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==
- dependencies:
- "@babel/helper-validator-identifier" "^7.22.5"
- chalk "^2.0.0"
- js-tokens "^4.0.0"
-
-"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5", "@babel/parser@^7.22.7":
- version "7.22.7"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.7.tgz#df8cf085ce92ddbdbf668a7f186ce848c9036cae"
- integrity sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==
-
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e"
- integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca"
- integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
- "@babel/plugin-transform-optional-chaining" "^7.22.5"
-
-"@babel/plugin-proposal-async-generator-functions@^7.0.0":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326"
- integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==
- dependencies:
- "@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-remap-async-to-generator" "^7.18.9"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
-
-"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.0":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3"
- integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-proposal-export-default-from@^7.0.0":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.5.tgz#825924eda1fad382c3de4db6fe1711b6fa03362f"
- integrity sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-export-default-from" "^7.22.5"
-
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.0":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1"
- integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-
-"@babel/plugin-proposal-numeric-separator@^7.0.0":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75"
- integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
-
-"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.20.0":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a"
- integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==
- dependencies:
- "@babel/compat-data" "^7.20.5"
- "@babel/helper-compilation-targets" "^7.20.7"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.20.7"
-
-"@babel/plugin-proposal-optional-catch-binding@^7.0.0":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb"
- integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-
-"@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.20.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea"
- integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
-
-"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2":
- version "7.21.0-placeholder-for-preset-env.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703"
- integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==
-
-"@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e"
- integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-syntax-async-generators@^7.8.4":
- version "7.8.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
- integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-bigint@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea"
- integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
- integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.12.13"
-
-"@babel/plugin-syntax-class-static-block@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406"
- integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
- integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz#ac3a24b362a04415a017ab96b9b4483d0e2a6e44"
- integrity sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-syntax-export-namespace-from@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a"
- integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.3"
-
-"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859"
- integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-syntax-import-assertions@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98"
- integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-syntax-import-attributes@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb"
- integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
- integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-json-strings@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
- integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.7.2":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918"
- integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
- integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
- integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
- integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
- integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
- integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
- integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-private-property-in-object@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad"
- integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
- integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.7.2":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272"
- integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-syntax-unicode-sets-regex@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357"
- integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958"
- integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-async-generator-functions@^7.22.7":
- version "7.22.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz#053e76c0a903b72b573cb1ab7d6882174d460a1b"
- integrity sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==
- dependencies:
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-remap-async-to-generator" "^7.22.5"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
-
-"@babel/plugin-transform-async-to-generator@^7.20.0", "@babel/plugin-transform-async-to-generator@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775"
- integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==
- dependencies:
- "@babel/helper-module-imports" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-remap-async-to-generator" "^7.22.5"
-
-"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024"
- integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz#8bfc793b3a4b2742c0983fadc1480d843ecea31b"
- integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-class-properties@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77"
- integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-class-static-block@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba"
- integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
-
-"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.22.6":
- version "7.22.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363"
- integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-compilation-targets" "^7.22.6"
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-function-name" "^7.22.5"
- "@babel/helper-optimise-call-expression" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-replace-supers" "^7.22.5"
- "@babel/helper-split-export-declaration" "^7.22.6"
- globals "^11.1.0"
-
-"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869"
- integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/template" "^7.22.5"
-
-"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.0", "@babel/plugin-transform-destructuring@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz#d3aca7438f6c26c78cdd0b0ba920a336001b27cc"
- integrity sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.4.4":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165"
- integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-duplicate-keys@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285"
- integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-dynamic-import@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e"
- integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
-
-"@babel/plugin-transform-exponentiation-operator@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a"
- integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==
- dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-export-namespace-from@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b"
- integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-
-"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2"
- integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-flow" "^7.22.5"
-
-"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f"
- integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143"
- integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==
- dependencies:
- "@babel/helper-compilation-targets" "^7.22.5"
- "@babel/helper-function-name" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-json-strings@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0"
- integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
-
-"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920"
- integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-logical-assignment-operators@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c"
- integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-
-"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def"
- integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-modules-amd@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526"
- integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==
- dependencies:
- "@babel/helper-module-transforms" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa"
- integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==
- dependencies:
- "@babel/helper-module-transforms" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-simple-access" "^7.22.5"
-
-"@babel/plugin-transform-modules-systemjs@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496"
- integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==
- dependencies:
- "@babel/helper-hoist-variables" "^7.22.5"
- "@babel/helper-module-transforms" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-validator-identifier" "^7.22.5"
-
-"@babel/plugin-transform-modules-umd@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98"
- integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==
- dependencies:
- "@babel/helper-module-transforms" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f"
- integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-new-target@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d"
- integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381"
- integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-
-"@babel/plugin-transform-numeric-separator@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58"
- integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
-
-"@babel/plugin-transform-object-rest-spread@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1"
- integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==
- dependencies:
- "@babel/compat-data" "^7.22.5"
- "@babel/helper-compilation-targets" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.22.5"
-
-"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c"
- integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-replace-supers" "^7.22.5"
-
-"@babel/plugin-transform-optional-catch-binding@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333"
- integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-
-"@babel/plugin-transform-optional-chaining@^7.22.5", "@babel/plugin-transform-optional-chaining@^7.22.6":
- version "7.22.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz#4bacfe37001fe1901117672875e931d439811564"
- integrity sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
-
-"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18"
- integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-private-methods@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722"
- integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-private-property-in-object@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32"
- integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-create-class-features-plugin" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
-
-"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766"
- integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-react-display-name@^7.0.0":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b"
- integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-react-jsx-self@^7.0.0":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e"
- integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-react-jsx-source@^7.0.0":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c"
- integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-react-jsx@^7.0.0":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz#932c291eb6dd1153359e2a90cb5e557dcf068416"
- integrity sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-module-imports" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-jsx" "^7.22.5"
- "@babel/types" "^7.22.5"
-
-"@babel/plugin-transform-regenerator@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz#cd8a68b228a5f75fa01420e8cc2fc400f0fc32aa"
- integrity sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- regenerator-transform "^0.15.1"
-
-"@babel/plugin-transform-reserved-words@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb"
- integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-runtime@^7.0.0":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz#a87b11e170cbbfb018e6a2bf91f5c6e533b9e027"
- integrity sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==
- dependencies:
- "@babel/helper-module-imports" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
- babel-plugin-polyfill-corejs2 "^0.4.4"
- babel-plugin-polyfill-corejs3 "^0.8.2"
- babel-plugin-polyfill-regenerator "^0.5.1"
- semver "^6.3.1"
-
-"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624"
- integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b"
- integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
-
-"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa"
- integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff"
- integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-typeof-symbol@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34"
- integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-typescript@^7.22.5", "@babel/plugin-transform-typescript@^7.5.0":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz#91e08ad1eb1028ecc62662a842e93ecfbf3c7234"
- integrity sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-create-class-features-plugin" "^7.22.9"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/plugin-syntax-typescript" "^7.22.5"
-
-"@babel/plugin-transform-unicode-escapes@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz#ce0c248522b1cb22c7c992d88301a5ead70e806c"
- integrity sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-unicode-property-regex@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81"
- integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183"
- integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/plugin-transform-unicode-sets-regex@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91"
- integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.22.5"
- "@babel/helper-plugin-utils" "^7.22.5"
-
-"@babel/preset-env@^7.20.0":
- version "7.22.9"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.9.tgz#57f17108eb5dfd4c5c25a44c1977eba1df310ac7"
- integrity sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==
- dependencies:
- "@babel/compat-data" "^7.22.9"
- "@babel/helper-compilation-targets" "^7.22.9"
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-validator-option" "^7.22.5"
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5"
- "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
- "@babel/plugin-syntax-class-properties" "^7.12.13"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
- "@babel/plugin-syntax-import-assertions" "^7.22.5"
- "@babel/plugin-syntax-import-attributes" "^7.22.5"
- "@babel/plugin-syntax-import-meta" "^7.10.4"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
- "@babel/plugin-syntax-top-level-await" "^7.14.5"
- "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6"
- "@babel/plugin-transform-arrow-functions" "^7.22.5"
- "@babel/plugin-transform-async-generator-functions" "^7.22.7"
- "@babel/plugin-transform-async-to-generator" "^7.22.5"
- "@babel/plugin-transform-block-scoped-functions" "^7.22.5"
- "@babel/plugin-transform-block-scoping" "^7.22.5"
- "@babel/plugin-transform-class-properties" "^7.22.5"
- "@babel/plugin-transform-class-static-block" "^7.22.5"
- "@babel/plugin-transform-classes" "^7.22.6"
- "@babel/plugin-transform-computed-properties" "^7.22.5"
- "@babel/plugin-transform-destructuring" "^7.22.5"
- "@babel/plugin-transform-dotall-regex" "^7.22.5"
- "@babel/plugin-transform-duplicate-keys" "^7.22.5"
- "@babel/plugin-transform-dynamic-import" "^7.22.5"
- "@babel/plugin-transform-exponentiation-operator" "^7.22.5"
- "@babel/plugin-transform-export-namespace-from" "^7.22.5"
- "@babel/plugin-transform-for-of" "^7.22.5"
- "@babel/plugin-transform-function-name" "^7.22.5"
- "@babel/plugin-transform-json-strings" "^7.22.5"
- "@babel/plugin-transform-literals" "^7.22.5"
- "@babel/plugin-transform-logical-assignment-operators" "^7.22.5"
- "@babel/plugin-transform-member-expression-literals" "^7.22.5"
- "@babel/plugin-transform-modules-amd" "^7.22.5"
- "@babel/plugin-transform-modules-commonjs" "^7.22.5"
- "@babel/plugin-transform-modules-systemjs" "^7.22.5"
- "@babel/plugin-transform-modules-umd" "^7.22.5"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5"
- "@babel/plugin-transform-new-target" "^7.22.5"
- "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5"
- "@babel/plugin-transform-numeric-separator" "^7.22.5"
- "@babel/plugin-transform-object-rest-spread" "^7.22.5"
- "@babel/plugin-transform-object-super" "^7.22.5"
- "@babel/plugin-transform-optional-catch-binding" "^7.22.5"
- "@babel/plugin-transform-optional-chaining" "^7.22.6"
- "@babel/plugin-transform-parameters" "^7.22.5"
- "@babel/plugin-transform-private-methods" "^7.22.5"
- "@babel/plugin-transform-private-property-in-object" "^7.22.5"
- "@babel/plugin-transform-property-literals" "^7.22.5"
- "@babel/plugin-transform-regenerator" "^7.22.5"
- "@babel/plugin-transform-reserved-words" "^7.22.5"
- "@babel/plugin-transform-shorthand-properties" "^7.22.5"
- "@babel/plugin-transform-spread" "^7.22.5"
- "@babel/plugin-transform-sticky-regex" "^7.22.5"
- "@babel/plugin-transform-template-literals" "^7.22.5"
- "@babel/plugin-transform-typeof-symbol" "^7.22.5"
- "@babel/plugin-transform-unicode-escapes" "^7.22.5"
- "@babel/plugin-transform-unicode-property-regex" "^7.22.5"
- "@babel/plugin-transform-unicode-regex" "^7.22.5"
- "@babel/plugin-transform-unicode-sets-regex" "^7.22.5"
- "@babel/preset-modules" "^0.1.5"
- "@babel/types" "^7.22.5"
- babel-plugin-polyfill-corejs2 "^0.4.4"
- babel-plugin-polyfill-corejs3 "^0.8.2"
- babel-plugin-polyfill-regenerator "^0.5.1"
- core-js-compat "^3.31.0"
- semver "^6.3.1"
-
-"@babel/preset-flow@^7.13.13":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.22.5.tgz#876f24ab6b38bd79703a93f32020ca2162312784"
- integrity sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-validator-option" "^7.22.5"
- "@babel/plugin-transform-flow-strip-types" "^7.22.5"
-
-"@babel/preset-modules@^0.1.5":
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9"
- integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
- "@babel/plugin-transform-dotall-regex" "^7.4.4"
- "@babel/types" "^7.4.4"
- esutils "^2.0.2"
-
-"@babel/preset-typescript@^7.13.0":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz#16367d8b01d640e9a507577ed4ee54e0101e51c8"
- integrity sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-validator-option" "^7.22.5"
- "@babel/plugin-syntax-jsx" "^7.22.5"
- "@babel/plugin-transform-modules-commonjs" "^7.22.5"
- "@babel/plugin-transform-typescript" "^7.22.5"
-
-"@babel/register@^7.13.16":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.22.5.tgz#e4d8d0f615ea3233a27b5c6ada6750ee59559939"
- integrity sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ==
- dependencies:
- clone-deep "^4.0.1"
- find-cache-dir "^2.0.0"
- make-dir "^2.1.0"
- pirates "^4.0.5"
- source-map-support "^0.5.16"
-
-"@babel/regjsgen@^0.8.0":
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
- integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
-
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.20.0", "@babel/runtime@^7.8.4":
- version "7.22.6"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438"
- integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==
- dependencies:
- regenerator-runtime "^0.13.11"
-
-"@babel/template@^7.0.0", "@babel/template@^7.22.5", "@babel/template@^7.3.3":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec"
- integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==
- dependencies:
- "@babel/code-frame" "^7.22.5"
- "@babel/parser" "^7.22.5"
- "@babel/types" "^7.22.5"
-
-"@babel/traverse@^7.20.0", "@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8":
- version "7.22.8"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.8.tgz#4d4451d31bc34efeae01eac222b514a77aa4000e"
- integrity sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==
- dependencies:
- "@babel/code-frame" "^7.22.5"
- "@babel/generator" "^7.22.7"
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-function-name" "^7.22.5"
- "@babel/helper-hoist-variables" "^7.22.5"
- "@babel/helper-split-export-declaration" "^7.22.6"
- "@babel/parser" "^7.22.7"
- "@babel/types" "^7.22.5"
- debug "^4.1.0"
- globals "^11.1.0"
-
-"@babel/types@^7.0.0", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe"
- integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==
- dependencies:
- "@babel/helper-string-parser" "^7.22.5"
- "@babel/helper-validator-identifier" "^7.22.5"
- to-fast-properties "^2.0.0"
-
-"@bcoe/v8-coverage@^0.2.3":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
- integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
-
-"@hapi/hoek@^9.0.0":
- version "9.3.0"
- resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb"
- integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==
-
-"@hapi/topo@^5.0.0":
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012"
- integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==
- dependencies:
- "@hapi/hoek" "^9.0.0"
-
-"@istanbuljs/load-nyc-config@^1.0.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
- integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==
- dependencies:
- camelcase "^5.3.1"
- find-up "^4.1.0"
- get-package-type "^0.1.0"
- js-yaml "^3.13.1"
- resolve-from "^5.0.0"
-
-"@istanbuljs/schema@^0.1.2":
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
- integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
-
-"@jest/console@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.1.tgz#b48ba7b9c34b51483e6d590f46e5837f1ab5f639"
- integrity sha512-Aj772AYgwTSr5w8qnyoJ0eDYvN6bMsH3ORH1ivMotrInHLKdUz6BDlaEXHdM6kODaBIkNIyQGzsMvRdOv7VG7Q==
- dependencies:
- "@jest/types" "^29.6.1"
- "@types/node" "*"
- chalk "^4.0.0"
- jest-message-util "^29.6.1"
- jest-util "^29.6.1"
- slash "^3.0.0"
-
-"@jest/core@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.1.tgz#fac0d9ddf320490c93356ba201451825231e95f6"
- integrity sha512-CcowHypRSm5oYQ1obz1wfvkjZZ2qoQlrKKvlfPwh5jUXVU12TWr2qMeH8chLMuTFzHh5a1g2yaqlqDICbr+ukQ==
- dependencies:
- "@jest/console" "^29.6.1"
- "@jest/reporters" "^29.6.1"
- "@jest/test-result" "^29.6.1"
- "@jest/transform" "^29.6.1"
- "@jest/types" "^29.6.1"
- "@types/node" "*"
- ansi-escapes "^4.2.1"
- chalk "^4.0.0"
- ci-info "^3.2.0"
- exit "^0.1.2"
- graceful-fs "^4.2.9"
- jest-changed-files "^29.5.0"
- jest-config "^29.6.1"
- jest-haste-map "^29.6.1"
- jest-message-util "^29.6.1"
- jest-regex-util "^29.4.3"
- jest-resolve "^29.6.1"
- jest-resolve-dependencies "^29.6.1"
- jest-runner "^29.6.1"
- jest-runtime "^29.6.1"
- jest-snapshot "^29.6.1"
- jest-util "^29.6.1"
- jest-validate "^29.6.1"
- jest-watcher "^29.6.1"
- micromatch "^4.0.4"
- pretty-format "^29.6.1"
- slash "^3.0.0"
- strip-ansi "^6.0.0"
-
-"@jest/create-cache-key-function@^29.2.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.6.1.tgz#eb69da959e78e8457757451166b4b0f7b64fe679"
- integrity sha512-d77/1BbNLbJDBV6tH7ctYpau+3tnU5YMhg36uGabW4VDrl1Arp6E0jDRioHFoFqIbm+BXMVbyQc9MpfKo6OIQQ==
- dependencies:
- "@jest/types" "^29.6.1"
-
-"@jest/environment@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.1.tgz#ee358fff2f68168394b4a50f18c68278a21fe82f"
- integrity sha512-RMMXx4ws+Gbvw3DfLSuo2cfQlK7IwGbpuEWXCqyYDcqYTI+9Ju3a5hDnXaxjNsa6uKh9PQF2v+qg+RLe63tz5A==
- dependencies:
- "@jest/fake-timers" "^29.6.1"
- "@jest/types" "^29.6.1"
- "@types/node" "*"
- jest-mock "^29.6.1"
-
-"@jest/expect-utils@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.1.tgz#ab83b27a15cdd203fe5f68230ea22767d5c3acc5"
- integrity sha512-o319vIf5pEMx0LmzSxxkYYxo4wrRLKHq9dP1yJU7FoPTB0LfAKSz8SWD6D/6U3v/O52t9cF5t+MeJiRsfk7zMw==
- dependencies:
- jest-get-type "^29.4.3"
-
-"@jest/expect@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.1.tgz#fef18265188f6a97601f1ea0a2912d81a85b4657"
- integrity sha512-N5xlPrAYaRNyFgVf2s9Uyyvr795jnB6rObuPx4QFvNJz8aAjpZUDfO4bh5G/xuplMID8PrnuF1+SfSyDxhsgYg==
- dependencies:
- expect "^29.6.1"
- jest-snapshot "^29.6.1"
-
-"@jest/fake-timers@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.1.tgz#c773efddbc61e1d2efcccac008139f621de57c69"
- integrity sha512-RdgHgbXyosCDMVYmj7lLpUwXA4c69vcNzhrt69dJJdf8azUrpRh3ckFCaTPNjsEeRi27Cig0oKDGxy5j7hOgHg==
- dependencies:
- "@jest/types" "^29.6.1"
- "@sinonjs/fake-timers" "^10.0.2"
- "@types/node" "*"
- jest-message-util "^29.6.1"
- jest-mock "^29.6.1"
- jest-util "^29.6.1"
-
-"@jest/globals@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.1.tgz#c8a8923e05efd757308082cc22893d82b8aa138f"
- integrity sha512-2VjpaGy78JY9n9370H8zGRCFbYVWwjY6RdDMhoJHa1sYfwe6XM/azGN0SjY8kk7BOZApIejQ1BFPyH7FPG0w3A==
- dependencies:
- "@jest/environment" "^29.6.1"
- "@jest/expect" "^29.6.1"
- "@jest/types" "^29.6.1"
- jest-mock "^29.6.1"
-
-"@jest/reporters@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.1.tgz#3325a89c9ead3cf97ad93df3a427549d16179863"
- integrity sha512-9zuaI9QKr9JnoZtFQlw4GREQbxgmNYXU6QuWtmuODvk5nvPUeBYapVR/VYMyi2WSx3jXTLJTJji8rN6+Cm4+FA==
- dependencies:
- "@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "^29.6.1"
- "@jest/test-result" "^29.6.1"
- "@jest/transform" "^29.6.1"
- "@jest/types" "^29.6.1"
- "@jridgewell/trace-mapping" "^0.3.18"
- "@types/node" "*"
- chalk "^4.0.0"
- collect-v8-coverage "^1.0.0"
- exit "^0.1.2"
- glob "^7.1.3"
- graceful-fs "^4.2.9"
- istanbul-lib-coverage "^3.0.0"
- istanbul-lib-instrument "^5.1.0"
- istanbul-lib-report "^3.0.0"
- istanbul-lib-source-maps "^4.0.0"
- istanbul-reports "^3.1.3"
- jest-message-util "^29.6.1"
- jest-util "^29.6.1"
- jest-worker "^29.6.1"
- slash "^3.0.0"
- string-length "^4.0.1"
- strip-ansi "^6.0.0"
- v8-to-istanbul "^9.0.1"
-
-"@jest/schemas@^29.6.0":
- version "29.6.0"
- resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.0.tgz#0f4cb2c8e3dca80c135507ba5635a4fd755b0040"
- integrity sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==
- dependencies:
- "@sinclair/typebox" "^0.27.8"
-
-"@jest/source-map@^29.6.0":
- version "29.6.0"
- resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.0.tgz#bd34a05b5737cb1a99d43e1957020ac8e5b9ddb1"
- integrity sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==
- dependencies:
- "@jridgewell/trace-mapping" "^0.3.18"
- callsites "^3.0.0"
- graceful-fs "^4.2.9"
-
-"@jest/test-result@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.1.tgz#850e565a3f58ee8ca6ec424db00cb0f2d83c36ba"
- integrity sha512-Ynr13ZRcpX6INak0TPUukU8GWRfm/vAytE3JbJNGAvINySWYdfE7dGZMbk36oVuK4CigpbhMn8eg1dixZ7ZJOw==
- dependencies:
- "@jest/console" "^29.6.1"
- "@jest/types" "^29.6.1"
- "@types/istanbul-lib-coverage" "^2.0.0"
- collect-v8-coverage "^1.0.0"
-
-"@jest/test-sequencer@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.1.tgz#e3e582ee074dd24ea9687d7d1aaf05ee3a9b068e"
- integrity sha512-oBkC36PCDf/wb6dWeQIhaviU0l5u6VCsXa119yqdUosYAt7/FbQU2M2UoziO3igj/HBDEgp57ONQ3fm0v9uyyg==
- dependencies:
- "@jest/test-result" "^29.6.1"
- graceful-fs "^4.2.9"
- jest-haste-map "^29.6.1"
- slash "^3.0.0"
-
-"@jest/transform@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.1.tgz#acb5606019a197cb99beda3c05404b851f441c92"
- integrity sha512-URnTneIU3ZjRSaf906cvf6Hpox3hIeJXRnz3VDSw5/X93gR8ycdfSIEy19FlVx8NFmpN7fe3Gb1xF+NjXaQLWg==
- dependencies:
- "@babel/core" "^7.11.6"
- "@jest/types" "^29.6.1"
- "@jridgewell/trace-mapping" "^0.3.18"
- babel-plugin-istanbul "^6.1.1"
- chalk "^4.0.0"
- convert-source-map "^2.0.0"
- fast-json-stable-stringify "^2.1.0"
- graceful-fs "^4.2.9"
- jest-haste-map "^29.6.1"
- jest-regex-util "^29.4.3"
- jest-util "^29.6.1"
- micromatch "^4.0.4"
- pirates "^4.0.4"
- slash "^3.0.0"
- write-file-atomic "^4.0.2"
-
-"@jest/types@^26.6.2":
- version "26.6.2"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e"
- integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==
- dependencies:
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^3.0.0"
- "@types/node" "*"
- "@types/yargs" "^15.0.0"
- chalk "^4.0.0"
-
-"@jest/types@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80"
- integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==
- dependencies:
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^3.0.0"
- "@types/node" "*"
- "@types/yargs" "^16.0.0"
- chalk "^4.0.0"
-
-"@jest/types@^29.6.1":
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.1.tgz#ae79080278acff0a6af5eb49d063385aaa897bf2"
- integrity sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==
- dependencies:
- "@jest/schemas" "^29.6.0"
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^3.0.0"
- "@types/node" "*"
- "@types/yargs" "^17.0.8"
- chalk "^4.0.0"
-
-"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098"
- integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==
- dependencies:
- "@jridgewell/set-array" "^1.0.1"
- "@jridgewell/sourcemap-codec" "^1.4.10"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/resolve-uri@3.1.0":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
- integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
-
-"@jridgewell/set-array@^1.0.1":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
- integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
-
-"@jridgewell/source-map@^0.3.3":
- version "0.3.5"
- resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91"
- integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==
- dependencies:
- "@jridgewell/gen-mapping" "^0.3.0"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/sourcemap-codec@1.4.14":
- version "1.4.14"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
- integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
-
-"@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.15"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
- integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
-
-"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9":
- version "0.3.18"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6"
- integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==
- dependencies:
- "@jridgewell/resolve-uri" "3.1.0"
- "@jridgewell/sourcemap-codec" "1.4.14"
-
-"@nicolo-ribaudo/semver-v6@^6.3.3":
- version "6.3.3"
- resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29"
- integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==
-
-"@react-native-community/cli-clean@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-11.3.5.tgz#07c8a01e433ea6c6e32eb647908be48952888cdd"
- integrity sha512-1+7BU962wKkIkHRp/uW3jYbQKKGtU7L+R3g59D8K6uLccuxJYUBJv18753ojMa6SD3SAq5Xh31bAre+YwVcOTA==
- dependencies:
- "@react-native-community/cli-tools" "11.3.5"
- chalk "^4.1.2"
- execa "^5.0.0"
- prompts "^2.4.0"
-
-"@react-native-community/cli-config@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-11.3.5.tgz#07e48bb6cdecaa2aafa20da9888b5f35383a4382"
- integrity sha512-fMblIsHlUleKfGsgWyjFJYfx1SqrsnhS/QXfA8w7iT6GrNOOjBp5UWx8+xlMDFcmOb9e42g1ExFDKl3n8FWkxQ==
- dependencies:
- "@react-native-community/cli-tools" "11.3.5"
- chalk "^4.1.2"
- cosmiconfig "^5.1.0"
- deepmerge "^4.3.0"
- glob "^7.1.3"
- joi "^17.2.1"
-
-"@react-native-community/cli-debugger-ui@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.5.tgz#0dbb27759b9f6e4ca8cfcaab4fabfe349f765356"
- integrity sha512-o5JVCKEpPUXMX4r3p1cYjiy3FgdOEkezZcQ6owWEae2dYvV19lLYyJwnocm9Y7aG9PvpgI3PIMVh3KZbhS21eA==
- dependencies:
- serve-static "^1.13.1"
-
-"@react-native-community/cli-doctor@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-11.3.5.tgz#f11e0651c53e0b58487837a272af725f046a5842"
- integrity sha512-+4BuFHjoV4FFjX5y60l0s6nS0agidb1izTVwsFixeFKW73LUkOLu+Ae5HI94RAFEPE4ePEVNgYX3FynIau6K0g==
- dependencies:
- "@react-native-community/cli-config" "11.3.5"
- "@react-native-community/cli-platform-android" "11.3.5"
- "@react-native-community/cli-platform-ios" "11.3.5"
- "@react-native-community/cli-tools" "11.3.5"
- chalk "^4.1.2"
- command-exists "^1.2.8"
- envinfo "^7.7.2"
- execa "^5.0.0"
- hermes-profile-transformer "^0.0.6"
- ip "^1.1.5"
- node-stream-zip "^1.9.1"
- ora "^5.4.1"
- prompts "^2.4.0"
- semver "^6.3.0"
- strip-ansi "^5.2.0"
- sudo-prompt "^9.0.0"
- wcwidth "^1.0.1"
- yaml "^2.2.1"
-
-"@react-native-community/cli-hermes@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-11.3.5.tgz#fb557790a34f4354fa7a91b02217cdded26cafc4"
- integrity sha512-+3m34hiaJpFel8BlJE7kJOaPzWR/8U8APZG2LXojbAdBAg99EGmQcwXIgsSVJFvH8h/nezf4DHbsPKigIe33zA==
- dependencies:
- "@react-native-community/cli-platform-android" "11.3.5"
- "@react-native-community/cli-tools" "11.3.5"
- chalk "^4.1.2"
- hermes-profile-transformer "^0.0.6"
- ip "^1.1.5"
-
-"@react-native-community/cli-platform-android@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.5.tgz#8be7ef382a3182fe63a698ed2edd4d90ab19246a"
- integrity sha512-s4Lj7FKxJ/BofGi/ifjPfrA9MjFwIgYpHnHBSlqtbsvPoSYzmVCU2qlWM8fb3AmkXIwyYt4A6MEr3MmNT2UoBg==
- dependencies:
- "@react-native-community/cli-tools" "11.3.5"
- chalk "^4.1.2"
- execa "^5.0.0"
- glob "^7.1.3"
- logkitty "^0.7.1"
-
-"@react-native-community/cli-platform-ios@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.5.tgz#12a8cbf2638400b9986709466653ce4e7c9eca2a"
- integrity sha512-ytJC/YCFD7P+KuQHOT5Jzh1ho2XbJEjq71yHa1gJP2PG/Q/uB4h1x2XpxDqv5iXU6E250yjvKMmkReKTW4CTig==
- dependencies:
- "@react-native-community/cli-tools" "11.3.5"
- chalk "^4.1.2"
- execa "^5.0.0"
- fast-xml-parser "^4.0.12"
- glob "^7.1.3"
- ora "^5.4.1"
-
-"@react-native-community/cli-plugin-metro@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.5.tgz#5614c7ef3bc83cf70bcb0e6d988ab9d84a76008a"
- integrity sha512-r9AekfeLKdblB7LfWB71IrNy1XM03WrByQlUQajUOZAP2NmUUBLl9pMZscPjJeOSgLpHB9ixEFTIOhTabri/qg==
- dependencies:
- "@react-native-community/cli-server-api" "11.3.5"
- "@react-native-community/cli-tools" "11.3.5"
- chalk "^4.1.2"
- execa "^5.0.0"
- metro "0.76.7"
- metro-config "0.76.7"
- metro-core "0.76.7"
- metro-react-native-babel-transformer "0.76.7"
- metro-resolver "0.76.7"
- metro-runtime "0.76.7"
- readline "^1.3.0"
-
-"@react-native-community/cli-server-api@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-11.3.5.tgz#6f43f5844bd1eb73166546b8fa8bfd32064b21e7"
- integrity sha512-PM/jF13uD1eAKuC84lntNuM5ZvJAtyb+H896P1dBIXa9boPLa3KejfUvNVoyOUJ5s8Ht25JKbc3yieV2+GMBDA==
- dependencies:
- "@react-native-community/cli-debugger-ui" "11.3.5"
- "@react-native-community/cli-tools" "11.3.5"
- compression "^1.7.1"
- connect "^3.6.5"
- errorhandler "^1.5.1"
- nocache "^3.0.1"
- pretty-format "^26.6.2"
- serve-static "^1.13.1"
- ws "^7.5.1"
-
-"@react-native-community/cli-tools@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-11.3.5.tgz#3f9d23a4c961d963f85c254718636db8a5fa3bce"
- integrity sha512-zDklE1+ah/zL4BLxut5XbzqCj9KTHzbYBKX7//cXw2/0TpkNCaY9c+iKx//gZ5m7U1OKbb86Fm2b0AKtKVRf6Q==
- dependencies:
- appdirsjs "^1.2.4"
- chalk "^4.1.2"
- find-up "^5.0.0"
- mime "^2.4.1"
- node-fetch "^2.6.0"
- open "^6.2.0"
- ora "^5.4.1"
- semver "^6.3.0"
- shell-quote "^1.7.3"
-
-"@react-native-community/cli-types@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-11.3.5.tgz#9051205e164d5585f1ae3869a3b3ca1f2f43b9ba"
- integrity sha512-pf0kdWMEfPSV/+8rcViDCFzbLMtWIHMZ8ay7hKwqaoWegsJ0oprSF2tSTH+LSC/7X1Beb9ssIvHj1m5C4es5Xg==
- dependencies:
- joi "^17.2.1"
-
-"@react-native-community/cli@11.3.5":
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-11.3.5.tgz#18ac20ba96182662cf1088cbed20b6065935ddba"
- integrity sha512-wMXgKEWe6uesw7vyXKKjx5EDRog0QdXHxdgRguG14AjQRao1+4gXEWq2yyExOTi/GDY6dfJBUGTCwGQxhnk/Lg==
- dependencies:
- "@react-native-community/cli-clean" "11.3.5"
- "@react-native-community/cli-config" "11.3.5"
- "@react-native-community/cli-debugger-ui" "11.3.5"
- "@react-native-community/cli-doctor" "11.3.5"
- "@react-native-community/cli-hermes" "11.3.5"
- "@react-native-community/cli-plugin-metro" "11.3.5"
- "@react-native-community/cli-server-api" "11.3.5"
- "@react-native-community/cli-tools" "11.3.5"
- "@react-native-community/cli-types" "11.3.5"
- chalk "^4.1.2"
- commander "^9.4.1"
- execa "^5.0.0"
- find-up "^4.1.0"
- fs-extra "^8.1.0"
- graceful-fs "^4.1.3"
- prompts "^2.4.0"
- semver "^6.3.0"
-
-"@react-native/assets-registry@^0.72.0":
- version "0.72.0"
- resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d"
- integrity sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==
-
-"@react-native/codegen@^0.72.6":
- version "0.72.6"
- resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.72.6.tgz#029cf61f82f5c6872f0b2ce58f27c4239a5586c8"
- integrity sha512-idTVI1es/oopN0jJT/0jB6nKdvTUKE3757zA5+NPXZTeB46CIRbmmos4XBiAec8ufu9/DigLPbHTYAaMNZJ6Ig==
- dependencies:
- "@babel/parser" "^7.20.0"
- flow-parser "^0.206.0"
- jscodeshift "^0.14.0"
- nullthrows "^1.1.1"
-
-"@react-native/gradle-plugin@^0.72.11":
- version "0.72.11"
- resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz#c063ef12778706611de7a1e42b74b14d9405fb9f"
- integrity sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw==
-
-"@react-native/js-polyfills@^0.72.1":
- version "0.72.1"
- resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz#905343ef0c51256f128256330fccbdb35b922291"
- integrity sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==
-
-"@react-native/metro-config@^0.72.9":
- version "0.72.9"
- resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.72.9.tgz#bc103c7b5be0e6db179baab3f57096565557a039"
- integrity sha512-5MGmyDnXPeprRuvgPGE4LZ+e+ovofSd5YY6nFDwg6wbjRGOkeCRRlaTlQT+fjmv+zr4vYG+MUTKBlaO+fui/vA==
- dependencies:
- "@react-native/js-polyfills" "^0.72.1"
- metro-config "0.76.7"
- metro-react-native-babel-transformer "0.76.7"
- metro-runtime "0.76.7"
-
-"@react-native/normalize-colors@*":
- version "0.73.0"
- resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.73.0.tgz#23e15cf2a2b73ac7e5e6df8d5b86b173cfb35a3f"
- integrity sha512-EmSCmJ0djeMJadeFsms6Pl/R85i9xSJMc+tyJu/GEMkKXBVyYQyqanK4RHFU0v8MO90OWj+SiFXjCkKYiJ6mkg==
-
-"@react-native/normalize-colors@^0.72.0":
- version "0.72.0"
- resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz#14294b7ed3c1d92176d2a00df48456e8d7d62212"
- integrity sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==
-
-"@react-native/virtualized-lists@^0.72.6":
- version "0.72.6"
- resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.72.6.tgz#375f88a1371927d803afad8d8a0ede3261464030"
- integrity sha512-JhT6ydu35LvbSKdwnhWDuGHMOwM0WAh9oza/X8vXHA8ELHRyQ/4p8eKz/bTQcbQziJaaleUURToGhFuCtgiMoA==
- dependencies:
- invariant "^2.2.4"
- nullthrows "^1.1.1"
-
-"@react-navigation/core@^6.4.9":
- version "6.4.9"
- resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-6.4.9.tgz#aa09ce534f5393427cb993cf242abdbd848fb2c7"
- integrity sha512-G9GH7bP9x0qqupxZnkSftnkn4JoXancElTvFc8FVGfEvxnxP+gBo3wqcknyBi7M5Vad4qecsYjCOa9wqsftv9g==
- dependencies:
- "@react-navigation/routers" "^6.1.9"
- escape-string-regexp "^4.0.0"
- nanoid "^3.1.23"
- query-string "^7.1.3"
- react-is "^16.13.0"
- use-latest-callback "^0.1.5"
-
-"@react-navigation/elements@^1.3.18":
- version "1.3.18"
- resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-1.3.18.tgz#d8364b40276f3efb9c229c39da3b8b465f18f0a2"
- integrity sha512-/0hwnJkrr415yP0Hf4PjUKgGyfshrvNUKFXN85Mrt1gY49hy9IwxZgrrxlh0THXkPeq8q4VWw44eHDfAcQf20Q==
-
-"@react-navigation/native-stack@^6.9.13":
- version "6.9.13"
- resolved "https://registry.yarnpkg.com/@react-navigation/native-stack/-/native-stack-6.9.13.tgz#f308c398ee18fcd45de8ec7c04fe0641735feb31"
- integrity sha512-ejlepMrvFneewL+XlXHHhn+6y3lwvavM4/R7XwBV0XJxCymujexK+7Vkg7UcvJ1lx4CRhOcyBSNfGmdNIHREyQ==
- dependencies:
- "@react-navigation/elements" "^1.3.18"
- warn-once "^0.1.0"
-
-"@react-navigation/native@^6.1.7":
- version "6.1.7"
- resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.1.7.tgz#968ef85b76d35f63111890668836fe2f125bbf90"
- integrity sha512-W6E3+AtTombMucCRo6q7vPmluq8hSjS+IxfazJ/SokOe7ChJX7eLvvralIsJkjFj3iWV1KgOSnHxa6hdiFasBw==
- dependencies:
- "@react-navigation/core" "^6.4.9"
- escape-string-regexp "^4.0.0"
- fast-deep-equal "^3.1.3"
- nanoid "^3.1.23"
-
-"@react-navigation/routers@^6.1.9":
- version "6.1.9"
- resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-6.1.9.tgz#73f5481a15a38e36592a0afa13c3c064b9f90bed"
- integrity sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==
- dependencies:
- nanoid "^3.1.23"
-
-"@sideway/address@^4.1.3":
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0"
- integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==
- dependencies:
- "@hapi/hoek" "^9.0.0"
-
-"@sideway/formula@^3.0.1":
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f"
- integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==
-
-"@sideway/pinpoint@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df"
- integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==
-
-"@sinclair/typebox@^0.27.8":
- version "0.27.8"
- resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
- integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
-
-"@sinonjs/commons@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72"
- integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==
- dependencies:
- type-detect "4.0.8"
-
-"@sinonjs/fake-timers@^10.0.2":
- version "10.3.0"
- resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66"
- integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==
- dependencies:
- "@sinonjs/commons" "^3.0.0"
-
-"@tsconfig/react-native@^3.0.0":
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/@tsconfig/react-native/-/react-native-3.0.2.tgz#f7db242eee4820f5a3d0edcc86c920bb7d9ec0f2"
- integrity sha512-F7IoHEqf741lut4Z2K+IkWQRvXAhBiZMeY5L7BysG7Z2Z3MlIyFR+AagD8jQ/CqC1vowGnRwfLjeuwIpaeoJxA==
-
-"@types/babel__core@^7.1.14":
- version "7.20.1"
- resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b"
- integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==
- dependencies:
- "@babel/parser" "^7.20.7"
- "@babel/types" "^7.20.7"
- "@types/babel__generator" "*"
- "@types/babel__template" "*"
- "@types/babel__traverse" "*"
-
-"@types/babel__generator@*":
- version "7.6.4"
- resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7"
- integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==
- dependencies:
- "@babel/types" "^7.0.0"
-
-"@types/babel__template@*":
- version "7.4.1"
- resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969"
- integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==
- dependencies:
- "@babel/parser" "^7.1.0"
- "@babel/types" "^7.0.0"
-
-"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6":
- version "7.20.1"
- resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf"
- integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==
- dependencies:
- "@babel/types" "^7.20.7"
-
-"@types/graceful-fs@^4.1.3":
- version "4.1.6"
- resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae"
- integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==
- dependencies:
- "@types/node" "*"
-
-"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44"
- integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==
-
-"@types/istanbul-lib-report@*":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686"
- integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==
- dependencies:
- "@types/istanbul-lib-coverage" "*"
-
-"@types/istanbul-reports@^3.0.0":
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff"
- integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==
- dependencies:
- "@types/istanbul-lib-report" "*"
-
-"@types/node@*":
- version "20.4.2"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.4.2.tgz#129cc9ae69f93824f92fac653eebfb4812ab4af9"
- integrity sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==
-
-"@types/prettier@^2.1.5":
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f"
- integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==
-
-"@types/prop-types@*":
- version "15.7.5"
- resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
- integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
-
-"@types/react-test-renderer@^18.0.0":
- version "18.0.0"
- resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.0.0.tgz#7b7f69ca98821ea5501b21ba24ea7b6139da2243"
- integrity sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ==
- dependencies:
- "@types/react" "*"
-
-"@types/react@*", "@types/react@^18.0.24":
- version "18.2.15"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.15.tgz#14792b35df676c20ec3cf595b262f8c615a73066"
- integrity sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==
- dependencies:
- "@types/prop-types" "*"
- "@types/scheduler" "*"
- csstype "^3.0.2"
-
-"@types/scheduler@*":
- version "0.16.3"
- resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5"
- integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==
-
-"@types/stack-utils@^2.0.0":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
- integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
-
-"@types/yargs-parser@*":
- version "21.0.0"
- resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b"
- integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==
-
-"@types/yargs@^15.0.0":
- version "15.0.15"
- resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.15.tgz#e609a2b1ef9e05d90489c2f5f45bbfb2be092158"
- integrity sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==
- dependencies:
- "@types/yargs-parser" "*"
-
-"@types/yargs@^16.0.0":
- version "16.0.5"
- resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.5.tgz#12cc86393985735a283e387936398c2f9e5f88e3"
- integrity sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==
- dependencies:
- "@types/yargs-parser" "*"
-
-"@types/yargs@^17.0.8":
- version "17.0.24"
- resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902"
- integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==
- dependencies:
- "@types/yargs-parser" "*"
-
-abort-controller@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
- integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
- dependencies:
- event-target-shim "^5.0.0"
-
-accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.7:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
- integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
- dependencies:
- mime-types "~2.1.34"
- negotiator "0.6.3"
-
-acorn@^8.8.2:
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5"
- integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==
-
-anser@^1.4.9:
- version "1.4.10"
- resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b"
- integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==
-
-ansi-escapes@^4.2.1:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
- integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
- dependencies:
- type-fest "^0.21.3"
-
-ansi-fragments@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e"
- integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==
- dependencies:
- colorette "^1.0.7"
- slice-ansi "^2.0.0"
- strip-ansi "^5.0.0"
-
-ansi-regex@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
- integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
-
-ansi-regex@^5.0.0, ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-
-ansi-styles@^3.2.0, ansi-styles@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
- integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
- dependencies:
- color-convert "^1.9.0"
-
-ansi-styles@^4.0.0, ansi-styles@^4.1.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
- integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
- dependencies:
- color-convert "^2.0.1"
-
-ansi-styles@^5.0.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
- integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
-
-anymatch@^3.0.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
- integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-appdirsjs@^1.2.4:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/appdirsjs/-/appdirsjs-1.2.7.tgz#50b4b7948a26ba6090d4aede2ae2dc2b051be3b3"
- integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-asap@~2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
- integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
-
-ast-types@0.15.2:
- version "0.15.2"
- resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.15.2.tgz#39ae4809393c4b16df751ee563411423e85fb49d"
- integrity sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==
- dependencies:
- tslib "^2.0.1"
-
-astral-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
- integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
-
-async-limiter@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
- integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
-
-async@^3.2.2:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
- integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
-
-babel-core@^7.0.0-bridge.0:
- version "7.0.0-bridge.0"
- resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece"
- integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==
-
-babel-jest@^29.2.1, babel-jest@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.1.tgz#a7141ad1ed5ec50238f3cd36127636823111233a"
- integrity sha512-qu+3bdPEQC6KZSPz+4Fyjbga5OODNcp49j6GKzG1EKbkfyJBxEYGVUmVGpwCSeGouG52R4EgYMLb6p9YeEEQ4A==
- dependencies:
- "@jest/transform" "^29.6.1"
- "@types/babel__core" "^7.1.14"
- babel-plugin-istanbul "^6.1.1"
- babel-preset-jest "^29.5.0"
- chalk "^4.0.0"
- graceful-fs "^4.2.9"
- slash "^3.0.0"
-
-babel-plugin-istanbul@^6.1.1:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73"
- integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@istanbuljs/load-nyc-config" "^1.0.0"
- "@istanbuljs/schema" "^0.1.2"
- istanbul-lib-instrument "^5.0.4"
- test-exclude "^6.0.0"
-
-babel-plugin-jest-hoist@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a"
- integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==
- dependencies:
- "@babel/template" "^7.3.3"
- "@babel/types" "^7.3.3"
- "@types/babel__core" "^7.1.14"
- "@types/babel__traverse" "^7.0.6"
-
-babel-plugin-polyfill-corejs2@^0.4.4:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz#9f9a0e1cd9d645cc246a5e094db5c3aa913ccd2b"
- integrity sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==
- dependencies:
- "@babel/compat-data" "^7.22.6"
- "@babel/helper-define-polyfill-provider" "^0.4.1"
- "@nicolo-ribaudo/semver-v6" "^6.3.3"
-
-babel-plugin-polyfill-corejs3@^0.8.2:
- version "0.8.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz#d406c5738d298cd9c66f64a94cf8d5904ce4cc5e"
- integrity sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==
- dependencies:
- "@babel/helper-define-polyfill-provider" "^0.4.1"
- core-js-compat "^3.31.0"
-
-babel-plugin-polyfill-regenerator@^0.5.1:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz#ace7a5eced6dff7d5060c335c52064778216afd3"
- integrity sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==
- dependencies:
- "@babel/helper-define-polyfill-provider" "^0.4.1"
-
-babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0:
- version "7.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf"
- integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==
-
-babel-plugin-transform-flow-enums@^0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz#d1d0cc9bdc799c850ca110d0ddc9f21b9ec3ef25"
- integrity sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==
- dependencies:
- "@babel/plugin-syntax-flow" "^7.12.1"
-
-babel-preset-current-node-syntax@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b"
- integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==
- dependencies:
- "@babel/plugin-syntax-async-generators" "^7.8.4"
- "@babel/plugin-syntax-bigint" "^7.8.3"
- "@babel/plugin-syntax-class-properties" "^7.8.3"
- "@babel/plugin-syntax-import-meta" "^7.8.3"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.8.3"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
- "@babel/plugin-syntax-top-level-await" "^7.8.3"
-
-babel-preset-fbjs@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c"
- integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==
- dependencies:
- "@babel/plugin-proposal-class-properties" "^7.0.0"
- "@babel/plugin-proposal-object-rest-spread" "^7.0.0"
- "@babel/plugin-syntax-class-properties" "^7.0.0"
- "@babel/plugin-syntax-flow" "^7.0.0"
- "@babel/plugin-syntax-jsx" "^7.0.0"
- "@babel/plugin-syntax-object-rest-spread" "^7.0.0"
- "@babel/plugin-transform-arrow-functions" "^7.0.0"
- "@babel/plugin-transform-block-scoped-functions" "^7.0.0"
- "@babel/plugin-transform-block-scoping" "^7.0.0"
- "@babel/plugin-transform-classes" "^7.0.0"
- "@babel/plugin-transform-computed-properties" "^7.0.0"
- "@babel/plugin-transform-destructuring" "^7.0.0"
- "@babel/plugin-transform-flow-strip-types" "^7.0.0"
- "@babel/plugin-transform-for-of" "^7.0.0"
- "@babel/plugin-transform-function-name" "^7.0.0"
- "@babel/plugin-transform-literals" "^7.0.0"
- "@babel/plugin-transform-member-expression-literals" "^7.0.0"
- "@babel/plugin-transform-modules-commonjs" "^7.0.0"
- "@babel/plugin-transform-object-super" "^7.0.0"
- "@babel/plugin-transform-parameters" "^7.0.0"
- "@babel/plugin-transform-property-literals" "^7.0.0"
- "@babel/plugin-transform-react-display-name" "^7.0.0"
- "@babel/plugin-transform-react-jsx" "^7.0.0"
- "@babel/plugin-transform-shorthand-properties" "^7.0.0"
- "@babel/plugin-transform-spread" "^7.0.0"
- "@babel/plugin-transform-template-literals" "^7.0.0"
- babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0"
-
-babel-preset-jest@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2"
- integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==
- dependencies:
- babel-plugin-jest-hoist "^29.5.0"
- babel-preset-current-node-syntax "^1.0.0"
-
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-base64-js@^1.1.2, base64-js@^1.3.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-bl@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
- integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
- dependencies:
- buffer "^5.5.0"
- inherits "^2.0.4"
- readable-stream "^3.4.0"
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-braces@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-browserslist@^4.21.9:
- version "4.21.9"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635"
- integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==
- dependencies:
- caniuse-lite "^1.0.30001503"
- electron-to-chromium "^1.4.431"
- node-releases "^2.0.12"
- update-browserslist-db "^1.0.11"
-
-bser@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
- integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
- dependencies:
- node-int64 "^0.4.0"
-
-buffer-from@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
- integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-
-buffer@^5.5.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
- integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.1.13"
-
-bytes@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
- integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
-
-caller-callsite@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134"
- integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==
- dependencies:
- callsites "^2.0.0"
-
-caller-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4"
- integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==
- dependencies:
- caller-callsite "^2.0.0"
-
-callsites@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
- integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==
-
-callsites@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
- integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-camelcase@^5.0.0, camelcase@^5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
-camelcase@^6.2.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
- integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-
-caniuse-lite@^1.0.30001503:
- version "1.0.30001516"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz#621b1be7d85a8843ee7d210fd9d87b52e3daab3a"
- integrity sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==
-
-chalk@^2.0.0:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
- dependencies:
- ansi-styles "^3.2.1"
- escape-string-regexp "^1.0.5"
- supports-color "^5.3.0"
-
-chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-char-regex@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
- integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
-
-ci-info@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
- integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-
-ci-info@^3.2.0:
- version "3.8.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91"
- integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==
-
-cjs-module-lexer@^1.0.0:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107"
- integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==
-
-cli-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
- integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
- dependencies:
- restore-cursor "^3.1.0"
-
-cli-spinners@^2.5.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db"
- integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==
-
-cliui@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
- integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
- dependencies:
- string-width "^4.2.0"
- strip-ansi "^6.0.0"
- wrap-ansi "^6.2.0"
-
-cliui@^7.0.2:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
- integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
- dependencies:
- string-width "^4.2.0"
- strip-ansi "^6.0.0"
- wrap-ansi "^7.0.0"
-
-cliui@^8.0.1:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
- integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
- dependencies:
- string-width "^4.2.0"
- strip-ansi "^6.0.1"
- wrap-ansi "^7.0.0"
-
-clone-deep@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
- integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
- dependencies:
- is-plain-object "^2.0.4"
- kind-of "^6.0.2"
- shallow-clone "^3.0.0"
-
-clone@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
-
-co@^4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
- integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==
-
-collect-v8-coverage@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9"
- integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==
-
-color-convert@^1.9.0:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
-
-color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-colorette@^1.0.7:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40"
- integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==
-
-command-exists@^1.2.8:
- version "1.2.9"
- resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69"
- integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==
-
-commander@^2.20.0:
- version "2.20.3"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
- integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
-commander@^9.4.1:
- version "9.5.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30"
- integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==
-
-commander@~2.13.0:
- version "2.13.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
- integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==
-
-commondir@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
- integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
-
-compressible@~2.0.16:
- version "2.0.18"
- resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
- integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
- dependencies:
- mime-db ">= 1.43.0 < 2"
-
-compression@^1.7.1:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
- integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
- dependencies:
- accepts "~1.3.5"
- bytes "3.0.0"
- compressible "~2.0.16"
- debug "2.6.9"
- on-headers "~1.0.2"
- safe-buffer "5.1.2"
- vary "~1.1.2"
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-
-connect@^3.6.5:
- version "3.7.0"
- resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8"
- integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==
- dependencies:
- debug "2.6.9"
- finalhandler "1.1.2"
- parseurl "~1.3.3"
- utils-merge "1.0.1"
-
-convert-source-map@^1.6.0, convert-source-map@^1.7.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f"
- integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
-
-convert-source-map@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
- integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
-
-core-js-compat@^3.31.0:
- version "3.31.1"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.31.1.tgz#5084ad1a46858df50ff89ace152441a63ba7aae0"
- integrity sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==
- dependencies:
- browserslist "^4.21.9"
-
-core-util-is@~1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
- integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-
-cosmiconfig@^5.0.5, cosmiconfig@^5.1.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a"
- integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
- dependencies:
- import-fresh "^2.0.0"
- is-directory "^0.3.1"
- js-yaml "^3.13.1"
- parse-json "^4.0.0"
-
-cross-spawn@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
- integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
- dependencies:
- path-key "^3.1.0"
- shebang-command "^2.0.0"
- which "^2.0.1"
-
-csstype@^3.0.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
- integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
-
-dayjs@^1.8.15:
- version "1.11.9"
- resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a"
- integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==
-
-debug@2.6.9, debug@^2.2.0:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
- dependencies:
- ms "2.0.0"
-
-debug@^4.1.0, debug@^4.1.1:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
- dependencies:
- ms "2.1.2"
-
-decamelize@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
- integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
-
-decode-uri-component@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9"
- integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==
-
-dedent@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
- integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==
-
-deepmerge@^4.2.2, deepmerge@^4.3.0:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
- integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
-
-defaults@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a"
- integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==
- dependencies:
- clone "^1.0.2"
-
-denodeify@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631"
- integrity sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==
-
-depd@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
- integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
-
-deprecated-react-native-prop-types@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz#8ed03a64c21b7fbdd2d000957b6838d4f38d2c66"
- integrity sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw==
- dependencies:
- "@react-native/normalize-colors" "*"
- invariant "*"
- prop-types "*"
-
-destroy@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
- integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
-
-detect-newline@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
- integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
-
-diff-sequences@^29.4.3:
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2"
- integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==
-
-ee-first@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-
-electron-to-chromium@^1.4.431:
- version "1.4.461"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.461.tgz#6b14af66042732bf883ab63a4d82cac8f35eb252"
- integrity sha512-1JkvV2sgEGTDXjdsaQCeSwYYuhLRphRpc+g6EHTFELJXEiznLt3/0pZ9JuAOQ5p2rI3YxKTbivtvajirIfhrEQ==
-
-emittery@^0.13.1:
- version "0.13.1"
- resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad"
- integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==
-
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-encodeurl@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
-
-envinfo@^7.7.2:
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.10.0.tgz#55146e3909cc5fe63c22da63fb15b05aeac35b13"
- integrity sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==
-
-error-ex@^1.3.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
- dependencies:
- is-arrayish "^0.2.1"
-
-error-stack-parser@^2.0.6:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286"
- integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==
- dependencies:
- stackframe "^1.3.4"
-
-errorhandler@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91"
- integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==
- dependencies:
- accepts "~1.3.7"
- escape-html "~1.0.3"
-
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escape-html@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
-
-escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
-
-escape-string-regexp@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
- integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
-
-escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-esprima@^4.0.0, esprima@~4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-etag@~1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
-
-event-target-shim@^5.0.0, event-target-shim@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
- integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
-
-execa@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
- integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
- dependencies:
- cross-spawn "^7.0.3"
- get-stream "^6.0.0"
- human-signals "^2.1.0"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.1"
- onetime "^5.1.2"
- signal-exit "^3.0.3"
- strip-final-newline "^2.0.0"
-
-exit@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
- integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==
-
-expect@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.1.tgz#64dd1c8f75e2c0b209418f2b8d36a07921adfdf1"
- integrity sha512-XEdDLonERCU1n9uR56/Stx9OqojaLAQtZf9PrCHH9Hl8YXiEIka3H4NXJ3NOIBmQJTg7+j7buh34PMHfJujc8g==
- dependencies:
- "@jest/expect-utils" "^29.6.1"
- "@types/node" "*"
- jest-get-type "^29.4.3"
- jest-matcher-utils "^29.6.1"
- jest-message-util "^29.6.1"
- jest-util "^29.6.1"
-
-fast-deep-equal@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-fast-json-stable-stringify@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-fast-xml-parser@^4.0.12:
- version "4.2.5"
- resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f"
- integrity sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==
- dependencies:
- strnum "^1.0.5"
-
-fb-watchman@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c"
- integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==
- dependencies:
- bser "2.1.1"
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-filter-obj@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b"
- integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==
-
-finalhandler@1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
- integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
- 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"
-
-find-cache-dir@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
- integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
- dependencies:
- commondir "^1.0.1"
- make-dir "^2.0.0"
- pkg-dir "^3.0.0"
-
-find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
- dependencies:
- locate-path "^3.0.0"
-
-find-up@^4.0.0, find-up@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
- dependencies:
- locate-path "^5.0.0"
- path-exists "^4.0.0"
-
-find-up@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
- integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
- dependencies:
- locate-path "^6.0.0"
- path-exists "^4.0.0"
-
-flow-enums-runtime@^0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz#95884bfcc82edaf27eef7e1dd09732331cfbafbc"
- integrity sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==
-
-flow-parser@0.*:
- version "0.212.0"
- resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.212.0.tgz#2b15a32bf0cc15fc81818fe849752dd70cb87871"
- integrity sha512-45eNySEs7n692jLN+eHQ6zvC9e1cqu9Dq1PpDHTcWRri2HFEs8is8Anmp1RcIhYxA5TZYD6RuESG2jdj6nkDJQ==
-
-flow-parser@^0.206.0:
- version "0.206.0"
- resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.206.0.tgz#f4f794f8026535278393308e01ea72f31000bfef"
- integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==
-
-fresh@0.5.2:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
-
-fs-extra@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
- integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-
-fsevents@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
- integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-gensync@^1.0.0-beta.2:
- version "1.0.0-beta.2"
- resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
- integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-
-get-caller-file@^2.0.1, get-caller-file@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
- integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-
-get-package-type@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
- integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
-
-get-stream@^6.0.0:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
- integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-
-glob@^7.1.3, glob@^7.1.4:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-globals@^11.1.0:
- version "11.12.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
- integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-
-graceful-fs@^4.1.11, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9:
- version "4.2.11"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
- integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
-
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-hermes-estree@0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.12.0.tgz#8a289f9aee854854422345e6995a48613bac2ca8"
- integrity sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw==
-
-hermes-parser@0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.12.0.tgz#114dc26697cfb41a6302c215b859b74224383773"
- integrity sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==
- dependencies:
- hermes-estree "0.12.0"
-
-hermes-profile-transformer@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b"
- integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==
- dependencies:
- source-map "^0.7.3"
-
-html-escaper@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
- integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
-
-http-errors@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
- integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
- dependencies:
- depd "2.0.0"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- toidentifier "1.0.1"
-
-human-signals@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
- integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-
-ieee754@^1.1.13:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
-image-size@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486"
- integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==
- dependencies:
- queue "6.0.2"
-
-import-fresh@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
- integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==
- dependencies:
- caller-path "^2.0.0"
- resolve-from "^3.0.0"
-
-import-local@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4"
- integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==
- dependencies:
- pkg-dir "^4.2.0"
- resolve-cwd "^3.0.0"
-
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-invariant@*, invariant@^2.2.4:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
- integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
- dependencies:
- loose-envify "^1.0.0"
-
-ip@^1.1.5:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48"
- integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==
-
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
-
-is-core-module@^2.11.0:
- version "2.12.1"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd"
- integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==
- dependencies:
- has "^1.0.3"
-
-is-directory@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
- integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==
-
-is-fullwidth-code-point@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==
-
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-is-generator-fn@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118"
- integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==
-
-is-interactive@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
- integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-plain-object@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
- integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
- dependencies:
- isobject "^3.0.1"
-
-is-stream@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
- integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-
-is-unicode-supported@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
- integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-
-is-wsl@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
- integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==
-
-isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-
-isobject@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
- integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
-
-istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3"
- integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==
-
-istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d"
- integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==
- dependencies:
- "@babel/core" "^7.12.3"
- "@babel/parser" "^7.14.7"
- "@istanbuljs/schema" "^0.1.2"
- istanbul-lib-coverage "^3.2.0"
- semver "^6.3.0"
-
-istanbul-lib-report@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6"
- integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==
- dependencies:
- istanbul-lib-coverage "^3.0.0"
- make-dir "^3.0.0"
- supports-color "^7.1.0"
-
-istanbul-lib-source-maps@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551"
- integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==
- dependencies:
- debug "^4.1.1"
- istanbul-lib-coverage "^3.0.0"
- source-map "^0.6.1"
-
-istanbul-reports@^3.1.3:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae"
- integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==
- dependencies:
- html-escaper "^2.0.0"
- istanbul-lib-report "^3.0.0"
-
-jest-changed-files@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e"
- integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==
- dependencies:
- execa "^5.0.0"
- p-limit "^3.1.0"
-
-jest-circus@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.1.tgz#861dab37e71a89907d1c0fabc54a0019738ed824"
- integrity sha512-tPbYLEiBU4MYAL2XoZme/bgfUeotpDBd81lgHLCbDZZFaGmECk0b+/xejPFtmiBP87GgP/y4jplcRpbH+fgCzQ==
- dependencies:
- "@jest/environment" "^29.6.1"
- "@jest/expect" "^29.6.1"
- "@jest/test-result" "^29.6.1"
- "@jest/types" "^29.6.1"
- "@types/node" "*"
- chalk "^4.0.0"
- co "^4.6.0"
- dedent "^0.7.0"
- is-generator-fn "^2.0.0"
- jest-each "^29.6.1"
- jest-matcher-utils "^29.6.1"
- jest-message-util "^29.6.1"
- jest-runtime "^29.6.1"
- jest-snapshot "^29.6.1"
- jest-util "^29.6.1"
- p-limit "^3.1.0"
- pretty-format "^29.6.1"
- pure-rand "^6.0.0"
- slash "^3.0.0"
- stack-utils "^2.0.3"
-
-jest-cli@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.1.tgz#99d9afa7449538221c71f358f0fdd3e9c6e89f72"
- integrity sha512-607dSgTA4ODIN6go9w6xY3EYkyPFGicx51a69H7yfvt7lN53xNswEVLovq+E77VsTRi5fWprLH0yl4DJgE8Ing==
- dependencies:
- "@jest/core" "^29.6.1"
- "@jest/test-result" "^29.6.1"
- "@jest/types" "^29.6.1"
- chalk "^4.0.0"
- exit "^0.1.2"
- graceful-fs "^4.2.9"
- import-local "^3.0.2"
- jest-config "^29.6.1"
- jest-util "^29.6.1"
- jest-validate "^29.6.1"
- prompts "^2.0.1"
- yargs "^17.3.1"
-
-jest-config@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.1.tgz#d785344509065d53a238224c6cdc0ed8e2f2f0dd"
- integrity sha512-XdjYV2fy2xYixUiV2Wc54t3Z4oxYPAELUzWnV6+mcbq0rh742X2p52pii5A3oeRzYjLnQxCsZmp0qpI6klE2cQ==
- dependencies:
- "@babel/core" "^7.11.6"
- "@jest/test-sequencer" "^29.6.1"
- "@jest/types" "^29.6.1"
- babel-jest "^29.6.1"
- chalk "^4.0.0"
- ci-info "^3.2.0"
- deepmerge "^4.2.2"
- glob "^7.1.3"
- graceful-fs "^4.2.9"
- jest-circus "^29.6.1"
- jest-environment-node "^29.6.1"
- jest-get-type "^29.4.3"
- jest-regex-util "^29.4.3"
- jest-resolve "^29.6.1"
- jest-runner "^29.6.1"
- jest-util "^29.6.1"
- jest-validate "^29.6.1"
- micromatch "^4.0.4"
- parse-json "^5.2.0"
- pretty-format "^29.6.1"
- slash "^3.0.0"
- strip-json-comments "^3.1.1"
-
-jest-diff@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.1.tgz#13df6db0a89ee6ad93c747c75c85c70ba941e545"
- integrity sha512-FsNCvinvl8oVxpNLttNQX7FAq7vR+gMDGj90tiP7siWw1UdakWUGqrylpsYrpvj908IYckm5Y0Q7azNAozU1Kg==
- dependencies:
- chalk "^4.0.0"
- diff-sequences "^29.4.3"
- jest-get-type "^29.4.3"
- pretty-format "^29.6.1"
-
-jest-docblock@^29.4.3:
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8"
- integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==
- dependencies:
- detect-newline "^3.0.0"
-
-jest-each@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.6.1.tgz#975058e5b8f55c6780beab8b6ab214921815c89c"
- integrity sha512-n5eoj5eiTHpKQCAVcNTT7DRqeUmJ01hsAL0Q1SMiBHcBcvTKDELixQOGMCpqhbIuTcfC4kMfSnpmDqRgRJcLNQ==
- dependencies:
- "@jest/types" "^29.6.1"
- chalk "^4.0.0"
- jest-get-type "^29.4.3"
- jest-util "^29.6.1"
- pretty-format "^29.6.1"
-
-jest-environment-node@^29.2.1, jest-environment-node@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.1.tgz#08a122dece39e58bc388da815a2166c58b4abec6"
- integrity sha512-ZNIfAiE+foBog24W+2caIldl4Irh8Lx1PUhg/GZ0odM1d/h2qORAsejiFc7zb+SEmYPn1yDZzEDSU5PmDkmVLQ==
- dependencies:
- "@jest/environment" "^29.6.1"
- "@jest/fake-timers" "^29.6.1"
- "@jest/types" "^29.6.1"
- "@types/node" "*"
- jest-mock "^29.6.1"
- jest-util "^29.6.1"
-
-jest-get-type@^29.4.3:
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5"
- integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==
-
-jest-haste-map@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.1.tgz#62655c7a1c1b349a3206441330fb2dbdb4b63803"
- integrity sha512-0m7f9PZXxOCk1gRACiVgX85knUKPKLPg4oRCjLoqIm9brTHXaorMA0JpmtmVkQiT8nmXyIVoZd/nnH1cfC33ig==
- dependencies:
- "@jest/types" "^29.6.1"
- "@types/graceful-fs" "^4.1.3"
- "@types/node" "*"
- anymatch "^3.0.3"
- fb-watchman "^2.0.0"
- graceful-fs "^4.2.9"
- jest-regex-util "^29.4.3"
- jest-util "^29.6.1"
- jest-worker "^29.6.1"
- micromatch "^4.0.4"
- walker "^1.0.8"
- optionalDependencies:
- fsevents "^2.3.2"
-
-jest-leak-detector@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.6.1.tgz#66a902c81318e66e694df7d096a95466cb962f8e"
- integrity sha512-OrxMNyZirpOEwkF3UHnIkAiZbtkBWiye+hhBweCHkVbCgyEy71Mwbb5zgeTNYWJBi1qgDVfPC1IwO9dVEeTLwQ==
- dependencies:
- jest-get-type "^29.4.3"
- pretty-format "^29.6.1"
-
-jest-matcher-utils@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.1.tgz#6c60075d84655d6300c5d5128f46531848160b53"
- integrity sha512-SLaztw9d2mfQQKHmJXKM0HCbl2PPVld/t9Xa6P9sgiExijviSp7TnZZpw2Fpt+OI3nwUO/slJbOfzfUMKKC5QA==
- dependencies:
- chalk "^4.0.0"
- jest-diff "^29.6.1"
- jest-get-type "^29.4.3"
- pretty-format "^29.6.1"
-
-jest-message-util@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.1.tgz#d0b21d87f117e1b9e165e24f245befd2ff34ff8d"
- integrity sha512-KoAW2zAmNSd3Gk88uJ56qXUWbFk787QKmjjJVOjtGFmmGSZgDBrlIL4AfQw1xyMYPNVD7dNInfIbur9B2rd/wQ==
- dependencies:
- "@babel/code-frame" "^7.12.13"
- "@jest/types" "^29.6.1"
- "@types/stack-utils" "^2.0.0"
- chalk "^4.0.0"
- graceful-fs "^4.2.9"
- micromatch "^4.0.4"
- pretty-format "^29.6.1"
- slash "^3.0.0"
- stack-utils "^2.0.3"
-
-jest-mock@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.1.tgz#049ee26aea8cbf54c764af649070910607316517"
- integrity sha512-brovyV9HBkjXAEdRooaTQK42n8usKoSRR3gihzUpYeV/vwqgSoNfrksO7UfSACnPmxasO/8TmHM3w9Hp3G1dgw==
- dependencies:
- "@jest/types" "^29.6.1"
- "@types/node" "*"
- jest-util "^29.6.1"
-
-jest-pnp-resolver@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e"
- integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==
-
-jest-regex-util@^27.0.6:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95"
- integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==
-
-jest-regex-util@^29.4.3:
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8"
- integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==
-
-jest-resolve-dependencies@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.1.tgz#b85b06670f987a62515bbf625d54a499e3d708f5"
- integrity sha512-BbFvxLXtcldaFOhNMXmHRWx1nXQO5LoXiKSGQcA1LxxirYceZT6ch8KTE1bK3X31TNG/JbkI7OkS/ABexVahiw==
- dependencies:
- jest-regex-util "^29.4.3"
- jest-snapshot "^29.6.1"
-
-jest-resolve@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.1.tgz#4c3324b993a85e300add2f8609f51b80ddea39ee"
- integrity sha512-AeRkyS8g37UyJiP9w3mmI/VXU/q8l/IH52vj/cDAyScDcemRbSBhfX/NMYIGilQgSVwsjxrCHf3XJu4f+lxCMg==
- dependencies:
- chalk "^4.0.0"
- graceful-fs "^4.2.9"
- jest-haste-map "^29.6.1"
- jest-pnp-resolver "^1.2.2"
- jest-util "^29.6.1"
- jest-validate "^29.6.1"
- resolve "^1.20.0"
- resolve.exports "^2.0.0"
- slash "^3.0.0"
-
-jest-runner@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.1.tgz#54557087e7972d345540d622ab5bfc3d8f34688c"
- integrity sha512-tw0wb2Q9yhjAQ2w8rHRDxteryyIck7gIzQE4Reu3JuOBpGp96xWgF0nY8MDdejzrLCZKDcp8JlZrBN/EtkQvPQ==
- dependencies:
- "@jest/console" "^29.6.1"
- "@jest/environment" "^29.6.1"
- "@jest/test-result" "^29.6.1"
- "@jest/transform" "^29.6.1"
- "@jest/types" "^29.6.1"
- "@types/node" "*"
- chalk "^4.0.0"
- emittery "^0.13.1"
- graceful-fs "^4.2.9"
- jest-docblock "^29.4.3"
- jest-environment-node "^29.6.1"
- jest-haste-map "^29.6.1"
- jest-leak-detector "^29.6.1"
- jest-message-util "^29.6.1"
- jest-resolve "^29.6.1"
- jest-runtime "^29.6.1"
- jest-util "^29.6.1"
- jest-watcher "^29.6.1"
- jest-worker "^29.6.1"
- p-limit "^3.1.0"
- source-map-support "0.5.13"
-
-jest-runtime@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.1.tgz#8a0fc9274ef277f3d70ba19d238e64334958a0dc"
- integrity sha512-D6/AYOA+Lhs5e5il8+5pSLemjtJezUr+8zx+Sn8xlmOux3XOqx4d8l/2udBea8CRPqqrzhsKUsN/gBDE/IcaPQ==
- dependencies:
- "@jest/environment" "^29.6.1"
- "@jest/fake-timers" "^29.6.1"
- "@jest/globals" "^29.6.1"
- "@jest/source-map" "^29.6.0"
- "@jest/test-result" "^29.6.1"
- "@jest/transform" "^29.6.1"
- "@jest/types" "^29.6.1"
- "@types/node" "*"
- chalk "^4.0.0"
- cjs-module-lexer "^1.0.0"
- collect-v8-coverage "^1.0.0"
- glob "^7.1.3"
- graceful-fs "^4.2.9"
- jest-haste-map "^29.6.1"
- jest-message-util "^29.6.1"
- jest-mock "^29.6.1"
- jest-regex-util "^29.4.3"
- jest-resolve "^29.6.1"
- jest-snapshot "^29.6.1"
- jest-util "^29.6.1"
- slash "^3.0.0"
- strip-bom "^4.0.0"
-
-jest-snapshot@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.1.tgz#0d083cb7de716d5d5cdbe80d598ed2fbafac0239"
- integrity sha512-G4UQE1QQ6OaCgfY+A0uR1W2AY0tGXUPQpoUClhWHq1Xdnx1H6JOrC2nH5lqnOEqaDgbHFgIwZ7bNq24HpB180A==
- dependencies:
- "@babel/core" "^7.11.6"
- "@babel/generator" "^7.7.2"
- "@babel/plugin-syntax-jsx" "^7.7.2"
- "@babel/plugin-syntax-typescript" "^7.7.2"
- "@babel/types" "^7.3.3"
- "@jest/expect-utils" "^29.6.1"
- "@jest/transform" "^29.6.1"
- "@jest/types" "^29.6.1"
- "@types/prettier" "^2.1.5"
- babel-preset-current-node-syntax "^1.0.0"
- chalk "^4.0.0"
- expect "^29.6.1"
- graceful-fs "^4.2.9"
- jest-diff "^29.6.1"
- jest-get-type "^29.4.3"
- jest-matcher-utils "^29.6.1"
- jest-message-util "^29.6.1"
- jest-util "^29.6.1"
- natural-compare "^1.4.0"
- pretty-format "^29.6.1"
- semver "^7.5.3"
-
-jest-util@^27.2.0:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9"
- integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- chalk "^4.0.0"
- ci-info "^3.2.0"
- graceful-fs "^4.2.9"
- picomatch "^2.2.3"
-
-jest-util@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.1.tgz#c9e29a87a6edbf1e39e6dee2b4689b8a146679cb"
- integrity sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg==
- dependencies:
- "@jest/types" "^29.6.1"
- "@types/node" "*"
- chalk "^4.0.0"
- ci-info "^3.2.0"
- graceful-fs "^4.2.9"
- picomatch "^2.2.3"
-
-jest-validate@^29.2.1, jest-validate@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.6.1.tgz#765e684af6e2c86dce950aebefbbcd4546d69f7b"
- integrity sha512-r3Ds69/0KCN4vx4sYAbGL1EVpZ7MSS0vLmd3gV78O+NAx3PDQQukRU5hNHPXlyqCgFY8XUk7EuTMLugh0KzahA==
- dependencies:
- "@jest/types" "^29.6.1"
- camelcase "^6.2.0"
- chalk "^4.0.0"
- jest-get-type "^29.4.3"
- leven "^3.1.0"
- pretty-format "^29.6.1"
-
-jest-watcher@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.1.tgz#7c0c43ddd52418af134c551c92c9ea31e5ec942e"
- integrity sha512-d4wpjWTS7HEZPaaj8m36QiaP856JthRZkrgcIY/7ISoUWPIillrXM23WPboZVLbiwZBt4/qn2Jke84Sla6JhFA==
- dependencies:
- "@jest/test-result" "^29.6.1"
- "@jest/types" "^29.6.1"
- "@types/node" "*"
- ansi-escapes "^4.2.1"
- chalk "^4.0.0"
- emittery "^0.13.1"
- jest-util "^29.6.1"
- string-length "^4.0.1"
-
-jest-worker@^27.2.0:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
- integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
- dependencies:
- "@types/node" "*"
- merge-stream "^2.0.0"
- supports-color "^8.0.0"
-
-jest-worker@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.1.tgz#64b015f0e985ef3a8ad049b61fe92b3db74a5319"
- integrity sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA==
- dependencies:
- "@types/node" "*"
- jest-util "^29.6.1"
- merge-stream "^2.0.0"
- supports-color "^8.0.0"
-
-jest@^29.2.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.1.tgz#74be1cb719c3abe439f2d94aeb18e6540a5b02ad"
- integrity sha512-Nirw5B4nn69rVUZtemCQhwxOBhm0nsp3hmtF4rzCeWD7BkjAXRIji7xWQfnTNbz9g0aVsBX6aZK3n+23LM6uDw==
- dependencies:
- "@jest/core" "^29.6.1"
- "@jest/types" "^29.6.1"
- import-local "^3.0.2"
- jest-cli "^29.6.1"
-
-joi@^17.2.1:
- version "17.9.2"
- resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.2.tgz#8b2e4724188369f55451aebd1d0b1d9482470690"
- integrity sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==
- dependencies:
- "@hapi/hoek" "^9.0.0"
- "@hapi/topo" "^5.0.0"
- "@sideway/address" "^4.1.3"
- "@sideway/formula" "^3.0.1"
- "@sideway/pinpoint" "^2.0.0"
-
-"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-yaml@^3.13.1:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-jsc-android@^250231.0.0:
- version "250231.0.0"
- resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-250231.0.0.tgz#91720f8df382a108872fa4b3f558f33ba5e95262"
- integrity sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==
-
-jsc-safe-url@^0.2.2:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a"
- integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==
-
-jscodeshift@^0.14.0:
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.14.0.tgz#7542e6715d6d2e8bde0b4e883f0ccea358b46881"
- integrity sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==
- dependencies:
- "@babel/core" "^7.13.16"
- "@babel/parser" "^7.13.16"
- "@babel/plugin-proposal-class-properties" "^7.13.0"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8"
- "@babel/plugin-proposal-optional-chaining" "^7.13.12"
- "@babel/plugin-transform-modules-commonjs" "^7.13.8"
- "@babel/preset-flow" "^7.13.13"
- "@babel/preset-typescript" "^7.13.0"
- "@babel/register" "^7.13.16"
- babel-core "^7.0.0-bridge.0"
- chalk "^4.1.2"
- flow-parser "0.*"
- graceful-fs "^4.2.4"
- micromatch "^4.0.4"
- neo-async "^2.5.0"
- node-dir "^0.1.17"
- recast "^0.21.0"
- temp "^0.8.4"
- write-file-atomic "^2.3.0"
-
-jsesc@^2.5.1:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
- integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
-
-jsesc@~0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
- integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
-
-json-parse-better-errors@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
- integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-
-json-parse-even-better-errors@^2.3.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
- integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
-
-json5@^2.2.2:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
- integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
-
-jsonfile@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
- integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-kind-of@^6.0.2:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
- integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-
-kleur@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
- integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
-
-leven@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
- integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
-
-lines-and-columns@^1.1.6:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
- integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-
-locate-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
- integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
- dependencies:
- p-locate "^3.0.0"
- path-exists "^3.0.0"
-
-locate-path@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
- dependencies:
- p-locate "^4.1.0"
-
-locate-path@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
- integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
- dependencies:
- p-locate "^5.0.0"
-
-lodash.debounce@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
- integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
-
-lodash.throttle@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
- integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==
-
-log-symbols@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
- integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
- dependencies:
- chalk "^4.1.0"
- is-unicode-supported "^0.1.0"
-
-logkitty@^0.7.1:
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7"
- integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==
- dependencies:
- ansi-fragments "^0.2.1"
- dayjs "^1.8.15"
- yargs "^15.1.0"
-
-loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-lru-cache@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
- integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
- dependencies:
- yallist "^3.0.2"
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-make-dir@^2.0.0, make-dir@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
- integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
- dependencies:
- pify "^4.0.1"
- semver "^5.6.0"
-
-make-dir@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
- integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
- dependencies:
- semver "^6.0.0"
-
-makeerror@1.0.12:
- version "1.0.12"
- resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a"
- integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==
- dependencies:
- tmpl "1.0.5"
-
-memoize-one@^5.0.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e"
- integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==
-
-merge-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
- integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-
-metro-babel-transformer@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.76.7.tgz#ba620d64cbaf97d1aa14146d654a3e5d7477fc62"
- integrity sha512-bgr2OFn0J4r0qoZcHrwEvccF7g9k3wdgTOgk6gmGHrtlZ1Jn3oCpklW/DfZ9PzHfjY2mQammKTc19g/EFGyOJw==
- dependencies:
- "@babel/core" "^7.20.0"
- hermes-parser "0.12.0"
- nullthrows "^1.1.1"
-
-metro-cache-key@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.7.tgz#70913f43b92b313096673c37532edd07438cb325"
- integrity sha512-0pecoIzwsD/Whn/Qfa+SDMX2YyasV0ndbcgUFx7w1Ct2sLHClujdhQ4ik6mvQmsaOcnGkIyN0zcceMDjC2+BFQ==
-
-metro-cache@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.76.7.tgz#e49e51423fa960df4eeff9760d131f03e003a9eb"
- integrity sha512-nWBMztrs5RuSxZRI7hgFgob5PhYDmxICh9FF8anm9/ito0u0vpPvRxt7sRu8fyeD2AHdXqE7kX32rWY0LiXgeg==
- dependencies:
- metro-core "0.76.7"
- rimraf "^3.0.2"
-
-metro-config@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.76.7.tgz#f0fc171707523aa7d3a9311550872136880558c0"
- integrity sha512-CFDyNb9bqxZemiChC/gNdXZ7OQkIwmXzkrEXivcXGbgzlt/b2juCv555GWJHyZSlorwnwJfY3uzAFu4A9iRVfg==
- dependencies:
- connect "^3.6.5"
- cosmiconfig "^5.0.5"
- jest-validate "^29.2.1"
- metro "0.76.7"
- metro-cache "0.76.7"
- metro-core "0.76.7"
- metro-runtime "0.76.7"
-
-metro-core@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.76.7.tgz#5d2b8bac2cde801dc22666ad7be1336d1f021b61"
- integrity sha512-0b8KfrwPmwCMW+1V7ZQPkTy2tsEKZjYG9Pu1PTsu463Z9fxX7WaR0fcHFshv+J1CnQSUTwIGGjbNvj1teKe+pw==
- dependencies:
- lodash.throttle "^4.1.1"
- metro-resolver "0.76.7"
-
-metro-file-map@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.76.7.tgz#0f041a4f186ac672f0188180310609c8483ffe89"
- integrity sha512-s+zEkTcJ4mOJTgEE2ht4jIo1DZfeWreQR3tpT3gDV/Y/0UQ8aJBTv62dE775z0GLsWZApiblAYZsj7ZE8P06nw==
- dependencies:
- anymatch "^3.0.3"
- debug "^2.2.0"
- fb-watchman "^2.0.0"
- graceful-fs "^4.2.4"
- invariant "^2.2.4"
- jest-regex-util "^27.0.6"
- jest-util "^27.2.0"
- jest-worker "^27.2.0"
- micromatch "^4.0.4"
- node-abort-controller "^3.1.1"
- nullthrows "^1.1.1"
- walker "^1.0.7"
- optionalDependencies:
- fsevents "^2.3.2"
-
-metro-inspector-proxy@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.76.7.tgz#c067df25056e932002a72a4b45cf7b4b749f808e"
- integrity sha512-rNZ/6edTl/1qUekAhAbaFjczMphM50/UjtxiKulo6vqvgn/Mjd9hVqDvVYfAMZXqPvlusD88n38UjVYPkruLSg==
- dependencies:
- connect "^3.6.5"
- debug "^2.2.0"
- node-fetch "^2.2.0"
- ws "^7.5.1"
- yargs "^17.6.2"
-
-metro-minify-terser@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.7.tgz#aefac8bb8b6b3a0fcb5ea0238623cf3e100893ff"
- integrity sha512-FQiZGhIxCzhDwK4LxyPMLlq0Tsmla10X7BfNGlYFK0A5IsaVKNJbETyTzhpIwc+YFRT4GkFFwgo0V2N5vxO5HA==
- dependencies:
- terser "^5.15.0"
-
-metro-minify-uglify@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.76.7.tgz#3e0143786718dcaea4e28a724698d4f8ac199a43"
- integrity sha512-FuXIU3j2uNcSvQtPrAJjYWHruPiQ+EpE++J9Z+VznQKEHcIxMMoQZAfIF2IpZSrZYfLOjVFyGMvj41jQMxV1Vw==
- dependencies:
- uglify-es "^3.1.9"
-
-metro-react-native-babel-preset@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.7.tgz#dfe15c040d0918147a8b0e9f530d558287acbb54"
- integrity sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw==
- dependencies:
- "@babel/core" "^7.20.0"
- "@babel/plugin-proposal-async-generator-functions" "^7.0.0"
- "@babel/plugin-proposal-class-properties" "^7.18.0"
- "@babel/plugin-proposal-export-default-from" "^7.0.0"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0"
- "@babel/plugin-proposal-numeric-separator" "^7.0.0"
- "@babel/plugin-proposal-object-rest-spread" "^7.20.0"
- "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
- "@babel/plugin-proposal-optional-chaining" "^7.20.0"
- "@babel/plugin-syntax-dynamic-import" "^7.8.0"
- "@babel/plugin-syntax-export-default-from" "^7.0.0"
- "@babel/plugin-syntax-flow" "^7.18.0"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
- "@babel/plugin-syntax-optional-chaining" "^7.0.0"
- "@babel/plugin-transform-arrow-functions" "^7.0.0"
- "@babel/plugin-transform-async-to-generator" "^7.20.0"
- "@babel/plugin-transform-block-scoping" "^7.0.0"
- "@babel/plugin-transform-classes" "^7.0.0"
- "@babel/plugin-transform-computed-properties" "^7.0.0"
- "@babel/plugin-transform-destructuring" "^7.20.0"
- "@babel/plugin-transform-flow-strip-types" "^7.20.0"
- "@babel/plugin-transform-function-name" "^7.0.0"
- "@babel/plugin-transform-literals" "^7.0.0"
- "@babel/plugin-transform-modules-commonjs" "^7.0.0"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0"
- "@babel/plugin-transform-parameters" "^7.0.0"
- "@babel/plugin-transform-react-display-name" "^7.0.0"
- "@babel/plugin-transform-react-jsx" "^7.0.0"
- "@babel/plugin-transform-react-jsx-self" "^7.0.0"
- "@babel/plugin-transform-react-jsx-source" "^7.0.0"
- "@babel/plugin-transform-runtime" "^7.0.0"
- "@babel/plugin-transform-shorthand-properties" "^7.0.0"
- "@babel/plugin-transform-spread" "^7.0.0"
- "@babel/plugin-transform-sticky-regex" "^7.0.0"
- "@babel/plugin-transform-typescript" "^7.5.0"
- "@babel/plugin-transform-unicode-regex" "^7.0.0"
- "@babel/template" "^7.0.0"
- babel-plugin-transform-flow-enums "^0.0.2"
- react-refresh "^0.4.0"
-
-metro-react-native-babel-transformer@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.7.tgz#ccc7c25b49ee8a1860aafdbf48bfa5441d206f8f"
- integrity sha512-W6lW3J7y/05ph3c2p3KKJNhH0IdyxdOCbQ5it7aM2MAl0SM4wgKjaV6EYv9b3rHklpV6K3qMH37UKVcjMooWiA==
- dependencies:
- "@babel/core" "^7.20.0"
- babel-preset-fbjs "^3.4.0"
- hermes-parser "0.12.0"
- metro-react-native-babel-preset "0.76.7"
- nullthrows "^1.1.1"
-
-metro-resolver@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.7.tgz#f00ebead64e451c060f30926ecbf4f797588df52"
- integrity sha512-pC0Wgq29HHIHrwz23xxiNgylhI8Rq1V01kQaJ9Kz11zWrIdlrH0ZdnJ7GC6qA0ErROG+cXmJ0rJb8/SW1Zp2IA==
-
-metro-runtime@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.7.tgz#4d75f2dbbcd19a4f01e0d89494e140b0ba8247e4"
- integrity sha512-MuWHubQHymUWBpZLwuKZQgA/qbb35WnDAKPo83rk7JRLIFPvzXSvFaC18voPuzJBt1V98lKQIonh6MiC9gd8Ug==
- dependencies:
- "@babel/runtime" "^7.0.0"
- react-refresh "^0.4.0"
-
-metro-source-map@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.7.tgz#9a4aa3a35e1e8ffde9a74cd7ab5f49d9d4a4da14"
- integrity sha512-Prhx7PeRV1LuogT0Kn5VjCuFu9fVD68eefntdWabrksmNY6mXK8pRqzvNJOhTojh6nek+RxBzZeD6MIOOyXS6w==
- dependencies:
- "@babel/traverse" "^7.20.0"
- "@babel/types" "^7.20.0"
- invariant "^2.2.4"
- metro-symbolicate "0.76.7"
- nullthrows "^1.1.1"
- ob1 "0.76.7"
- source-map "^0.5.6"
- vlq "^1.0.0"
-
-metro-symbolicate@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.7.tgz#1720e6b4ce5676935d7a8a440f25d3f16638e87a"
- integrity sha512-p0zWEME5qLSL1bJb93iq+zt5fz3sfVn9xFYzca1TJIpY5MommEaS64Va87lp56O0sfEIvh4307Oaf/ZzRjuLiQ==
- dependencies:
- invariant "^2.2.4"
- metro-source-map "0.76.7"
- nullthrows "^1.1.1"
- source-map "^0.5.6"
- through2 "^2.0.1"
- vlq "^1.0.0"
-
-metro-transform-plugins@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.76.7.tgz#5d5f75371706fbf5166288e43ffd36b5e5bd05bc"
- integrity sha512-iSmnjVApbdivjuzb88Orb0JHvcEt5veVyFAzxiS5h0QB+zV79w6JCSqZlHCrbNOkOKBED//LqtKbFVakxllnNg==
- dependencies:
- "@babel/core" "^7.20.0"
- "@babel/generator" "^7.20.0"
- "@babel/template" "^7.0.0"
- "@babel/traverse" "^7.20.0"
- nullthrows "^1.1.1"
-
-metro-transform-worker@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.76.7.tgz#b842d5a542f1806cca401633fc002559b3e3d668"
- integrity sha512-cGvELqFMVk9XTC15CMVzrCzcO6sO1lURfcbgjuuPdzaWuD11eEyocvkTX0DPiRjsvgAmicz4XYxVzgYl3MykDw==
- dependencies:
- "@babel/core" "^7.20.0"
- "@babel/generator" "^7.20.0"
- "@babel/parser" "^7.20.0"
- "@babel/types" "^7.20.0"
- babel-preset-fbjs "^3.4.0"
- metro "0.76.7"
- metro-babel-transformer "0.76.7"
- metro-cache "0.76.7"
- metro-cache-key "0.76.7"
- metro-source-map "0.76.7"
- metro-transform-plugins "0.76.7"
- nullthrows "^1.1.1"
-
-metro@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/metro/-/metro-0.76.7.tgz#4885917ad28738c7d1e556630e0155f687336230"
- integrity sha512-67ZGwDeumEPnrHI+pEDSKH2cx+C81Gx8Mn5qOtmGUPm/Up9Y4I1H2dJZ5n17MWzejNo0XAvPh0QL0CrlJEODVQ==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- "@babel/core" "^7.20.0"
- "@babel/generator" "^7.20.0"
- "@babel/parser" "^7.20.0"
- "@babel/template" "^7.0.0"
- "@babel/traverse" "^7.20.0"
- "@babel/types" "^7.20.0"
- accepts "^1.3.7"
- async "^3.2.2"
- chalk "^4.0.0"
- ci-info "^2.0.0"
- connect "^3.6.5"
- debug "^2.2.0"
- denodeify "^1.2.1"
- error-stack-parser "^2.0.6"
- graceful-fs "^4.2.4"
- hermes-parser "0.12.0"
- image-size "^1.0.2"
- invariant "^2.2.4"
- jest-worker "^27.2.0"
- jsc-safe-url "^0.2.2"
- lodash.throttle "^4.1.1"
- metro-babel-transformer "0.76.7"
- metro-cache "0.76.7"
- metro-cache-key "0.76.7"
- metro-config "0.76.7"
- metro-core "0.76.7"
- metro-file-map "0.76.7"
- metro-inspector-proxy "0.76.7"
- metro-minify-terser "0.76.7"
- metro-minify-uglify "0.76.7"
- metro-react-native-babel-preset "0.76.7"
- metro-resolver "0.76.7"
- metro-runtime "0.76.7"
- metro-source-map "0.76.7"
- metro-symbolicate "0.76.7"
- metro-transform-plugins "0.76.7"
- metro-transform-worker "0.76.7"
- mime-types "^2.1.27"
- node-fetch "^2.2.0"
- nullthrows "^1.1.1"
- rimraf "^3.0.2"
- serialize-error "^2.1.0"
- source-map "^0.5.6"
- strip-ansi "^6.0.0"
- throat "^5.0.0"
- ws "^7.5.1"
- yargs "^17.6.2"
-
-micromatch@^4.0.4:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
- version "1.52.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
- integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-
-mime-types@^2.1.27, mime-types@~2.1.34:
- version "2.1.35"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
- integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
- dependencies:
- mime-db "1.52.0"
-
-mime@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
- integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-
-mime@^2.4.1:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
- integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimist@^1.2.6:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
- integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
-
-mkdirp@^0.5.1:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
- integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
- dependencies:
- minimist "^1.2.6"
-
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@2.1.3:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-nanoid@^3.1.23:
- version "3.3.6"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
- integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
-
-natural-compare@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
- integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-
-negotiator@0.6.3:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
- integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
-
-neo-async@^2.5.0:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
- integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-
-nocache@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79"
- integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==
-
-node-abort-controller@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548"
- integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==
-
-node-dir@^0.1.17:
- version "0.1.17"
- resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5"
- integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==
- dependencies:
- minimatch "^3.0.2"
-
-node-fetch@^2.2.0, node-fetch@^2.6.0:
- version "2.6.12"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.12.tgz#02eb8e22074018e3d5a83016649d04df0e348fba"
- integrity sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==
- dependencies:
- whatwg-url "^5.0.0"
-
-node-int64@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
- integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==
-
-node-releases@^2.0.12:
- version "2.0.13"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d"
- integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==
-
-node-stream-zip@^1.9.1:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea"
- integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==
-
-normalize-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-npm-run-path@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
- integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
- dependencies:
- path-key "^3.0.0"
-
-nullthrows@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1"
- integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==
-
-ob1@0.76.7:
- version "0.76.7"
- resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.7.tgz#95b68fadafd47e7a6a0ad64cf80f3140dd6d1124"
- integrity sha512-BQdRtxxoUNfSoZxqeBGOyuT9nEYSn18xZHwGMb0mMVpn2NBcYbnyKY4BK2LIHRgw33CBGlUmE+KMaNvyTpLLtQ==
-
-object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-
-on-finished@2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
- integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
- dependencies:
- ee-first "1.1.1"
-
-on-finished@~2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
- integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==
- dependencies:
- ee-first "1.1.1"
-
-on-headers@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
- integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
-
-once@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
- dependencies:
- wrappy "1"
-
-onetime@^5.1.0, onetime@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
- integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
- dependencies:
- mimic-fn "^2.1.0"
-
-open@^6.2.0:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9"
- integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==
- dependencies:
- is-wsl "^1.1.0"
-
-ora@^5.4.1:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
- integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
- dependencies:
- bl "^4.1.0"
- chalk "^4.1.0"
- cli-cursor "^3.1.0"
- cli-spinners "^2.5.0"
- is-interactive "^1.0.0"
- is-unicode-supported "^0.1.0"
- log-symbols "^4.1.0"
- strip-ansi "^6.0.0"
- wcwidth "^1.0.1"
-
-p-limit@^2.0.0, p-limit@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
- integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
- dependencies:
- p-try "^2.0.0"
-
-p-limit@^3.0.2, p-limit@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
- dependencies:
- yocto-queue "^0.1.0"
-
-p-locate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
- integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
- dependencies:
- p-limit "^2.0.0"
-
-p-locate@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
- dependencies:
- p-limit "^2.2.0"
-
-p-locate@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
- integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
- dependencies:
- p-limit "^3.0.2"
-
-p-try@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
- integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-parse-json@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
- integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==
- dependencies:
- error-ex "^1.3.1"
- json-parse-better-errors "^1.0.1"
-
-parse-json@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
- integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- error-ex "^1.3.1"
- json-parse-even-better-errors "^2.3.0"
- lines-and-columns "^1.1.6"
-
-parseurl@~1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
- integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
-
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-
-path-key@^3.0.0, path-key@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
- integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-
-path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-pify@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
- integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
-
-pirates@^4.0.4, pirates@^4.0.5:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9"
- integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==
-
-pkg-dir@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3"
- integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
- dependencies:
- find-up "^3.0.0"
-
-pkg-dir@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
- integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
- dependencies:
- find-up "^4.0.0"
-
-pretty-format@^26.5.2, pretty-format@^26.6.2:
- version "26.6.2"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93"
- integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==
- dependencies:
- "@jest/types" "^26.6.2"
- ansi-regex "^5.0.0"
- ansi-styles "^4.0.0"
- react-is "^17.0.1"
-
-pretty-format@^29.6.1:
- version "29.6.1"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.6.1.tgz#ec838c288850b7c4f9090b867c2d4f4edbfb0f3e"
- integrity sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==
- dependencies:
- "@jest/schemas" "^29.6.0"
- ansi-styles "^5.0.0"
- react-is "^18.0.0"
-
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-promise@^8.3.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a"
- integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==
- dependencies:
- asap "~2.0.6"
-
-prompts@^2.0.1, prompts@^2.4.0:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069"
- integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==
- dependencies:
- kleur "^3.0.3"
- sisteransi "^1.0.5"
-
-prop-types@*, prop-types@^15.7.2:
- version "15.8.1"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
- integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
- dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.13.1"
-
-pure-rand@^6.0.0:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306"
- integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==
-
-query-string@^7.1.3:
- version "7.1.3"
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328"
- integrity sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==
- dependencies:
- decode-uri-component "^0.2.2"
- filter-obj "^1.1.0"
- split-on-first "^1.0.0"
- strict-uri-encode "^2.0.0"
-
-queue@6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65"
- integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==
- dependencies:
- inherits "~2.0.3"
-
-ramda@^0.29.0:
- version "0.29.0"
- resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.29.0.tgz#fbbb67a740a754c8a4cbb41e2a6e0eb8507f55fb"
- integrity sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==
-
-range-parser@~1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
- integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-
-react-devtools-core@^4.27.2:
- version "4.28.0"
- resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.0.tgz#3fa18709b24414adddadac33b6b9cea96db60f2f"
- integrity sha512-E3C3X1skWBdBzwpOUbmXG8SgH6BtsluSMe+s6rRcujNKG1DGi8uIfhdhszkgDpAsMoE55hwqRUzeXCmETDBpTg==
- dependencies:
- shell-quote "^1.6.1"
- ws "^7"
-
-react-freeze@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.3.tgz#5e3ca90e682fed1d73a7cb50c2c7402b3e85618d"
- integrity sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==
-
-"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0, react-is@^18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
- integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
-
-react-is@^16.13.0, react-is@^16.13.1:
- version "16.13.1"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-
-react-is@^17.0.1:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
- integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
-
-react-native-animatable@^1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/react-native-animatable/-/react-native-animatable-1.3.3.tgz#a13a4af8258e3bb14d0a9d839917e9bb9274ec8a"
- integrity sha512-2ckIxZQAsvWn25Ho+DK3d1mXIgj7tITkrS4pYDvx96WyOttSvzzFeQnM2od0+FUMzILbdHDsDEqZvnz1DYNQ1w==
- dependencies:
- prop-types "^15.7.2"
-
-react-native-safe-area-context@^4.7.1:
- version "4.7.1"
- resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.7.1.tgz#b7be2d68dee909717cfa439bb5c7966042d231e8"
- integrity sha512-X2pJG2ttmAbiGlItWedvDkZg1T1ikmEDiz+7HsiIwAIm2UbFqlhqn+B1JF53mSxPzdNaDcCQVHRNPvj8oFu6Yg==
-
-react-native-screens@^3.22.1:
- version "3.22.1"
- resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.22.1.tgz#b0eb0696dbf1f9a852061cc71c0f8cdb95ed8e53"
- integrity sha512-ffzwUdVKf+iLqhWSzN5DXBm0s2w5sN0P+TaHHPAx42LT7+DT0g8PkHT1QDvxpR5vCEPSS1i3EswyVK4HCuhTYg==
- dependencies:
- react-freeze "^1.0.0"
- warn-once "^0.1.0"
-
-"react-native-vector-icons@file:../..":
- version "9.2.0"
- dependencies:
- prop-types "^15.7.2"
- yargs "^16.1.1"
-
-react-native@0.72.3:
- version "0.72.3"
- resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.3.tgz#f8d85ec81c9f3592d091ec8e9ac1694956a72765"
- integrity sha512-QqISi+JVmCssNP2FlQ4MWhlc4O/I00MRE1/GClvyZ8h/6kdsyk/sOirkYdZqX3+DrJfI3q+OnyMnsyaXIQ/5tQ==
- dependencies:
- "@jest/create-cache-key-function" "^29.2.1"
- "@react-native-community/cli" "11.3.5"
- "@react-native-community/cli-platform-android" "11.3.5"
- "@react-native-community/cli-platform-ios" "11.3.5"
- "@react-native/assets-registry" "^0.72.0"
- "@react-native/codegen" "^0.72.6"
- "@react-native/gradle-plugin" "^0.72.11"
- "@react-native/js-polyfills" "^0.72.1"
- "@react-native/normalize-colors" "^0.72.0"
- "@react-native/virtualized-lists" "^0.72.6"
- abort-controller "^3.0.0"
- anser "^1.4.9"
- base64-js "^1.1.2"
- deprecated-react-native-prop-types "4.1.0"
- event-target-shim "^5.0.1"
- flow-enums-runtime "^0.0.5"
- invariant "^2.2.4"
- jest-environment-node "^29.2.1"
- jsc-android "^250231.0.0"
- memoize-one "^5.0.0"
- metro-runtime "0.76.7"
- metro-source-map "0.76.7"
- mkdirp "^0.5.1"
- nullthrows "^1.1.1"
- pretty-format "^26.5.2"
- promise "^8.3.0"
- react-devtools-core "^4.27.2"
- react-refresh "^0.4.0"
- react-shallow-renderer "^16.15.0"
- regenerator-runtime "^0.13.2"
- scheduler "0.24.0-canary-efb381bbf-20230505"
- stacktrace-parser "^0.1.10"
- use-sync-external-store "^1.0.0"
- whatwg-fetch "^3.0.0"
- ws "^6.2.2"
- yargs "^17.6.2"
-
-react-refresh@^0.4.0:
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53"
- integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==
-
-react-shallow-renderer@^16.15.0:
- version "16.15.0"
- resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457"
- integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==
- dependencies:
- object-assign "^4.1.1"
- react-is "^16.12.0 || ^17.0.0 || ^18.0.0"
-
-react-test-renderer@18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.2.0.tgz#1dd912bd908ff26da5b9fca4fd1c489b9523d37e"
- integrity sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==
- dependencies:
- react-is "^18.2.0"
- react-shallow-renderer "^16.15.0"
- scheduler "^0.23.0"
-
-react@18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
- integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
- dependencies:
- loose-envify "^1.1.0"
-
-readable-stream@^3.4.0:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
- integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
-readable-stream@~2.3.6:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b"
- integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
-
-readline@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c"
- integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==
-
-recast@^0.21.0:
- version "0.21.5"
- resolved "https://registry.yarnpkg.com/recast/-/recast-0.21.5.tgz#e8cd22bb51bcd6130e54f87955d33a2b2e57b495"
- integrity sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==
- dependencies:
- ast-types "0.15.2"
- esprima "~4.0.0"
- source-map "~0.6.1"
- tslib "^2.0.1"
-
-regenerate-unicode-properties@^10.1.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c"
- integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==
- dependencies:
- regenerate "^1.4.2"
-
-regenerate@^1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
- integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-
-regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.2:
- version "0.13.11"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
- integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
-
-regenerator-transform@^0.15.1:
- version "0.15.1"
- resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56"
- integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==
- dependencies:
- "@babel/runtime" "^7.8.4"
-
-regexpu-core@^5.3.1:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b"
- integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==
- dependencies:
- "@babel/regjsgen" "^0.8.0"
- regenerate "^1.4.2"
- regenerate-unicode-properties "^10.1.0"
- regjsparser "^0.9.1"
- unicode-match-property-ecmascript "^2.0.0"
- unicode-match-property-value-ecmascript "^2.1.0"
-
-regjsparser@^0.9.1:
- version "0.9.1"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709"
- integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==
- dependencies:
- jsesc "~0.5.0"
-
-require-directory@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
- integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
-
-require-main-filename@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
- integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
-
-resolve-cwd@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
- integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==
- dependencies:
- resolve-from "^5.0.0"
-
-resolve-from@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
- integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==
-
-resolve-from@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
- integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
-
-resolve.exports@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800"
- integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==
-
-resolve@^1.14.2, resolve@^1.20.0:
- version "1.22.2"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f"
- integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==
- dependencies:
- is-core-module "^2.11.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-restore-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
- integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
- dependencies:
- onetime "^5.1.0"
- signal-exit "^3.0.2"
-
-rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
- dependencies:
- glob "^7.1.3"
-
-rimraf@~2.6.2:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
- integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
- dependencies:
- glob "^7.1.3"
-
-safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-scheduler@0.24.0-canary-efb381bbf-20230505:
- version "0.24.0-canary-efb381bbf-20230505"
- resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz#5dddc60e29f91cd7f8b983d7ce4a99c2202d178f"
- integrity sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==
- dependencies:
- loose-envify "^1.1.0"
-
-scheduler@^0.23.0:
- version "0.23.0"
- resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
- integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
- dependencies:
- loose-envify "^1.1.0"
-
-semver@^5.6.0:
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
- integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-
-semver@^6.0.0, semver@^6.3.0, semver@^6.3.1:
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
- integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-
-semver@^7.5.3:
- version "7.5.4"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
- integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
- dependencies:
- lru-cache "^6.0.0"
-
-send@0.18.0:
- version "0.18.0"
- resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
- integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
- 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"
-
-serialize-error@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a"
- integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==
-
-serve-static@^1.13.1:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
- integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
- dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.18.0"
-
-set-blocking@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
- integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
-
-setprototypeof@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
- integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-
-shallow-clone@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
- integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
- dependencies:
- kind-of "^6.0.2"
-
-shebang-command@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
- integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
- dependencies:
- shebang-regex "^3.0.0"
-
-shebang-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
- integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-shell-quote@^1.6.1, shell-quote@^1.7.3:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680"
- integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==
-
-signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
- integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
-
-sisteransi@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
- integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-slice-ansi@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
- integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
- dependencies:
- ansi-styles "^3.2.0"
- astral-regex "^1.0.0"
- is-fullwidth-code-point "^2.0.0"
-
-source-map-support@0.5.13:
- version "0.5.13"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932"
- integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map-support@^0.5.16, source-map-support@~0.5.20:
- version "0.5.21"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
- integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map@^0.5.6:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
- integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
-
-source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-source-map@^0.7.3:
- version "0.7.4"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656"
- integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==
-
-split-on-first@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f"
- integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
-
-stack-utils@^2.0.3:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f"
- integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==
- dependencies:
- escape-string-regexp "^2.0.0"
-
-stackframe@^1.3.4:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310"
- integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==
-
-stacktrace-parser@^0.1.10:
- version "0.1.10"
- resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a"
- integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==
- dependencies:
- type-fest "^0.7.1"
-
-statuses@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
- integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
-
-statuses@~1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
- integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
-
-strict-uri-encode@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546"
- integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==
-
-string-length@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
- integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==
- dependencies:
- char-regex "^1.0.2"
- strip-ansi "^6.0.0"
-
-string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
-strip-ansi@^5.0.0, strip-ansi@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
- integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
- dependencies:
- ansi-regex "^4.1.0"
-
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-bom@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
- integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
-
-strip-final-newline@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
- integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-
-strip-json-comments@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
- integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-strnum@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db"
- integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==
-
-sudo-prompt@^9.0.0:
- version "9.2.1"
- resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd"
- integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==
-
-supports-color@^5.3.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@^7.1.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
- integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
- dependencies:
- has-flag "^4.0.0"
-
-supports-color@^8.0.0:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
- integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
- dependencies:
- has-flag "^4.0.0"
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-temp@^0.8.4:
- version "0.8.4"
- resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2"
- integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==
- dependencies:
- rimraf "~2.6.2"
-
-terser@^5.15.0:
- version "5.19.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.19.0.tgz#7b3137b01226bdd179978207b9c8148754a6da9c"
- integrity sha512-JpcpGOQLOXm2jsomozdMDpd5f8ZHh1rR48OFgWUH3QsyZcfPgv2qDCYbcDEAYNd4OZRj2bWYKpwdll/udZCk/Q==
- dependencies:
- "@jridgewell/source-map" "^0.3.3"
- acorn "^8.8.2"
- commander "^2.20.0"
- source-map-support "~0.5.20"
-
-test-exclude@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e"
- integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==
- dependencies:
- "@istanbuljs/schema" "^0.1.2"
- glob "^7.1.4"
- minimatch "^3.0.4"
-
-throat@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b"
- integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==
-
-through2@^2.0.1:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
- integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
- dependencies:
- readable-stream "~2.3.6"
- xtend "~4.0.1"
-
-tmpl@1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"
- integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==
-
-to-fast-properties@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
- integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-toidentifier@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
- integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-
-tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
-
-tslib@^2.0.1:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3"
- integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==
-
-type-detect@4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
- integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
-
-type-fest@^0.21.3:
- version "0.21.3"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
- integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
-
-type-fest@^0.7.1:
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48"
- integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==
-
-typescript@4.8.4:
- version "4.8.4"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
- integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
-
-uglify-es@^3.1.9:
- version "3.3.9"
- resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677"
- integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==
- dependencies:
- commander "~2.13.0"
- source-map "~0.6.1"
-
-unicode-canonical-property-names-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
- integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==
-
-unicode-match-property-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3"
- integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==
- dependencies:
- unicode-canonical-property-names-ecmascript "^2.0.0"
- unicode-property-aliases-ecmascript "^2.0.0"
-
-unicode-match-property-value-ecmascript@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0"
- integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==
-
-unicode-property-aliases-ecmascript@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd"
- integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==
-
-universalify@^0.1.0:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
- integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-
-unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
- integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
-
-update-browserslist-db@^1.0.11:
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940"
- integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==
- dependencies:
- escalade "^3.1.1"
- picocolors "^1.0.0"
-
-use-latest-callback@^0.1.5:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.1.6.tgz#3fa6e7babbb5f9bfa24b5094b22939e1e92ebcf6"
- integrity sha512-VO/P91A/PmKH9bcN9a7O3duSuxe6M14ZoYXgA6a8dab8doWNdhiIHzEkX/jFeTTRBsX0Ubk6nG4q2NIjNsj+bg==
-
-use-sync-external-store@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
- integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
-
-util-deprecate@^1.0.1, util-deprecate@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-
-utils-merge@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
- integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
-
-v8-to-istanbul@^9.0.1:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265"
- integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==
- dependencies:
- "@jridgewell/trace-mapping" "^0.3.12"
- "@types/istanbul-lib-coverage" "^2.0.1"
- convert-source-map "^1.6.0"
-
-vary@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
- integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
-
-vlq@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468"
- integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==
-
-walker@^1.0.7, walker@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f"
- integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==
- dependencies:
- makeerror "1.0.12"
-
-warn-once@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43"
- integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==
-
-wcwidth@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
- integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==
- dependencies:
- defaults "^1.0.3"
-
-webidl-conversions@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
- integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
-
-whatwg-fetch@^3.0.0:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c"
- integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==
-
-whatwg-url@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
- integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
- dependencies:
- tr46 "~0.0.3"
- webidl-conversions "^3.0.0"
-
-which-module@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409"
- integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==
-
-which@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
- dependencies:
- isexe "^2.0.0"
-
-wrap-ansi@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
- integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-
-write-file-atomic@^2.3.0:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481"
- integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==
- dependencies:
- graceful-fs "^4.1.11"
- imurmurhash "^0.1.4"
- signal-exit "^3.0.2"
-
-write-file-atomic@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd"
- integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==
- dependencies:
- imurmurhash "^0.1.4"
- signal-exit "^3.0.7"
-
-ws@^6.2.2:
- version "6.2.2"
- resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e"
- integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==
- dependencies:
- async-limiter "~1.0.0"
-
-ws@^7, ws@^7.5.1:
- version "7.5.9"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
- integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-
-xtend@~4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
-y18n@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
- integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
-
-y18n@^5.0.5:
- version "5.0.8"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
- integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
-
-yallist@^3.0.2:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
- integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-yaml@^2.2.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b"
- integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==
-
-yargs-parser@^18.1.2:
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
- integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
- dependencies:
- camelcase "^5.0.0"
- decamelize "^1.2.0"
-
-yargs-parser@^20.2.2:
- version "20.2.9"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
- integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
-
-yargs-parser@^21.1.1:
- version "21.1.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
- integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
-
-yargs@^15.1.0:
- version "15.4.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
- integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
- dependencies:
- cliui "^6.0.0"
- decamelize "^1.2.0"
- find-up "^4.1.0"
- get-caller-file "^2.0.1"
- require-directory "^2.1.1"
- require-main-filename "^2.0.0"
- set-blocking "^2.0.0"
- string-width "^4.2.0"
- which-module "^2.0.0"
- y18n "^4.0.0"
- yargs-parser "^18.1.2"
-
-yargs@^16.1.1:
- version "16.2.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
- integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
- dependencies:
- cliui "^7.0.2"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.0"
- y18n "^5.0.5"
- yargs-parser "^20.2.2"
-
-yargs@^17.3.1, yargs@^17.6.2:
- version "17.7.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
- integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
- dependencies:
- cliui "^8.0.1"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.3"
- y18n "^5.0.5"
- yargs-parser "^21.1.1"
-
-yocto-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
- integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
diff --git a/FONTAWESOME5.md b/FONTAWESOME5.md
deleted file mode 100644
index 75b0f5ccf..000000000
--- a/FONTAWESOME5.md
+++ /dev/null
@@ -1,107 +0,0 @@
-# FontAwesome 5
-
-FontAwesome 5 is split into three different font files which makes it somewhat
-harder to use in some cases. The implemented solution should be fairly
-straightforward to use after it has been setup.
-Android and iOS handles fonts differently which is why it could be
-easily implemented without any additional setup.
-
-### Table of Content
-
-- [`Usage`](#usage)
-- [`Upgrading to Pro`](#upgrading-to-pro)
-
-# Usage
-
-Using the standard icons works just like the standard icons in this library.
-
-```javascript
-import FontAwesome5 from 'react-native-vector-icons/FontAwesome5';
-
-const icon = ;
-```
-
-Something special about the FontAwesome5 class is that you can also pass props
-to change the style of the icon:
-
-```javascript
-import FontAwesome5 from 'react-native-vector-icons/FontAwesome5';
-
-const icon = ;
-const icon = ;
-```
-
-**Valid types**
-
-| Type | Description |
-| --------- | ------------------------------------------- |
-| **brand** | Uses the Brands font |
-| **light** | Uses the Light font (pro) or Regular (Free) |
-| **solid** | Uses the Solid font |
-
-No specified type indicates Regular font.
-
-Button works the same way:
-
-```javascript
-import FontAwesome5 from 'react-native-vector-icons/FontAwesome5';
-
-const regular_icon_btn = ;
-const solid_icon_btn = ;
-```
-
-## getImageSource
-
-`getImageSource` works a little different due to its native backend and how
-the font is separated into different files. Therefore, the enum FA5Style is
-defined to help setting the style of the font:
-
-```javascript
-const FA5Style = {
- regular: 0,
- light: 1,
- solid: 2,
- brand: 3,
-};
-```
-
-Use this to select which style the generated image should have:
-
-```javascript
-import FontAwesome5, { FA5Style } from 'react-native-vector-icons/FontAwesome5';
-
-FontAwesome5.getImageSource(
- 'comments',
- 30,
- '#000',
- FA5Style.solid
-).then(source => this.setState({ image: source }));
-```
-
-Not passing a style will result in Regular style.
-
-# Upgrading to Pro
-
-You need your FontAwesome npm token which can be obtained by logging into your
-account and then access the `Services` tab.
-
-Run `yarn fa5-upgrade` or `./node_modules/.bin/fa5-upgrade` and enter the token
-when asked to in order to upgrade to the Pro version. It will install the fonts
-in your repo in the `assets/fonts` directory but the folder can be customized by
-setting it when executing the command: `yarn fa5-upgrade [destination]`.
-
-## Manually
-
-If the shell script does not work you can install the Pro version manually.
-All you really need to do is adding the Pro fonts to your project, there is
-instructions on how to do this in main README.md.
-
-## Using the Pro version
-
-Just as easy as using the Free icons, just include the icon set like this:
-
-```javascript
-import FontAwesome5Pro from 'react-native-vector-icons/FontAwesome5Pro';
-
-const icon = ;
-```
diff --git a/FONTAWESOME6.md b/FONTAWESOME6.md
deleted file mode 100644
index dc0cf58b4..000000000
--- a/FONTAWESOME6.md
+++ /dev/null
@@ -1,117 +0,0 @@
-# FontAwesome 6
-
-FontAwesome 6 is split into multiple font files which makes it somewhat
-harder to use in some cases. The implemented solution should be fairly
-straightforward to use after it has been setup.
-Android and iOS handles fonts differently which is why it could be
-easily implemented without any additional setup.
-
-### Table of Content
-
-- [`Usage`](#usage)
-- [`Upgrading to Pro`](#upgrading-to-pro)
-
-# Usage
-
-Using the standard icons works just like the standard icons in this library.
-
-```javascript
-import FontAwesome6 from 'react-native-vector-icons/FontAwesome6';
-
-const icon = ;
-```
-
-Something special about the FontAwesome6 class is that you can also pass props
-to change the style of the icon:
-
-```javascript
-import FontAwesome6 from 'react-native-vector-icons/FontAwesome6';
-
-const icon = ;
-const icon = ;
-```
-
-**Valid types**
-
-| Type | Description |
-| -------------- | ------------------------------------------------- |
-| **brand** | Uses the Brands font |
-| **solid** | Uses the Solid font |
-| **light** | Uses the Light font (pro) or Regular (Free) |
-| **thin** | Uses the Thin font (pro) or Regular (Free) |
-| **duotone** | Uses the Duotone font (pro) or Regular (Free) |
-| **sharpSolid** | Uses the Sharp Solid font (pro) or Regular (Free) |
-| **sharpLight** | Uses the Sharp Light font (pro) or Regular (Free) |
-| **sharp** | Uses the Sharp font (pro) or Regular (Free) |
-
-No specified type indicates Regular font.
-
-Button works the same way:
-
-```javascript
-import FontAwesome6 from 'react-native-vector-icons/FontAwesome6';
-
-const regular_icon_btn = ;
-const solid_icon_btn = ;
-```
-
-## getImageSource
-
-`getImageSource` works a little different due to its native backend and how
-the font is separated into different files. Therefore, the enum FA6Style is
-defined to help setting the style of the font:
-
-```javascript
-const FA6Style = {
- regular: 'regular',
- light: 'light',
- solid: 'solid',
- brand: 'brand',
- sharp: 'sharp',
- sharpLight: 'sharpLight',
- sharpLight: 'sharpSolid',
- duotone: 'duotone',
- thin: 'thin',
-};
-```
-
-Use this to select which style the generated image should have:
-
-```javascript
-import FontAwesome6, { FA6Style } from 'react-native-vector-icons/FontAwesome6';
-
-FontAwesome6.getImageSource(
- 'comments',
- 30,
- '#000',
- FA6Style.solid
-).then(source => this.setState({ image: source }));
-```
-
-Not passing a style will result in Regular style.
-
-# Upgrading to Pro
-
-You need your FontAwesome npm token which can be obtained by logging into your
-account and then access the `Services` tab.
-
-Run `yarn fa6-upgrade` or `./node_modules/.bin/fa6-upgrade` and enter the token
-when asked to in order to upgrade to the Pro version. It will install the fonts
-in your repo in the `assets/fonts` directory but the folder can be customized by
-setting it when executing the command: `yarn fa6-upgrade [destination]`.
-
-## Manually
-
-If the shell script does not work you can install the Pro version manually.
-All you really need to do is adding the Pro fonts to your project, there is
-instructions on how to do this in main README.md.
-
-## Using the Pro version
-
-Just as easy as using the Free icons, just include the icon set like this:
-
-```javascript
-import FontAwesome6Pro from 'react-native-vector-icons/FontAwesome6Pro';
-
-const icon = ;
-```
diff --git a/Feather.js b/Feather.js
deleted file mode 100644
index 609f02e3a..000000000
--- a/Feather.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * Feather icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/Feather.json';
-
-const iconSet = createIconSet(glyphMap, 'Feather', 'Feather.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
-
diff --git a/FontAwesome.js b/FontAwesome.js
deleted file mode 100644
index c0d9faa94..000000000
--- a/FontAwesome.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * FontAwesome icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/FontAwesome.json';
-
-const iconSet = createIconSet(glyphMap, 'FontAwesome', 'FontAwesome.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/FontAwesome5.js b/FontAwesome5.js
deleted file mode 100644
index b4177b8cf..000000000
--- a/FontAwesome5.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * FontAwesome5 icon set component.
- * Usage:
- */
-
-import { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5';
-
-import glyphMap from './glyphmaps/FontAwesome5Free.json';
-import metadata from './glyphmaps/FontAwesome5Free_meta.json';
-
-export { FA5Style } from './lib/create-icon-set-from-fontawesome5';
-
-const iconSet = createFA5iconSet(glyphMap, metadata, false);
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/FontAwesome5Pro.js b/FontAwesome5Pro.js
deleted file mode 100644
index fcc88b07c..000000000
--- a/FontAwesome5Pro.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * FontAwesome5Pro icon set component.
- * Usage:
- */
-
-import { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5';
-
-import glyphMap from './glyphmaps/FontAwesome5Pro.json';
-import metadata from './glyphmaps/FontAwesome5Pro_meta.json';
-
-export { FA5Style } from './lib/create-icon-set-from-fontawesome5';
-
-const iconSet = createFA5iconSet(glyphMap, metadata, true);
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/FontAwesome6.js b/FontAwesome6.js
deleted file mode 100644
index 0a4118899..000000000
--- a/FontAwesome6.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * FontAwesome6 icon set component.
- * Usage:
- */
-
-import { createFA6iconSet } from './lib/create-icon-set-from-fontawesome6';
-
-import glyphMap from './glyphmaps/FontAwesome6Free.json';
-import metadata from './glyphmaps/FontAwesome6Free_meta.json';
-
-export { FA6Style } from './lib/create-icon-set-from-fontawesome6';
-
-const iconSet = createFA6iconSet(glyphMap, metadata, false);
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/FontAwesome6Pro.js b/FontAwesome6Pro.js
deleted file mode 100644
index 88662dffc..000000000
--- a/FontAwesome6Pro.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * FontAwesome6Pro icon set component.
- * Usage:
- */
-
-import { createFA6iconSet } from './lib/create-icon-set-from-fontawesome6';
-
-import glyphMap from './glyphmaps/FontAwesome6Pro.json';
-import metadata from './glyphmaps/FontAwesome6Pro_meta.json';
-
-export { FA6Style } from './lib/create-icon-set-from-fontawesome6';
-
-const iconSet = createFA6iconSet(glyphMap, metadata, true);
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/Fontisto.js b/Fontisto.js
deleted file mode 100644
index efa11b4dc..000000000
--- a/Fontisto.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Fontisto icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/Fontisto.json';
-
-const iconSet = createIconSet(glyphMap, 'Fontisto', 'Fontisto.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/Fonts/AntDesign.ttf b/Fonts/AntDesign.ttf
deleted file mode 100644
index 2abf03542..000000000
Binary files a/Fonts/AntDesign.ttf and /dev/null differ
diff --git a/Fonts/Entypo.ttf b/Fonts/Entypo.ttf
deleted file mode 100644
index 76d91cb98..000000000
Binary files a/Fonts/Entypo.ttf and /dev/null differ
diff --git a/Fonts/EvilIcons.ttf b/Fonts/EvilIcons.ttf
deleted file mode 100644
index 6868f7bb6..000000000
Binary files a/Fonts/EvilIcons.ttf and /dev/null differ
diff --git a/Fonts/Feather.ttf b/Fonts/Feather.ttf
deleted file mode 100644
index 49698e742..000000000
Binary files a/Fonts/Feather.ttf and /dev/null differ
diff --git a/Fonts/Ionicons.ttf b/Fonts/Ionicons.ttf
deleted file mode 100644
index c8700858c..000000000
Binary files a/Fonts/Ionicons.ttf and /dev/null differ
diff --git a/Fonts/Octicons.ttf b/Fonts/Octicons.ttf
deleted file mode 100644
index f8daedca4..000000000
Binary files a/Fonts/Octicons.ttf and /dev/null differ
diff --git a/Foundation.js b/Foundation.js
deleted file mode 100644
index 9576bf944..000000000
--- a/Foundation.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Foundation icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/Foundation.json';
-
-const iconSet = createIconSet(glyphMap, 'fontcustom', 'Foundation.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/Ionicons.js b/Ionicons.js
deleted file mode 100644
index 96e45ab3b..000000000
--- a/Ionicons.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Ionicons icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/Ionicons.json';
-
-const iconSet = createIconSet(glyphMap, 'Ionicons', 'Ionicons.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/LICENSE b/LICENSE
index c242d1552..bba224b22 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,7 +1,6 @@
-The MIT License (MIT)
+MIT License
Copyright (c) 2015 Joel Arvidsson
-
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
@@ -19,4 +18,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-
diff --git a/MIGRATION.md b/MIGRATION.md
new file mode 100644
index 000000000..0fe894245
--- /dev/null
+++ b/MIGRATION.md
@@ -0,0 +1,111 @@
+# Migration from react-native-vector-icons
+
+@react-native-vector-icons requires close to no setup, so you will need to undo a couple of things when you migrate.
+
+We have created a codemod which will try to migrate your code and settings.
+
+WARNING: Make sure your code is committed to git or backed up before executing the codemod and review all changes before committing them.
+
+```
+npx @react-native-vector-icons/codemod
+```
+
+This will attempt to execute many of the manual steps below. Jump to FIXME to implement the steps it doesn't support yet.
+The codemod is a best effort, read through all the manual steps to ensure they have been completed.
+
+
+## Migration steps
+
+### package.json (supported by codemod)
+
+Remove `react-native-vector-icons` from your dependencies and replace with the fonts you intend to use, e.g. `@react-native-vector-icons/fontisto`.
+
+### imports (supported by codemod)
+
+Update your import statements to use the new library names
+```js
+
+// Old
+import Fontisto from 'react-native-vector-icons';
+
+// New
+import Fontisto from '@react-native-vector-icons/fontisto';
+```
+
+### Move to new props for Fontawesome 5 and 6 (supported by codemod)
+
+The FontAwesome 5 and 6 fonts now take an `iconStlye` prop instead of a style name prop
+
+```jsx
+// Old
+
+
+// New
+
+```
+
+Note: The codemod assumes you used the naming from the old README for your component e.g. FontAwesome5 etc or Icon
+If you have imported the component with another name you will need to modify the codemod or make the changes yourself.
+
+### Remove fonts from Info.plist (supported by codemod)
+
+Fonts are now automatically loaded on iOS, so you can remove any fonts you have listed in `Info.plist`
+
+
+### iOS
+
+If you aren't using any other fonts, remove the Fonts folder and any fonts you have added.
+
+Select your project in the navigator, choose your app's target, go to the Build Phases tab, and under Copy Bundle Resources, remove any fonts.
+
+Remove any entried in `react-native.config.js`
+
+```js
+react-native.config.js
+module.exports = {
+ dependencies: {
+ // Remove any entries like this
+ 'react-native-vector-icons': {
+ platforms: {
+ ios: null,
+ },
+ },
+ },
+ };
+```
+
+### Android
+
+Remove the `fonts.gradle` import and any custmoisations from `android/app/build.gradle`
+
+```gradle
+// Delete this section if it exists
+project.ext.vectoricons = [
+ iconFontNames: [ 'MaterialIcons.ttf', 'EvilIcons.ttf' ] // Specify font files
+]
+
+// Delete this line
+apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle")
+```
+
+If you are using `getImageSource` or `getImageSourceSync` remove the lines in `android/settings.gradle`
+```gradle
+// Delete these
+include ':react-native-vector-icons'
+project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')
+```
+
+Do the same in `android/app/build.gradle`
+```gradle
+// Delete this line
+implementation project(':react-native-vector-icons')
+```
+
+Remove the code from `MainApplication.java`
+```java
+// Delete this
+import com.oblador.vectoricons.VectorIconsPackage;
+
+// and this
+, new VectorIconsPackage()
+```
diff --git a/MaterialCommunityIcons.js b/MaterialCommunityIcons.js
deleted file mode 100644
index d0148190a..000000000
--- a/MaterialCommunityIcons.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * MaterialCommunityIcons icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/MaterialCommunityIcons.json';
-
-const iconSet = createIconSet(glyphMap, 'Material Design Icons', 'MaterialCommunityIcons.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/MaterialIcons.js b/MaterialIcons.js
deleted file mode 100644
index e34316983..000000000
--- a/MaterialIcons.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * MaterialIcons icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/MaterialIcons.json';
-
-const iconSet = createIconSet(glyphMap, 'Material Icons', 'MaterialIcons.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
-
diff --git a/Octicons.js b/Octicons.js
deleted file mode 100644
index 6db174077..000000000
--- a/Octicons.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Octicons icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/Octicons.json';
-
-const iconSet = createIconSet(glyphMap, 'Octicons', 'Octicons.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/README.md b/README.md
index 60469eb1c..2b72cd163 100644
--- a/README.md
+++ b/README.md
@@ -1,386 +1,104 @@
![Vector Icons for React Native](https://cloud.githubusercontent.com/assets/378279/12009887/33f4ae1c-ac8d-11e5-8666-7a87458753ee.png)
-[![Travis](https://img.shields.io/travis/oblador/react-native-vector-icons.svg)](https://travis-ci.org/oblador/react-native-vector-icons) [![npm](https://img.shields.io/npm/v/react-native-vector-icons.svg)](https://npmjs.com/package/react-native-vector-icons) [![npm](https://img.shields.io/npm/dm/react-native-vector-icons.svg)](https://npmjs.com/package/react-native-vector-icons)
+[![npm](https://img.shields.io/npm/v/@react-native-vector-icons/common.svg)](https://npmjs.com/package/@react-native-vector-icons/common.svg) [![npm](https://img.shields.io/npm/dm/@react-native-vector-icons/common.svg)](https://npmjs.com/package/@react-native-vector-icons/common)
# React Native Vector Icons
-Elevate your React Native applications with the power of customizable vector icons. Ideal for embellishing buttons, logos, and navigation or tab bars, these icons seamlessly integrate into your projects. Their versatility makes extension and styling effortless.
+Elevate your React Native applications with the power of customizable vector
+icons. Ideal for embellishing buttons, logos, and navigation or tab bars, these
+icons seamlessly integrate into your projects. Their versatility makes
+extension and styling effortless.
For the integration of `.svg` files natively, you can explore [`react-native-vector-image`](https://github.com/oblador/react-native-vector-image).
> [!TIP]
-> A new version of RNVI is coming soon. It has almost a zero config setup. Feedback welcome, please try it out on the [monorepo branch](https://github.com/oblador/react-native-vector-icons/tree/monorepo)
+> If you are still using the old single package `react-native-vector-icons` please visit https://github.com/oblador/react-native-vector-icons/tree/10.x
## Table of Contents
-- [Bundled Icon Sets](#bundled-icon-sets)
+- [Sponsorship](#sponsorship)
+- [Available Icon Sets](#available-icon-sets)
- [Installation](#installation)
- - [iOS Setup](#ios-setup)
- - [Android Setup](#android-setup)
- - [macOS Setup](#macos-setup)
- - [Windows Setup](#windows-setup)
- - [React-native-web Setup](#react-native-web-setup)
- - [Web Setup](#web-setup)
-- [Upgrading](#upgrading)
+- [Setup](#setup)
- [Icon Component](#icon-component)
-- [Icon.Button Component](#iconbutton-component)
- [Usage as PNG Image/Source Object](#usage-as-png-imagesource-object)
- [Multi-Style Fonts](#multi-style-fonts)
- [Custom Fonts](#custom-fonts)
- [Animation](#animation)
+- [Dynamic icon font loading](#dynamic-icon-font-loading)
- [Usage Examples](#usage-examples)
-- [TabBar](#tabbar)
-- [Generating Your Own Icon Set from a CSS File](#generating-your-own-icon-set-from-a-css-file)
-- [Changelog](https://github.com/oblador/react-native-vector-icons/releases)
-- [Troubleshooting](#troubleshooting)
+- [Changelog](https://github.com/react-native-vector-icons/react-native-vector-icons/releases)
- [License](#license)
## Sponsorship
-Should you find this library beneficial, kindly contemplate the option of [sponsoring](https://github.com/sponsors/oblador). Our envisioned endeavors encompass the restructuring of the repository into a monorepo architecture. This transition will empower independent versioning of icon sets, enhance performance, reduce bundle size, and simplify community contributions. Your sponsorship plays a pivotal role in materializing these advancements.
+Should you find this library beneficial, kindly contemplate the option of
+[sponsoring](https://github.com/sponsors/oblador).
-## Bundled Icon Sets
+## Available Icon Sets
-[Explore all icons](https://oblador.github.io/react-native-vector-icons/).
+[Explore all icons](https://react-native-vector-icons.github.io/react-native-vector-icons/).
-- [`AntDesign`](https://ant.design/) from AntFinance (*298* icons)
-- [`Entypo`](http://entypo.com) by Daniel Bruce (v1.0.1 with *411* icons)
-- [`EvilIcons`](http://evil-icons.io) designed by Alexander Madyankin & Roman Shamin (v1.10.1 with *70* icons)
-- [`Feather`](http://feathericons.com) created by Cole Bemis & Contributors (v4.28.0 featuring *286* icons)
-- [`FontAwesome`](http://fortawesome.github.io/Font-Awesome/icons/) by Dave Gandy (v4.7.0 containing *675* icons)
-- [`FontAwesome 5`](https://fontawesome.com/v5/icons/) from Fonticons, Inc. (v5.15.3 offering *1598* free and *7848* pro icons)
-- [`FontAwesome 6`](https://fontawesome.com) designed by Fonticons, Inc. (v6.6.0 featuring *2016* free and *16150* pro icons)
-- [`Fontisto`](https://github.com/kenangundogan/fontisto) created by Kenan Gündoğan (v3.0.4 featuring *615* icons)
-- [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0 with *283* icons)
-- [`Ionicons`](https://ionicons.com/) crafted by Ionic (v7.1.0 containing *1338* icons)
-- [`MaterialIcons`](https://fonts.google.com/icons/) by Google, Inc. (v4.0.0 featuring *2189* icons)
-- [`MaterialCommunityIcons`](https://materialdesignicons.com/) from MaterialDesignIcons.com (v6.5.95 including *6596* icons)
-- [`Octicons`](http://octicons.github.com) designed by Github, Inc. (v16.3.1 with *250* icons)
-- [`Zocial`](http://zocial.smcllns.com/) by Sam Collins (v1.4.0 with *100* icons)
-- [`SimpleLineIcons`](https://simplelineicons.github.io/) crafted by Sabbir & Contributors (v2.5.5 with *189* icons)
+RNVI comes with the following supported icons. You can [search NPM](https://www.npmjs.com/search?q=keywords%3Areact-native-vector-icons-icon) for third party icons.
-## Installation
-
-1. Install the package via npm:
- ```sh
- npm install --save react-native-vector-icons
- ```
-2. Depending on the platform you're targeting (iOS/Android/Windows), follow the appropriate setup instructions.
-3. If you're planning to use FontAwesome 5 or 6 icons, refer to these guides: [FontAwesome 5](FONTAWESOME5.md) | [FontAwesome 6](FONTAWESOME6.md)
-
-### iOS Setup
-To use the bundled icons on iOS, perform the following step:
-
-- run `npx pod-install` in the iOS directory
-
-- Edit `Info.plist` and add a property called **Fonts provided by application** (or **UIAppFonts** if Xcode autocomplete is not working):
- - List of all available fonts to copy & paste in Info.plist
-
- ```xml
- UIAppFonts
-
- AntDesign.ttf
- Entypo.ttf
- EvilIcons.ttf
- Feather.ttf
- FontAwesome.ttf
- FontAwesome5_Brands.ttf
- FontAwesome5_Regular.ttf
- FontAwesome5_Solid.ttf
- FontAwesome6_Brands.ttf
- FontAwesome6_Regular.ttf
- FontAwesome6_Solid.ttf
- Foundation.ttf
- Ionicons.ttf
- MaterialIcons.ttf
- MaterialCommunityIcons.ttf
- SimpleLineIcons.ttf
- Octicons.ttf
- Zocial.ttf
- Fontisto.ttf
-
- ```
-
-
-
- Above step might look something like this:
-
- ![XCode screenshot](https://cloud.githubusercontent.com/assets/378279/12421498/2db1f93a-be88-11e5-89c8-2e563ba6251a.png)
-
-_Note: Recompile your project after adding or removing fonts._
-
-### Android Setup
-
-#### Option: With Gradle (recommended)
-
-To make font management smoother on Android, use this method:
-
-- Edit `android/app/build.gradle` (NOT `android/build.gradle`) and add:
-
- ```gradle
- apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle")
- ```
-
- To customize the fonts being copied, use:
-
- ```gradle
- project.ext.vectoricons = [
- iconFontNames: [ 'MaterialIcons.ttf', 'EvilIcons.ttf' ] // Specify font files
- ]
-
- apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle")
-
- ```
-
-
-Monorepo configuration
-
-
-
-If working in a monorepo, point to the correct paths of the `fonts.gradle` script and of the Font files, relative to the android/app/build.gradle file. Example structure:
-
-```text
-your-monorepo/
-├─ node_modules/
-│ ├─ react-native-vector-icons
-├─ apps/
-│ ├─ YourApp/
-│ │ ├─ android/
-│ │ │ ├─ app/
-│ │ │ │ ├─ build.gradle
-```
-
-Update paths like:
-
-```diff
-project.ext.vectoricons = [
-+ iconFontsDir: "../../../../node_modules/react-native-vector-icons/Fonts",
- iconFontNames: ["YourFont.ttf", "..."]
-]
-
-- apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
-+ apply from: "../../../../node_modules/react-native-vector-icons/fonts.gradle
-```
-
-⚠️ Reported [issues](https://github.com/oblador/react-native-vector-icons/issues/1281#issuecomment-1363201537) have arisen when utilizing RNVI versions earlier than 9.0.0 within a monorepo context. Therefore, it's advisable to ensure your RNVI version is 9.0.0 or later.
-
-
-#### Option: Manual Integration
-
-To manually integrate the library, follow these steps:
-
-- Copy the contents from the `Fonts` folder and paste them into `android/app/src/main/assets/fonts` (ensure the folder name is lowercase, i.e., `fonts`).
-
-#### Integrating Library for `getImageSource` Support
-
-The following steps are optional and are only necessary if you intend to utilize the `Icon.getImageSource` function.
-
-- Edit the `android/settings.gradle` file as shown below:
-
- ```diff
- rootProject.name = 'MyApp'
-
- include ':app'
-
- + include ':react-native-vector-icons'
- + project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')
- ```
-
-- Edit the `android/app/build.gradle` (located in the **app** folder) as shown below:
-
- ```diff
- apply plugin: 'com.android.application'
-
- android {
- ...
- }
-
- dependencies {
- implementation fileTree(dir: "libs", include: ["*.jar"])
- //noinspection GradleDynamicVersion
- implementation "com.facebook.react:react-native:+" // From node_modules
-
- + implementation project(':react-native-vector-icons')
- }
- ```
-
-- Edit your `MainApplication.java` (located deep within `android/app/src/main/java/...`) as shown below (note that there are `two` places to edit):
-
- ```diff
- package com.myapp;
-
- + import com.oblador.vectoricons.VectorIconsPackage;
-
- ....
-
- @Override
- protected List getPackages() {
- return Arrays.asList(
- new MainReactPackage()
- + , new VectorIconsPackage()
- );
- }
- ```
-
-Please note that this optional step is necessary only if your **react-native app doesn't support auto-linking**; otherwise, you can skip this.
-
-### macOS Setup
-via [`react-native-macos`](https://github.com/microsoft/react-native-macos)
-
-To set up the library on your macOS project using `react-native-macos`, follow these steps:
-
-1. Browse to the `node_modules/react-native-vector-icons` folder and drag the `Fonts` folder into your project in Xcode. Ensure that your app is checked under "Add to targets," and select "Create folder references" when prompted.
-
-2. Edit your `Info.plist` and include a new property named **Application fonts resource path** (or `ATSApplicationFontsPath` if Xcode's autocomplete isn't functioning or you're not using Xcode). Set the value of this property to `Fonts`.
-
-3. From your project's `/ios` folder run:
-```sh
-bundle exec pod install
-```
-
-_Please note that after adding new fonts, you need to recompile your project. Also, make sure that the `Fonts` folder is present under the **Copy Bundle Resources** section within the **Build Phases** of your Xcode project._
-
-These steps will effectively integrate the vector icons library into your macOS project while utilizing the `react-native-macos` framework.
-
-### Windows Setup
-via [`react-native-windows`](https://github.com/microsoft/react-native-windows)
-
-To set up the library on your Windows project using `react-native-windows`, follow these steps:
+### Actively maintained
+- [`AntDesign`](https://ant.design/components/icon) from Ant Group (v4.4.2 with _449_ icons)
+- [`Feather`](http://feathericons.com) created by Cole Bemis & Contributors (v4.29.2 featuring _287_ icons)
+- [`FontAwesome 6`](https://fontawesome.com/search) designed by Fonticons, Inc. (v6.7.1 featuring _2060_ free and _52663_ pro icons)
+- [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0 with _283_ icons)
+- [`Ionicons`](https://ionic.io/ionicons) crafted by Ionic (v7.4.0 containing _1356_ icons)
+- [`MaterialDesignIcons`](https://pictogrammers.com/library/mdi/) from MaterialDesignIcons.com (v7.4.47 including _7448_ icons)
+- [`Octicons`](https://primer.style/foundations/icons) designed by GitHub, Inc. (v19.12.0 with _331_ icons)
-1. In the top-level projects (`/windows/project-name/Assets`), copy and paste the font files.
+### No longer maintained upstream
+- [`Entypo`](http://entypo.com) by Daniel Bruce (v1.0.1 with _411_ icons)
+- [`EvilIcons`](http://evil-icons.io) designed by Alexander Madyankin & Roman Shamin (v1.10.1 with _70_ icons)
+- [`FontAwesome`](https://fontawesome.com/v4/icons) by Fonticons, Inc. (v4.7.0 containing _785_ icons)
+- [`FontAwesome 5`](https://fontawesome.com/v5/search) from Fonticons, Inc. (v5.15.4 offering _1611_ free and _7869_ pro icons)
+- [`Fontisto`](https://github.com/kenangundogan/fontisto) created by Kenan Gündoğan (v3.0.4 featuring _617_ icons)
+- [`MaterialIcons`](https://fonts.google.com/icons?icon.set=Material+Icons) by Google, Inc. (v4.0.0 featuring _2234_ icons)
+- [`SimpleLineIcons`](https://simplelineicons.github.io/) crafted by Sabbir & Contributors (v2.5.5 with _189_ icons)
+- [`Zocial`](https://smcllns.github.io/css-social-buttons) by Sam Collins (v1.1.1 with _100_ icons)
-2. Open your solution in Visual Studio:
+## Migration
- a. Right-click the Assets folder in your solution.
- b. Select **Add > Existing Item**.
- c. Browse and select the fonts that you copied into `/windows/project-name/assets`.
- d. Click **Add**.
+See [MIGRATION.md](MIGRATION.md) if you are migrating from `react-native-vector-icons` to the package-per-icon-set approach.
-_Please note that after adding new fonts, you need to recompile your project._
-
-By following these steps, you'll seamlessly integrate the vector icons library into your Windows project, leveraging the `react-native-windows` framework.
-
-### React-native-web Setup
-
-To port a react-native mobile app to web using `react-native-web` you just need to ensure the fonts are known on the web-app side.
-
-You will need add the font-family for each font you use to your css
-
-You can debug missing font-families by looking in the Developer console in your web browser when debugging your web app.
-
-NOTE: if you're using webpack or similar you *may* need to configure webpack to handle loading of ttf fonts, using url-loader or file-loader. See [Web Setup](#web-setup) for more details.
-
-In your `App.css` or similar add the font-family specifications:
-
-```css
-@font-face {
- src: url(path/to/fonts/Ionicons.ttf);
- font-family: "Ionicons";
-}
-
-@font-face {
- src: url(path/to/fonts/FontAwesome.ttf);
- font-family: "FontAwesome";
-}
-
-@font-face {
- src: url(path/to/fonts/FontAwesome5_Brands.ttf);
- font-family: "FontAwesome5_Brands";
- font-weight: 400; /* Regular weight */
- font-style: normal;
-}
-
-@font-face {
- src: url(path/to/fonts/FontAwesome5_Regular.ttf);
- font-family: "FontAwesome5_Regular";
- font-weight: 400; /* Regular weight */
- font-style: normal;
-}
-
-@font-face {
- src: url(path/to/fonts/FontAwesome5_Solid.ttf);
- font-family: "FontAwesome5_Solid";
- font-weight: 900; /* Bold weight for solid */
- font-style: normal;
-}
-
-@font-face {
- src: url(path/to/fonts/MaterialIcons.ttf);
- font-family: "MaterialIcons";
-}
-
-@font-face {
- src: url(path/to/fonts/Feather.ttf);
- font-family: "Feather";
-}
-
-@font-face {
- src: url(path/to/fonts/MaterialCommunityIcons.ttf);
- font-family: "MaterialCommunityIcons";
-}
-
-/* TODO: Add other icons fonts here */
-```
-
-### Web Setup
-
-To integrate the library with your web project using [webpack](https://webpack.js.org/), follow these steps:
-
-1. In your webpack configuration file, add a section to handle TTF files using `url-loader` or `file-loader`:
-
- ```js
- {
- test: /\.ttf$/,
- loader: "url-loader", // or directly file-loader
- include: path.resolve(__dirname, "node_modules/react-native-vector-icons"),
- }
- ```
-
-2. In your JavaScript entry point, consume the font files and inject the necessary style tag:
-
- ```js
- // Use the prebuilt version of RNVI located in the dist folder
- import Icon from 'react-native-vector-icons/dist/FontAwesome';
-
- // Generate the required CSS
- import iconFont from 'react-native-vector-icons/Fonts/FontAwesome.ttf';
- const iconFontStyles = `@font-face {
- src: url(${iconFont});
- font-family: FontAwesome;
- }`;
-
- // Create a stylesheet
- const style = document.createElement('style');
- style.type = 'text/css';
-
- // Append the iconFontStyles to the stylesheet
- if (style.styleSheet) {
- style.styleSheet.cssText = iconFontStyles;
- } else {
- style.appendChild(document.createTextNode(iconFontStyles));
- }
+## Installation
- // Inject the stylesheet into the document head
- document.head.appendChild(style);
- ```
-By following these steps, you will seamlessly integrate the vector icons library into your web project using [webpack](https://webpack.js.org/), enabling you to effortlessly use the icons within your web application.
+1. Install the common package
+ ```sh
+ npm install --save @react-native-vector-icons/common
+ ```
+2. Install the packages for the icons you want use
+ ```sh
+ npm install --save @react-native-vector-icons/fontawesome6 @react-native-vector-icons/evil-icons
+ ```
+3. Depending on the platform you're targeting (iOS/Android/Windows), follow the appropriate setup instructions below.
+4. If you are using one of the following fonts refer to their guides for further instructions
+ * [FontAwesome 6](packages/fontawesome6/README.md)
+ * [FontAwesome 6 Pro](packages/fontawesome6-pro/README.md)
+ * [FontAwesome 5](packages/fontawesome5/README.md)
+ * [FontAwesome 5 Pro](packages/fontawesome5-pro/README.md)
+ * [Fontello](packages/fontello/README.md)
+ * [Icomoon](packages/icomoon/README.md)
-## Upgrading
+## Setup
-Upgrading this package often requires the font files linked to your projects to be updated as well. If the automatic linking works for you, running this again should update the fonts. Otherwise you need to follow the steps outlined in the [installation](#installation) section.
+Please refer to the guide for [Expo](./docs/SETUP-EXPO.md), [React Native](./docs/SETUP-REACT-NATIVE.md) or [Web](./docs/SETUP-WEB.md) for further instructions.
## `Icon` Component
You can either use one of the bundled icons above or roll your own custom font.
```js
-import Icon from 'react-native-vector-icons/FontAwesome';
+import Icon from '@react-native-vector-icons/fontawesome';
const myIcon = ;
```
-### Properties
+### Props
-Any [Text property](https://reactnative.dev/docs/text.html) and the following:
+Any [Text props](https://reactnative.dev/docs/text.html#props) and the following:
| Prop | Description | Default |
| ----------- | ----------------------------------------------------------------------- | ----------- |
@@ -392,11 +110,8 @@ Any [Text property](https://reactnative.dev/docs/text.html) and the following:
| Prop | Description |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **`getFontFamily`** | Returns the font family that is currently used to retrieve icons as text. Usage: `const fontFamily = Icon.getFontFamily()` |
| **`getImageSource`** | Returns a promise that resolving to the source of a bitmap version of the icon for use with `Image` component et al. Usage: `const source = await Icon.getImageSource(name, size, color)` |
| **`getImageSourceSync`** | Same as `getImageSource` but synchronous. Usage: `const source = Icon.getImageSourceSync(name, size, color)` |
-| **`getRawGlyphMap`** | Returns the raw glyph map of the icon set. Usage: `const glyphMap = Icon.getRawGlyphMap()` |
-| **`hasIcon`** | Checks if the name is valid in current icon set. Usage: `const isNameValid = Icon.hasIcon(name)` |
### Styling
@@ -411,75 +126,35 @@ Since `Icon` builds on top of the `Text` component, most [style properties](http
- `color`
- `fontSize`
-NOTE: On android `Text` doesn't currently support `border*` styles, to circumvent this simply wrap your `Icon` with a `View`.
-
By combining some of these you can create for example :
![type](https://cloud.githubusercontent.com/assets/378279/7667570/33817554-fc0d-11e4-9ad7-4eb60139cfb7.png)
![star](https://cloud.githubusercontent.com/assets/378279/7667569/3010dd7e-fc0d-11e4-9696-cb721fe8e98d.png)
-## `Icon.Button` Component
-
-A convenience component for creating buttons with an icon on the left side.
-
-```js
-import Icon from 'react-native-vector-icons/FontAwesome';
-const myButton = (
-
- Login with Facebook
-
-);
-
-const customTextButton = (
-
-
- Login with Facebook
-
-
-);
-```
-
-![buttons](https://cloud.githubusercontent.com/assets/378279/7667568/2e9021b2-fc0d-11e4-8e68-cf91c329a6f4.png)
-
-### Properties
-
-Any [`Text`](https://reactnative.dev/docs/text.html), [`TouchableHighlight`](https://reactnative.dev/docs/touchablehighlight.html) or [`TouchableWithoutFeedback`](https://reactnative.dev/docs/touchablewithoutfeedback.html) property in addition to these:
-
-| Prop | Description | Default |
-| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- |
-| **`color`** | Text and icon color, use `iconStyle` or nest a `Text` component if you need different colors. | `white` |
-| **`size`** | Icon size. | `20` |
-| **`iconStyle`** | Styles applied to the icon only, good for setting margins or a different color. _Note: use `iconStyle` for margins or expect unstable behaviour._ | `{marginRight: 10}` |
-| **`backgroundColor`** | Background color of the button. | `#007AFF` |
-| **`borderRadius`** | Border radius of the button, set to `0` to disable. | `5` |
-| **`onPress`** | A function called when the button is pressed. | _None_ |
-
## Usage as PNG Image/Source Object
Convenient way to plug this in into other components that rely on bitmap images rather than scalable vector icons. Takes the arguments `name`, `size` and `color` as described above.
-```js
-Icon.getImageSource('user', 20, 'red').then(source =>
- this.setState({ userIcon: source })
+```jsx
+const source = Icon.getImageSourceSync('user', 20, 'red');
+return ;
);
```
-Alternatively you may use the synchronous method `Icon.getImageSourceSync` to avoid rendering glitches. Keep in mind that this method is blocking and might incur performance penalties. Subsequent calls will use cache however.
+Alternatively you may use the async method `Icon.getImageSource`.
+
+Keep in mind that `Icon.getImageSourceSync` is blocking and might incur performance penalties. Subsequent calls will use cache however.
## Multi-Style Fonts
Some fonts today use multiple styles, FontAwesome 5 for example, which is supported by this library. The usage is pretty much the same as the standard `Icon` component:
```jsx
-import Icon from 'react-native-vector-icons/FontAwesome5';
+import Icon from '@react-native-vector-icons/fontawesome5';
-const myIcon1 = ; // Defaults to regular
-const myIcon2 = ;
-const myIcon3 = ; // Only in FA5 Pro
+const myIcon1 = ; // Defaults to solid
+const myIcon2 = ;
+const myIcon3 = ; // Only in FA5 Pro
```
### Static methods
@@ -488,155 +163,72 @@ All static methods from `Icon` is supported by multi-styled fonts.
| Prop | Description |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **`getFontFamily`** | Returns the font family that is currently used to retrieve icons as text. Usage: `const fontFamily = Icon.getFontFamily(style)` |
| **`getImageSource`** | Returns a promise that resolving to the source of a bitmap version of the icon for use with `Image` component et al. Usage: `const source = await Icon.getImageSource(name, size, color)` |
| **`getImageSourceSync`** | Same as `getImageSource` but synchronous. Usage: `const source = Icon.getImageSourceSync(name, size, color)` |
-| **`getRawGlyphMap`** | Returns the raw glyph map of the icon set. Usage: `const glyphMap = Icon.getRawGlyphMap(style)` |
-| **`hasIcon`** | Checks if the name is valid in current icon set. Usage: `const isNameValid = Icon.hasIcon(name, style)` |
-| **`getStyledIconSet`** | Use this to get a `Icon` component for a single style. Usage. `const StyledIcon = Icon.getStyledIconSet(style)` |
-
-If no style argument is passed (or if it's invalid) the methods will default to a pre-defineds fallback.
-
-### Components
-
-`Icon.Button` is supported, usage is just like `Icon`:
-
-```jsx
-import Icon from 'react-native-vector-icons/FontAwesome5';
-const myButton = (
-
- Login with Facebook
-
-);
-```
## Custom Fonts
-### `createIconSet(glyphMap, fontFamily[, fontFile])`
+The best approach is to use our icon generator to create your own icon package.
+
+See [CREATE_FONT_PACKAGE.md](./docs/CREATE_FONT_PACKAGE.md) to learn how to create your own font packages.
-Returns your own custom font based on the `glyphMap` where the key is the icon name and the value is either a UTF-8 character or it's character code. `fontFamily` is the name of the font **NOT** the filename. Open the font in Font Book.app or similar to learn the name. Optionally pass the third `fontFile` argument for android support, it should be the custom font file name.
+You can also use `createIconSet()` directly in your project. This
+returns your own custom font based on the `glyphMap` where the key is the icon
+name and the value is either a UTF-8 character or it's character code.
+`postScriptName` is the name of the postscript font. Open the font in https://fontdrop.info/,
+Font Book.app or similar to learn the name. Also pass the `fontFileName` argument for Android support.
```js
-import { createIconSet } from 'react-native-vector-icons';
+import { createIconSet } from '@react-native-vector-icons/common';
const glyphMap = { 'icon-name': 1234, test: '∆' };
-const Icon = createIconSet(glyphMap, 'FontName', 'font-name.ttf');
-```
-
-### `createIconSetFromFontello(config[, fontFamily[, fontFile]])`
-
-Convenience method to create a custom font based on a [fontello](http://fontello.com) config file. Don't forget to import the font as described above and drop the `config.json` somewhere convenient in your project.
-```js
-import { createIconSetFromFontello } from 'react-native-vector-icons';
-import fontelloConfig from './config.json';
-const Icon = createIconSetFromFontello(fontelloConfig);
+// use createIconSet() with object parameter
+// or use positional parameters for compatibility with version <= 10: `createIconSet(glyphMap, fontFamily[, fontFile])`
+const Icon = createIconSet(glyphMap, {
+ postScriptName: 'FontName',
+ fontFileName: 'font-name.ttf',
+ fontSource: require('../fonts/font-name.ttf') // optional, for dynamic loading. Can also be a local file uri.
+})
```
-### `createIconSetFromIcoMoon(config[, fontFamily[, fontFile]])`
+You should place the font ttf file into `rnvi-fonts`. You can customise this location by adding the following snippet to your package.json
+```json
+{
+ "reactNativeVectorIcons": {
+ "fontDir": "src/assets/fonts"
+ }
+}
+ ```
-```js
-import { createIconSetFromIcoMoon } from 'react-native-vector-icons';
-import icoMoonConfig from './selection.json';
-const Icon = createIconSetFromIcoMoon(
- icoMoonConfig,
- 'LineAwesome',
- 'line-awesome.ttf'
-);
-```
+## Animation
-Make sure you're using the _Download_ option in [IcoMoon](https://icomoon.io/app), and use the `.json` file that's included in the `.zip` you've downloaded. You'll also need to import the `.ttf` font file into your project, following the instructions above.
+React Native comes with an amazing animation library called
+[`Animated`](https://reactnative.dev/docs/animated.html). To use it with an
+icon, simply create an animated component with this line: `const AnimatedIcon =
+Animated.createAnimatedComponent(Icon)`. You can also use the higher level
+animation library
+[react-native-animatable](https://github.com/oblador/react-native-animatable).
-### `createMultiStyleIconSet(styles [, options])`
+## Dynamic icon font loading
-```jsx
-import { createMultiStyleIconSet } from 'react-native-vector-icons';
-
-/*
- * This is just example code, you are free to
- * design your glyphmap and styles to your liking
- */
-
-import glyphmap from './glyphmap.json';
-/*
- * glyphmap = {
- * "style1": [
- * "hello",
- * "world"
- * ],
- * "style2": [
- * "foo",
- * "bar"
- * ]
- * }
- */
-
-const glyphKeys = Object.keys(glyphmap); /* ["style1", "style2"] */
-const options = {
- defaultStyle: 'style1',
- glyphValidator: (name, style) => glyphKeys.indexOf(name) !== -1,
- fallbackFamily: (name) => {
- for (let i = 0; i < glyphKeys.length; i++) {
- const style = glyphKeys[i];
- if (glyphmap[style].indexOf(name) !== -1) {
- return style;
- }
- }
-
- /* Always return some family */
- return glyphKeys[0];
- }
-};
-
-/*
- * The styles object consits of keys, which will be
- * used as the styles later, and objects which are
- * used as style objects for the font. The style
- * should have unique characteristics for each font
- * in order to ensure that the right one will be
- * chosen. FontAwesome 5 uses font weight since
- * 5.7.0 in order to diffirentiate the styles but
- * other properties (like fontFamily) can be used.
- * It's just a standard RN style object.
- */
-const styles = {
- style1: {
- fontWeight: '700'
- },
- style2: {
- fontWeight: '100'
- }
-};
-
-const Icon = createMultiStyleIconSet(styles, options);
-
-/* Uses default style (style1) */
-
-
-/* Default style is style1 but this will fall back to style2 */
-
-/* This will also fall back to style2 */
-
-/* Regular use of style2 */
-
-```
+> At the moment, dynamic loading is supported on native platforms (not on web) only if you use Expo. In the future, it should become available for all React Native projects via React Native core.
-| option | Description | default |
-| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- |
-| defaultStyle | The name of the style to be used if no style is supplied during rendering. | `Object.keys(styles)[0]` |
-| fallbackFamily | Function for selecting a family if a glyph is not available. The function should accept the `name` of the glyph as a parameter. Returns the name if the family. | `(name) => Object.keys(styles)[0]` |
-| glyphValidator | Function for validating that a glyph is available for a chosen style. It has `name` and `style` as parameters, in that order. Returns `true` if the glyph is valid or `false` if it's not. | `(name, style) => true` |
+Fonts can be available in an app statically (since build time) or loaded dynamically at runtime. The latter can be useful e.g. for apps that use over-the-air updates and want to load new fonts with an update, or when you need to use a font from a remote location.
-#### iOS
+Dynamic loading in react-native-vector-icons is currently limited to those fonts that are bundled within the provided packages: it doesn't support Pro fonts (such as FontAwesome 5 Pro). However, loading of custom fonts is not difficult to implement: see any of the free font packages for reference.
-You have to manually make a reference of your `.ttf` on your xcodeproj `Resources` folder and in `Info.plist`.
+By default, dynamic loading is enabled if supported by the version of Expo that you're using. It doesn't change the way you work with the package: If rendering an icon requires a font that is not known to the app, it will be loaded automatically and icon will render as expected.
-## Animation
+`@react-native-vector-icons/common` exports several functions which you can use to control dynamic loading:
-React Native comes with an amazing animation library called [`Animated`](https://reactnative.dev/docs/animated.html). To use it with an icon, simply create an animated component with this line: `const AnimatedIcon = Animated.createAnimatedComponent(Icon)`. You can also use the higher level animation library [react-native-animatable](https://github.com/oblador/react-native-animatable).
+- `isDynamicLoadingEnabled`: Returns whether dynamic loading is enabled.
+- `isDynamicLoadingSupported`: Returns whether dynamic loading is supported by your runtime (checks that necessary Expo features are present).
+- `setDynamicLoadingEnabled`: Enables or disables dynamic loading.
+- `setDynamicLoadingErrorCallback`: Sets a callback that is called (in the unlikely case) when an error occurs during dynamic loading. An example of when an error might happen is loading a misconfigured OTA update which doesn't include a necessary font file.
## Usage Examples
-### IconExplorer
+### Icon Explorer
Try the `IconExplorer` project in `Examples/IconExplorer` folder, there you can also search for any icon.
@@ -645,112 +237,18 @@ Try the `IconExplorer` project in `Examples/IconExplorer` folder, there you can
### Basic Example
```js
-import Icon from 'react-native-vector-icons/Ionicons';
+import Icon from '@react-native-vector-icons/ionicons';
function ExampleView(props) {
return ;
}
```
-## TabBar
-
-Since [`TabBarIOS`](https://reactnative.dev/docs/tabbarios.html) was removed from core in favor of [@react-navigation/bottom-tabs](https://reactnative.dev/docs/tabbarios.html), it is also removed as a convenience component from this library. Simply use the `Icon` instead, but don't forget to import and link to this project as described above first.
-
-Below is an [example](https://reactnavigation.org/docs/bottom-tab-navigator/#example) taken from `react-navigation`:
-
-```js
-import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';
-import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons';
-
-const Tab = createBottomTabNavigator();
-
-function MyTabs() {
- return (
-
- (
-
- ),
- }}
- />
- (
-
- ),
- tabBarBadge: 3,
- }}
- />
- (
-
- ),
- }}
- />
-
- );
-}
-```
-
-### ToolbarAndroid
-
-Since [`ToolbarAndroid`](https://github.com/react-native-community/toolbar-android) was removed from core, it is also removed as a convenience component from this library. Simply use `getImageSourceSync` instead, but don't forget to import and link to this project as described above first.
-
-```js
-import ToolbarAndroid from '@react-native-community/toolbar-android';
-import Icon from 'react-native-vector-icons/Ionicons';
-
-const navIcon = Icon.getImageSourceSync('md-arrow-back', 24, 'white');
-const overflowIcon = Icon.getImageSourceSync('md-more', 24, 'white');
-const settingsIcon = Icon.getImageSourceSync('md-settings', 30, 'white');
-const twitterIcon = Icon.getImageSourceSync('logo-twitter', 25, '#4099FF');
-
-function ToolbarView(props) {
- return (
-
- );
-}
-```
-
### Inline Icons
```js
import { Text } from 'react-native';
-import Icon from 'react-native-vector-icons/Ionicons';
+import Icon from '@react-native-vector-icons/ionicons';
function ExampleView(props) {
return (
@@ -761,94 +259,7 @@ function ExampleView(props) {
}
```
-## Generating Your Own Icon Set from a CSS File
-
-If you already have an icon font with associated CSS file then you can easily generate a icon set with the `generate-icon` script.
-
-### Example usage:
-
-```
-./node_modules/.bin/generate-icon path/to/styles.css --componentName=MyIcon --fontFamily=myicon > Components/MyIcon.js
-```
-
-### Options
-
-Any flags not listed below, like `--componentName` and `--fontFamily`, will be passed on to the template.
-
-#### `-p`, `--prefix`
-
-CSS selector prefix [default: ".icon-"]
-
-#### `-t`, `--template`
-
-Template in JS template string format [default: "./template/iconSet.tpl"]
-
-For default template please provide `--componentName` and `--fontFamily`.
-
-#### `-o`, `--output`
-
-Save output to file, defaults to STDOUT
-
-## [Changelog](https://github.com/oblador/react-native-vector-icons/releases)
-
-## Troubleshooting
-
-#### The icons show up as a crossed out box on Android
-
-- Make sure you've copied the font to `android/app/src/main/assets/fonts`.
-- Delete the build folder with `rm -rf android/app/build`.
-- Recompile the project.
-
-#### Red screen with "Unrecognized font family" error on iOS
-
-- Make sure you've added manually the reference of your `.ttf` on your xcodeproj `Resources` folder.
-- Check that the font you are trying to use appears in `Info.plist`, if you've added the whole folder and it's blue in color, then you need to add it to the path.
-- Check that the font is copied in the _Copy Bundle Resources_ in _Build Phases_.
-- Delete the build folder with `rm -rf ios/build`
-- Recompile the project.
-
-#### Android build fails on Windows for no good reason
-
-Both npm and android file hierarchies tend to get very deep and even worse when you combine them. Since Windows file system has a max length, long file name addresses will result in numerous errors including `Execution failed for task ':react-native-vector-icons:processReleaseResources'`. So try to keep the path to your project folder as short as possible.
-
-#### Wrong icons are shown after upgrading this package
-
-You probably didn't update the font files linked to your native project after upgrading. However, this only applies to Android targets since iOS bundles the fonts when building the app (try to clean your build from Xcode if the problem exists). On android you can relink the project or you manually update the fonts. To have them automatically synced use the [gradle approach](https://github.com/oblador/react-native-vector-icons#option-with-gradle-recommended).
-
-#### Some icons are missing after upgrading this package
-
-Sometimes vendors decides to remove some icons from newer releases, this has nothing to do with this package. If you depend on an older version of a font you can add it as a [custom font](#custom-fonts).
-
-#### Unable to resolve module @expo/vector-icons/XXXFont
-
-You are probably trying to use `@expo/vector-icons` and `react-native-vector-icons` at the same time. The expo package aliases this one and will take precedence. Use only one of these libraries in your project.
-
-#### Web-pack complains about unsupported JSX Syntax
-
-You will need to add JSX support for `react-native-vector-icons` to your transpiler configuration e.g. babel.
-
-For example, to add `react-native-vector-icons` to the list of modules that support JSX (if using webpack) you may need to add the relative path to `react-native-vector-icons` in the include section of your JSX config.
-
-This may look something like the following if you are using Babel in webpack:
-
-```diff
- // Process application JS with Babel.
- // The preset includes JSX, Flow, TypeScript, and some ESnext features.
- {
- test: /\.(js|mjs|jsx|ts|tsx)$/,
- include: [
- paths.appSrc,
-+ // START - support for JSX in react-native-vector-icons
-+ path.resolve(
-+ __dirname,
-+ // modify this path to be relative to you webpack config,
-+ // "../node_modules/react-native-vector-icons", // <- most common
-+ "../../../node_modules/react-native-vector-icons", // <- if using workspaces
-+ ),
-+ // END - support got react-native-vector-icons
- ],
- loader: require.resolve("babel-loader"),
-```
+## [Changelog](https://github.com/react-native-vector-icons/react-native-vector-icons/releases)
## License
diff --git a/RNIMigration.js b/RNIMigration.js
deleted file mode 100644
index 1085dbb30..000000000
--- a/RNIMigration.js
+++ /dev/null
@@ -1,59 +0,0 @@
-import React, { PureComponent } from 'react';
-import PropTypes from 'prop-types';
-import FontAwesome from 'react-native-vector-icons/FontAwesome';
-import Foundation from 'react-native-vector-icons/Foundation';
-import Ionicons from 'react-native-vector-icons/Ionicons';
-import MaterialIcons from 'react-native-vector-icons/MaterialIcons';
-import Zocial from 'react-native-vector-icons/Zocial';
-import SimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons';
-
-const ICON_SET_MAP = {
- fontawesome: FontAwesome,
- foundation: Foundation,
- ion: Ionicons,
- material: MaterialIcons,
- zocial: Zocial,
- simpleline: SimpleLineIcons,
-};
-
-// This is a composition is a drop in replacement for users migrating from the
-// react-native-icons module. Please don't use this component for new apps/views.
-export default class Icon extends PureComponent {
- static propTypes = {
- name: PropTypes.string.isRequired,
- size: PropTypes.number,
- color: PropTypes.string,
- };
-
- setNativeProps(nativeProps) {
- if (this.iconRef) {
- this.iconRef.setNativeProps(nativeProps);
- }
- }
-
- iconRef = null;
-
- handleComponentRef = ref => {
- this.iconRef = ref;
- };
-
- render() {
- const nameParts = this.props.name.split('|');
- const setName = nameParts[0];
- const name = nameParts[1];
-
- const IconSet = ICON_SET_MAP[setName];
- if (!IconSet) {
- throw new Error(`Invalid icon set "${setName}"`);
- }
-
- return (
-
- );
- }
-}
diff --git a/RNVectorIcons.podspec b/RNVectorIcons.podspec
deleted file mode 100644
index 907066a66..000000000
--- a/RNVectorIcons.podspec
+++ /dev/null
@@ -1,24 +0,0 @@
-require 'json'
-package = JSON.parse(File.read(File.join(__dir__, "package.json")))
-
-Pod::Spec.new do |s|
- s.name = "RNVectorIcons"
- s.version = package["version"]
- s.summary = package["description"]
- s.description = package["description"]
- s.homepage = package["homepage"]
- s.license = package["license"]
- s.author = { package["author"]["name"] => package["author"]["email"] }
- s.platforms = { :ios => "12.0", :tvos => "9.0" ,:visionos => "1.0"}
- s.source = { :git => package["repository"]["url"], :tag => "v#{s.version}" }
-
- s.source_files = 'RNVectorIconsManager/**/*.{h,m,mm,swift}'
- s.resources = "Fonts/*.ttf"
- s.preserve_paths = "**/*.js"
- # React Native Core dependency
- if defined? install_modules_dependencies
- install_modules_dependencies(s)
- else
- s.dependency 'React-Core'
- end
-end
diff --git a/RNVectorIcons.xcodeproj/project.pbxproj b/RNVectorIcons.xcodeproj/project.pbxproj
deleted file mode 100644
index a4597b6a1..000000000
--- a/RNVectorIcons.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,375 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 5DBEB17C1B18CFF400B34395 /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */; };
- A39873C81EA65EE60051E01A /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXCopyFilesBuildPhase section */
- 5DBEB14E1B18CEA900B34395 /* CopyFiles */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "include/$(PRODUCT_NAME)";
- dstSubfolderSpec = 16;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- A39873CA1EA65EE60051E01A /* CopyFiles */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "include/$(PRODUCT_NAME)";
- dstSubfolderSpec = 16;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
- 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNVectorIcons.a; sourceTree = BUILT_PRODUCTS_DIR; };
- 5DBEB16B1B18CF1500B34395 /* RNVectorIconsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RNVectorIconsManager.h; sourceTree = ""; };
- 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNVectorIconsManager.m; sourceTree = ""; };
- A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRNVectorIcons-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 5DBEB14D1B18CEA900B34395 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- A39873C91EA65EE60051E01A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 5DBEB1471B18CEA900B34395 = {
- isa = PBXGroup;
- children = (
- 5DBEB16A1B18CF1500B34395 /* RNVectorIconsManager */,
- 5DBEB1511B18CEA900B34395 /* Products */,
- );
- sourceTree = "";
- };
- 5DBEB1511B18CEA900B34395 /* Products */ = {
- isa = PBXGroup;
- children = (
- 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */,
- A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */,
- );
- name = Products;
- sourceTree = "";
- };
- 5DBEB16A1B18CF1500B34395 /* RNVectorIconsManager */ = {
- isa = PBXGroup;
- children = (
- 5DBEB16B1B18CF1500B34395 /* RNVectorIconsManager.h */,
- 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */,
- );
- path = RNVectorIconsManager;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 5DBEB14F1B18CEA900B34395 /* RNVectorIcons */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 5DBEB1641B18CEA900B34395 /* Build configuration list for PBXNativeTarget "RNVectorIcons" */;
- buildPhases = (
- 5DBEB14C1B18CEA900B34395 /* Sources */,
- 5DBEB14D1B18CEA900B34395 /* Frameworks */,
- 5DBEB14E1B18CEA900B34395 /* CopyFiles */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = RNVectorIcons;
- productName = RNVectorIcons;
- productReference = 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */;
- productType = "com.apple.product-type.library.static";
- };
- A39873C61EA65EE60051E01A /* RNVectorIcons-tvOS */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = A39873CB1EA65EE60051E01A /* Build configuration list for PBXNativeTarget "RNVectorIcons-tvOS" */;
- buildPhases = (
- A39873C71EA65EE60051E01A /* Sources */,
- A39873C91EA65EE60051E01A /* Frameworks */,
- A39873CA1EA65EE60051E01A /* CopyFiles */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = "RNVectorIcons-tvOS";
- productName = RNVectorIcons;
- productReference = A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */;
- productType = "com.apple.product-type.library.static";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 5DBEB1481B18CEA900B34395 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 1010;
- ORGANIZATIONNAME = "Joel Arvidsson";
- TargetAttributes = {
- 5DBEB14F1B18CEA900B34395 = {
- CreatedOnToolsVersion = 6.3.2;
- };
- };
- };
- buildConfigurationList = 5DBEB14B1B18CEA900B34395 /* Build configuration list for PBXProject "RNVectorIcons" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- );
- mainGroup = 5DBEB1471B18CEA900B34395;
- productRefGroup = 5DBEB1511B18CEA900B34395 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 5DBEB14F1B18CEA900B34395 /* RNVectorIcons */,
- A39873C61EA65EE60051E01A /* RNVectorIcons-tvOS */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXSourcesBuildPhase section */
- 5DBEB14C1B18CEA900B34395 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 5DBEB17C1B18CFF400B34395 /* RNVectorIconsManager.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- A39873C71EA65EE60051E01A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- A39873C81EA65EE60051E01A /* RNVectorIconsManager.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin XCBuildConfiguration section */
- 5DBEB1621B18CEA900B34395 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = iphoneos;
- };
- name = Debug;
- };
- 5DBEB1631B18CEA900B34395 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = iphoneos;
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
- 5DBEB1651B18CEA900B34395 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
- "$(SRCROOT)/../../React/**",
- "$(SRCROOT)/../react-native/React/**",
- "$(SRCROOT)/node_modules/react-native/React/**",
- "$(BUILT_PRODUCTS_DIR)",
- );
- OTHER_LDFLAGS = "-ObjC";
- PRODUCT_NAME = "$(TARGET_NAME)";
- SKIP_INSTALL = YES;
- };
- name = Debug;
- };
- 5DBEB1661B18CEA900B34395 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
- "$(SRCROOT)/../../React/**",
- "$(SRCROOT)/../react-native/React/**",
- "$(SRCROOT)/node_modules/react-native/React/**",
- "$(BUILT_PRODUCTS_DIR)",
- );
- OTHER_LDFLAGS = "-ObjC";
- PRODUCT_NAME = "$(TARGET_NAME)";
- SKIP_INSTALL = YES;
- };
- name = Release;
- };
- A39873CC1EA65EE60051E01A /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
- "$(SRCROOT)/../../React/**",
- "$(SRCROOT)/../react-native/React/**",
- "$(SRCROOT)/node_modules/react-native/React/**",
- );
- OTHER_LDFLAGS = "-ObjC";
- PRODUCT_NAME = "$(TARGET_NAME)";
- SDKROOT = appletvos;
- SKIP_INSTALL = YES;
- };
- name = Debug;
- };
- A39873CD1EA65EE60051E01A /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- HEADER_SEARCH_PATHS = (
- "$(inherited)",
- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
- "$(SRCROOT)/../../React/**",
- "$(SRCROOT)/../react-native/React/**",
- "$(SRCROOT)/node_modules/react-native/React/**",
- );
- OTHER_LDFLAGS = "-ObjC";
- PRODUCT_NAME = "$(TARGET_NAME)";
- SDKROOT = appletvos;
- SKIP_INSTALL = YES;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 5DBEB14B1B18CEA900B34395 /* Build configuration list for PBXProject "RNVectorIcons" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 5DBEB1621B18CEA900B34395 /* Debug */,
- 5DBEB1631B18CEA900B34395 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 5DBEB1641B18CEA900B34395 /* Build configuration list for PBXNativeTarget "RNVectorIcons" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 5DBEB1651B18CEA900B34395 /* Debug */,
- 5DBEB1661B18CEA900B34395 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- A39873CB1EA65EE60051E01A /* Build configuration list for PBXNativeTarget "RNVectorIcons-tvOS" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- A39873CC1EA65EE60051E01A /* Debug */,
- A39873CD1EA65EE60051E01A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 5DBEB1481B18CEA900B34395 /* Project object */;
-}
diff --git a/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index ec9194707..000000000
--- a/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003..000000000
--- a/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout b/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout
deleted file mode 100644
index b09952839..000000000
--- a/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
- IDESourceControlProjectFavoriteDictionaryKey
-
- IDESourceControlProjectIdentifier
- 74A596B3-C045-4AF3-B00F-76B0B71BDDBF
- IDESourceControlProjectName
- RNVectorIcons
- IDESourceControlProjectOriginsDictionary
-
- A1A2C29701292F28F728A71971FE2C46E2332102
- https://github.com/oblador/react-native-vector-icons.git
-
- IDESourceControlProjectPath
- RNVectorIcons.xcodeproj
- IDESourceControlProjectRelativeInstallPathDictionary
-
- A1A2C29701292F28F728A71971FE2C46E2332102
- ../..
-
- IDESourceControlProjectURL
- https://github.com/oblador/react-native-vector-icons.git
- IDESourceControlProjectVersion
- 111
- IDESourceControlProjectWCCIdentifier
- A1A2C29701292F28F728A71971FE2C46E2332102
- IDESourceControlProjectWCConfigurations
-
-
- IDESourceControlRepositoryExtensionIdentifierKey
- public.vcs.git
- IDESourceControlWCCIdentifierKey
- A1A2C29701292F28F728A71971FE2C46E2332102
- IDESourceControlWCCName
- react-native-vector-icons
-
-
-
-
diff --git a/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate b/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate
deleted file mode 100644
index d562ef2b8..000000000
Binary files a/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ
diff --git a/RNVectorIconsManager/RNVectorIconsManager.h b/RNVectorIconsManager/RNVectorIconsManager.h
deleted file mode 100644
index 256dd3f5c..000000000
--- a/RNVectorIconsManager/RNVectorIconsManager.h
+++ /dev/null
@@ -1,29 +0,0 @@
-//
-// RNVectorIconsManager.h
-// RNVectorIconsManager
-//
-// Created by Joel Arvidsson on 2015-05-29.
-// Copyright (c) 2015 Joel Arvidsson. All rights reserved.
-//
-
-#import
-#import
-
-FOUNDATION_EXPORT NSString *const RNVIErrorDomain;
-
-enum {
- RNVIGenericError = 1000,
-};
-
-@interface RNVectorIconsManager : NSObject
-
-- (NSString *)hexStringFromColor:(UIColor *)color;
-- (NSString *)generateFilePath:(NSString *)glyph withFontName:(NSString *)fontName
- withFontSize:(CGFloat)fontSize
- withColor:(UIColor *)color
- withExtraIdentifier:(NSString *)identifier;
-- (BOOL)createAndSaveGlyphImage:(NSString *)glyph withFont:(UIFont *)font
- withFilePath:(NSString *)filePath
- withColor:(UIColor *)color;
-
-@end
diff --git a/RNVectorIconsManager/RNVectorIconsManager.mm b/RNVectorIconsManager/RNVectorIconsManager.mm
deleted file mode 100644
index 73b94c4b4..000000000
--- a/RNVectorIconsManager/RNVectorIconsManager.mm
+++ /dev/null
@@ -1,185 +0,0 @@
-//
-// RNVectorIconsManager.m
-// RNVectorIconsManager
-//
-// Created by Joel Arvidsson on 2015-05-29.
-// Copyright (c) 2015 Joel Arvidsson. All rights reserved.
-//
-
-#import "RNVectorIconsManager.h"
-#import
-#import
-#import
-#import
-#import
-// Thanks to this guard, we won't import this header when we build for the old architecture.
-#ifdef RCT_NEW_ARCH_ENABLED
-#import "RNVectorIconsSpec.h"
-#endif
-
-
-NSString *const RNVIErrorDomain = @"org.oblador.react-native-vector-icons";
-
-@implementation RNVectorIconsManager
-
-@synthesize bridge = _bridge;
-RCT_EXPORT_MODULE(RNVectorIcons);
-
-- (NSString *)hexStringFromColor:(UIColor *)color
-{
- const CGFloat *components = CGColorGetComponents(color.CGColor);
-
- CGFloat r = components[0];
- CGFloat g = components[1];
- CGFloat b = components[2];
-
- return [NSString stringWithFormat:@"#%02lX%02lX%02lX",
- lroundf(r * 255),
- lroundf(g * 255),
- lroundf(b * 255)];
-}
-
-- (NSString *)generateFilePath:(NSString *)glyph withFontName:(NSString *)fontName
- withFontSize:(CGFloat)fontSize
- withColor:(UIColor *)color
- withExtraIdentifier:(NSString *)identifier
-{
- CGFloat screenScale = RCTScreenScale();
- NSString *hexColor = [self hexStringFromColor:color];
- NSString *fileName = [NSString stringWithFormat:@"%@RNVectorIcons_%@_%@_%@_%.f%@@%.fx.png",
- NSTemporaryDirectory(),
- identifier, fontName, glyph,
- fontSize, hexColor, screenScale];
-
- return fileName;
-}
-
-- (BOOL)createAndSaveGlyphImage:(NSString *)glyph withFont:(UIFont *)font
- withFilePath:(NSString *)filePath
- withColor:(UIColor *)color
-{
- if(![[NSFileManager defaultManager] fileExistsAtPath:filePath]) {
- // No cached icon exists, we need to create it and persist to disk
-
- NSAttributedString *attributedString = [[NSAttributedString alloc] initWithString:glyph attributes:@{NSFontAttributeName: font, NSForegroundColorAttributeName: color}];
-
- CGSize iconSize = [attributedString size];
- UIGraphicsBeginImageContextWithOptions(iconSize, NO, 0.0);
- [attributedString drawAtPoint:CGPointMake(0, 0)];
-
- UIImage *iconImage = UIGraphicsGetImageFromCurrentImageContext();
- UIGraphicsEndImageContext();
-
- NSData *imageData = UIImagePNGRepresentation(iconImage);
- return [imageData writeToFile:filePath atomically:YES];
- }
-
- return YES;
-}
-
-- (NSString *)createGlyphImagePathForFont:(NSString *)fontName
- withGlyph:(NSString *)glyph
- withFontSize:(CGFloat)fontSize
- withColor:(double)color
- withError:(NSError **)error
-{
- UIColor *parsedColor = [RCTConvert UIColor:@(color)];
- UIFont *font = [UIFont fontWithName:fontName size:fontSize];
- NSString *filePath = [self generateFilePath:glyph withFontName:fontName
- withFontSize:fontSize
- withColor:parsedColor
- withExtraIdentifier:@""];
-
- BOOL success = [self createAndSaveGlyphImage:glyph withFont:font
- withFilePath:filePath
- withColor:parsedColor];
-
- if (!success) {
- *error = [NSError errorWithDomain:RNVIErrorDomain code:RNVIGenericError userInfo:@{NSLocalizedDescriptionKey: @"Failed to write rendered icon image"}];
- return nil;
- }
- return filePath;
-}
-
-RCT_EXPORT_METHOD(
- getImageForFont:(NSString *)fontName
- glyph:(NSString *)glyph
- fontSize:(CGFloat)fontSize
- color:(double)color
- resolve:(RCTPromiseResolveBlock)resolve
- reject:(RCTPromiseRejectBlock)reject
-) {
- NSError *error = nil;
- NSString *filePath = [self createGlyphImagePathForFont:fontName
- withGlyph:glyph
- withFontSize:fontSize
- withColor:color
- withError:&error];
- if (error != nil) {
- reject([NSString stringWithFormat:@"%ld", (long)error.code], error.localizedDescription, error);
- } else {
- resolve(filePath);
- }
-}
-
-RCT_EXPORT_BLOCKING_SYNCHRONOUS_METHOD(
- getImageForFontSync:(NSString *)fontName
- glyph:(NSString *)glyph
- fontSize:(CGFloat)fontSize
- color:(double)color
-) {
- NSError *error = nil;
- return [self createGlyphImagePathForFont:fontName
- withGlyph:glyph
- withFontSize:fontSize
- withColor:color
- withError:&error];
-}
-
-RCT_EXPORT_METHOD(
- loadFontWithFileName:(NSString *)fontFileName
- extension:(NSString *)extension
- resolve:(RCTPromiseResolveBlock)resolve
- reject:(RCTPromiseRejectBlock)reject
-) {
- NSBundle *bundle = [NSBundle bundleForClass:[self class]];
- NSURL *fontURL = [bundle URLForResource:fontFileName withExtension:extension];
- NSData *fontData = [NSData dataWithContentsOfURL:fontURL];
-
- CGDataProviderRef provider = CGDataProviderCreateWithCFData((CFDataRef)fontData);
- CGFontRef font = CGFontCreateWithDataProvider(provider);
-
- if (font) {
- CFErrorRef errorRef = NULL;
- if (CTFontManagerRegisterGraphicsFont(font, &errorRef) == NO) {
- NSError *error = (__bridge NSError *)errorRef;
- if (error.code == kCTFontManagerErrorAlreadyRegistered || error.code == kCTFontManagerErrorDuplicatedName) {
- resolve(nil);
- } else {
- NSString *errorMessage = [NSString stringWithFormat:@"Font '%@' failed to load", fontFileName];
- reject(@"font_load_failed", errorMessage, error);
- }
- } else {
- resolve(nil);
- }
-
- if (errorRef) {
- CFRelease(errorRef);
- }
- CFRelease(font);
- }
- if (provider) {
- CFRelease(provider);
- }
-}
-
-// Thanks to this guard, we won't compile this code when we build for the old architecture.
-#ifdef RCT_NEW_ARCH_ENABLED
-- (std::shared_ptr)getTurboModule:
- (const facebook::react::ObjCTurboModule::InitParams &)params
-{
- return std::make_shared(params);
-}
-#endif
-
-@end
diff --git a/SimpleLineIcons.js b/SimpleLineIcons.js
deleted file mode 100644
index 7b7845ca0..000000000
--- a/SimpleLineIcons.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * SimpleLineIcons icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/SimpleLineIcons.json';
-
-const iconSet = createIconSet(glyphMap, 'simple-line-icons', 'SimpleLineIcons.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 000000000..18e431832
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,7 @@
+# TODO
+
+* Test the other targets
+ * macOS
+ * windows
+ * web
+* When we stop supporting 0.73 move to generating codegen artifcats and shipping them in libraries
diff --git a/Zocial.js b/Zocial.js
deleted file mode 100644
index 07d03f8a8..000000000
--- a/Zocial.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Zocial icon set component.
- * Usage:
- */
-
-import createIconSet from './lib/create-icon-set';
-import glyphMap from './glyphmaps/Zocial.json';
-
-const iconSet = createIconSet(glyphMap, 'zocial', 'Zocial.ttf');
-
-export default iconSet;
-export const {
- Button,
- getImageSource,
- getImageSourceSync,
-} = iconSet;
diff --git a/android/build.gradle b/android/build.gradle
deleted file mode 100644
index 3e615e938..000000000
--- a/android/build.gradle
+++ /dev/null
@@ -1,54 +0,0 @@
-buildscript {
- ext.safeExtGet = {prop, fallback ->
- rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
- }
- repositories {
- google()
- gradlePluginPortal()
- }
- dependencies {
- classpath("com.android.tools.build:gradle:7.0.4")
- }
-}
-
-def isNewArchitectureEnabled() {
- return project.hasProperty("newArchEnabled") && project.newArchEnabled == "true"
-}
-
-apply plugin: 'com.android.library'
-if (isNewArchitectureEnabled()) {
- apply plugin: 'com.facebook.react'
-}
-
-android {
- namespace = "com.oblador.vectoricons"
- compileSdkVersion safeExtGet('compileSdkVersion', 31)
-
- defaultConfig {
- minSdkVersion safeExtGet('minSdkVersion', 21)
- targetSdkVersion safeExtGet('targetSdkVersion', 31)
- buildConfigField("boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString())
- }
- sourceSets {
- main {
- if (isNewArchitectureEnabled()) {
- java.srcDirs += ['src/newarch']
- } else {
- java.srcDirs += ['src/oldarch']
- }
- }
- }
-}
-
-repositories {
- maven {
- // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
- url "$projectDir/../node_modules/react-native/android"
- }
- mavenCentral()
- google()
-}
-
-dependencies {
- implementation 'com.facebook.react:react-native:+'
-}
diff --git a/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java b/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java
deleted file mode 100644
index 02c8b04df..000000000
--- a/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java
+++ /dev/null
@@ -1,82 +0,0 @@
-package com.oblador.vectoricons;
-
-import android.content.Context;
-import android.graphics.Paint;
-import android.graphics.Canvas;
-import android.graphics.Typeface;
-import android.graphics.Rect;
-import android.graphics.Bitmap;
-import android.graphics.Bitmap.CompressFormat;
-import android.util.Log;
-
-import com.facebook.react.views.text.ReactFontManager;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.FileNotFoundException;
-import java.util.HashMap;
-import java.util.Map;
-
-public class VectorIconsModuleImpl {
-
- public static final String NAME = "RNVectorIcons";
-
- private static final Map sTypefaceCache = new HashMap();
-
- public static String getImageForFont(String fontFamily, String glyph, Integer fontSize, Integer color, Context context) throws java.io.IOException, FileNotFoundException {
- File cacheFolder = context.getCacheDir();
- String cacheFolderPath = cacheFolder.getAbsolutePath() + "/";
-
- float scale = context.getResources().getDisplayMetrics().density;
- String scaleSuffix = "@" + (scale == (int) scale ? Integer.toString((int) scale) : Float.toString(scale)) + "x";
- int size = Math.round(fontSize*scale);
- String cacheKey = fontFamily + ":" + glyph + ":" + color;
- String hash = Integer.toString(cacheKey.hashCode(), 32);
- String cacheFilePath = cacheFolderPath + hash + "_" + Integer.toString(fontSize) + scaleSuffix + ".png";
- String cacheFileUrl = "file://" + cacheFilePath;
- File cacheFile = new File(cacheFilePath);
-
- if(cacheFile.exists()) {
- return cacheFileUrl;
- }
-
- FileOutputStream fos = null;
- Typeface typeface = ReactFontManager.getInstance().getTypeface(fontFamily, 0, context.getAssets());
- Paint paint = new Paint();
- paint.setTypeface(typeface);
- paint.setColor(color);
- paint.setTextSize(size);
- paint.setAntiAlias(true);
- Rect textBounds = new Rect();
- paint.getTextBounds(glyph, 0, glyph.length(), textBounds);
-
- int offsetX = 0;
- int offsetY = size - (int) paint.getFontMetrics().bottom;
-
- Bitmap bitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888);
- Canvas canvas = new Canvas(bitmap);
- canvas.drawText(glyph, offsetX, offsetY, paint);
-
- try {
- fos = new FileOutputStream(cacheFile);
- bitmap.compress(CompressFormat.PNG, 100, fos);
- fos.flush();
- fos.close();
- fos = null;
-
- return cacheFileUrl;
- }
- finally {
- if (fos != null) {
- try {
- fos.close();
- fos = null;
- }
- catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- }
-}
diff --git a/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java b/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java
deleted file mode 100644
index 7c5d05c07..000000000
--- a/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package com.oblador.vectoricons;
-
-import androidx.annotation.Nullable;
-import com.facebook.react.bridge.NativeModule;
-import com.facebook.react.bridge.ReactApplicationContext;
-import com.facebook.react.module.model.ReactModuleInfo;
-import com.facebook.react.module.model.ReactModuleInfoProvider;
-import com.facebook.react.TurboReactPackage;
-import com.facebook.react.uimanager.ViewManager;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-import java.util.HashMap;
-import java.util.Map;
-
-public class VectorIconsPackage extends TurboReactPackage {
-
- @Nullable
- @Override
- public NativeModule getModule(String name, ReactApplicationContext reactContext) {
- if (name.equals(VectorIconsModuleImpl.NAME)) {
- return new VectorIconsModule(reactContext);
- } else {
- return null;
- }
- }
-
- @Override
- public ReactModuleInfoProvider getReactModuleInfoProvider() {
- return () -> {
- final Map moduleInfos = new HashMap<>();
- boolean isTurboModule = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED;
- moduleInfos.put(
- VectorIconsModuleImpl.NAME,
- new ReactModuleInfo(
- VectorIconsModuleImpl.NAME,
- VectorIconsModuleImpl.NAME,
- false, // canOverrideExistingModule
- false, // needsEagerInit
- false, // hasConstants
- false, // isCxxModule
- isTurboModule // isTurboModule
- ));
- return moduleInfos;
- };
- }
-}
diff --git a/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java b/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java
deleted file mode 100644
index e08a0e01e..000000000
--- a/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package com.oblador.vectoricons;
-
-import androidx.annotation.NonNull;
-import com.facebook.react.bridge.NativeModule;
-import com.facebook.react.bridge.Promise;
-import com.facebook.react.bridge.ReactApplicationContext;
-import com.facebook.react.bridge.ReactContext;
-import com.facebook.react.bridge.ReactContextBaseJavaModule;
-import com.facebook.react.bridge.ReactMethod;
-import java.util.Map;
-import java.util.HashMap;
-
-public class VectorIconsModule extends NativeRNVectorIconsSpec {
- @interface Errors {
- String E_UNKNOWN_ERROR = "E_UNKNOWN_ERROR";
- String E_NOT_IMPLEMENTED = "E_NOT_IMPLEMENTED";
- }
-
- VectorIconsModule(ReactApplicationContext context) {
- super(context);
- }
-
- @Override
- @NonNull
- public String getName() {
- return VectorIconsModuleImpl.NAME;
- }
-
- @Override
- public void getImageForFont(String fontFamily, String glyph, double fontSize, double color, final Promise promise) {
- try {
- String imagePath = VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, (int)fontSize, (int)color, getReactApplicationContext());
- promise.resolve(imagePath);
- } catch (Throwable fail) {
- promise.reject(Errors.E_UNKNOWN_ERROR, fail);
- }
- }
-
- @Override
- public String getImageForFontSync(String fontFamily, String glyph, double fontSize, double color) {
- try {
- return VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, (int)fontSize, (int)color, getReactApplicationContext());
- } catch (Throwable fail) {
- return null;
- }
- }
-
- @Override
- public void loadFontWithFileName(String fontFileName, String extension, Promise promise) {
- promise.reject(Errors.E_NOT_IMPLEMENTED);
- }
-}
diff --git a/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java b/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java
deleted file mode 100644
index 8256baf9e..000000000
--- a/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package com.oblador.vectoricons;
-
-import com.facebook.react.bridge.NativeModule;
-import com.facebook.react.bridge.Promise;
-import com.facebook.react.bridge.ReactApplicationContext;
-import com.facebook.react.bridge.ReactContext;
-import com.facebook.react.bridge.ReactContextBaseJavaModule;
-import com.facebook.react.bridge.ReactMethod;
-import java.util.Map;
-import java.util.HashMap;
-
-public class VectorIconsModule extends ReactContextBaseJavaModule {
- @interface Errors {
- String E_UNKNOWN_ERROR = "E_UNKNOWN_ERROR";
- String E_NOT_IMPLEMENTED = "E_NOT_IMPLEMENTED";
- }
-
- VectorIconsModule(ReactApplicationContext context) {
- super(context);
- }
-
- @Override
- public String getName() {
- return VectorIconsModuleImpl.NAME;
- }
-
- @ReactMethod
- public void getImageForFont(String fontFamily, String glyph, Integer fontSize, Integer color, final Promise promise) {
- try {
- String imagePath = VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, fontSize, color, getReactApplicationContext());
- promise.resolve(imagePath);
- } catch (Throwable fail) {
- promise.reject(Errors.E_UNKNOWN_ERROR, fail);
- }
- }
-
- @ReactMethod(isBlockingSynchronousMethod = true)
- public String getImageForFontSync(String fontFamily, String glyph, Integer fontSize, Integer color) {
- try {
- return VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, fontSize, color, getReactApplicationContext());
- } catch (Throwable fail) {
- return null;
- }
- }
-
- @ReactMethod
- public void loadFontWithFileName(String fontFileName, String extension, Promise promise) {
- promise.reject(Errors.E_NOT_IMPLEMENTED);
- }
-}
diff --git a/bin/add-font-assets.js b/bin/add-font-assets.js
deleted file mode 100755
index 8152eb924..000000000
--- a/bin/add-font-assets.js
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/usr/bin/env node
-/* eslint-disable no-console */
-
-const fs = require('fs');
-const path = require('path');
-
-/* eslint-disable import/no-dynamic-require */
-const json = require(path.resolve('./package.json'));
-
-if (!json.rnpm) {
- json.rnpm = {
- assets: [],
- };
-} else if (!json.rnpm.assets) {
- json.rnpm.assets = [];
-}
-
-if (json.rnpm.assets.indexOf('./assets/fonts') !== -1) process.exit();
-
-json.rnpm.assets.push('./assets/fonts');
-
-fs.writeFileSync(
- './package.json',
- `${JSON.stringify(json, null, 2)}\r\n`,
- 'utf8'
-);
diff --git a/bin/fa-upgrade.sh b/bin/fa-upgrade.sh
deleted file mode 100755
index 6f5720092..000000000
--- a/bin/fa-upgrade.sh
+++ /dev/null
@@ -1,155 +0,0 @@
-#!/bin/sh
-
-TEMP_DIR_PATH=""
-FONTAWESOME_PRO_DIR_NAME=""
-VERSION=${1:-"5"}
-DEST_DIR_PATH=${2:-"assets/fonts"}
-PROJECT_NAME="react-native-vector-icons"
-FONT_NAME="Font Awesome Pro"
-
-setup_npm_config()
-{
- # always returns successfull zero code
- if [ "$(npm config get @fortawesome:registry)" = "undefined" ]; then
- npm config set "@fortawesome:registry" https://npm.fontawesome.com/
- fi
-
- local npm_token=""
- echo "Please enter your $FONT_NAME npm token:";
- read npm_token
- npm config set "//npm.fontawesome.com/:_authToken" "${npm_token}"
-}
-
-create_tmp_directory()
-{
- local tmp_dir="$(mktemp -d -t 'rnvi.XXXXXX')"
- retval=$?
- if [ "$retval" != 0 ]; then
- echo "[FAIL] Can't create temporary directory";
- return 1;
- fi
-
- if [ -z "$tmp_dir" ]; then
- echo "[FAIL] Generated temporary directory name is empty";
- return 1;
- fi
-
- TEMP_DIR_PATH="$tmp_dir"
-}
-
-download_and_unpack_fontawesome_pro()
-{
- local archive_file_name="$(npm pack @fortawesome/fontawesome-pro --silent)"
- retval=$?
- if [ "$retval" != 0 ]; then
- echo "[FAIL] Can't download [$archive_file_name] archive";
- return 1;
- fi
-
- tar -xzf "$archive_file_name"
- retval=$?
- if [ "$retval" != 0 ]; then
- echo "[FAIL] Can't unpack [$archive_file_name] archive";
- return 1;
- fi
-
- local font_dir_name="package"
- if [ ! -d "$font_dir_name" ]; then
- echo "[FAIL] Archive doesn't contain [$font_dir_name] required directory";
- return 1;
- fi
-
- FONTAWESOME_PRO_DIR_NAME="$font_dir_name"
-}
-
-copy_ttf_fonts_to_dest_dir()
-{
- mkdir -p "$DEST_DIR_PATH"
- retval=$?
- if [ "$retval" != 0 ]; then
- echo "[FAIL] Can't create [$DEST_DIR_PATH] directory";
- return 1;
- fi
-
- local font_dir_path="$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME/webfonts"
-
- if [ "$VERSION" = "5" ]; then
- cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Light.ttf" &&
- cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Brands.ttf" &&
- cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Regular.ttf" &&
- cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Solid.ttf"
- elif [ "$VERSION" = "6" ]; then
- cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Light.ttf" &&
- cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Brands.ttf" &&
- cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Regular.ttf" &&
- cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Solid.ttf"
- cp "$font_dir_path/fa-duotone-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Duotone.ttf"
- cp "$font_dir_path/fa-thin-100.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Thin.ttf"
- cp "$font_dir_path/fa-sharp-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Solid.ttf"
- else
- echo "[FAIL] Unsupported version [$VERSION]";
- exit 1
- fi
-
- retval=$?
- if [ "$retval" != 0 ]; then
- echo "[FAIL] Can't copy ttf fonts to [$DEST_DIR_PATH] directory";
- return 1;
- fi
-}
-
-create_rn_config()
-{
- if [ -f "./react-native.config.js" ]; then
- echo "You already have a react-native-config.js file, make sure you have the new fonts added to the dependencies!";
- return 1;
- else
- echo "module.exports = { assets: [ '${DEST_DIR_PATH}' ] };" > react-native.config.js;
- fi
-}
-
-react_native_link_project()
-{
- react-native link
-}
-
-if setup_npm_config; then
- echo "[SUCCESS] Set up npm config";
-else
- exit 1;
-fi
-
-if create_tmp_directory; then
- echo "[SUCCESS] Temporary directory [$TEMP_DIR_PATH] was created";
-else
- exit 1;
-fi
-
-cd "$TEMP_DIR_PATH"
-if download_and_unpack_fontawesome_pro; then
- echo "[SUCCESS] $FONT_NAME was unpacked to [$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME] directory";
-else
- exit 1;
-fi
-cd - > /dev/null
-
-if copy_ttf_fonts_to_dest_dir; then
- echo "[SUCCESS] Copied $FONT_NAME to [$DEST_DIR_PATH] directory";
-else
- exit 1;
-fi
-
-if create_rn_config; then
- echo "[SUCCESS] Created react-native.config.js";
-else
- echo "[INFO] Didn't create react-native.config.js, it already exists. Make sure '${DEST_DIR_PATH}' is part of the 'assets' array!";
-fi
-
-if react_native_link_project; then
- echo "[SUCCESS] Linked $PROJECT_NAME to React Native";
-else
- exit 1;
-fi
-
-echo "[SUCCESS] $FONT_NAME was successfully upgraded"
-echo "Note: [$TEMP_DIR_PATH] was created. Delete it manually or it will be deleted automatically on next reboot"
diff --git a/bin/generate-flow.js b/bin/generate-flow.js
deleted file mode 100755
index d3e16980e..000000000
--- a/bin/generate-flow.js
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/usr/bin/env node
-/* eslint-disable no-console */
-
-const fs = require('fs');
-const yargs = require('yargs');
-
-const { argv } = yargs.usage('Usage: $0 [icons...]').help();
-
-const icons = argv._;
-for (let i = 0; i < icons.length; i += 1) {
- const icon = icons[i];
- let mapFile = icon;
- if (mapFile === 'FontAwesome5') {
- mapFile = 'FontAwesome5Free';
- }
-
- const glyphmap = JSON.parse(
- fs.readFileSync(`glyphmaps/${mapFile}.json`, { encoding: 'utf8' })
- );
- const names = Object.keys(glyphmap).join("' | '");
-
- const iconClass = `/**
- * @flow strict
- */
-
-import type { Icon } from './index';
-
-export type ${icon}Glyphs = '${names}';
-
-declare export default Class>;
-`;
- fs.writeFileSync(`${icon}.js.flow`, iconClass);
-}
diff --git a/bin/generate-fontawesome5-metadata.js b/bin/generate-fontawesome5-metadata.js
deleted file mode 100755
index 644e4609e..000000000
--- a/bin/generate-fontawesome5-metadata.js
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env node
-/* eslint-disable no-console */
-
-const fs = require('fs');
-const yargs = require('yargs');
-
-const { argv } = yargs
- .usage('')
- .option('path', {
- alias: 'p',
- string: true,
- })
- .option('output', {
- alias: 'o',
- string: true,
- })
- .demandOption('path')
- .demandOption('output');
-
-const path = `${argv.path}/svgs/`;
-
-const generatedJSON = {};
-fs.readdirSync(path)
- .filter(file => fs.statSync(path + file).isDirectory())
- .forEach(file => {
- const icons = fs.readdirSync(path + file);
- generatedJSON[file] = icons.map(icon => icon.split('.')[0]);
- });
-
-fs.writeFileSync(
- argv.output,
- `${JSON.stringify(generatedJSON, null, 2)}\r\n`,
- 'utf8'
-);
diff --git a/bin/generate-fontawesome6-metadata.js b/bin/generate-fontawesome6-metadata.js
deleted file mode 100755
index 644e4609e..000000000
--- a/bin/generate-fontawesome6-metadata.js
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env node
-/* eslint-disable no-console */
-
-const fs = require('fs');
-const yargs = require('yargs');
-
-const { argv } = yargs
- .usage('')
- .option('path', {
- alias: 'p',
- string: true,
- })
- .option('output', {
- alias: 'o',
- string: true,
- })
- .demandOption('path')
- .demandOption('output');
-
-const path = `${argv.path}/svgs/`;
-
-const generatedJSON = {};
-fs.readdirSync(path)
- .filter(file => fs.statSync(path + file).isDirectory())
- .forEach(file => {
- const icons = fs.readdirSync(path + file);
- generatedJSON[file] = icons.map(icon => icon.split('.')[0]);
- });
-
-fs.writeFileSync(
- argv.output,
- `${JSON.stringify(generatedJSON, null, 2)}\r\n`,
- 'utf8'
-);
diff --git a/bin/generate-icon.js b/bin/generate-icon.js
deleted file mode 100755
index 2c41eff8e..000000000
--- a/bin/generate-icon.js
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/usr/bin/env node
-/* eslint-disable no-console */
-
-const fs = require('fs');
-const path = require('path');
-const yargs = require('yargs');
-const generateIconSetFromCss = require('../lib/generate-icon-set-from-css');
-const { omit } = require('../lib/object-utils');
-
-const { argv } = yargs
- .usage(
- 'Usage: $0 [options] path/to/styles.css \nFor default template please provide --componentName and --fontFamily'
- )
- .demand(1)
- .default('p', '.icon-')
- .describe('p', 'CSS selector prefix')
- .alias('p', 'prefix')
- .default('t', path.resolve(__dirname, '..', 'templates/bundled-icon-set.tpl'))
- .describe('t', 'Template in JS template string format')
- .alias('t', 'template')
- .describe('o', 'Save output to file, defaults to STDOUT')
- .alias('o', 'output')
- .describe('g', 'Save glyphmap JSON to file')
- .alias('g', 'glyphmap');
-
-let template;
-if (argv.template) {
- template = fs.readFileSync(argv.template, { encoding: 'utf8' });
-}
-
-const data = omit(
- argv,
- '_ $0 o output p prefix t template g glyphmap'.split(' ')
-);
-
-const content = generateIconSetFromCss(argv._, argv.prefix, template, data);
-if (argv.output) {
- fs.writeFileSync(argv.output, content);
-} else {
- console.log(content);
-}
-
-if (argv.glyphmap) {
- fs.writeFileSync(argv.glyphmap, generateIconSetFromCss(argv._, argv.prefix));
-}
diff --git a/bin/generate-ionicons.js b/bin/generate-ionicons.js
deleted file mode 100644
index 008ecb96f..000000000
--- a/bin/generate-ionicons.js
+++ /dev/null
@@ -1,94 +0,0 @@
-// Source https://gist.github.com/romanlv/0b5b1d5d942b01da9e7bd46f07d42584
-const fs = require('fs');
-const { promisify } = require('util');
-const glob = require('glob');
-const xml2js = require('xml2js');
-
-const SVGIcons2SVGFontStream = require('svgicons2svgfont');
-const SVGIconsDirStream = require('svgicons2svgfont/src/iconsdir');
-
-const svg2ttf = require('svg2ttf');
-
-const readFileAsync = promisify(fs.readFile);
-const writeFileAsync = promisify(fs.writeFile);
-
-function makeSvgFont(fontName, svgs, svgFontPath) {
- const files = glob.sync(svgs);
- const options = {
- // see list of all the options
- // https://github.com/nfroidure/svgicons2svgfont#cli-interface
- // https://github.com/nfroidure/svgicons2svgfont/blob/master/bin/svgicons2svgfont.js#L76
- fontHeight: 1000,
- normalize: true,
- };
-
- return new Promise((resolve, reject) => {
- new SVGIconsDirStream(files, {})
- .pipe(
- new SVGIcons2SVGFontStream({
- ...options,
- fontName,
- })
- )
- .pipe(fs.createWriteStream(svgFontPath))
- .on('finish', resolve)
- .on('error', reject);
- });
-}
-
-async function convertSvg2Ttf(svgFontPath, output) {
- const ttf = svg2ttf(await readFileAsync(svgFontPath, 'utf8'), {});
- await writeFileAsync(output, Buffer.from(ttf.buffer));
-}
-
-async function generateGlyphMap(svgFontPath, output) {
- const parser = new xml2js.Parser();
- const glyphMap = {};
- const data = await readFileAsync(svgFontPath);
-
- return new Promise((resolve, reject) => {
- parser.parseString(data, function(err, result) {
- if (err !== null) {
- reject(err);
- }
- if (!result) {
- console.error(`cannot parse ${svgFontPath}`);
- }
-
- const icons = result.svg.defs[0].font[0].glyph;
-
- icons.forEach(({ $: icon }) => {
- const name = icon['glyph-name'];
- const code = icon.unicode.charCodeAt(0);
- glyphMap[name] = code;
- });
-
- fs.writeFileSync(output, JSON.stringify(glyphMap, null, 2));
-
- resolve(glyphMap);
- });
- });
-}
-
-async function main() {
- const fontName = 'Ionicons';
-
- // this file is temporary
- const svgFontPath = `./${fontName}.svg`;
- const glyphMapPath = `./glyphmaps/${fontName}.json`;
- const tffPath = `./Fonts/${fontName}.ttf`;
-
- // create svg font from svg icons, it will use `svgicons2svgfont` to convert
- // `rect', 'circle` etc... to `path`s that can be used for font generation
- await makeSvgFont(fontName, './Ioniconstmp/*.svg', svgFontPath);
-
- await Promise.all([
- // create json file with map of icon name and character code in font, needed for `react-native-vector-icons` integration
- generateGlyphMap(svgFontPath, glyphMapPath),
- // convert svg font to ttf font
- convertSvg2Ttf(svgFontPath, tffPath),
- ]);
- console.log(`updated: ${tffPath} and ${glyphMapPath}`);
-}
-
-main();
diff --git a/bin/generate-material-icons.js b/bin/generate-material-icons.js
deleted file mode 100755
index 02147b0b3..000000000
--- a/bin/generate-material-icons.js
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/env node
-/* eslint-disable no-console */
-
-const fs = require('fs');
-const path = require('path');
-const yargs = require('yargs');
-const { omit } = require('../lib/object-utils');
-
-const { argv } = yargs
- .usage(
- 'Usage: $0 [options] path/to/codepoints \nFor default template please provide --componentName and --fontFamily'
- )
- .demand(1)
- .default('t', path.resolve(__dirname, '..', 'templates/bundled-icon-set.tpl'))
- .describe('t', 'Template in JS template string format')
- .alias('t', 'template')
- .describe('o', 'Save output to file, defaults to STDOUT')
- .alias('o', 'output')
- .describe('g', 'Save glyphmap JSON to file')
- .alias('g', 'glyphmap');
-
-function extractGlyphMapFromCodepoints(fileName) {
- const codepoints = fs
- .readFileSync(fileName, { encoding: 'utf8' })
- .split('\n');
- const glyphMap = {};
- codepoints.forEach(point => {
- const parts = point.split(' ');
- if (parts.length === 2) {
- glyphMap[parts[0].replace(/_/g, '-')] = parseInt(parts[1], 16);
- }
- });
-
- return glyphMap;
-}
-
-let template;
-if (argv.template) {
- template = fs.readFileSync(argv.template, { encoding: 'utf8' });
-}
-
-const data = omit(argv, '_ $0 o output t template g glyphmap'.split(' '));
-const glyphMap = extractGlyphMapFromCodepoints(argv._[0]);
-
-let content = JSON.stringify(glyphMap, null, ' ');
-if (template) {
- const templateVariables = { glyphMap: content, ...data };
- content = template.replace(
- /\${([^}]*)}/g,
- (_, key) => templateVariables[key]
- );
-}
-
-if (argv.output) {
- fs.writeFileSync(argv.output, content);
-} else {
- console.log(content);
-}
-
-if (argv.glyphmap) {
- fs.writeFileSync(argv.glyphmap, JSON.stringify(glyphMap, null, ' '));
-}
diff --git a/biome.jsonc b/biome.jsonc
new file mode 100644
index 000000000..be69e25d7
--- /dev/null
+++ b/biome.jsonc
@@ -0,0 +1,52 @@
+{
+ "$schema": "https://biomejs.dev/schemas/1.9.0/schema.json",
+ "files": {
+ "ignore": [
+ // yarn keeps this formatted
+ "package.json",
+ "packages/*/package.json",
+
+ // Generated files
+ "packages/*/lib",
+ "packages/*/glyphmaps",
+ "packages/generator-react-native-vector-icons/generators",
+ "packages/*/.fontcustom-manifest.json",
+ "packages/directory/src/generated",
+ "packages/icon-explorer/.owl",
+
+ // Templates that have ejs
+ "packages/fontawesome-common/generators/app/templates/src/index.tsx",
+
+ // Upstream files
+ "packages/icon-explorer/src/configs/icomoon.config.json",
+
+ // native files
+ "packages/icon-explorer/ios",
+ "packages/icon-explorer/android",
+ "packages/common/android",
+ "packages/common/ios"
+ ]
+ },
+ "organizeImports": {
+ "enabled": true
+ },
+ "linter": {
+ "enabled": true,
+ "rules": {
+ "recommended": true,
+ "complexity": {
+ "noForEach": "off"
+ }
+ }
+ },
+ "formatter": {
+ "enabled": true,
+ "indentStyle": "space",
+ "lineWidth": 120
+ },
+ "javascript": {
+ "formatter": {
+ "quoteStyle": "single"
+ }
+ }
+}
diff --git a/bower.json b/bower.json
deleted file mode 100644
index 272f6773a..000000000
--- a/bower.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "name": "react-native-vector-icons",
- "main": "index.js",
- "version": "0.1.0",
- "homepage": "https://github.com/oblador/react-native-vector-icons",
- "authors": [
- "Joel Arvidsson "
- ],
- "license": "MIT",
- "ignore": [
- "**/.*",
- "node_modules",
- "bower_components",
- "test",
- "tests"
- ],
- "devDependencies": {
- "foundation-icon-fonts": "*"
- }
-}
diff --git a/directory/bin/generate-glyphmap-index.js b/directory/bin/generate-glyphmap-index.js
deleted file mode 100644
index 6dc29195b..000000000
--- a/directory/bin/generate-glyphmap-index.js
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/usr/bin/env node
-
-const fs = require('fs');
-const path = require('path');
-
-const glypmapDirectory = path.resolve(__dirname, '../../glyphmaps');
-const glypmapExtension = '.json';
-
-const fontAwesome5Glyphmap = require(path.join(
- glypmapDirectory,
- 'FontAwesome5Free.json'
-));
-const fontAwesome5Meta = require(path.join(
- glypmapDirectory,
- 'FontAwesome5Free_meta.json'
-));
-
-const fontAwesome6Glyphmap = require(path.join(
- glypmapDirectory,
- 'FontAwesome6Free.json'
-));
-const fontAwesome6Meta = require(path.join(
- glypmapDirectory,
- 'FontAwesome6Free_meta.json'
-));
-
-const pickGlyps = (glyps, glyphmap) =>
- glyps.reduce((acc, glyp) => {
- acc[glyp] = glyphmap[glyp];
- return acc;
- }, {});
-
-const index = fs
- .readdirSync(glypmapDirectory)
- .filter(
- f =>
- path.extname(f) === glypmapExtension &&
- !(f.startsWith('FontAwesome5') || f.startsWith('FontAwesome6'))
- )
- .reduce(
- (acc, file) => {
- const name = path.basename(file, glypmapExtension);
- acc[name] = require(path.join(glypmapDirectory, file));
- return acc;
- },
- {
- FontAwesome5: pickGlyps(fontAwesome5Meta.solid, fontAwesome5Glyphmap),
- FontAwesome5Brands: pickGlyps(
- fontAwesome5Meta.brands,
- fontAwesome5Glyphmap
- ),
- FontAwesome6: pickGlyps(fontAwesome6Meta.solid, fontAwesome6Glyphmap),
- FontAwesome6Brands: pickGlyps(
- fontAwesome6Meta.brands,
- fontAwesome6Glyphmap
- ),
- }
- );
-
-process.stdout.write(JSON.stringify(index, null, 2));
diff --git a/directory/public/index.html b/directory/public/index.html
deleted file mode 100644
index 0bd2265f3..000000000
--- a/directory/public/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
- react-native-vector-icons directory
-
-
- You need to enable JavaScript to run this app.
-
-
-
-
diff --git a/directory/src/App.js b/directory/src/App.js
deleted file mode 100755
index 465e7f07c..000000000
--- a/directory/src/App.js
+++ /dev/null
@@ -1,145 +0,0 @@
-import './App.css';
-
-/* eslint-disable react/prop-types, jsx-a11y/label-has-associated-control */
-import * as React from 'react';
-
-import IconFamilies from './generated/glyphmapIndex.json';
-
-const WAITING_INTERVAL = 300;
-
-const Icon = React.memo(({ family, name, ...props }) => (
-
- {String.fromCodePoint(IconFamilies[family][name])}
-
-));
-
-const FamiliesLinks = ({matches = []}) => {
- return (
-
-
-
Icon Families:
-
- {matches.map(match => {
- const { family } = match;
-
- return
{family} ;
- })}
-
-
-
- )
-}
-
-const HeaderBar = () => {
- return (
-
-
-
react-native-vector-icons directory
-
-
- );
-};
-
-const SearchBar = ({ onSubmit }) => {
- const inputRef = React.useRef();
- const timerRef = React.useRef(null);
- const handleSubmit = React.useCallback(
- e => {
- e.preventDefault();
- onSubmit(inputRef.current.value);
- },
- [inputRef, onSubmit]
- );
-
- const handleChange = React.useCallback(
- e => {
- e.preventDefault();
- clearInterval(timerRef.current);
-
- timerRef.current = setTimeout(
- () => onSubmit(inputRef.current.value),
- WAITING_INTERVAL
- );
- },
- [timerRef, inputRef, onSubmit]
- );
-
- return (
-
- );
-};
-
-const renderIcon = (family, name) => (
-
-
-
{name}
-
-);
-
-const renderMatch = match => {
- const { family, names } = match;
- return (
-
-
{family}
-
-
- {names.map(name => renderIcon(family, name))}
-
-
- );
-};
-
-const renderNotFound = () => (
-
-
Icon not found.
-
-);
-
-const getMatches = query =>
- Object.keys(IconFamilies)
- .sort()
- .map(family => {
- const icons = IconFamilies[family];
- const names = Object.keys(icons);
- const results = names.filter(name => name.indexOf(query) >= 0);
- return { family, names: results };
- })
- .filter(({ names }) => names.length);
-
-const App = () => {
- const [matches, setMatches] = React.useState([]);
- const handleSubmit = React.useCallback(text => {
- setMatches(getMatches(text));
- });
- React.useLayoutEffect(() => handleSubmit(''), []);
-
- return (
-
-
-
-
-
- {matches.length === 0 ? renderNotFound() : matches.map(renderMatch)}
-
-
- );
-};
-
-export default App;
diff --git a/directory/src/App.test.js b/directory/src/App.test.js
deleted file mode 100644
index 2e28a309c..000000000
--- a/directory/src/App.test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import { render, screen } from '@testing-library/react';
-import App from './App';
-
-test('renders learn directory header', () => {
- render( );
- const headerElement = screen.getByText(/react-native-vector-icons directory/i);
- expect(headerElement).toBeInTheDocument();
-});
diff --git a/directory/src/index.css b/directory/src/index.css
deleted file mode 100644
index ec2585e8c..000000000
--- a/directory/src/index.css
+++ /dev/null
@@ -1,13 +0,0 @@
-body {
- margin: 0;
- font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
- 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
- sans-serif;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-code {
- font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
- monospace;
-}
diff --git a/directory/src/index.js b/directory/src/index.js
deleted file mode 100644
index 6832e7832..000000000
--- a/directory/src/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-import React from 'react';
-import ReactDOM from 'react-dom';
-import './index.css';
-import App from './App';
-
-ReactDOM.render(
-
-
- ,
- document.getElementById('root')
-);
diff --git a/directory/yarn.lock b/directory/yarn.lock
deleted file mode 100644
index 10e7ffe53..000000000
--- a/directory/yarn.lock
+++ /dev/null
@@ -1,8714 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@ampproject/remapping@^2.0.0":
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.1.tgz#7922fb0817bf3166d8d9e258c57477e3fd1c3610"
- integrity sha512-Aolwjd7HSC2PyY0fDj/wA/EimQT4HfEnFYNp5s9CQlrdhyvWTtvZ5YzrUPu6R6/1jKiUlxu8bUhkdSnKHNAHMA==
- dependencies:
- "@jridgewell/trace-mapping" "^0.3.0"
-
-"@apideck/better-ajv-errors@^0.3.1":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz#ab0b1e981e1749bf59736cf7ebe25cfc9f949c15"
- integrity sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==
- dependencies:
- json-schema "^0.4.0"
- jsonpointer "^5.0.0"
- leven "^3.1.0"
-
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.8.3":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
- integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
- dependencies:
- "@babel/highlight" "^7.16.7"
-
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34"
- integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==
-
-"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
- version "7.17.2"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.2.tgz#2c77fc430e95139d816d39b113b31bf40fb22337"
- integrity sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw==
- dependencies:
- "@ampproject/remapping" "^2.0.0"
- "@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.17.0"
- "@babel/helper-compilation-targets" "^7.16.7"
- "@babel/helper-module-transforms" "^7.16.7"
- "@babel/helpers" "^7.17.2"
- "@babel/parser" "^7.17.0"
- "@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.0"
- "@babel/types" "^7.17.0"
- convert-source-map "^1.7.0"
- debug "^4.1.0"
- gensync "^1.0.0-beta.2"
- json5 "^2.1.2"
- semver "^6.3.0"
-
-"@babel/eslint-parser@^7.16.3":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz#eabb24ad9f0afa80e5849f8240d0e5facc2d90d6"
- integrity sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==
- dependencies:
- eslint-scope "^5.1.1"
- eslint-visitor-keys "^2.1.0"
- semver "^6.3.0"
-
-"@babel/generator@^7.17.0", "@babel/generator@^7.7.2":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e"
- integrity sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==
- dependencies:
- "@babel/types" "^7.17.0"
- jsesc "^2.5.1"
- source-map "^0.5.0"
-
-"@babel/helper-annotate-as-pure@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862"
- integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b"
- integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==
- dependencies:
- "@babel/helper-explode-assignable-expression" "^7.16.7"
- "@babel/types" "^7.16.7"
-
-"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b"
- integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==
- dependencies:
- "@babel/compat-data" "^7.16.4"
- "@babel/helper-validator-option" "^7.16.7"
- browserslist "^4.17.5"
- semver "^6.3.0"
-
-"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.1":
- version "7.17.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz#9699f14a88833a7e055ce57dcd3ffdcd25186b21"
- integrity sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-function-name" "^7.16.7"
- "@babel/helper-member-expression-to-functions" "^7.16.7"
- "@babel/helper-optimise-call-expression" "^7.16.7"
- "@babel/helper-replace-supers" "^7.16.7"
- "@babel/helper-split-export-declaration" "^7.16.7"
-
-"@babel/helper-create-regexp-features-plugin@^7.16.7":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1"
- integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- regexpu-core "^5.0.1"
-
-"@babel/helper-define-polyfill-provider@^0.3.1":
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665"
- integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==
- dependencies:
- "@babel/helper-compilation-targets" "^7.13.0"
- "@babel/helper-module-imports" "^7.12.13"
- "@babel/helper-plugin-utils" "^7.13.0"
- "@babel/traverse" "^7.13.0"
- debug "^4.1.1"
- lodash.debounce "^4.0.8"
- resolve "^1.14.2"
- semver "^6.1.2"
-
-"@babel/helper-environment-visitor@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7"
- integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-explode-assignable-expression@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a"
- integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-function-name@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f"
- integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==
- dependencies:
- "@babel/helper-get-function-arity" "^7.16.7"
- "@babel/template" "^7.16.7"
- "@babel/types" "^7.16.7"
-
-"@babel/helper-get-function-arity@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419"
- integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-hoist-variables@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246"
- integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-member-expression-to-functions@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz#42b9ca4b2b200123c3b7e726b0ae5153924905b0"
- integrity sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437"
- integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-module-transforms@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41"
- integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==
- dependencies:
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-simple-access" "^7.16.7"
- "@babel/helper-split-export-declaration" "^7.16.7"
- "@babel/helper-validator-identifier" "^7.16.7"
- "@babel/template" "^7.16.7"
- "@babel/traverse" "^7.16.7"
- "@babel/types" "^7.16.7"
-
-"@babel/helper-optimise-call-expression@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2"
- integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5"
- integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==
-
-"@babel/helper-remap-async-to-generator@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3"
- integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-wrap-function" "^7.16.8"
- "@babel/types" "^7.16.8"
-
-"@babel/helper-replace-supers@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1"
- integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==
- dependencies:
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-member-expression-to-functions" "^7.16.7"
- "@babel/helper-optimise-call-expression" "^7.16.7"
- "@babel/traverse" "^7.16.7"
- "@babel/types" "^7.16.7"
-
-"@babel/helper-simple-access@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7"
- integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09"
- integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==
- dependencies:
- "@babel/types" "^7.16.0"
-
-"@babel/helper-split-export-declaration@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b"
- integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-validator-identifier@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
- integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
-
-"@babel/helper-validator-option@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23"
- integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==
-
-"@babel/helper-wrap-function@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200"
- integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==
- dependencies:
- "@babel/helper-function-name" "^7.16.7"
- "@babel/template" "^7.16.7"
- "@babel/traverse" "^7.16.8"
- "@babel/types" "^7.16.8"
-
-"@babel/helpers@^7.17.2":
- version "7.17.2"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.2.tgz#23f0a0746c8e287773ccd27c14be428891f63417"
- integrity sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==
- dependencies:
- "@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.0"
- "@babel/types" "^7.17.0"
-
-"@babel/highlight@^7.16.7":
- version "7.16.10"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88"
- integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==
- dependencies:
- "@babel/helper-validator-identifier" "^7.16.7"
- chalk "^2.0.0"
- js-tokens "^4.0.0"
-
-"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.0":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c"
- integrity sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==
-
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050"
- integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9"
- integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
- "@babel/plugin-proposal-optional-chaining" "^7.16.7"
-
-"@babel/plugin-proposal-async-generator-functions@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8"
- integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-remap-async-to-generator" "^7.16.8"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
-
-"@babel/plugin-proposal-class-properties@^7.16.0", "@babel/plugin-proposal-class-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0"
- integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-proposal-class-static-block@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz#712357570b612106ef5426d13dc433ce0f200c2a"
- integrity sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
-
-"@babel/plugin-proposal-decorators@^7.16.4":
- version "7.17.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz#c36372ddfe0360cac1ee331a238310bddca11493"
- integrity sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.17.1"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-replace-supers" "^7.16.7"
- "@babel/plugin-syntax-decorators" "^7.17.0"
- charcodes "^0.2.0"
-
-"@babel/plugin-proposal-dynamic-import@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2"
- integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
-
-"@babel/plugin-proposal-export-namespace-from@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163"
- integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-
-"@babel/plugin-proposal-json-strings@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8"
- integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
-
-"@babel/plugin-proposal-logical-assignment-operators@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea"
- integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99"
- integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-
-"@babel/plugin-proposal-numeric-separator@^7.16.0", "@babel/plugin-proposal-numeric-separator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9"
- integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
-
-"@babel/plugin-proposal-object-rest-spread@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz#94593ef1ddf37021a25bdcb5754c4a8d534b01d8"
- integrity sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==
- dependencies:
- "@babel/compat-data" "^7.16.4"
- "@babel/helper-compilation-targets" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.16.7"
-
-"@babel/plugin-proposal-optional-catch-binding@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf"
- integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-
-"@babel/plugin-proposal-optional-chaining@^7.16.0", "@babel/plugin-proposal-optional-chaining@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a"
- integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
-
-"@babel/plugin-proposal-private-methods@^7.16.0", "@babel/plugin-proposal-private-methods@^7.16.11":
- version "7.16.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50"
- integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.16.10"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-proposal-private-property-in-object@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce"
- integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-create-class-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
-
-"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2"
- integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-syntax-async-generators@^7.8.4":
- version "7.8.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
- integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-bigint@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea"
- integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
- integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.12.13"
-
-"@babel/plugin-syntax-class-static-block@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406"
- integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-decorators@^7.17.0":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz#a2be3b2c9fe7d78bd4994e790896bc411e2f166d"
- integrity sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-syntax-dynamic-import@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
- integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-export-namespace-from@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a"
- integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.3"
-
-"@babel/plugin-syntax-flow@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz#202b147e5892b8452bbb0bb269c7ed2539ab8832"
- integrity sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-syntax-import-meta@^7.8.3":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
- integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-json-strings@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
- integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-jsx@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665"
- integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
- integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
- integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
- integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-object-rest-spread@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
- integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
- integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-optional-chaining@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
- integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-private-property-in-object@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad"
- integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
- integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-typescript@^7.16.7", "@babel/plugin-syntax-typescript@^7.7.2":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8"
- integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-arrow-functions@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154"
- integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-async-to-generator@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808"
- integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==
- dependencies:
- "@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-remap-async-to-generator" "^7.16.8"
-
-"@babel/plugin-transform-block-scoped-functions@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620"
- integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-block-scoping@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87"
- integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-classes@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00"
- integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-function-name" "^7.16.7"
- "@babel/helper-optimise-call-expression" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-replace-supers" "^7.16.7"
- "@babel/helper-split-export-declaration" "^7.16.7"
- globals "^11.1.0"
-
-"@babel/plugin-transform-computed-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470"
- integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-destructuring@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz#ca9588ae2d63978a4c29d3f33282d8603f618e23"
- integrity sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241"
- integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-duplicate-keys@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9"
- integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-exponentiation-operator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b"
- integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==
- dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-flow-strip-types@^7.16.0":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz#291fb140c78dabbf87f2427e7c7c332b126964b8"
- integrity sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-flow" "^7.16.7"
-
-"@babel/plugin-transform-for-of@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c"
- integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-function-name@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf"
- integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==
- dependencies:
- "@babel/helper-compilation-targets" "^7.16.7"
- "@babel/helper-function-name" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1"
- integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-member-expression-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384"
- integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-modules-amd@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186"
- integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==
- dependencies:
- "@babel/helper-module-transforms" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- babel-plugin-dynamic-import-node "^2.3.3"
-
-"@babel/plugin-transform-modules-commonjs@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe"
- integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==
- dependencies:
- "@babel/helper-module-transforms" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-simple-access" "^7.16.7"
- babel-plugin-dynamic-import-node "^2.3.3"
-
-"@babel/plugin-transform-modules-systemjs@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz#887cefaef88e684d29558c2b13ee0563e287c2d7"
- integrity sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==
- dependencies:
- "@babel/helper-hoist-variables" "^7.16.7"
- "@babel/helper-module-transforms" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-validator-identifier" "^7.16.7"
- babel-plugin-dynamic-import-node "^2.3.3"
-
-"@babel/plugin-transform-modules-umd@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618"
- integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==
- dependencies:
- "@babel/helper-module-transforms" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252"
- integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.16.7"
-
-"@babel/plugin-transform-new-target@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244"
- integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-object-super@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94"
- integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-replace-supers" "^7.16.7"
-
-"@babel/plugin-transform-parameters@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f"
- integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-property-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55"
- integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-react-constant-elements@^7.12.1":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz#19e9e4c2df2f6c3e6b3aea11778297d81db8df62"
- integrity sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz#7b6d40d232f4c0f550ea348593db3b21e2404340"
- integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-react-jsx-development@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz#43a00724a3ed2557ed3f276a01a929e6686ac7b8"
- integrity sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==
- dependencies:
- "@babel/plugin-transform-react-jsx" "^7.16.7"
-
-"@babel/plugin-transform-react-jsx@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz#86a6a220552afd0e4e1f0388a68a372be7add0d4"
- integrity sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-jsx" "^7.16.7"
- "@babel/types" "^7.16.7"
-
-"@babel/plugin-transform-react-pure-annotations@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz#232bfd2f12eb551d6d7d01d13fe3f86b45eb9c67"
- integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-regenerator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb"
- integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==
- dependencies:
- regenerator-transform "^0.14.2"
-
-"@babel/plugin-transform-reserved-words@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586"
- integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-runtime@^7.16.4":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz#0a2e08b5e2b2d95c4b1d3b3371a2180617455b70"
- integrity sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==
- dependencies:
- "@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- babel-plugin-polyfill-corejs2 "^0.3.0"
- babel-plugin-polyfill-corejs3 "^0.5.0"
- babel-plugin-polyfill-regenerator "^0.3.0"
- semver "^6.3.0"
-
-"@babel/plugin-transform-shorthand-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a"
- integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-spread@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44"
- integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
-
-"@babel/plugin-transform-sticky-regex@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660"
- integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-template-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab"
- integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-typeof-symbol@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e"
- integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-typescript@^7.16.7":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0"
- integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-typescript" "^7.16.7"
-
-"@babel/plugin-transform-unicode-escapes@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3"
- integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-unicode-regex@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2"
- integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4":
- version "7.16.11"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982"
- integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==
- dependencies:
- "@babel/compat-data" "^7.16.8"
- "@babel/helper-compilation-targets" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-validator-option" "^7.16.7"
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7"
- "@babel/plugin-proposal-async-generator-functions" "^7.16.8"
- "@babel/plugin-proposal-class-properties" "^7.16.7"
- "@babel/plugin-proposal-class-static-block" "^7.16.7"
- "@babel/plugin-proposal-dynamic-import" "^7.16.7"
- "@babel/plugin-proposal-export-namespace-from" "^7.16.7"
- "@babel/plugin-proposal-json-strings" "^7.16.7"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7"
- "@babel/plugin-proposal-numeric-separator" "^7.16.7"
- "@babel/plugin-proposal-object-rest-spread" "^7.16.7"
- "@babel/plugin-proposal-optional-catch-binding" "^7.16.7"
- "@babel/plugin-proposal-optional-chaining" "^7.16.7"
- "@babel/plugin-proposal-private-methods" "^7.16.11"
- "@babel/plugin-proposal-private-property-in-object" "^7.16.7"
- "@babel/plugin-proposal-unicode-property-regex" "^7.16.7"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
- "@babel/plugin-syntax-class-properties" "^7.12.13"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
- "@babel/plugin-syntax-top-level-await" "^7.14.5"
- "@babel/plugin-transform-arrow-functions" "^7.16.7"
- "@babel/plugin-transform-async-to-generator" "^7.16.8"
- "@babel/plugin-transform-block-scoped-functions" "^7.16.7"
- "@babel/plugin-transform-block-scoping" "^7.16.7"
- "@babel/plugin-transform-classes" "^7.16.7"
- "@babel/plugin-transform-computed-properties" "^7.16.7"
- "@babel/plugin-transform-destructuring" "^7.16.7"
- "@babel/plugin-transform-dotall-regex" "^7.16.7"
- "@babel/plugin-transform-duplicate-keys" "^7.16.7"
- "@babel/plugin-transform-exponentiation-operator" "^7.16.7"
- "@babel/plugin-transform-for-of" "^7.16.7"
- "@babel/plugin-transform-function-name" "^7.16.7"
- "@babel/plugin-transform-literals" "^7.16.7"
- "@babel/plugin-transform-member-expression-literals" "^7.16.7"
- "@babel/plugin-transform-modules-amd" "^7.16.7"
- "@babel/plugin-transform-modules-commonjs" "^7.16.8"
- "@babel/plugin-transform-modules-systemjs" "^7.16.7"
- "@babel/plugin-transform-modules-umd" "^7.16.7"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8"
- "@babel/plugin-transform-new-target" "^7.16.7"
- "@babel/plugin-transform-object-super" "^7.16.7"
- "@babel/plugin-transform-parameters" "^7.16.7"
- "@babel/plugin-transform-property-literals" "^7.16.7"
- "@babel/plugin-transform-regenerator" "^7.16.7"
- "@babel/plugin-transform-reserved-words" "^7.16.7"
- "@babel/plugin-transform-shorthand-properties" "^7.16.7"
- "@babel/plugin-transform-spread" "^7.16.7"
- "@babel/plugin-transform-sticky-regex" "^7.16.7"
- "@babel/plugin-transform-template-literals" "^7.16.7"
- "@babel/plugin-transform-typeof-symbol" "^7.16.7"
- "@babel/plugin-transform-unicode-escapes" "^7.16.7"
- "@babel/plugin-transform-unicode-regex" "^7.16.7"
- "@babel/preset-modules" "^0.1.5"
- "@babel/types" "^7.16.8"
- babel-plugin-polyfill-corejs2 "^0.3.0"
- babel-plugin-polyfill-corejs3 "^0.5.0"
- babel-plugin-polyfill-regenerator "^0.3.0"
- core-js-compat "^3.20.2"
- semver "^6.3.0"
-
-"@babel/preset-modules@^0.1.5":
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9"
- integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
- "@babel/plugin-transform-dotall-regex" "^7.4.4"
- "@babel/types" "^7.4.4"
- esutils "^2.0.2"
-
-"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852"
- integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-validator-option" "^7.16.7"
- "@babel/plugin-transform-react-display-name" "^7.16.7"
- "@babel/plugin-transform-react-jsx" "^7.16.7"
- "@babel/plugin-transform-react-jsx-development" "^7.16.7"
- "@babel/plugin-transform-react-pure-annotations" "^7.16.7"
-
-"@babel/preset-typescript@^7.16.0":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9"
- integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-validator-option" "^7.16.7"
- "@babel/plugin-transform-typescript" "^7.16.7"
-
-"@babel/runtime-corejs3@^7.10.2":
- version "7.17.2"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz#fdca2cd05fba63388babe85d349b6801b008fd13"
- integrity sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==
- dependencies:
- core-js-pure "^3.20.2"
- regenerator-runtime "^0.13.4"
-
-"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
- version "7.17.2"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941"
- integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==
- dependencies:
- regenerator-runtime "^0.13.4"
-
-"@babel/template@^7.16.7", "@babel/template@^7.3.3":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
- integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==
- dependencies:
- "@babel/code-frame" "^7.16.7"
- "@babel/parser" "^7.16.7"
- "@babel/types" "^7.16.7"
-
-"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.7.2":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30"
- integrity sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==
- dependencies:
- "@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.17.0"
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-function-name" "^7.16.7"
- "@babel/helper-hoist-variables" "^7.16.7"
- "@babel/helper-split-export-declaration" "^7.16.7"
- "@babel/parser" "^7.17.0"
- "@babel/types" "^7.17.0"
- debug "^4.1.0"
- globals "^11.1.0"
-
-"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b"
- integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
- dependencies:
- "@babel/helper-validator-identifier" "^7.16.7"
- to-fast-properties "^2.0.0"
-
-"@bcoe/v8-coverage@^0.2.3":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
- integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
-
-"@csstools/normalize.css@*":
- version "12.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz#a9583a75c3f150667771f30b60d9f059473e62c4"
- integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==
-
-"@csstools/postcss-font-format-keywords@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz#7e7df948a83a0dfb7eb150a96e2390ac642356a1"
- integrity sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-"@csstools/postcss-hwb-function@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz#d6785c1c5ba8152d1d392c66f3a6a446c6034f6d"
- integrity sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-"@csstools/postcss-is-pseudo-class@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz#219a1c1d84de7d9e9b7e662a57fdc194eac38ea7"
- integrity sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q==
- dependencies:
- postcss-selector-parser "^6.0.9"
-
-"@csstools/postcss-normalize-display-values@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz#ce698f688c28517447aedf15a9037987e3d2dc97"
- integrity sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-"@csstools/postcss-progressive-custom-properties@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.1.0.tgz#f2189ccbf74e3fabfcc19d280f37fb06d1181988"
- integrity sha512-DO76V3295AqhjJZvgeaDP5GAGAat4g6wYfF8X+1n+76MpJat8ffY5bCJ9eSUqFY71nImxXgaDTRYJcRnA9oo7g==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-"@eslint/eslintrc@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.1.0.tgz#583d12dbec5d4f22f333f9669f7d0b7c7815b4d3"
- integrity sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==
- dependencies:
- ajv "^6.12.4"
- debug "^4.3.2"
- espree "^9.3.1"
- globals "^13.9.0"
- ignore "^4.0.6"
- import-fresh "^3.2.1"
- js-yaml "^4.1.0"
- minimatch "^3.0.4"
- strip-json-comments "^3.1.1"
-
-"@humanwhocodes/config-array@^0.9.2":
- version "0.9.3"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.3.tgz#f2564c744b387775b436418491f15fce6601f63e"
- integrity sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==
- dependencies:
- "@humanwhocodes/object-schema" "^1.2.1"
- debug "^4.1.1"
- minimatch "^3.0.4"
-
-"@humanwhocodes/object-schema@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
- integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-
-"@istanbuljs/load-nyc-config@^1.0.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
- integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==
- dependencies:
- camelcase "^5.3.1"
- find-up "^4.1.0"
- get-package-type "^0.1.0"
- js-yaml "^3.13.1"
- resolve-from "^5.0.0"
-
-"@istanbuljs/schema@^0.1.2":
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
- integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
-
-"@jest/console@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba"
- integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- chalk "^4.0.0"
- jest-message-util "^27.5.1"
- jest-util "^27.5.1"
- slash "^3.0.0"
-
-"@jest/core@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626"
- integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==
- dependencies:
- "@jest/console" "^27.5.1"
- "@jest/reporters" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- ansi-escapes "^4.2.1"
- chalk "^4.0.0"
- emittery "^0.8.1"
- exit "^0.1.2"
- graceful-fs "^4.2.9"
- jest-changed-files "^27.5.1"
- jest-config "^27.5.1"
- jest-haste-map "^27.5.1"
- jest-message-util "^27.5.1"
- jest-regex-util "^27.5.1"
- jest-resolve "^27.5.1"
- jest-resolve-dependencies "^27.5.1"
- jest-runner "^27.5.1"
- jest-runtime "^27.5.1"
- jest-snapshot "^27.5.1"
- jest-util "^27.5.1"
- jest-validate "^27.5.1"
- jest-watcher "^27.5.1"
- micromatch "^4.0.4"
- rimraf "^3.0.0"
- slash "^3.0.0"
- strip-ansi "^6.0.0"
-
-"@jest/environment@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74"
- integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==
- dependencies:
- "@jest/fake-timers" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- jest-mock "^27.5.1"
-
-"@jest/fake-timers@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74"
- integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==
- dependencies:
- "@jest/types" "^27.5.1"
- "@sinonjs/fake-timers" "^8.0.1"
- "@types/node" "*"
- jest-message-util "^27.5.1"
- jest-mock "^27.5.1"
- jest-util "^27.5.1"
-
-"@jest/globals@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b"
- integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/types" "^27.5.1"
- expect "^27.5.1"
-
-"@jest/reporters@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04"
- integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==
- dependencies:
- "@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- chalk "^4.0.0"
- collect-v8-coverage "^1.0.0"
- exit "^0.1.2"
- glob "^7.1.2"
- graceful-fs "^4.2.9"
- istanbul-lib-coverage "^3.0.0"
- istanbul-lib-instrument "^5.1.0"
- istanbul-lib-report "^3.0.0"
- istanbul-lib-source-maps "^4.0.0"
- istanbul-reports "^3.1.3"
- jest-haste-map "^27.5.1"
- jest-resolve "^27.5.1"
- jest-util "^27.5.1"
- jest-worker "^27.5.1"
- slash "^3.0.0"
- source-map "^0.6.0"
- string-length "^4.0.1"
- terminal-link "^2.0.0"
- v8-to-istanbul "^8.1.0"
-
-"@jest/source-map@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf"
- integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==
- dependencies:
- callsites "^3.0.0"
- graceful-fs "^4.2.9"
- source-map "^0.6.0"
-
-"@jest/test-result@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb"
- integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==
- dependencies:
- "@jest/console" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/istanbul-lib-coverage" "^2.0.0"
- collect-v8-coverage "^1.0.0"
-
-"@jest/test-sequencer@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b"
- integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==
- dependencies:
- "@jest/test-result" "^27.5.1"
- graceful-fs "^4.2.9"
- jest-haste-map "^27.5.1"
- jest-runtime "^27.5.1"
-
-"@jest/transform@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409"
- integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==
- dependencies:
- "@babel/core" "^7.1.0"
- "@jest/types" "^27.5.1"
- babel-plugin-istanbul "^6.1.1"
- chalk "^4.0.0"
- convert-source-map "^1.4.0"
- fast-json-stable-stringify "^2.0.0"
- graceful-fs "^4.2.9"
- jest-haste-map "^27.5.1"
- jest-regex-util "^27.5.1"
- jest-util "^27.5.1"
- micromatch "^4.0.4"
- pirates "^4.0.4"
- slash "^3.0.0"
- source-map "^0.6.1"
- write-file-atomic "^3.0.0"
-
-"@jest/types@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80"
- integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==
- dependencies:
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^3.0.0"
- "@types/node" "*"
- "@types/yargs" "^16.0.0"
- chalk "^4.0.0"
-
-"@jridgewell/resolve-uri@^3.0.3":
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c"
- integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==
-
-"@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.11"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec"
- integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==
-
-"@jridgewell/trace-mapping@^0.3.0":
- version "0.3.4"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3"
- integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==
- dependencies:
- "@jridgewell/resolve-uri" "^3.0.3"
- "@jridgewell/sourcemap-codec" "^1.4.10"
-
-"@nodelib/fs.scandir@2.1.5":
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
- integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
- dependencies:
- "@nodelib/fs.stat" "2.0.5"
- run-parallel "^1.1.9"
-
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
- integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-
-"@nodelib/fs.walk@^1.2.3":
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
- integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
- dependencies:
- "@nodelib/fs.scandir" "2.1.5"
- fastq "^1.6.0"
-
-"@pmmmwh/react-refresh-webpack-plugin@^0.5.3":
- version "0.5.4"
- resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz#df0d0d855fc527db48aac93c218a0bf4ada41f99"
- integrity sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==
- dependencies:
- ansi-html-community "^0.0.8"
- common-path-prefix "^3.0.0"
- core-js-pure "^3.8.1"
- error-stack-parser "^2.0.6"
- find-up "^5.0.0"
- html-entities "^2.1.0"
- loader-utils "^2.0.0"
- schema-utils "^3.0.0"
- source-map "^0.7.3"
-
-"@rollup/plugin-babel@^5.2.0":
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879"
- integrity sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==
- dependencies:
- "@babel/helper-module-imports" "^7.10.4"
- "@rollup/pluginutils" "^3.1.0"
-
-"@rollup/plugin-node-resolve@^11.2.1":
- version "11.2.1"
- resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60"
- integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==
- dependencies:
- "@rollup/pluginutils" "^3.1.0"
- "@types/resolve" "1.17.1"
- builtin-modules "^3.1.0"
- deepmerge "^4.2.2"
- is-module "^1.0.0"
- resolve "^1.19.0"
-
-"@rollup/plugin-replace@^2.4.1":
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a"
- integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==
- dependencies:
- "@rollup/pluginutils" "^3.1.0"
- magic-string "^0.25.7"
-
-"@rollup/pluginutils@^3.1.0":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
- integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
- dependencies:
- "@types/estree" "0.0.39"
- estree-walker "^1.0.1"
- picomatch "^2.2.2"
-
-"@rushstack/eslint-patch@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz#7f698254aadf921e48dda8c0a6b304026b8a9323"
- integrity sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==
-
-"@sinonjs/commons@^1.7.0":
- version "1.8.3"
- resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
- integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==
- dependencies:
- type-detect "4.0.8"
-
-"@sinonjs/fake-timers@^8.0.1":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7"
- integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==
- dependencies:
- "@sinonjs/commons" "^1.7.0"
-
-"@surma/rollup-plugin-off-main-thread@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053"
- integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==
- dependencies:
- ejs "^3.1.6"
- json5 "^2.2.0"
- magic-string "^0.25.0"
- string.prototype.matchall "^4.0.6"
-
-"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906"
- integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==
-
-"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef"
- integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==
-
-"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1":
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd"
- integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==
-
-"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1":
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897"
- integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==
-
-"@svgr/babel-plugin-svg-dynamic-title@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7"
- integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==
-
-"@svgr/babel-plugin-svg-em-dimensions@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0"
- integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==
-
-"@svgr/babel-plugin-transform-react-native-svg@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80"
- integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==
-
-"@svgr/babel-plugin-transform-svg-component@^5.5.0":
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a"
- integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==
-
-"@svgr/babel-preset@^5.5.0":
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327"
- integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==
- dependencies:
- "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0"
- "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0"
- "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1"
- "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1"
- "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0"
- "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0"
- "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0"
- "@svgr/babel-plugin-transform-svg-component" "^5.5.0"
-
-"@svgr/core@^5.5.0":
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579"
- integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==
- dependencies:
- "@svgr/plugin-jsx" "^5.5.0"
- camelcase "^6.2.0"
- cosmiconfig "^7.0.0"
-
-"@svgr/hast-util-to-babel-ast@^5.5.0":
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461"
- integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==
- dependencies:
- "@babel/types" "^7.12.6"
-
-"@svgr/plugin-jsx@^5.5.0":
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000"
- integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==
- dependencies:
- "@babel/core" "^7.12.3"
- "@svgr/babel-preset" "^5.5.0"
- "@svgr/hast-util-to-babel-ast" "^5.5.0"
- svg-parser "^2.0.2"
-
-"@svgr/plugin-svgo@^5.5.0":
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246"
- integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==
- dependencies:
- cosmiconfig "^7.0.0"
- deepmerge "^4.2.2"
- svgo "^1.2.2"
-
-"@svgr/webpack@^5.5.0":
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640"
- integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==
- dependencies:
- "@babel/core" "^7.12.3"
- "@babel/plugin-transform-react-constant-elements" "^7.12.1"
- "@babel/preset-env" "^7.12.1"
- "@babel/preset-react" "^7.12.5"
- "@svgr/core" "^5.5.0"
- "@svgr/plugin-jsx" "^5.5.0"
- "@svgr/plugin-svgo" "^5.5.0"
- loader-utils "^2.0.0"
-
-"@testing-library/dom@^8.0.0":
- version "8.11.3"
- resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.11.3.tgz#38fd63cbfe14557021e88982d931e33fb7c1a808"
- integrity sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==
- dependencies:
- "@babel/code-frame" "^7.10.4"
- "@babel/runtime" "^7.12.5"
- "@types/aria-query" "^4.2.0"
- aria-query "^5.0.0"
- chalk "^4.1.0"
- dom-accessibility-api "^0.5.9"
- lz-string "^1.4.4"
- pretty-format "^27.0.2"
-
-"@testing-library/jest-dom@^5.14.1":
- version "5.16.2"
- resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz#f329b36b44aa6149cd6ced9adf567f8b6aa1c959"
- integrity sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==
- dependencies:
- "@babel/runtime" "^7.9.2"
- "@types/testing-library__jest-dom" "^5.9.1"
- aria-query "^5.0.0"
- chalk "^3.0.0"
- css "^3.0.0"
- css.escape "^1.5.1"
- dom-accessibility-api "^0.5.6"
- lodash "^4.17.15"
- redent "^3.0.0"
-
-"@testing-library/react@^12.0.0":
- version "12.1.2"
- resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.2.tgz#f1bc9a45943461fa2a598bb4597df1ae044cfc76"
- integrity sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==
- dependencies:
- "@babel/runtime" "^7.12.5"
- "@testing-library/dom" "^8.0.0"
-
-"@testing-library/user-event@^13.2.1":
- version "13.5.0"
- resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-13.5.0.tgz#69d77007f1e124d55314a2b73fd204b333b13295"
- integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==
- dependencies:
- "@babel/runtime" "^7.12.5"
-
-"@tootallnate/once@1":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
- integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
-
-"@trysound/sax@0.2.0":
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
- integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
-
-"@types/aria-query@^4.2.0":
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc"
- integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==
-
-"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14":
- version "7.1.18"
- resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8"
- integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==
- dependencies:
- "@babel/parser" "^7.1.0"
- "@babel/types" "^7.0.0"
- "@types/babel__generator" "*"
- "@types/babel__template" "*"
- "@types/babel__traverse" "*"
-
-"@types/babel__generator@*":
- version "7.6.4"
- resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7"
- integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==
- dependencies:
- "@babel/types" "^7.0.0"
-
-"@types/babel__template@*":
- version "7.4.1"
- resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969"
- integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==
- dependencies:
- "@babel/parser" "^7.1.0"
- "@babel/types" "^7.0.0"
-
-"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
- version "7.14.2"
- resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43"
- integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==
- dependencies:
- "@babel/types" "^7.3.0"
-
-"@types/body-parser@*":
- version "1.19.2"
- resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0"
- integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==
- dependencies:
- "@types/connect" "*"
- "@types/node" "*"
-
-"@types/bonjour@^3.5.9":
- version "3.5.10"
- resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275"
- integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==
- dependencies:
- "@types/node" "*"
-
-"@types/connect-history-api-fallback@^1.3.5":
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae"
- integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==
- dependencies:
- "@types/express-serve-static-core" "*"
- "@types/node" "*"
-
-"@types/connect@*":
- version "3.4.35"
- resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1"
- integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==
- dependencies:
- "@types/node" "*"
-
-"@types/eslint-scope@^3.7.0":
- version "3.7.3"
- resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224"
- integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==
- dependencies:
- "@types/eslint" "*"
- "@types/estree" "*"
-
-"@types/eslint@*":
- version "8.4.1"
- resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304"
- integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==
- dependencies:
- "@types/estree" "*"
- "@types/json-schema" "*"
-
-"@types/eslint@^7.28.2":
- version "7.29.0"
- resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.29.0.tgz#e56ddc8e542815272720bb0b4ccc2aff9c3e1c78"
- integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==
- dependencies:
- "@types/estree" "*"
- "@types/json-schema" "*"
-
-"@types/estree@*":
- version "0.0.51"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
- integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
-
-"@types/estree@0.0.39":
- version "0.0.39"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
- integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
-
-"@types/estree@^0.0.50":
- version "0.0.50"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83"
- integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==
-
-"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
- version "4.17.28"
- resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8"
- integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==
- dependencies:
- "@types/node" "*"
- "@types/qs" "*"
- "@types/range-parser" "*"
-
-"@types/express@*", "@types/express@^4.17.13":
- version "4.17.13"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034"
- integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==
- dependencies:
- "@types/body-parser" "*"
- "@types/express-serve-static-core" "^4.17.18"
- "@types/qs" "*"
- "@types/serve-static" "*"
-
-"@types/graceful-fs@^4.1.2":
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15"
- integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==
- dependencies:
- "@types/node" "*"
-
-"@types/html-minifier-terser@^6.0.0":
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35"
- integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==
-
-"@types/http-proxy@^1.17.8":
- version "1.17.8"
- resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55"
- integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==
- dependencies:
- "@types/node" "*"
-
-"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44"
- integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==
-
-"@types/istanbul-lib-report@*":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686"
- integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==
- dependencies:
- "@types/istanbul-lib-coverage" "*"
-
-"@types/istanbul-reports@^3.0.0":
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff"
- integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==
- dependencies:
- "@types/istanbul-lib-report" "*"
-
-"@types/jest@*":
- version "27.4.0"
- resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.0.tgz#037ab8b872067cae842a320841693080f9cb84ed"
- integrity sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==
- dependencies:
- jest-diff "^27.0.0"
- pretty-format "^27.0.0"
-
-"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
- version "7.0.9"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d"
- integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==
-
-"@types/json5@^0.0.29":
- version "0.0.29"
- resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
- integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
-
-"@types/mime@^1":
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
- integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
-
-"@types/node@*":
- version "17.0.17"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.17.tgz#a8ddf6e0c2341718d74ee3dc413a13a042c45a0c"
- integrity sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw==
-
-"@types/parse-json@^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
- integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
-
-"@types/prettier@^2.1.5":
- version "2.4.4"
- resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17"
- integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==
-
-"@types/q@^1.5.1":
- version "1.5.5"
- resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df"
- integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==
-
-"@types/qs@*":
- version "6.9.7"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
- integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
-
-"@types/range-parser@*":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
- integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
-
-"@types/resolve@1.17.1":
- version "1.17.1"
- resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
- integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
- dependencies:
- "@types/node" "*"
-
-"@types/retry@^0.12.0":
- version "0.12.1"
- resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065"
- integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==
-
-"@types/serve-index@^1.9.1":
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278"
- integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==
- dependencies:
- "@types/express" "*"
-
-"@types/serve-static@*":
- version "1.13.10"
- resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9"
- integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==
- dependencies:
- "@types/mime" "^1"
- "@types/node" "*"
-
-"@types/sockjs@^0.3.33":
- version "0.3.33"
- resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f"
- integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==
- dependencies:
- "@types/node" "*"
-
-"@types/stack-utils@^2.0.0":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
- integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
-
-"@types/testing-library__jest-dom@^5.9.1":
- version "5.14.2"
- resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz#564fb2b2dc827147e937a75b639a05d17ce18b44"
- integrity sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==
- dependencies:
- "@types/jest" "*"
-
-"@types/trusted-types@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756"
- integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==
-
-"@types/ws@^8.2.2":
- version "8.2.2"
- resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.2.2.tgz#7c5be4decb19500ae6b3d563043cd407bf366c21"
- integrity sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==
- dependencies:
- "@types/node" "*"
-
-"@types/yargs-parser@*":
- version "20.2.1"
- resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129"
- integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==
-
-"@types/yargs@^16.0.0":
- version "16.0.4"
- resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977"
- integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==
- dependencies:
- "@types/yargs-parser" "*"
-
-"@typescript-eslint/eslint-plugin@^5.5.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz#3b866371d8d75c70f9b81535e7f7d3aa26527c7a"
- integrity sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw==
- dependencies:
- "@typescript-eslint/scope-manager" "5.11.0"
- "@typescript-eslint/type-utils" "5.11.0"
- "@typescript-eslint/utils" "5.11.0"
- debug "^4.3.2"
- functional-red-black-tree "^1.0.1"
- ignore "^5.1.8"
- regexpp "^3.2.0"
- semver "^7.3.5"
- tsutils "^3.21.0"
-
-"@typescript-eslint/experimental-utils@^5.0.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.0.tgz#e7b2bfd57ddda47c3f658faad57655ed9e01fea0"
- integrity sha512-EPvC/bU2n1LKtzKWP1AjGWkp7r8tJ8giVlZHIODo6q7SAd6J+/9vjtEKHK2G/Qp+D2IGPsQge+oadDR3CZcFtQ==
- dependencies:
- "@typescript-eslint/utils" "5.11.0"
-
-"@typescript-eslint/parser@^5.5.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.11.0.tgz#b4fcaf65513f9b34bdcbffdda055724a5efb7e04"
- integrity sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==
- dependencies:
- "@typescript-eslint/scope-manager" "5.11.0"
- "@typescript-eslint/types" "5.11.0"
- "@typescript-eslint/typescript-estree" "5.11.0"
- debug "^4.3.2"
-
-"@typescript-eslint/scope-manager@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz#f5aef83ff253f457ecbee5f46f762298f0101e4b"
- integrity sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==
- dependencies:
- "@typescript-eslint/types" "5.11.0"
- "@typescript-eslint/visitor-keys" "5.11.0"
-
-"@typescript-eslint/type-utils@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz#58be0ba73d1f6ef8983d79f7f0bc2209b253fefe"
- integrity sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA==
- dependencies:
- "@typescript-eslint/utils" "5.11.0"
- debug "^4.3.2"
- tsutils "^3.21.0"
-
-"@typescript-eslint/types@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.11.0.tgz#ba345818a2540fdf2755c804dc2158517ab61188"
- integrity sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==
-
-"@typescript-eslint/typescript-estree@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz#53f9e09b88368191e52020af77c312a4777ffa43"
- integrity sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==
- dependencies:
- "@typescript-eslint/types" "5.11.0"
- "@typescript-eslint/visitor-keys" "5.11.0"
- debug "^4.3.2"
- globby "^11.0.4"
- is-glob "^4.0.3"
- semver "^7.3.5"
- tsutils "^3.21.0"
-
-"@typescript-eslint/utils@5.11.0", "@typescript-eslint/utils@^5.10.2":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.11.0.tgz#d91548ef180d74c95d417950336d9260fdbe1dc5"
- integrity sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw==
- dependencies:
- "@types/json-schema" "^7.0.9"
- "@typescript-eslint/scope-manager" "5.11.0"
- "@typescript-eslint/types" "5.11.0"
- "@typescript-eslint/typescript-estree" "5.11.0"
- eslint-scope "^5.1.1"
- eslint-utils "^3.0.0"
-
-"@typescript-eslint/visitor-keys@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz#888542381f1a2ac745b06d110c83c0b261487ebb"
- integrity sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==
- dependencies:
- "@typescript-eslint/types" "5.11.0"
- eslint-visitor-keys "^3.0.0"
-
-"@webassemblyjs/ast@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
- integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==
- dependencies:
- "@webassemblyjs/helper-numbers" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
-
-"@webassemblyjs/floating-point-hex-parser@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f"
- integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
-
-"@webassemblyjs/helper-api-error@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16"
- integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
-
-"@webassemblyjs/helper-buffer@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5"
- integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
-
-"@webassemblyjs/helper-numbers@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae"
- integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==
- dependencies:
- "@webassemblyjs/floating-point-hex-parser" "1.11.1"
- "@webassemblyjs/helper-api-error" "1.11.1"
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/helper-wasm-bytecode@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1"
- integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
-
-"@webassemblyjs/helper-wasm-section@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a"
- integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
-
-"@webassemblyjs/ieee754@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614"
- integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==
- dependencies:
- "@xtuc/ieee754" "^1.2.0"
-
-"@webassemblyjs/leb128@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5"
- integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==
- dependencies:
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/utf8@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff"
- integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
-
-"@webassemblyjs/wasm-edit@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6"
- integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/helper-wasm-section" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
- "@webassemblyjs/wasm-opt" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
- "@webassemblyjs/wast-printer" "1.11.1"
-
-"@webassemblyjs/wasm-gen@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76"
- integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/ieee754" "1.11.1"
- "@webassemblyjs/leb128" "1.11.1"
- "@webassemblyjs/utf8" "1.11.1"
-
-"@webassemblyjs/wasm-opt@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2"
- integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
-
-"@webassemblyjs/wasm-parser@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199"
- integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-api-error" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/ieee754" "1.11.1"
- "@webassemblyjs/leb128" "1.11.1"
- "@webassemblyjs/utf8" "1.11.1"
-
-"@webassemblyjs/wast-printer@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0"
- integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@xtuc/long" "4.2.2"
-
-"@xtuc/ieee754@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
- integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
-
-"@xtuc/long@4.2.2":
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
- integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
-
-abab@^2.0.3, abab@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a"
- integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
-
-accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
- integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
- dependencies:
- mime-types "~2.1.34"
- negotiator "0.6.3"
-
-acorn-globals@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45"
- integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==
- dependencies:
- acorn "^7.1.1"
- acorn-walk "^7.1.1"
-
-acorn-import-assertions@^1.7.6:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
- integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
-
-acorn-jsx@^5.3.1:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
- integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-
-acorn-node@^1.6.1:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
- integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
- dependencies:
- acorn "^7.0.0"
- acorn-walk "^7.0.0"
- xtend "^4.0.2"
-
-acorn-walk@^7.0.0, acorn-walk@^7.1.1:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
- integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
-
-acorn@^7.0.0, acorn@^7.1.1:
- version "7.4.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
- integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-
-acorn@^8.2.4, acorn@^8.4.1, acorn@^8.7.0:
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf"
- integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
-
-address@^1.0.1, address@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6"
- integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==
-
-adjust-sourcemap-loader@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99"
- integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==
- dependencies:
- loader-utils "^2.0.0"
- regex-parser "^2.2.11"
-
-agent-base@6:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
- integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
- dependencies:
- debug "4"
-
-aggregate-error@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
- integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
- dependencies:
- clean-stack "^2.0.0"
- indent-string "^4.0.0"
-
-ajv-formats@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
- integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
- dependencies:
- ajv "^8.0.0"
-
-ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
- integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
-
-ajv-keywords@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16"
- integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==
- dependencies:
- fast-deep-equal "^3.1.3"
-
-ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
- dependencies:
- fast-deep-equal "^3.1.1"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.4.1"
- uri-js "^4.2.2"
-
-ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0:
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.10.0.tgz#e573f719bd3af069017e3b66538ab968d040e54d"
- integrity sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==
- dependencies:
- fast-deep-equal "^3.1.1"
- json-schema-traverse "^1.0.0"
- require-from-string "^2.0.2"
- uri-js "^4.2.2"
-
-ansi-escapes@^4.2.1, ansi-escapes@^4.3.1:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
- integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
- dependencies:
- type-fest "^0.21.3"
-
-ansi-html-community@^0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
- integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
-
-ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-
-ansi-regex@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
- integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
-
-ansi-styles@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
- integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
- dependencies:
- color-convert "^1.9.0"
-
-ansi-styles@^4.0.0, ansi-styles@^4.1.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
- integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
- dependencies:
- color-convert "^2.0.1"
-
-ansi-styles@^5.0.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
- integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
-
-anymatch@^3.0.3, anymatch@~3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
- integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-arg@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb"
- integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
-aria-query@^4.2.2:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b"
- integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==
- dependencies:
- "@babel/runtime" "^7.10.2"
- "@babel/runtime-corejs3" "^7.10.2"
-
-aria-query@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c"
- integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==
-
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
- integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
-
-array-flatten@^2.1.0:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
- integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
-
-array-includes@^3.1.3, array-includes@^3.1.4:
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9"
- integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
- get-intrinsic "^1.1.1"
- is-string "^1.0.7"
-
-array-union@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
- integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-
-array.prototype.flat@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13"
- integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
-
-array.prototype.flatmap@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446"
- integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==
- dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
-
-asap@~2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
- integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
-
-ast-types-flow@^0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
- integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0=
-
-async@0.9.x:
- version "0.9.2"
- resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d"
- integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=
-
-async@^2.6.2:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
- integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
- dependencies:
- lodash "^4.17.14"
-
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
-
-at-least-node@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
- integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-
-atob@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
- integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
-
-autoprefixer@^10.4.2:
- version "10.4.2"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b"
- integrity sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==
- dependencies:
- browserslist "^4.19.1"
- caniuse-lite "^1.0.30001297"
- fraction.js "^4.1.2"
- normalize-range "^0.1.2"
- picocolors "^1.0.0"
- postcss-value-parser "^4.2.0"
-
-axe-core@^4.3.5:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.1.tgz#7dbdc25989298f9ad006645cd396782443757413"
- integrity sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==
-
-axobject-query@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be"
- integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
-
-babel-jest@^27.4.2, babel-jest@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444"
- integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==
- dependencies:
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/babel__core" "^7.1.14"
- babel-plugin-istanbul "^6.1.1"
- babel-preset-jest "^27.5.1"
- chalk "^4.0.0"
- graceful-fs "^4.2.9"
- slash "^3.0.0"
-
-babel-loader@^8.2.3:
- version "8.2.3"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.3.tgz#8986b40f1a64cacfcb4b8429320085ef68b1342d"
- integrity sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==
- dependencies:
- find-cache-dir "^3.3.1"
- loader-utils "^1.4.0"
- make-dir "^3.1.0"
- schema-utils "^2.6.5"
-
-babel-plugin-dynamic-import-node@^2.3.3:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
- integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
- dependencies:
- object.assign "^4.1.0"
-
-babel-plugin-istanbul@^6.1.1:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73"
- integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@istanbuljs/load-nyc-config" "^1.0.0"
- "@istanbuljs/schema" "^0.1.2"
- istanbul-lib-instrument "^5.0.4"
- test-exclude "^6.0.0"
-
-babel-plugin-jest-hoist@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e"
- integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==
- dependencies:
- "@babel/template" "^7.3.3"
- "@babel/types" "^7.3.3"
- "@types/babel__core" "^7.0.0"
- "@types/babel__traverse" "^7.0.6"
-
-babel-plugin-macros@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1"
- integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==
- dependencies:
- "@babel/runtime" "^7.12.5"
- cosmiconfig "^7.0.0"
- resolve "^1.19.0"
-
-babel-plugin-named-asset-import@^0.3.8:
- version "0.3.8"
- resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz#6b7fa43c59229685368683c28bc9734f24524cc2"
- integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==
-
-babel-plugin-polyfill-corejs2@^0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5"
- integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==
- dependencies:
- "@babel/compat-data" "^7.13.11"
- "@babel/helper-define-polyfill-provider" "^0.3.1"
- semver "^6.1.1"
-
-babel-plugin-polyfill-corejs3@^0.5.0:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72"
- integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==
- dependencies:
- "@babel/helper-define-polyfill-provider" "^0.3.1"
- core-js-compat "^3.21.0"
-
-babel-plugin-polyfill-regenerator@^0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990"
- integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==
- dependencies:
- "@babel/helper-define-polyfill-provider" "^0.3.1"
-
-babel-plugin-transform-react-remove-prop-types@^0.4.24:
- version "0.4.24"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a"
- integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==
-
-babel-preset-current-node-syntax@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b"
- integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==
- dependencies:
- "@babel/plugin-syntax-async-generators" "^7.8.4"
- "@babel/plugin-syntax-bigint" "^7.8.3"
- "@babel/plugin-syntax-class-properties" "^7.8.3"
- "@babel/plugin-syntax-import-meta" "^7.8.3"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.8.3"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
- "@babel/plugin-syntax-top-level-await" "^7.8.3"
-
-babel-preset-jest@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81"
- integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==
- dependencies:
- babel-plugin-jest-hoist "^27.5.1"
- babel-preset-current-node-syntax "^1.0.0"
-
-babel-preset-react-app@^10.0.1:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz#ed6005a20a24f2c88521809fa9aea99903751584"
- integrity sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==
- dependencies:
- "@babel/core" "^7.16.0"
- "@babel/plugin-proposal-class-properties" "^7.16.0"
- "@babel/plugin-proposal-decorators" "^7.16.4"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0"
- "@babel/plugin-proposal-numeric-separator" "^7.16.0"
- "@babel/plugin-proposal-optional-chaining" "^7.16.0"
- "@babel/plugin-proposal-private-methods" "^7.16.0"
- "@babel/plugin-transform-flow-strip-types" "^7.16.0"
- "@babel/plugin-transform-react-display-name" "^7.16.0"
- "@babel/plugin-transform-runtime" "^7.16.4"
- "@babel/preset-env" "^7.16.4"
- "@babel/preset-react" "^7.16.0"
- "@babel/preset-typescript" "^7.16.0"
- "@babel/runtime" "^7.16.3"
- babel-plugin-macros "^3.1.0"
- babel-plugin-transform-react-remove-prop-types "^0.4.24"
-
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-batch@0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
- integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
-
-bfj@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2"
- integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==
- dependencies:
- bluebird "^3.5.5"
- check-types "^11.1.1"
- hoopy "^0.1.4"
- tryer "^1.0.1"
-
-big.js@^5.2.2:
- version "5.2.2"
- resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
- integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
-
-binary-extensions@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
- integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-
-bluebird@^3.5.5:
- version "3.7.2"
- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
- integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-
-body-parser@1.19.1:
- version "1.19.1"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.1.tgz#1499abbaa9274af3ecc9f6f10396c995943e31d4"
- integrity sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==
- dependencies:
- bytes "3.1.1"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "~1.1.2"
- http-errors "1.8.1"
- iconv-lite "0.4.24"
- on-finished "~2.3.0"
- qs "6.9.6"
- raw-body "2.4.2"
- type-is "~1.6.18"
-
-bonjour@^3.5.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
- integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU=
- dependencies:
- array-flatten "^2.1.0"
- deep-equal "^1.0.1"
- dns-equal "^1.0.0"
- dns-txt "^2.0.2"
- multicast-dns "^6.0.1"
- multicast-dns-service-types "^1.1.0"
-
-boolbase@^1.0.0, boolbase@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
- integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-braces@^3.0.1, braces@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-browser-process-hrtime@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
- integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
-
-browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.19.1:
- version "4.19.1"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3"
- integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==
- dependencies:
- caniuse-lite "^1.0.30001286"
- electron-to-chromium "^1.4.17"
- escalade "^3.1.1"
- node-releases "^2.0.1"
- picocolors "^1.0.0"
-
-bser@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
- integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
- dependencies:
- node-int64 "^0.4.0"
-
-buffer-from@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
- integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-
-buffer-indexof@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c"
- integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==
-
-builtin-modules@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
- integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
-
-bytes@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
- integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
-
-bytes@3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a"
- integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==
-
-call-bind@^1.0.0, call-bind@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
- integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
- dependencies:
- function-bind "^1.1.1"
- get-intrinsic "^1.0.2"
-
-callsites@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
- integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-camel-case@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a"
- integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==
- dependencies:
- pascal-case "^3.1.2"
- tslib "^2.0.3"
-
-camelcase-css@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
- integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
-
-camelcase@^5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
-camelcase@^6.2.0, camelcase@^6.2.1:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
- integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-
-caniuse-api@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
- integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==
- dependencies:
- browserslist "^4.0.0"
- caniuse-lite "^1.0.0"
- lodash.memoize "^4.1.2"
- lodash.uniq "^4.5.0"
-
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297:
- version "1.0.30001312"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz#e11eba4b87e24d22697dae05455d5aea28550d5f"
- integrity sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==
-
-case-sensitive-paths-webpack-plugin@^2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4"
- integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==
-
-chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
- dependencies:
- ansi-styles "^3.2.1"
- escape-string-regexp "^1.0.5"
- supports-color "^5.3.0"
-
-chalk@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
- integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-char-regex@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
- integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
-
-char-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.0.tgz#16f98f3f874edceddd300fda5d58df380a7641a6"
- integrity sha512-oGu2QekBMXgyQNWPDRQ001bjvDnZe4/zBTz37TMbiKz1NbNiyiH5hRkobe7npRN6GfbGbxMYFck/vQ1r9c1VMA==
-
-charcodes@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/charcodes/-/charcodes-0.2.0.tgz#5208d327e6cc05f99eb80ffc814707572d1f14e4"
- integrity sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==
-
-check-types@^11.1.1:
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f"
- integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==
-
-chokidar@^3.4.2, chokidar@^3.5.3:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
- integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
- dependencies:
- anymatch "~3.1.2"
- braces "~3.0.2"
- glob-parent "~5.1.2"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.6.0"
- optionalDependencies:
- fsevents "~2.3.2"
-
-chrome-trace-event@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
- integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
-
-ci-info@^3.2.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2"
- integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==
-
-cjs-module-lexer@^1.0.0:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40"
- integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==
-
-clean-css@^5.2.2:
- version "5.2.4"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.4.tgz#982b058f8581adb2ae062520808fb2429bd487a4"
- integrity sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==
- dependencies:
- source-map "~0.6.0"
-
-clean-stack@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
- integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
-
-cliui@^7.0.2:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
- integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
- dependencies:
- string-width "^4.2.0"
- strip-ansi "^6.0.0"
- wrap-ansi "^7.0.0"
-
-co@^4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
- integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
-
-coa@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3"
- integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==
- dependencies:
- "@types/q" "^1.5.1"
- chalk "^2.4.1"
- q "^1.1.2"
-
-collect-v8-coverage@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59"
- integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==
-
-color-convert@^1.9.0:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
-
-color-name@^1.1.4, color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-colord@^2.9.1:
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1"
- integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==
-
-colorette@^2.0.10:
- version "2.0.16"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da"
- integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==
-
-combined-stream@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
- dependencies:
- delayed-stream "~1.0.0"
-
-commander@^2.20.0:
- version "2.20.3"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
- integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
-commander@^7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
- integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
-
-commander@^8.3.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
- integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
-
-common-path-prefix@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0"
- integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==
-
-common-tags@^1.8.0:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6"
- integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==
-
-commondir@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
- integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
-
-compressible@~2.0.16:
- version "2.0.18"
- resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
- integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
- dependencies:
- mime-db ">= 1.43.0 < 2"
-
-compression@^1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
- integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
- dependencies:
- accepts "~1.3.5"
- bytes "3.0.0"
- compressible "~2.0.16"
- debug "2.6.9"
- on-headers "~1.0.2"
- safe-buffer "5.1.2"
- vary "~1.1.2"
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
-
-confusing-browser-globals@^1.0.11:
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81"
- integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==
-
-connect-history-api-fallback@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"
- integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==
-
-content-disposition@0.5.4:
- version "0.5.4"
- resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
- integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
- dependencies:
- safe-buffer "5.2.1"
-
-content-type@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
- integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
-
-convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
- integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
- dependencies:
- safe-buffer "~5.1.1"
-
-cookie-signature@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
-
-cookie@0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
- integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
-
-core-js-compat@^3.20.2, core-js-compat@^3.21.0:
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.0.tgz#bcc86aa5a589cee358e7a7fa0a4979d5a76c3885"
- integrity sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A==
- dependencies:
- browserslist "^4.19.1"
- semver "7.0.0"
-
-core-js-pure@^3.20.2, core-js-pure@^3.8.1:
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.0.tgz#819adc8dfb808205ce25b51d50591becd615db7e"
- integrity sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg==
-
-core-js@^3.19.2:
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.0.tgz#f479dbfc3dffb035a0827602dd056839a774aa71"
- integrity sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==
-
-core-util-is@~1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
- integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-
-cosmiconfig@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
- integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
- dependencies:
- "@types/parse-json" "^4.0.0"
- import-fresh "^3.1.0"
- parse-json "^5.0.0"
- path-type "^4.0.0"
- yaml "^1.7.2"
-
-cosmiconfig@^7.0.0, cosmiconfig@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
- integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
- dependencies:
- "@types/parse-json" "^4.0.0"
- import-fresh "^3.2.1"
- parse-json "^5.0.0"
- path-type "^4.0.0"
- yaml "^1.10.0"
-
-cross-spawn@^7.0.2, cross-spawn@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
- integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
- dependencies:
- path-key "^3.1.0"
- shebang-command "^2.0.0"
- which "^2.0.1"
-
-crypto-random-string@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
- integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
-
-css-blank-pseudo@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561"
- integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==
- dependencies:
- postcss-selector-parser "^6.0.9"
-
-css-declaration-sorter@^6.0.3:
- version "6.1.4"
- resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz#b9bfb4ed9a41f8dcca9bf7184d849ea94a8294b4"
- integrity sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==
- dependencies:
- timsort "^0.3.0"
-
-css-has-pseudo@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73"
- integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==
- dependencies:
- postcss-selector-parser "^6.0.9"
-
-css-loader@^6.5.1:
- version "6.6.0"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.6.0.tgz#c792ad5510bd1712618b49381bd0310574fafbd3"
- integrity sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==
- dependencies:
- icss-utils "^5.1.0"
- postcss "^8.4.5"
- postcss-modules-extract-imports "^3.0.0"
- postcss-modules-local-by-default "^4.0.0"
- postcss-modules-scope "^3.0.0"
- postcss-modules-values "^4.0.0"
- postcss-value-parser "^4.2.0"
- semver "^7.3.5"
-
-css-minimizer-webpack-plugin@^3.2.0:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f"
- integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==
- dependencies:
- cssnano "^5.0.6"
- jest-worker "^27.0.2"
- postcss "^8.3.5"
- schema-utils "^4.0.0"
- serialize-javascript "^6.0.0"
- source-map "^0.6.1"
-
-css-prefers-color-scheme@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349"
- integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==
-
-css-select-base-adapter@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7"
- integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==
-
-css-select@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef"
- integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==
- dependencies:
- boolbase "^1.0.0"
- css-what "^3.2.1"
- domutils "^1.7.0"
- nth-check "^1.0.2"
-
-css-select@^4.1.3:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.2.1.tgz#9e665d6ae4c7f9d65dbe69d0316e3221fb274cdd"
- integrity sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==
- dependencies:
- boolbase "^1.0.0"
- css-what "^5.1.0"
- domhandler "^4.3.0"
- domutils "^2.8.0"
- nth-check "^2.0.1"
-
-css-tree@1.0.0-alpha.37:
- version "1.0.0-alpha.37"
- resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22"
- integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==
- dependencies:
- mdn-data "2.0.4"
- source-map "^0.6.1"
-
-css-tree@^1.1.2, css-tree@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
- integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
- dependencies:
- mdn-data "2.0.14"
- source-map "^0.6.1"
-
-css-what@^3.2.1:
- version "3.4.2"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
- integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
-
-css-what@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe"
- integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==
-
-css.escape@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb"
- integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=
-
-css@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d"
- integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==
- dependencies:
- inherits "^2.0.4"
- source-map "^0.6.1"
- source-map-resolve "^0.6.0"
-
-cssdb@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-6.3.0.tgz#d5df430a6ff7bb09af377b8c6d8da61d8f4017a4"
- integrity sha512-U/nJSGsM0NIEsVPwat6r6QrvtqZ8m+eYb8qLoSFXXWNghy5x3z6ftubzbb6AMFcvaYVVRXKAmgD1I1e2A31qug==
-
-cssesc@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
- integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-
-cssnano-preset-default@^5.1.12:
- version "5.1.12"
- resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz#64e2ad8e27a279e1413d2d2383ef89a41c909be9"
- integrity sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==
- dependencies:
- css-declaration-sorter "^6.0.3"
- cssnano-utils "^3.0.2"
- postcss-calc "^8.2.0"
- postcss-colormin "^5.2.5"
- postcss-convert-values "^5.0.4"
- postcss-discard-comments "^5.0.3"
- postcss-discard-duplicates "^5.0.3"
- postcss-discard-empty "^5.0.3"
- postcss-discard-overridden "^5.0.4"
- postcss-merge-longhand "^5.0.6"
- postcss-merge-rules "^5.0.6"
- postcss-minify-font-values "^5.0.4"
- postcss-minify-gradients "^5.0.6"
- postcss-minify-params "^5.0.5"
- postcss-minify-selectors "^5.1.3"
- postcss-normalize-charset "^5.0.3"
- postcss-normalize-display-values "^5.0.3"
- postcss-normalize-positions "^5.0.4"
- postcss-normalize-repeat-style "^5.0.4"
- postcss-normalize-string "^5.0.4"
- postcss-normalize-timing-functions "^5.0.3"
- postcss-normalize-unicode "^5.0.4"
- postcss-normalize-url "^5.0.5"
- postcss-normalize-whitespace "^5.0.4"
- postcss-ordered-values "^5.0.5"
- postcss-reduce-initial "^5.0.3"
- postcss-reduce-transforms "^5.0.4"
- postcss-svgo "^5.0.4"
- postcss-unique-selectors "^5.0.4"
-
-cssnano-utils@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.0.2.tgz#d82b4991a27ba6fec644b39bab35fe027137f516"
- integrity sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==
-
-cssnano@^5.0.6:
- version "5.0.17"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.17.tgz#ff45713c05cfc780a1aeb3e663b6f224d091cabf"
- integrity sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==
- dependencies:
- cssnano-preset-default "^5.1.12"
- lilconfig "^2.0.3"
- yaml "^1.10.2"
-
-csso@^4.0.2, csso@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529"
- integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
- dependencies:
- css-tree "^1.1.2"
-
-cssom@^0.4.4:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10"
- integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==
-
-cssom@~0.3.6:
- version "0.3.8"
- resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
- integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
-
-cssstyle@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852"
- integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
- dependencies:
- cssom "~0.3.6"
-
-damerau-levenshtein@^1.0.7:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
- integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
-
-data-urls@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
- integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==
- dependencies:
- abab "^2.0.3"
- whatwg-mimetype "^2.3.0"
- whatwg-url "^8.0.0"
-
-debug@2.6.9, debug@^2.6.0, debug@^2.6.9:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
- dependencies:
- ms "2.0.0"
-
-debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2:
- version "4.3.3"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
- integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
- dependencies:
- ms "2.1.2"
-
-debug@^3.1.1, debug@^3.2.7:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-decimal.js@^10.2.1:
- version "10.3.1"
- resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783"
- integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==
-
-decode-uri-component@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
- integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
-
-dedent@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
- integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
-
-deep-equal@^1.0.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
- integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==
- dependencies:
- is-arguments "^1.0.4"
- is-date-object "^1.0.1"
- is-regex "^1.0.4"
- object-is "^1.0.1"
- object-keys "^1.1.1"
- regexp.prototype.flags "^1.2.0"
-
-deep-is@^0.1.3, deep-is@~0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
- integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-
-deepmerge@^4.2.2:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
- integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
-
-default-gateway@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71"
- integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==
- dependencies:
- execa "^5.0.0"
-
-define-lazy-prop@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
- integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
-
-define-properties@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
- integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
- dependencies:
- object-keys "^1.0.12"
-
-defined@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
- integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=
-
-del@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952"
- integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==
- dependencies:
- globby "^11.0.1"
- graceful-fs "^4.2.4"
- is-glob "^4.0.1"
- is-path-cwd "^2.2.0"
- is-path-inside "^3.0.2"
- p-map "^4.0.0"
- rimraf "^3.0.2"
- slash "^3.0.0"
-
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
-
-depd@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
- integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
-
-destroy@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
- integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
-
-detect-newline@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
- integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
-
-detect-node@^2.0.4:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
- integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
-
-detect-port-alt@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275"
- integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==
- dependencies:
- address "^1.0.1"
- debug "^2.6.0"
-
-detective@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b"
- integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==
- dependencies:
- acorn-node "^1.6.1"
- defined "^1.0.0"
- minimist "^1.1.1"
-
-didyoumean@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
- integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
-
-diff-sequences@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327"
- integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==
-
-dir-glob@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
- integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
- dependencies:
- path-type "^4.0.0"
-
-dlv@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
- integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
-
-dns-equal@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
- integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
-
-dns-packet@^1.3.1:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f"
- integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==
- dependencies:
- ip "^1.1.0"
- safe-buffer "^5.0.1"
-
-dns-txt@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6"
- integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=
- dependencies:
- buffer-indexof "^1.0.0"
-
-doctrine@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
- integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
- dependencies:
- esutils "^2.0.2"
-
-doctrine@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
- integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
- dependencies:
- esutils "^2.0.2"
-
-dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9:
- version "0.5.11"
- resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz#79d5846c4f90eba3e617d9031e921de9324f84ed"
- integrity sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw==
-
-dom-converter@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
- integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==
- dependencies:
- utila "~0.4"
-
-dom-serializer@0:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
- integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
- dependencies:
- domelementtype "^2.0.1"
- entities "^2.0.0"
-
-dom-serializer@^1.0.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91"
- integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==
- dependencies:
- domelementtype "^2.0.1"
- domhandler "^4.2.0"
- entities "^2.0.0"
-
-domelementtype@1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
- integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
-
-domelementtype@^2.0.1, domelementtype@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57"
- integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
-
-domexception@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304"
- integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==
- dependencies:
- webidl-conversions "^5.0.0"
-
-domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.0.tgz#16c658c626cf966967e306f966b431f77d4a5626"
- integrity sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==
- dependencies:
- domelementtype "^2.2.0"
-
-domutils@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
- integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
- dependencies:
- dom-serializer "0"
- domelementtype "1"
-
-domutils@^2.5.2, domutils@^2.8.0:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
- integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
- dependencies:
- dom-serializer "^1.0.1"
- domelementtype "^2.2.0"
- domhandler "^4.2.0"
-
-dot-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751"
- integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
-
-dotenv-expand@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0"
- integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
-
-dotenv@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81"
- integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==
-
-duplexer@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
- integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
-
-ee-first@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
-
-ejs@^3.1.6:
- version "3.1.6"
- resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a"
- integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==
- dependencies:
- jake "^10.6.1"
-
-electron-to-chromium@^1.4.17:
- version "1.4.68"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.68.tgz#d79447b6bd1bec9183f166bb33d4bef0d5e4e568"
- integrity sha512-cId+QwWrV8R1UawO6b9BR1hnkJ4EJPCPAr4h315vliHUtVUJDk39Sg1PMNnaWKfj5x+93ssjeJ9LKL6r8LaMiA==
-
-emittery@^0.8.1:
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860"
- integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==
-
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-emoji-regex@^9.2.2:
- version "9.2.2"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
- integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
-
-emojis-list@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
- integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
-
-encodeurl@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
-
-enhanced-resolve@^5.8.3:
- version "5.9.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz#49ac24953ac8452ed8fed2ef1340fc8e043667ee"
- integrity sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==
- dependencies:
- graceful-fs "^4.2.4"
- tapable "^2.2.0"
-
-entities@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
- integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
-
-error-ex@^1.3.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
- dependencies:
- is-arrayish "^0.2.1"
-
-error-stack-parser@^2.0.6:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.7.tgz#b0c6e2ce27d0495cf78ad98715e0cad1219abb57"
- integrity sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==
- dependencies:
- stackframe "^1.1.1"
-
-es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1:
- version "1.19.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3"
- integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
- dependencies:
- call-bind "^1.0.2"
- es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- get-intrinsic "^1.1.1"
- get-symbol-description "^1.0.0"
- has "^1.0.3"
- has-symbols "^1.0.2"
- internal-slot "^1.0.3"
- is-callable "^1.2.4"
- is-negative-zero "^2.0.1"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.1"
- is-string "^1.0.7"
- is-weakref "^1.0.1"
- object-inspect "^1.11.0"
- object-keys "^1.1.1"
- object.assign "^4.1.2"
- string.prototype.trimend "^1.0.4"
- string.prototype.trimstart "^1.0.4"
- unbox-primitive "^1.0.1"
-
-es-module-lexer@^0.9.0:
- version "0.9.3"
- resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
- integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
-
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escape-html@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
-
-escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
-
-escape-string-regexp@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
- integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
-
-escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-escodegen@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd"
- integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==
- dependencies:
- esprima "^4.0.1"
- estraverse "^5.2.0"
- esutils "^2.0.2"
- optionator "^0.8.1"
- optionalDependencies:
- source-map "~0.6.1"
-
-eslint-config-react-app@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz#0fa96d5ec1dfb99c029b1554362ab3fa1c3757df"
- integrity sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==
- dependencies:
- "@babel/core" "^7.16.0"
- "@babel/eslint-parser" "^7.16.3"
- "@rushstack/eslint-patch" "^1.1.0"
- "@typescript-eslint/eslint-plugin" "^5.5.0"
- "@typescript-eslint/parser" "^5.5.0"
- babel-preset-react-app "^10.0.1"
- confusing-browser-globals "^1.0.11"
- eslint-plugin-flowtype "^8.0.3"
- eslint-plugin-import "^2.25.3"
- eslint-plugin-jest "^25.3.0"
- eslint-plugin-jsx-a11y "^6.5.1"
- eslint-plugin-react "^7.27.1"
- eslint-plugin-react-hooks "^4.3.0"
- eslint-plugin-testing-library "^5.0.1"
-
-eslint-import-resolver-node@^0.3.6:
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
- integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
- dependencies:
- debug "^3.2.7"
- resolve "^1.20.0"
-
-eslint-module-utils@^2.7.2:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee"
- integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==
- dependencies:
- debug "^3.2.7"
- find-up "^2.1.0"
-
-eslint-plugin-flowtype@^8.0.3:
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz#e1557e37118f24734aa3122e7536a038d34a4912"
- integrity sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==
- dependencies:
- lodash "^4.17.21"
- string-natural-compare "^3.0.1"
-
-eslint-plugin-import@^2.25.3:
- version "2.25.4"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz#322f3f916a4e9e991ac7af32032c25ce313209f1"
- integrity sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==
- dependencies:
- array-includes "^3.1.4"
- array.prototype.flat "^1.2.5"
- debug "^2.6.9"
- doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.6"
- eslint-module-utils "^2.7.2"
- has "^1.0.3"
- is-core-module "^2.8.0"
- is-glob "^4.0.3"
- minimatch "^3.0.4"
- object.values "^1.1.5"
- resolve "^1.20.0"
- tsconfig-paths "^3.12.0"
-
-eslint-plugin-jest@^25.3.0:
- version "25.7.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz#ff4ac97520b53a96187bad9c9814e7d00de09a6a"
- integrity sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==
- dependencies:
- "@typescript-eslint/experimental-utils" "^5.0.0"
-
-eslint-plugin-jsx-a11y@^6.5.1:
- version "6.5.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz#cdbf2df901040ca140b6ec14715c988889c2a6d8"
- integrity sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==
- dependencies:
- "@babel/runtime" "^7.16.3"
- aria-query "^4.2.2"
- array-includes "^3.1.4"
- ast-types-flow "^0.0.7"
- axe-core "^4.3.5"
- axobject-query "^2.2.0"
- damerau-levenshtein "^1.0.7"
- emoji-regex "^9.2.2"
- has "^1.0.3"
- jsx-ast-utils "^3.2.1"
- language-tags "^1.0.5"
- minimatch "^3.0.4"
-
-eslint-plugin-react-hooks@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz#318dbf312e06fab1c835a4abef00121751ac1172"
- integrity sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==
-
-eslint-plugin-react@^7.27.1:
- version "7.28.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz#8f3ff450677571a659ce76efc6d80b6a525adbdf"
- integrity sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==
- dependencies:
- array-includes "^3.1.4"
- array.prototype.flatmap "^1.2.5"
- doctrine "^2.1.0"
- estraverse "^5.3.0"
- jsx-ast-utils "^2.4.1 || ^3.0.0"
- minimatch "^3.0.4"
- object.entries "^1.1.5"
- object.fromentries "^2.0.5"
- object.hasown "^1.1.0"
- object.values "^1.1.5"
- prop-types "^15.7.2"
- resolve "^2.0.0-next.3"
- semver "^6.3.0"
- string.prototype.matchall "^4.0.6"
-
-eslint-plugin-testing-library@^5.0.1:
- version "5.0.5"
- resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz#5757961ec20a6ca8b0992d2c5487db1b51612d8d"
- integrity sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==
- dependencies:
- "@typescript-eslint/utils" "^5.10.2"
-
-eslint-scope@5.1.1, eslint-scope@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
- integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^4.1.1"
-
-eslint-scope@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
- integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^5.2.0"
-
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
- dependencies:
- eslint-visitor-keys "^2.0.0"
-
-eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
- integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-
-eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
- integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
-
-eslint-webpack-plugin@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz#83dad2395e5f572d6f4d919eedaa9cf902890fcb"
- integrity sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==
- dependencies:
- "@types/eslint" "^7.28.2"
- jest-worker "^27.3.1"
- micromatch "^4.0.4"
- normalize-path "^3.0.0"
- schema-utils "^3.1.1"
-
-eslint@^8.3.0:
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.9.0.tgz#a2a8227a99599adc4342fd9b854cb8d8d6412fdb"
- integrity sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==
- dependencies:
- "@eslint/eslintrc" "^1.1.0"
- "@humanwhocodes/config-array" "^0.9.2"
- ajv "^6.10.0"
- chalk "^4.0.0"
- cross-spawn "^7.0.2"
- debug "^4.3.2"
- doctrine "^3.0.0"
- escape-string-regexp "^4.0.0"
- eslint-scope "^7.1.1"
- eslint-utils "^3.0.0"
- eslint-visitor-keys "^3.3.0"
- espree "^9.3.1"
- esquery "^1.4.0"
- esutils "^2.0.2"
- fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^6.0.1"
- globals "^13.6.0"
- ignore "^5.2.0"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- is-glob "^4.0.0"
- js-yaml "^4.1.0"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.4.1"
- lodash.merge "^4.6.2"
- minimatch "^3.0.4"
- natural-compare "^1.4.0"
- optionator "^0.9.1"
- regexpp "^3.2.0"
- strip-ansi "^6.0.1"
- strip-json-comments "^3.1.0"
- text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
-
-espree@^9.3.1:
- version "9.3.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.1.tgz#8793b4bc27ea4c778c19908e0719e7b8f4115bcd"
- integrity sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==
- dependencies:
- acorn "^8.7.0"
- acorn-jsx "^5.3.1"
- eslint-visitor-keys "^3.3.0"
-
-esprima@^4.0.0, esprima@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-esquery@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
- integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
- dependencies:
- estraverse "^5.1.0"
-
-esrecurse@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
- integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
- dependencies:
- estraverse "^5.2.0"
-
-estraverse@^4.1.1:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
- integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-
-estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
- integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
-
-estree-walker@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
- integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-etag@~1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
-
-eventemitter3@^4.0.0:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
- integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
-
-events@^3.2.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
- integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-
-execa@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
- integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
- dependencies:
- cross-spawn "^7.0.3"
- get-stream "^6.0.0"
- human-signals "^2.1.0"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.1"
- onetime "^5.1.2"
- signal-exit "^3.0.3"
- strip-final-newline "^2.0.0"
-
-exit@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
- integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
-
-expect@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74"
- integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==
- dependencies:
- "@jest/types" "^27.5.1"
- jest-get-type "^27.5.1"
- jest-matcher-utils "^27.5.1"
- jest-message-util "^27.5.1"
-
-express@^4.17.1:
- version "4.17.2"
- resolved "https://registry.yarnpkg.com/express/-/express-4.17.2.tgz#c18369f265297319beed4e5558753cc8c1364cb3"
- integrity sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==
- dependencies:
- accepts "~1.3.7"
- array-flatten "1.1.1"
- body-parser "1.19.1"
- content-disposition "0.5.4"
- content-type "~1.0.4"
- cookie "0.4.1"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "~1.1.2"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "~1.1.2"
- fresh "0.5.2"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "~2.3.0"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.7"
- qs "6.9.6"
- range-parser "~1.2.1"
- safe-buffer "5.2.1"
- send "0.17.2"
- serve-static "1.14.2"
- setprototypeof "1.2.0"
- statuses "~1.5.0"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
-fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-fast-glob@^3.2.11, fast-glob@^3.2.9:
- version "3.2.11"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
- integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
-
-fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
-
-fastq@^1.6.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
- integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
- dependencies:
- reusify "^1.0.4"
-
-faye-websocket@^0.11.3:
- version "0.11.4"
- resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
- integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==
- dependencies:
- websocket-driver ">=0.5.1"
-
-fb-watchman@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85"
- integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==
- dependencies:
- bser "2.1.1"
-
-file-entry-cache@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
- integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
- dependencies:
- flat-cache "^3.0.4"
-
-file-loader@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d"
- integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==
- dependencies:
- loader-utils "^2.0.0"
- schema-utils "^3.0.0"
-
-filelist@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b"
- integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==
- dependencies:
- minimatch "^3.0.4"
-
-filesize@^8.0.6:
- version "8.0.7"
- resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8"
- integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-finalhandler@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
- integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
- 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"
-
-find-cache-dir@^3.3.1:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
- integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
- dependencies:
- commondir "^1.0.1"
- make-dir "^3.0.2"
- pkg-dir "^4.1.0"
-
-find-up@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
- integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
- dependencies:
- locate-path "^2.0.0"
-
-find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
- dependencies:
- locate-path "^3.0.0"
-
-find-up@^4.0.0, find-up@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
- dependencies:
- locate-path "^5.0.0"
- path-exists "^4.0.0"
-
-find-up@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
- integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
- dependencies:
- locate-path "^6.0.0"
- path-exists "^4.0.0"
-
-flat-cache@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
- integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
- dependencies:
- flatted "^3.1.0"
- rimraf "^3.0.2"
-
-flatted@^3.1.0:
- version "3.2.5"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3"
- integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==
-
-follow-redirects@^1.0.0:
- version "1.14.8"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.8.tgz#016996fb9a11a100566398b1c6839337d7bfa8fc"
- integrity sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==
-
-fork-ts-checker-webpack-plugin@^6.5.0:
- version "6.5.0"
- resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz#0282b335fa495a97e167f69018f566ea7d2a2b5e"
- integrity sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==
- dependencies:
- "@babel/code-frame" "^7.8.3"
- "@types/json-schema" "^7.0.5"
- chalk "^4.1.0"
- chokidar "^3.4.2"
- cosmiconfig "^6.0.0"
- deepmerge "^4.2.2"
- fs-extra "^9.0.0"
- glob "^7.1.6"
- memfs "^3.1.2"
- minimatch "^3.0.4"
- schema-utils "2.7.0"
- semver "^7.3.2"
- tapable "^1.0.0"
-
-form-data@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
- integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-forwarded@0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
- integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
-
-fraction.js@^4.1.2:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.3.tgz#be65b0f20762ef27e1e793860bc2dfb716e99e65"
- integrity sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==
-
-fresh@0.5.2:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
-
-fs-extra@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1"
- integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-extra@^9.0.0, fs-extra@^9.0.1:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
- integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
- dependencies:
- at-least-node "^1.0.0"
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-monkey@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3"
- integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-
-fsevents@^2.3.2, fsevents@~2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
- integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
-
-gensync@^1.0.0-beta.2:
- version "1.0.0-beta.2"
- resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
- integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-
-get-caller-file@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
- integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
- integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
- dependencies:
- function-bind "^1.1.1"
- has "^1.0.3"
- has-symbols "^1.0.1"
-
-get-own-enumerable-property-symbols@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
- integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
-
-get-package-type@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
- integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
-
-get-stream@^6.0.0:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
- integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-glob-parent@^5.1.2, glob-parent@~5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-glob-parent@^6.0.1, glob-parent@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
- integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
- dependencies:
- is-glob "^4.0.3"
-
-glob-to-regexp@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
- integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-
-glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
- integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-global-modules@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
- integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==
- dependencies:
- global-prefix "^3.0.0"
-
-global-prefix@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97"
- integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==
- dependencies:
- ini "^1.3.5"
- kind-of "^6.0.2"
- which "^1.3.1"
-
-globals@^11.1.0:
- version "11.12.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
- integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-
-globals@^13.6.0, globals@^13.9.0:
- version "13.12.1"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.1.tgz#ec206be932e6c77236677127577aa8e50bf1c5cb"
- integrity sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==
- dependencies:
- type-fest "^0.20.2"
-
-globby@^11.0.1, globby@^11.0.4:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
-
-graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
- version "4.2.9"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
- integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==
-
-gzip-size@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462"
- integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==
- dependencies:
- duplexer "^0.1.2"
-
-handle-thing@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
- integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
-
-harmony-reflect@^1.4.6:
- version "1.6.2"
- resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710"
- integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==
-
-has-bigints@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
- integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
-
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
-
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has-symbols@^1.0.1, has-symbols@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
- integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
-
-has-tostringtag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
- integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
- dependencies:
- has-symbols "^1.0.2"
-
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-he@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
- integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-
-hoopy@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d"
- integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==
-
-hpack.js@^2.1.6:
- version "2.1.6"
- resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
- integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=
- dependencies:
- inherits "^2.0.1"
- obuf "^1.0.0"
- readable-stream "^2.0.1"
- wbuf "^1.1.0"
-
-html-encoding-sniffer@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
- integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==
- dependencies:
- whatwg-encoding "^1.0.5"
-
-html-entities@^2.1.0, html-entities@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488"
- integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==
-
-html-escaper@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
- integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
-
-html-minifier-terser@^6.0.2:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab"
- integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==
- dependencies:
- camel-case "^4.1.2"
- clean-css "^5.2.2"
- commander "^8.3.0"
- he "^1.2.0"
- param-case "^3.0.4"
- relateurl "^0.2.7"
- terser "^5.10.0"
-
-html-webpack-plugin@^5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50"
- integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==
- dependencies:
- "@types/html-minifier-terser" "^6.0.0"
- html-minifier-terser "^6.0.2"
- lodash "^4.17.21"
- pretty-error "^4.0.0"
- tapable "^2.0.0"
-
-htmlparser2@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
- integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
- dependencies:
- domelementtype "^2.0.1"
- domhandler "^4.0.0"
- domutils "^2.5.2"
- entities "^2.0.0"
-
-http-deceiver@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
- integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=
-
-http-errors@1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c"
- integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.1"
-
-http-errors@~1.6.2:
- version "1.6.3"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
- integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
- dependencies:
- depd "~1.1.2"
- inherits "2.0.3"
- setprototypeof "1.1.0"
- statuses ">= 1.4.0 < 2"
-
-http-parser-js@>=0.5.1:
- version "0.5.5"
- resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.5.tgz#d7c30d5d3c90d865b4a2e870181f9d6f22ac7ac5"
- integrity sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==
-
-http-proxy-agent@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
- integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
- dependencies:
- "@tootallnate/once" "1"
- agent-base "6"
- debug "4"
-
-http-proxy-middleware@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz#5df04f69a89f530c2284cd71eeaa51ba52243289"
- integrity sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==
- dependencies:
- "@types/http-proxy" "^1.17.8"
- http-proxy "^1.18.1"
- is-glob "^4.0.1"
- is-plain-obj "^3.0.0"
- micromatch "^4.0.2"
-
-http-proxy@^1.18.1:
- version "1.18.1"
- resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
- integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
- dependencies:
- eventemitter3 "^4.0.0"
- follow-redirects "^1.0.0"
- requires-port "^1.0.0"
-
-https-proxy-agent@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
- integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
- dependencies:
- agent-base "6"
- debug "4"
-
-human-signals@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
- integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-
-iconv-lite@0.4.24:
- version "0.4.24"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
- integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
- dependencies:
- safer-buffer ">= 2.1.2 < 3"
-
-iconv-lite@^0.6.3:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
- integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
- dependencies:
- safer-buffer ">= 2.1.2 < 3.0.0"
-
-icss-utils@^5.0.0, icss-utils@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
- integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
-
-idb@^6.1.4:
- version "6.1.5"
- resolved "https://registry.yarnpkg.com/idb/-/idb-6.1.5.tgz#dbc53e7adf1ac7c59f9b2bf56e00b4ea4fce8c7b"
- integrity sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==
-
-identity-obj-proxy@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14"
- integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=
- dependencies:
- harmony-reflect "^1.4.6"
-
-ignore@^4.0.6:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
- integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-
-ignore@^5.1.8, ignore@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
- integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
-
-immer@^9.0.7:
- version "9.0.12"
- resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.12.tgz#2d33ddf3ee1d247deab9d707ca472c8c942a0f20"
- integrity sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==
-
-import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
- integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
- dependencies:
- parent-module "^1.0.0"
- resolve-from "^4.0.0"
-
-import-local@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4"
- integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==
- dependencies:
- pkg-dir "^4.2.0"
- resolve-cwd "^3.0.0"
-
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
-
-indent-string@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
- integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-inherits@2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
- integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-
-ini@^1.3.5:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
- integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-
-internal-slot@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
- integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
- dependencies:
- get-intrinsic "^1.1.0"
- has "^1.0.3"
- side-channel "^1.0.4"
-
-ip@^1.1.0:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
- integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
-
-ipaddr.js@1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
- integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-
-ipaddr.js@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
- integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
-
-is-arguments@^1.0.4:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
- integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
-
-is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
- dependencies:
- has-bigints "^1.0.1"
-
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
-is-boolean-object@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
- integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-callable@^1.1.4, is-callable@^1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
- integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
-
-is-core-module@^2.2.0, is-core-module@^2.8.0, is-core-module@^2.8.1:
- version "2.8.1"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
- integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
- dependencies:
- has "^1.0.3"
-
-is-date-object@^1.0.1:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
- integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-docker@^2.0.0, is-docker@^2.1.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
- integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
-
-is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
-
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-is-generator-fn@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118"
- integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==
-
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-module@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
- integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
-
-is-negative-zero@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
- integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-is-number-object@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0"
- integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-obj@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
- integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
-
-is-path-cwd@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
- integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
-
-is-path-inside@^3.0.2:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
- integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
-
-is-plain-obj@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7"
- integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==
-
-is-potential-custom-element-name@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"
- integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==
-
-is-regex@^1.0.4, is-regex@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
- integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-regexp@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
- integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
-
-is-root@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c"
- integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==
-
-is-shared-array-buffer@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6"
- integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==
-
-is-stream@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
- integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-
-is-string@^1.0.5, is-string@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
- integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
- dependencies:
- has-symbols "^1.0.2"
-
-is-typedarray@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
- integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
-
-is-weakref@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
- integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
- dependencies:
- call-bind "^1.0.2"
-
-is-wsl@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
- integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
- dependencies:
- is-docker "^2.0.0"
-
-isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
-
-istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3"
- integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==
-
-istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a"
- integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==
- dependencies:
- "@babel/core" "^7.12.3"
- "@babel/parser" "^7.14.7"
- "@istanbuljs/schema" "^0.1.2"
- istanbul-lib-coverage "^3.2.0"
- semver "^6.3.0"
-
-istanbul-lib-report@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6"
- integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==
- dependencies:
- istanbul-lib-coverage "^3.0.0"
- make-dir "^3.0.0"
- supports-color "^7.1.0"
-
-istanbul-lib-source-maps@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551"
- integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==
- dependencies:
- debug "^4.1.1"
- istanbul-lib-coverage "^3.0.0"
- source-map "^0.6.1"
-
-istanbul-reports@^3.1.3:
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.4.tgz#1b6f068ecbc6c331040aab5741991273e609e40c"
- integrity sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==
- dependencies:
- html-escaper "^2.0.0"
- istanbul-lib-report "^3.0.0"
-
-jake@^10.6.1:
- version "10.8.2"
- resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b"
- integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==
- dependencies:
- async "0.9.x"
- chalk "^2.4.2"
- filelist "^1.0.1"
- minimatch "^3.0.4"
-
-jest-changed-files@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5"
- integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==
- dependencies:
- "@jest/types" "^27.5.1"
- execa "^5.0.0"
- throat "^6.0.1"
-
-jest-circus@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc"
- integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- chalk "^4.0.0"
- co "^4.6.0"
- dedent "^0.7.0"
- expect "^27.5.1"
- is-generator-fn "^2.0.0"
- jest-each "^27.5.1"
- jest-matcher-utils "^27.5.1"
- jest-message-util "^27.5.1"
- jest-runtime "^27.5.1"
- jest-snapshot "^27.5.1"
- jest-util "^27.5.1"
- pretty-format "^27.5.1"
- slash "^3.0.0"
- stack-utils "^2.0.3"
- throat "^6.0.1"
-
-jest-cli@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145"
- integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==
- dependencies:
- "@jest/core" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- chalk "^4.0.0"
- exit "^0.1.2"
- graceful-fs "^4.2.9"
- import-local "^3.0.2"
- jest-config "^27.5.1"
- jest-util "^27.5.1"
- jest-validate "^27.5.1"
- prompts "^2.0.1"
- yargs "^16.2.0"
-
-jest-config@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41"
- integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==
- dependencies:
- "@babel/core" "^7.8.0"
- "@jest/test-sequencer" "^27.5.1"
- "@jest/types" "^27.5.1"
- babel-jest "^27.5.1"
- chalk "^4.0.0"
- ci-info "^3.2.0"
- deepmerge "^4.2.2"
- glob "^7.1.1"
- graceful-fs "^4.2.9"
- jest-circus "^27.5.1"
- jest-environment-jsdom "^27.5.1"
- jest-environment-node "^27.5.1"
- jest-get-type "^27.5.1"
- jest-jasmine2 "^27.5.1"
- jest-regex-util "^27.5.1"
- jest-resolve "^27.5.1"
- jest-runner "^27.5.1"
- jest-util "^27.5.1"
- jest-validate "^27.5.1"
- micromatch "^4.0.4"
- parse-json "^5.2.0"
- pretty-format "^27.5.1"
- slash "^3.0.0"
- strip-json-comments "^3.1.1"
-
-jest-diff@^27.0.0, jest-diff@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def"
- integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==
- dependencies:
- chalk "^4.0.0"
- diff-sequences "^27.5.1"
- jest-get-type "^27.5.1"
- pretty-format "^27.5.1"
-
-jest-docblock@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0"
- integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==
- dependencies:
- detect-newline "^3.0.0"
-
-jest-each@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e"
- integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==
- dependencies:
- "@jest/types" "^27.5.1"
- chalk "^4.0.0"
- jest-get-type "^27.5.1"
- jest-util "^27.5.1"
- pretty-format "^27.5.1"
-
-jest-environment-jsdom@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546"
- integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/fake-timers" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- jest-mock "^27.5.1"
- jest-util "^27.5.1"
- jsdom "^16.6.0"
-
-jest-environment-node@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e"
- integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/fake-timers" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- jest-mock "^27.5.1"
- jest-util "^27.5.1"
-
-jest-get-type@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1"
- integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==
-
-jest-haste-map@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f"
- integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/graceful-fs" "^4.1.2"
- "@types/node" "*"
- anymatch "^3.0.3"
- fb-watchman "^2.0.0"
- graceful-fs "^4.2.9"
- jest-regex-util "^27.5.1"
- jest-serializer "^27.5.1"
- jest-util "^27.5.1"
- jest-worker "^27.5.1"
- micromatch "^4.0.4"
- walker "^1.0.7"
- optionalDependencies:
- fsevents "^2.3.2"
-
-jest-jasmine2@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4"
- integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/source-map" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- chalk "^4.0.0"
- co "^4.6.0"
- expect "^27.5.1"
- is-generator-fn "^2.0.0"
- jest-each "^27.5.1"
- jest-matcher-utils "^27.5.1"
- jest-message-util "^27.5.1"
- jest-runtime "^27.5.1"
- jest-snapshot "^27.5.1"
- jest-util "^27.5.1"
- pretty-format "^27.5.1"
- throat "^6.0.1"
-
-jest-leak-detector@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8"
- integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==
- dependencies:
- jest-get-type "^27.5.1"
- pretty-format "^27.5.1"
-
-jest-matcher-utils@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab"
- integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==
- dependencies:
- chalk "^4.0.0"
- jest-diff "^27.5.1"
- jest-get-type "^27.5.1"
- pretty-format "^27.5.1"
-
-jest-message-util@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf"
- integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==
- dependencies:
- "@babel/code-frame" "^7.12.13"
- "@jest/types" "^27.5.1"
- "@types/stack-utils" "^2.0.0"
- chalk "^4.0.0"
- graceful-fs "^4.2.9"
- micromatch "^4.0.4"
- pretty-format "^27.5.1"
- slash "^3.0.0"
- stack-utils "^2.0.3"
-
-jest-mock@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6"
- integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
-
-jest-pnp-resolver@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c"
- integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==
-
-jest-regex-util@^27.0.0, jest-regex-util@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95"
- integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==
-
-jest-resolve-dependencies@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8"
- integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==
- dependencies:
- "@jest/types" "^27.5.1"
- jest-regex-util "^27.5.1"
- jest-snapshot "^27.5.1"
-
-jest-resolve@^27.4.2, jest-resolve@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384"
- integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==
- dependencies:
- "@jest/types" "^27.5.1"
- chalk "^4.0.0"
- graceful-fs "^4.2.9"
- jest-haste-map "^27.5.1"
- jest-pnp-resolver "^1.2.2"
- jest-util "^27.5.1"
- jest-validate "^27.5.1"
- resolve "^1.20.0"
- resolve.exports "^1.1.0"
- slash "^3.0.0"
-
-jest-runner@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5"
- integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==
- dependencies:
- "@jest/console" "^27.5.1"
- "@jest/environment" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- chalk "^4.0.0"
- emittery "^0.8.1"
- graceful-fs "^4.2.9"
- jest-docblock "^27.5.1"
- jest-environment-jsdom "^27.5.1"
- jest-environment-node "^27.5.1"
- jest-haste-map "^27.5.1"
- jest-leak-detector "^27.5.1"
- jest-message-util "^27.5.1"
- jest-resolve "^27.5.1"
- jest-runtime "^27.5.1"
- jest-util "^27.5.1"
- jest-worker "^27.5.1"
- source-map-support "^0.5.6"
- throat "^6.0.1"
-
-jest-runtime@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af"
- integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/fake-timers" "^27.5.1"
- "@jest/globals" "^27.5.1"
- "@jest/source-map" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- chalk "^4.0.0"
- cjs-module-lexer "^1.0.0"
- collect-v8-coverage "^1.0.0"
- execa "^5.0.0"
- glob "^7.1.3"
- graceful-fs "^4.2.9"
- jest-haste-map "^27.5.1"
- jest-message-util "^27.5.1"
- jest-mock "^27.5.1"
- jest-regex-util "^27.5.1"
- jest-resolve "^27.5.1"
- jest-snapshot "^27.5.1"
- jest-util "^27.5.1"
- slash "^3.0.0"
- strip-bom "^4.0.0"
-
-jest-serializer@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64"
- integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==
- dependencies:
- "@types/node" "*"
- graceful-fs "^4.2.9"
-
-jest-snapshot@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1"
- integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==
- dependencies:
- "@babel/core" "^7.7.2"
- "@babel/generator" "^7.7.2"
- "@babel/plugin-syntax-typescript" "^7.7.2"
- "@babel/traverse" "^7.7.2"
- "@babel/types" "^7.0.0"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/babel__traverse" "^7.0.4"
- "@types/prettier" "^2.1.5"
- babel-preset-current-node-syntax "^1.0.0"
- chalk "^4.0.0"
- expect "^27.5.1"
- graceful-fs "^4.2.9"
- jest-diff "^27.5.1"
- jest-get-type "^27.5.1"
- jest-haste-map "^27.5.1"
- jest-matcher-utils "^27.5.1"
- jest-message-util "^27.5.1"
- jest-util "^27.5.1"
- natural-compare "^1.4.0"
- pretty-format "^27.5.1"
- semver "^7.3.2"
-
-jest-util@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9"
- integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- chalk "^4.0.0"
- ci-info "^3.2.0"
- graceful-fs "^4.2.9"
- picomatch "^2.2.3"
-
-jest-validate@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067"
- integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==
- dependencies:
- "@jest/types" "^27.5.1"
- camelcase "^6.2.0"
- chalk "^4.0.0"
- jest-get-type "^27.5.1"
- leven "^3.1.0"
- pretty-format "^27.5.1"
-
-jest-watch-typeahead@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz#4de2ca1eb596acb1889752afbab84b74fcd99173"
- integrity sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==
- dependencies:
- ansi-escapes "^4.3.1"
- chalk "^4.0.0"
- jest-regex-util "^27.0.0"
- jest-watcher "^27.0.0"
- slash "^4.0.0"
- string-length "^5.0.1"
- strip-ansi "^7.0.1"
-
-jest-watcher@^27.0.0, jest-watcher@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2"
- integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==
- dependencies:
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- ansi-escapes "^4.2.1"
- chalk "^4.0.0"
- jest-util "^27.5.1"
- string-length "^4.0.1"
-
-jest-worker@^26.2.1:
- version "26.6.2"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
- integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
- dependencies:
- "@types/node" "*"
- merge-stream "^2.0.0"
- supports-color "^7.0.0"
-
-jest-worker@^27.0.2, jest-worker@^27.3.1, jest-worker@^27.4.5, jest-worker@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
- integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
- dependencies:
- "@types/node" "*"
- merge-stream "^2.0.0"
- supports-color "^8.0.0"
-
-jest@^27.4.3:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc"
- integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==
- dependencies:
- "@jest/core" "^27.5.1"
- import-local "^3.0.2"
- jest-cli "^27.5.1"
-
-"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-yaml@^3.13.1:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-js-yaml@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
-jsdom@^16.6.0:
- version "16.7.0"
- resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710"
- integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==
- dependencies:
- abab "^2.0.5"
- acorn "^8.2.4"
- acorn-globals "^6.0.0"
- cssom "^0.4.4"
- cssstyle "^2.3.0"
- data-urls "^2.0.0"
- decimal.js "^10.2.1"
- domexception "^2.0.1"
- escodegen "^2.0.0"
- form-data "^3.0.0"
- html-encoding-sniffer "^2.0.1"
- http-proxy-agent "^4.0.1"
- https-proxy-agent "^5.0.0"
- is-potential-custom-element-name "^1.0.1"
- nwsapi "^2.2.0"
- parse5 "6.0.1"
- saxes "^5.0.1"
- symbol-tree "^3.2.4"
- tough-cookie "^4.0.0"
- w3c-hr-time "^1.0.2"
- w3c-xmlserializer "^2.0.0"
- webidl-conversions "^6.1.0"
- whatwg-encoding "^1.0.5"
- whatwg-mimetype "^2.3.0"
- whatwg-url "^8.5.0"
- ws "^7.4.6"
- xml-name-validator "^3.0.0"
-
-jsesc@^2.5.1:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
- integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
-
-jsesc@~0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
- integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
-
-json-parse-better-errors@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
- integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-
-json-parse-even-better-errors@^2.3.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
- integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
-
-json-schema-traverse@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-json-schema-traverse@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
- integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-
-json-schema@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
- integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
-
-json-stable-stringify-without-jsonify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
- integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
-
-json5@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
- integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
- dependencies:
- minimist "^1.2.0"
-
-json5@^2.1.2, json5@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
- integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
- dependencies:
- minimist "^1.2.5"
-
-jsonfile@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
- integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
- dependencies:
- universalify "^2.0.0"
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsonpointer@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.0.tgz#f802669a524ec4805fa7389eadbc9921d5dc8072"
- integrity sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==
-
-"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b"
- integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==
- dependencies:
- array-includes "^3.1.3"
- object.assign "^4.1.2"
-
-kind-of@^6.0.2:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
- integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-
-kleur@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
- integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
-
-klona@^2.0.4, klona@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc"
- integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==
-
-language-subtag-registry@~0.3.2:
- version "0.3.21"
- resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a"
- integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==
-
-language-tags@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a"
- integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=
- dependencies:
- language-subtag-registry "~0.3.2"
-
-leven@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
- integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
-
-levn@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
- integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
- dependencies:
- prelude-ls "^1.2.1"
- type-check "~0.4.0"
-
-levn@~0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
- integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
- dependencies:
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
-
-lilconfig@^2.0.3, lilconfig@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082"
- integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==
-
-lines-and-columns@^1.1.6:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
- integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-
-loader-runner@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384"
- integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==
-
-loader-utils@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
- integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
- dependencies:
- big.js "^5.2.2"
- emojis-list "^3.0.0"
- json5 "^1.0.1"
-
-loader-utils@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129"
- integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==
- dependencies:
- big.js "^5.2.2"
- emojis-list "^3.0.0"
- json5 "^2.1.2"
-
-loader-utils@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f"
- integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==
-
-locate-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
- integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
- dependencies:
- p-locate "^2.0.0"
- path-exists "^3.0.0"
-
-locate-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
- integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
- dependencies:
- p-locate "^3.0.0"
- path-exists "^3.0.0"
-
-locate-path@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
- dependencies:
- p-locate "^4.1.0"
-
-locate-path@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
- integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
- dependencies:
- p-locate "^5.0.0"
-
-lodash.debounce@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
- integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
-
-lodash.memoize@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
- integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
-
-lodash.merge@^4.6.2:
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
- integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-
-lodash.sortby@^4.7.0:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
- integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
-
-lodash.uniq@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
- integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
-
-lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0:
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
- integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-
-loose-envify@^1.1.0, loose-envify@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-lower-case@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
- integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==
- dependencies:
- tslib "^2.0.3"
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-lz-string@^1.4.4:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
- integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=
-
-magic-string@^0.25.0, magic-string@^0.25.7:
- version "0.25.7"
- resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
- integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
- dependencies:
- sourcemap-codec "^1.4.4"
-
-make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
- integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
- dependencies:
- semver "^6.0.0"
-
-makeerror@1.0.12:
- version "1.0.12"
- resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a"
- integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==
- dependencies:
- tmpl "1.0.5"
-
-mdn-data@2.0.14:
- version "2.0.14"
- resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
- integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
-
-mdn-data@2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
- integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==
-
-media-typer@0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
- integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
-
-memfs@^3.1.2, memfs@^3.4.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305"
- integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==
- dependencies:
- fs-monkey "1.0.3"
-
-merge-descriptors@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
- integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
-
-merge-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
- integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-
-merge2@^1.3.0, merge2@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-
-methods@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
- integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
-
-micromatch@^4.0.2, micromatch@^4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
- integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
- dependencies:
- braces "^3.0.1"
- picomatch "^2.2.3"
-
-mime-db@1.51.0, "mime-db@>= 1.43.0 < 2":
- version "1.51.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c"
- integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==
-
-mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34:
- version "2.1.34"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24"
- integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==
- dependencies:
- mime-db "1.51.0"
-
-mime@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
- integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-min-indent@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
- integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-
-mini-css-extract-plugin@^2.4.5:
- version "2.5.3"
- resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz#c5c79f9b22ce9b4f164e9492267358dbe35376d9"
- integrity sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==
- dependencies:
- schema-utils "^4.0.0"
-
-minimalistic-assert@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
- integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-
-minimatch@3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
- integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimatch@^3.0.4:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.1.tgz#879ad447200773912898b46cd516a7abbb5e50b0"
- integrity sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
- integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
-
-mkdirp@^0.5.5, mkdirp@~0.5.1:
- version "0.5.5"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
- integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
- dependencies:
- minimist "^1.2.5"
-
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@2.1.3, ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-multicast-dns-service-types@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
- integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=
-
-multicast-dns@^6.0.1:
- version "6.2.3"
- resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229"
- integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==
- dependencies:
- dns-packet "^1.3.1"
- thunky "^1.0.2"
-
-nanoid@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c"
- integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==
-
-natural-compare@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
- integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
-
-negotiator@0.6.3:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
- integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
-
-neo-async@^2.6.2:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
- integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-
-no-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
- integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==
- dependencies:
- lower-case "^2.0.2"
- tslib "^2.0.3"
-
-node-forge@^1.2.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c"
- integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==
-
-node-int64@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
- integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=
-
-node-releases@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01"
- integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-range@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
- integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
-
-normalize-url@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
- integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-
-npm-run-path@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
- integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
- dependencies:
- path-key "^3.0.0"
-
-nth-check@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
- integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
- dependencies:
- boolbase "~1.0.0"
-
-nth-check@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2"
- integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==
- dependencies:
- boolbase "^1.0.0"
-
-nwsapi@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7"
- integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==
-
-object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
-
-object-hash@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5"
- integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==
-
-object-inspect@^1.11.0, object-inspect@^1.9.0:
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"
- integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==
-
-object-is@^1.0.1:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
- integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-object-keys@^1.0.12, object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object.assign@^4.1.0, object.assign@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
- integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
- dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- has-symbols "^1.0.1"
- object-keys "^1.1.1"
-
-object.entries@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861"
- integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.fromentries@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251"
- integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.getownpropertydescriptors@^2.1.0:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e"
- integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.hasown@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5"
- integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==
- dependencies:
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.values@^1.1.0, object.values@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
- integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-obuf@^1.0.0, obuf@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
- integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
-
-on-finished@~2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
- integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
- dependencies:
- ee-first "1.1.1"
-
-on-headers@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
- integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
-
-once@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
- dependencies:
- wrappy "1"
-
-onetime@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
- integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
- dependencies:
- mimic-fn "^2.1.0"
-
-open@^8.0.9, open@^8.4.0:
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8"
- integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==
- dependencies:
- define-lazy-prop "^2.0.0"
- is-docker "^2.1.1"
- is-wsl "^2.2.0"
-
-optionator@^0.8.1:
- version "0.8.3"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
- integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
- dependencies:
- deep-is "~0.1.3"
- fast-levenshtein "~2.0.6"
- levn "~0.3.0"
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
- word-wrap "~1.2.3"
-
-optionator@^0.9.1:
- version "0.9.1"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
- integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
- dependencies:
- deep-is "^0.1.3"
- fast-levenshtein "^2.0.6"
- levn "^0.4.1"
- prelude-ls "^1.2.1"
- type-check "^0.4.0"
- word-wrap "^1.2.3"
-
-p-limit@^1.1.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
- integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
- dependencies:
- p-try "^1.0.0"
-
-p-limit@^2.0.0, p-limit@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
- integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
- dependencies:
- p-try "^2.0.0"
-
-p-limit@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
- dependencies:
- yocto-queue "^0.1.0"
-
-p-locate@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
- integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
- dependencies:
- p-limit "^1.1.0"
-
-p-locate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
- integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
- dependencies:
- p-limit "^2.0.0"
-
-p-locate@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
- dependencies:
- p-limit "^2.2.0"
-
-p-locate@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
- integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
- dependencies:
- p-limit "^3.0.2"
-
-p-map@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
- integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
- dependencies:
- aggregate-error "^3.0.0"
-
-p-retry@^4.5.0:
- version "4.6.1"
- resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c"
- integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==
- dependencies:
- "@types/retry" "^0.12.0"
- retry "^0.13.1"
-
-p-try@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
- integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
-
-p-try@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
- integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-param-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
- integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==
- dependencies:
- dot-case "^3.0.4"
- tslib "^2.0.3"
-
-parent-module@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
- integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
- dependencies:
- callsites "^3.0.0"
-
-parse-json@^5.0.0, parse-json@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
- integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- error-ex "^1.3.1"
- json-parse-even-better-errors "^2.3.0"
- lines-and-columns "^1.1.6"
-
-parse5@6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
- integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
-
-parseurl@~1.3.2, parseurl@~1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
- integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
-
-pascal-case@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb"
- integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
-
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
-
-path-key@^3.0.0, path-key@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
- integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-
-path-parse@^1.0.6, path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-path-to-regexp@0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
- integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
-
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-performance-now@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
- integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
-
-picocolors@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f"
- integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==
-
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-pirates@^4.0.4:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b"
- integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==
-
-pkg-dir@^4.1.0, pkg-dir@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
- integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
- dependencies:
- find-up "^4.0.0"
-
-pkg-up@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
- integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
- dependencies:
- find-up "^3.0.0"
-
-portfinder@^1.0.28:
- version "1.0.28"
- resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778"
- integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==
- dependencies:
- async "^2.6.2"
- debug "^3.1.1"
- mkdirp "^0.5.5"
-
-postcss-attribute-case-insensitive@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz#39cbf6babf3ded1e4abf37d09d6eda21c644105c"
- integrity sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==
- dependencies:
- postcss-selector-parser "^6.0.2"
-
-postcss-browser-comments@^4:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz#bcfc86134df5807f5d3c0eefa191d42136b5e72a"
- integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==
-
-postcss-calc@^8.2.0:
- version "8.2.4"
- resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5"
- integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==
- dependencies:
- postcss-selector-parser "^6.0.9"
- postcss-value-parser "^4.2.0"
-
-postcss-clamp@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-3.0.0.tgz#09cb1ad64243b46c9159ded5e8d3e8349150a09e"
- integrity sha512-QENQMIF/Grw0qX0RzSPJjw+mAiGPIwG2AnsQDIoR/WJ5Q19zLB0NrZX8cH7CzzdDWEerTPGCdep7ItFaAdtItg==
- dependencies:
- postcss-value-parser "^4.1.0"
-
-postcss-color-functional-notation@^4.2.2:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz#f59ccaeb4ee78f1b32987d43df146109cc743073"
- integrity sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-color-hex-alpha@^8.0.3:
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz#61a0fd151d28b128aa6a8a21a2dad24eebb34d52"
- integrity sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-color-rebeccapurple@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz#5d397039424a58a9ca628762eb0b88a61a66e079"
- integrity sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-colormin@^5.2.5:
- version "5.2.5"
- resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.5.tgz#d1fc269ac2ad03fe641d462b5d1dada35c69968a"
- integrity sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==
- dependencies:
- browserslist "^4.16.6"
- caniuse-api "^3.0.0"
- colord "^2.9.1"
- postcss-value-parser "^4.2.0"
-
-postcss-convert-values@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz#3e74dd97c581f475ae7b4500bc0a7c4fb3a6b1b6"
- integrity sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-custom-media@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz#1be6aff8be7dc9bf1fe014bde3b71b92bb4552f1"
- integrity sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==
-
-postcss-custom-properties@^12.1.4:
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz#e3d8a8000f28094453b836dff5132385f2862285"
- integrity sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-custom-selectors@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz#022839e41fbf71c47ae6e316cb0e6213012df5ef"
- integrity sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==
- dependencies:
- postcss-selector-parser "^6.0.4"
-
-postcss-dir-pseudo-class@^6.0.4:
- version "6.0.4"
- resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz#9afe49ea631f0cb36fa0076e7c2feb4e7e3f049c"
- integrity sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==
- dependencies:
- postcss-selector-parser "^6.0.9"
-
-postcss-discard-comments@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz#011acb63418d600fdbe18804e1bbecb543ad2f87"
- integrity sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==
-
-postcss-discard-duplicates@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz#10f202a4cfe9d407b73dfea7a477054d21ea0c1f"
- integrity sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==
-
-postcss-discard-empty@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz#ec185af4a3710b88933b0ff751aa157b6041dd6a"
- integrity sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==
-
-postcss-discard-overridden@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz#cc999d6caf18ea16eff8b2b58f48ec3ddee35c9c"
- integrity sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==
-
-postcss-double-position-gradients@^3.0.5:
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.5.tgz#f6b755e9850bb9816dfbf8fa346d9ce2e8a03848"
- integrity sha512-XiZzvdxLOWZwtt/1GgHJYGoD9scog/DD/yI5dcvPrXNdNDEv7T53/6tL7ikl+EM3jcerII5/XIQzd1UHOdTi2w==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-env-function@^4.0.5:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.5.tgz#b9614d50abd91e4c88a114644a9766880dabe393"
- integrity sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-flexbugs-fixes@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d"
- integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==
-
-postcss-focus-visible@^6.0.4:
- version "6.0.4"
- resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e"
- integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==
- dependencies:
- postcss-selector-parser "^6.0.9"
-
-postcss-focus-within@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20"
- integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==
- dependencies:
- postcss-selector-parser "^6.0.9"
-
-postcss-font-variant@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66"
- integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==
-
-postcss-gap-properties@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz#6401bb2f67d9cf255d677042928a70a915e6ba60"
- integrity sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==
-
-postcss-image-set-function@^4.0.6:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz#bcff2794efae778c09441498f40e0c77374870a9"
- integrity sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-initial@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42"
- integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==
-
-postcss-js@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00"
- integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==
- dependencies:
- camelcase-css "^2.0.1"
-
-postcss-lab-function@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.1.0.tgz#676e0d8d968df1f4b1f4032ad30a11eecb756a8b"
- integrity sha512-59uHN/2wRaOd7whDyeaJ82E0kncIEeJkwcmvXFPNus8v1YMhtv2IUo9OtOAncn7sifZVMRsyoPlhxwckTjn4cQ==
- dependencies:
- "@csstools/postcss-progressive-custom-properties" "^1.1.0"
- postcss-value-parser "^4.2.0"
-
-postcss-load-config@^3.1.0:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.3.tgz#21935b2c43b9a86e6581a576ca7ee1bde2bd1d23"
- integrity sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==
- dependencies:
- lilconfig "^2.0.4"
- yaml "^1.10.2"
-
-postcss-loader@^6.2.1:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef"
- integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==
- dependencies:
- cosmiconfig "^7.0.0"
- klona "^2.0.5"
- semver "^7.3.5"
-
-postcss-logical@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73"
- integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==
-
-postcss-media-minmax@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5"
- integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==
-
-postcss-merge-longhand@^5.0.6:
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz#090e60d5d3b3caad899f8774f8dccb33217d2166"
- integrity sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==
- dependencies:
- postcss-value-parser "^4.2.0"
- stylehacks "^5.0.3"
-
-postcss-merge-rules@^5.0.6:
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz#26b37411fe1e80202fcef61cab027265b8925f2b"
- integrity sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==
- dependencies:
- browserslist "^4.16.6"
- caniuse-api "^3.0.0"
- cssnano-utils "^3.0.2"
- postcss-selector-parser "^6.0.5"
-
-postcss-minify-font-values@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz#627d824406b0712243221891f40a44fffe1467fd"
- integrity sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-minify-gradients@^5.0.6:
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz#b07cef51a93f075e94053fd972ff1cba2eaf6503"
- integrity sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==
- dependencies:
- colord "^2.9.1"
- cssnano-utils "^3.0.2"
- postcss-value-parser "^4.2.0"
-
-postcss-minify-params@^5.0.5:
- version "5.0.5"
- resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz#86cb624358cd45c21946f8c317893f0449396646"
- integrity sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==
- dependencies:
- browserslist "^4.16.6"
- cssnano-utils "^3.0.2"
- postcss-value-parser "^4.2.0"
-
-postcss-minify-selectors@^5.1.3:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz#6ac12d52aa661fd509469d87ab2cebb0a1e3a1b5"
- integrity sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==
- dependencies:
- postcss-selector-parser "^6.0.5"
-
-postcss-modules-extract-imports@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d"
- integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
-
-postcss-modules-local-by-default@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c"
- integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==
- dependencies:
- icss-utils "^5.0.0"
- postcss-selector-parser "^6.0.2"
- postcss-value-parser "^4.1.0"
-
-postcss-modules-scope@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06"
- integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==
- dependencies:
- postcss-selector-parser "^6.0.4"
-
-postcss-modules-values@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c"
- integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==
- dependencies:
- icss-utils "^5.0.0"
-
-postcss-nested@5.0.6:
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc"
- integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==
- dependencies:
- postcss-selector-parser "^6.0.6"
-
-postcss-nesting@^10.1.2:
- version "10.1.2"
- resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.1.2.tgz#2e5f811b3d75602ea18a95dd445bde5297145141"
- integrity sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==
- dependencies:
- postcss-selector-parser "^6.0.8"
-
-postcss-normalize-charset@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz#719fb9f9ca9835fcbd4fed8d6e0d72a79e7b5472"
- integrity sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==
-
-postcss-normalize-display-values@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz#94cc82e20c51cc4ffba6b36e9618adc1e50db8c1"
- integrity sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-positions@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz#4001f38c99675437b83277836fb4291887fcc6cc"
- integrity sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-repeat-style@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz#d005adf9ee45fae78b673031a376c0c871315145"
- integrity sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-string@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz#b5e00a07597e7aa8a871817bfeac2bfaa59c3333"
- integrity sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-timing-functions@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz#47210227bfcba5e52650d7a18654337090de7072"
- integrity sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-unicode@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz#02866096937005cdb2c17116c690f29505a1623d"
- integrity sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==
- dependencies:
- browserslist "^4.16.6"
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-url@^5.0.5:
- version "5.0.5"
- resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz#c39efc12ff119f6f45f0b4f516902b12c8080e3a"
- integrity sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==
- dependencies:
- normalize-url "^6.0.1"
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-whitespace@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz#1d477e7da23fecef91fc4e37d462272c7b55c5ca"
- integrity sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize@^10.0.1:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz#464692676b52792a06b06880a176279216540dd7"
- integrity sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==
- dependencies:
- "@csstools/normalize.css" "*"
- postcss-browser-comments "^4"
- sanitize.css "*"
-
-postcss-opacity-percentage@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz#bd698bb3670a0a27f6d657cc16744b3ebf3b1145"
- integrity sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==
-
-postcss-ordered-values@^5.0.5:
- version "5.0.5"
- resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz#e878af822a130c3f3709737e24cb815ca7c6d040"
- integrity sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==
- dependencies:
- cssnano-utils "^3.0.2"
- postcss-value-parser "^4.2.0"
-
-postcss-overflow-shorthand@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz#ebcfc0483a15bbf1b27fdd9b3c10125372f4cbc2"
- integrity sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==
-
-postcss-page-break@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f"
- integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==
-
-postcss-place@^7.0.4:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.4.tgz#eb026650b7f769ae57ca4f938c1addd6be2f62c9"
- integrity sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-preset-env@^7.0.1:
- version "7.3.3"
- resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.3.3.tgz#2c08a717549b282c89be7c90827147814d41809b"
- integrity sha512-/4EIceyxf6LKihp88YnQ0uExt//EHozxOspsCQbLq9/RB4W0zutdk52XJZzDYtCkvergw0NTTQvB7TpdxBRbvQ==
- dependencies:
- "@csstools/postcss-font-format-keywords" "^1.0.0"
- "@csstools/postcss-hwb-function" "^1.0.0"
- "@csstools/postcss-is-pseudo-class" "^2.0.0"
- "@csstools/postcss-normalize-display-values" "^1.0.0"
- "@csstools/postcss-progressive-custom-properties" "^1.1.0"
- autoprefixer "^10.4.2"
- browserslist "^4.19.1"
- css-blank-pseudo "^3.0.3"
- css-has-pseudo "^3.0.4"
- css-prefers-color-scheme "^6.0.3"
- cssdb "^6.3.0"
- postcss-attribute-case-insensitive "^5.0.0"
- postcss-clamp "^3.0.0"
- postcss-color-functional-notation "^4.2.2"
- postcss-color-hex-alpha "^8.0.3"
- postcss-color-rebeccapurple "^7.0.2"
- postcss-custom-media "^8.0.0"
- postcss-custom-properties "^12.1.4"
- postcss-custom-selectors "^6.0.0"
- postcss-dir-pseudo-class "^6.0.4"
- postcss-double-position-gradients "^3.0.5"
- postcss-env-function "^4.0.5"
- postcss-focus-visible "^6.0.4"
- postcss-focus-within "^5.0.4"
- postcss-font-variant "^5.0.0"
- postcss-gap-properties "^3.0.3"
- postcss-image-set-function "^4.0.6"
- postcss-initial "^4.0.1"
- postcss-lab-function "^4.1.0"
- postcss-logical "^5.0.4"
- postcss-media-minmax "^5.0.0"
- postcss-nesting "^10.1.2"
- postcss-opacity-percentage "^1.1.2"
- postcss-overflow-shorthand "^3.0.3"
- postcss-page-break "^3.0.4"
- postcss-place "^7.0.4"
- postcss-pseudo-class-any-link "^7.1.1"
- postcss-replace-overflow-wrap "^4.0.0"
- postcss-selector-not "^5.0.0"
-
-postcss-pseudo-class-any-link@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz#534eb1dadd9945eb07830dbcc06fb4d5d865b8e0"
- integrity sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==
- dependencies:
- postcss-selector-parser "^6.0.9"
-
-postcss-reduce-initial@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz#68891594defd648253703bbd8f1093162f19568d"
- integrity sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==
- dependencies:
- browserslist "^4.16.6"
- caniuse-api "^3.0.0"
-
-postcss-reduce-transforms@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz#717e72d30befe857f7d2784dba10eb1157863712"
- integrity sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-replace-overflow-wrap@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319"
- integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==
-
-postcss-selector-not@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz#ac5fc506f7565dd872f82f5314c0f81a05630dc7"
- integrity sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==
- dependencies:
- balanced-match "^1.0.0"
-
-postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.8, postcss-selector-parser@^6.0.9:
- version "6.0.9"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f"
- integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==
- dependencies:
- cssesc "^3.0.0"
- util-deprecate "^1.0.2"
-
-postcss-svgo@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.4.tgz#cfa8682f47b88f7cd75108ec499e133b43102abf"
- integrity sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==
- dependencies:
- postcss-value-parser "^4.2.0"
- svgo "^2.7.0"
-
-postcss-unique-selectors@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz#08e188126b634ddfa615fb1d6c262bafdd64826e"
- integrity sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==
- dependencies:
- postcss-selector-parser "^6.0.5"
-
-postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
- integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-
-postcss@^7.0.35:
- version "7.0.39"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309"
- integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==
- dependencies:
- picocolors "^0.2.1"
- source-map "^0.6.1"
-
-postcss@^8.3.5, postcss@^8.4.4, postcss@^8.4.5, postcss@^8.4.6:
- version "8.4.6"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.6.tgz#c5ff3c3c457a23864f32cb45ac9b741498a09ae1"
- integrity sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==
- dependencies:
- nanoid "^3.2.0"
- picocolors "^1.0.0"
- source-map-js "^1.0.2"
-
-prelude-ls@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
- integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-
-prelude-ls@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
- integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
-
-pretty-bytes@^5.3.0, pretty-bytes@^5.4.1:
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb"
- integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==
-
-pretty-error@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6"
- integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==
- dependencies:
- lodash "^4.17.20"
- renderkid "^3.0.0"
-
-pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e"
- integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==
- dependencies:
- ansi-regex "^5.0.1"
- ansi-styles "^5.0.0"
- react-is "^17.0.1"
-
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-promise@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e"
- integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==
- dependencies:
- asap "~2.0.6"
-
-prompts@^2.0.1, prompts@^2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069"
- integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==
- dependencies:
- kleur "^3.0.3"
- sisteransi "^1.0.5"
-
-prop-types@^15.7.2:
- version "15.8.1"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
- integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
- dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.13.1"
-
-proxy-addr@~2.0.7:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
- integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
- dependencies:
- forwarded "0.2.0"
- ipaddr.js "1.9.1"
-
-psl@^1.1.33:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
- integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
-
-punycode@^2.1.0, punycode@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-q@^1.1.2:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
- integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
-
-qs@6.9.6:
- version "6.9.6"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee"
- integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==
-
-queue-microtask@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
- integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-
-quick-lru@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
- integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
-
-raf@^3.4.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39"
- integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==
- dependencies:
- performance-now "^2.1.0"
-
-randombytes@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
- integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
- dependencies:
- safe-buffer "^5.1.0"
-
-range-parser@^1.2.1, range-parser@~1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
- integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-
-raw-body@2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32"
- integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==
- dependencies:
- bytes "3.1.1"
- http-errors "1.8.1"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
-react-app-polyfill@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz#95221e0a9bd259e5ca6b177c7bb1cb6768f68fd7"
- integrity sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==
- dependencies:
- core-js "^3.19.2"
- object-assign "^4.1.1"
- promise "^8.1.0"
- raf "^3.4.1"
- regenerator-runtime "^0.13.9"
- whatwg-fetch "^3.6.2"
-
-react-dev-utils@^12.0.0:
- version "12.0.0"
- resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.0.tgz#4eab12cdb95692a077616770b5988f0adf806526"
- integrity sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==
- dependencies:
- "@babel/code-frame" "^7.16.0"
- address "^1.1.2"
- browserslist "^4.18.1"
- chalk "^4.1.2"
- cross-spawn "^7.0.3"
- detect-port-alt "^1.1.6"
- escape-string-regexp "^4.0.0"
- filesize "^8.0.6"
- find-up "^5.0.0"
- fork-ts-checker-webpack-plugin "^6.5.0"
- global-modules "^2.0.0"
- globby "^11.0.4"
- gzip-size "^6.0.0"
- immer "^9.0.7"
- is-root "^2.1.0"
- loader-utils "^3.2.0"
- open "^8.4.0"
- pkg-up "^3.1.0"
- prompts "^2.4.2"
- react-error-overlay "^6.0.10"
- recursive-readdir "^2.2.2"
- shell-quote "^1.7.3"
- strip-ansi "^6.0.1"
- text-table "^0.2.0"
-
-react-dom@^17.0.2:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
- integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
- scheduler "^0.20.2"
-
-react-error-overlay@^6.0.10:
- version "6.0.10"
- resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.10.tgz#0fe26db4fa85d9dbb8624729580e90e7159a59a6"
- integrity sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==
-
-react-is@^16.13.1:
- version "16.13.1"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-
-react-is@^17.0.1:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
- integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
-
-react-refresh@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046"
- integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==
-
-react-scripts@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.0.tgz#6547a6d7f8b64364ef95273767466cc577cb4b60"
- integrity sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==
- dependencies:
- "@babel/core" "^7.16.0"
- "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3"
- "@svgr/webpack" "^5.5.0"
- babel-jest "^27.4.2"
- babel-loader "^8.2.3"
- babel-plugin-named-asset-import "^0.3.8"
- babel-preset-react-app "^10.0.1"
- bfj "^7.0.2"
- browserslist "^4.18.1"
- camelcase "^6.2.1"
- case-sensitive-paths-webpack-plugin "^2.4.0"
- css-loader "^6.5.1"
- css-minimizer-webpack-plugin "^3.2.0"
- dotenv "^10.0.0"
- dotenv-expand "^5.1.0"
- eslint "^8.3.0"
- eslint-config-react-app "^7.0.0"
- eslint-webpack-plugin "^3.1.1"
- file-loader "^6.2.0"
- fs-extra "^10.0.0"
- html-webpack-plugin "^5.5.0"
- identity-obj-proxy "^3.0.0"
- jest "^27.4.3"
- jest-resolve "^27.4.2"
- jest-watch-typeahead "^1.0.0"
- mini-css-extract-plugin "^2.4.5"
- postcss "^8.4.4"
- postcss-flexbugs-fixes "^5.0.2"
- postcss-loader "^6.2.1"
- postcss-normalize "^10.0.1"
- postcss-preset-env "^7.0.1"
- prompts "^2.4.2"
- react-app-polyfill "^3.0.0"
- react-dev-utils "^12.0.0"
- react-refresh "^0.11.0"
- resolve "^1.20.0"
- resolve-url-loader "^4.0.0"
- sass-loader "^12.3.0"
- semver "^7.3.5"
- source-map-loader "^3.0.0"
- style-loader "^3.3.1"
- tailwindcss "^3.0.2"
- terser-webpack-plugin "^5.2.5"
- webpack "^5.64.4"
- webpack-dev-server "^4.6.0"
- webpack-manifest-plugin "^4.0.2"
- workbox-webpack-plugin "^6.4.1"
- optionalDependencies:
- fsevents "^2.3.2"
-
-react@^17.0.2:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
- integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
-
-readable-stream@^2.0.1:
- version "2.3.7"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
- integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
-
-readable-stream@^3.0.6:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
- integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
-readdirp@~3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
- integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
- dependencies:
- picomatch "^2.2.1"
-
-recursive-readdir@^2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f"
- integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==
- dependencies:
- minimatch "3.0.4"
-
-redent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
- integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==
- dependencies:
- indent-string "^4.0.0"
- strip-indent "^3.0.0"
-
-regenerate-unicode-properties@^10.0.1:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56"
- integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==
- dependencies:
- regenerate "^1.4.2"
-
-regenerate@^1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
- integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-
-regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.9:
- version "0.13.9"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
- integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
-
-regenerator-transform@^0.14.2:
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4"
- integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==
- dependencies:
- "@babel/runtime" "^7.8.4"
-
-regex-parser@^2.2.11:
- version "2.2.11"
- resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58"
- integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==
-
-regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307"
- integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-regexpp@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
- integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
-
-regexpu-core@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz#c531122a7840de743dcf9c83e923b5560323ced3"
- integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==
- dependencies:
- regenerate "^1.4.2"
- regenerate-unicode-properties "^10.0.1"
- regjsgen "^0.6.0"
- regjsparser "^0.8.2"
- unicode-match-property-ecmascript "^2.0.0"
- unicode-match-property-value-ecmascript "^2.0.0"
-
-regjsgen@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d"
- integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==
-
-regjsparser@^0.8.2:
- version "0.8.4"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f"
- integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==
- dependencies:
- jsesc "~0.5.0"
-
-relateurl@^0.2.7:
- version "0.2.7"
- resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
- integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
-
-renderkid@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a"
- integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==
- dependencies:
- css-select "^4.1.3"
- dom-converter "^0.2.0"
- htmlparser2 "^6.1.0"
- lodash "^4.17.21"
- strip-ansi "^6.0.1"
-
-require-directory@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
- integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
-
-require-from-string@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
- integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
-
-requires-port@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
- integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
-
-resolve-cwd@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
- integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==
- dependencies:
- resolve-from "^5.0.0"
-
-resolve-from@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
- integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-
-resolve-from@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
- integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
-
-resolve-url-loader@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz#d50d4ddc746bb10468443167acf800dcd6c3ad57"
- integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==
- dependencies:
- adjust-sourcemap-loader "^4.0.0"
- convert-source-map "^1.7.0"
- loader-utils "^2.0.0"
- postcss "^7.0.35"
- source-map "0.6.1"
-
-resolve.exports@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9"
- integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==
-
-resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0:
- version "1.22.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198"
- integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
- dependencies:
- is-core-module "^2.8.1"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-resolve@^2.0.0-next.3:
- version "2.0.0-next.3"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46"
- integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==
- dependencies:
- is-core-module "^2.2.0"
- path-parse "^1.0.6"
-
-retry@^0.13.1:
- version "0.13.1"
- resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
- integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==
-
-reusify@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
- integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-
-rimraf@^3.0.0, rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
- dependencies:
- glob "^7.1.3"
-
-rollup-plugin-terser@^7.0.0:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
- integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==
- dependencies:
- "@babel/code-frame" "^7.10.4"
- jest-worker "^26.2.1"
- serialize-javascript "^4.0.0"
- terser "^5.0.0"
-
-rollup@^2.43.1:
- version "2.67.2"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.67.2.tgz#d95e15f60932ad21e05a870bd0aa0b235d056f04"
- integrity sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw==
- optionalDependencies:
- fsevents "~2.3.2"
-
-run-parallel@^1.1.9:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
- integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
- dependencies:
- queue-microtask "^1.2.2"
-
-safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
- integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-sanitize.css@*:
- version "13.0.0"
- resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-13.0.0.tgz#2675553974b27964c75562ade3bd85d79879f173"
- integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==
-
-sass-loader@^12.3.0:
- version "12.4.0"
- resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.4.0.tgz#260b0d51a8a373bb8e88efc11f6ba5583fea0bcf"
- integrity sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==
- dependencies:
- klona "^2.0.4"
- neo-async "^2.6.2"
-
-sax@~1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
- integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
-
-saxes@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
- integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
- dependencies:
- xmlchars "^2.2.0"
-
-scheduler@^0.20.2:
- version "0.20.2"
- resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
- integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
-
-schema-utils@2.7.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7"
- integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==
- dependencies:
- "@types/json-schema" "^7.0.4"
- ajv "^6.12.2"
- ajv-keywords "^3.4.1"
-
-schema-utils@^2.6.5:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"
- integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==
- dependencies:
- "@types/json-schema" "^7.0.5"
- ajv "^6.12.4"
- ajv-keywords "^3.5.2"
-
-schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
- integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
- dependencies:
- "@types/json-schema" "^7.0.8"
- ajv "^6.12.5"
- ajv-keywords "^3.5.2"
-
-schema-utils@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7"
- integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==
- dependencies:
- "@types/json-schema" "^7.0.9"
- ajv "^8.8.0"
- ajv-formats "^2.1.1"
- ajv-keywords "^5.0.0"
-
-select-hose@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
- integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=
-
-selfsigned@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.0.tgz#e927cd5377cbb0a1075302cff8df1042cc2bce5b"
- integrity sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==
- dependencies:
- node-forge "^1.2.0"
-
-semver@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
- integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-
-semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@^7.3.2, semver@^7.3.5:
- version "7.3.5"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
- integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
- dependencies:
- lru-cache "^6.0.0"
-
-send@0.17.2:
- version "0.17.2"
- resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820"
- integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==
- dependencies:
- debug "2.6.9"
- depd "~1.1.2"
- destroy "~1.0.4"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- fresh "0.5.2"
- http-errors "1.8.1"
- mime "1.6.0"
- ms "2.1.3"
- on-finished "~2.3.0"
- range-parser "~1.2.1"
- statuses "~1.5.0"
-
-serialize-javascript@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
- integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
- dependencies:
- randombytes "^2.1.0"
-
-serialize-javascript@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
- integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
- dependencies:
- randombytes "^2.1.0"
-
-serve-index@^1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
- integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=
- dependencies:
- accepts "~1.3.4"
- batch "0.6.1"
- debug "2.6.9"
- escape-html "~1.0.3"
- http-errors "~1.6.2"
- mime-types "~2.1.17"
- parseurl "~1.3.2"
-
-serve-static@1.14.2:
- version "1.14.2"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa"
- integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==
- dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.17.2"
-
-setprototypeof@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
- integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
-
-setprototypeof@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
- integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-
-shebang-command@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
- integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
- dependencies:
- shebang-regex "^3.0.0"
-
-shebang-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
- integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-shell-quote@^1.7.3:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
- integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==
-
-side-channel@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
- integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
- dependencies:
- call-bind "^1.0.0"
- get-intrinsic "^1.0.2"
- object-inspect "^1.9.0"
-
-signal-exit@^3.0.2, signal-exit@^3.0.3:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
- integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
-
-sisteransi@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
- integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-slash@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
- integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
-
-sockjs@^0.3.21:
- version "0.3.24"
- resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
- integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==
- dependencies:
- faye-websocket "^0.11.3"
- uuid "^8.3.2"
- websocket-driver "^0.7.4"
-
-source-list-map@^2.0.0, source-list-map@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
- integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
-
-source-map-js@^1.0.1, source-map-js@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-
-source-map-loader@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.1.tgz#9ae5edc7c2d42570934be4c95d1ccc6352eba52d"
- integrity sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==
- dependencies:
- abab "^2.0.5"
- iconv-lite "^0.6.3"
- source-map-js "^1.0.1"
-
-source-map-resolve@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2"
- integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==
- dependencies:
- atob "^2.1.2"
- decode-uri-component "^0.2.0"
-
-source-map-support@^0.5.6, source-map-support@~0.5.20:
- version "0.5.21"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
- integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map-url@^0.4.0:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
- integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
-
-source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-source-map@^0.5.0:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
- integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
-
-source-map@^0.7.3, source-map@~0.7.2:
- version "0.7.3"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
- integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
-
-source-map@^0.8.0-beta.0:
- version "0.8.0-beta.0"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11"
- integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==
- dependencies:
- whatwg-url "^7.0.0"
-
-sourcemap-codec@^1.4.4:
- version "1.4.8"
- resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
- integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
-
-spdy-transport@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31"
- integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==
- dependencies:
- debug "^4.1.0"
- detect-node "^2.0.4"
- hpack.js "^2.1.6"
- obuf "^1.1.2"
- readable-stream "^3.0.6"
- wbuf "^1.7.3"
-
-spdy@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b"
- integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==
- dependencies:
- debug "^4.1.0"
- handle-thing "^2.0.0"
- http-deceiver "^1.2.7"
- select-hose "^2.0.0"
- spdy-transport "^3.0.0"
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
-
-stable@^0.1.8:
- version "0.1.8"
- resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
- integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
-
-stack-utils@^2.0.3:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5"
- integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==
- dependencies:
- escape-string-regexp "^2.0.0"
-
-stackframe@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303"
- integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==
-
-"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
- integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
-
-string-length@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
- integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==
- dependencies:
- char-regex "^1.0.2"
- strip-ansi "^6.0.0"
-
-string-length@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/string-length/-/string-length-5.0.1.tgz#3d647f497b6e8e8d41e422f7e0b23bc536c8381e"
- integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==
- dependencies:
- char-regex "^2.0.0"
- strip-ansi "^7.0.1"
-
-string-natural-compare@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4"
- integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==
-
-string-width@^4.1.0, string-width@^4.2.0:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
-string.prototype.matchall@^4.0.6:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa"
- integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
- get-intrinsic "^1.1.1"
- has-symbols "^1.0.2"
- internal-slot "^1.0.3"
- regexp.prototype.flags "^1.3.1"
- side-channel "^1.0.4"
-
-string.prototype.trimend@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
- integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-string.prototype.trimstart@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
- integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
-stringify-object@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
- integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
- dependencies:
- get-own-enumerable-property-symbols "^3.0.0"
- is-obj "^1.0.1"
- is-regexp "^1.0.0"
-
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-ansi@^7.0.0, strip-ansi@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2"
- integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==
- dependencies:
- ansi-regex "^6.0.1"
-
-strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
- integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
-
-strip-bom@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
- integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
-
-strip-comments@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b"
- integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==
-
-strip-final-newline@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
- integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-
-strip-indent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
- integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
- dependencies:
- min-indent "^1.0.0"
-
-strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
- integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-style-loader@^3.3.1:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575"
- integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==
-
-stylehacks@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.3.tgz#2ef3de567bfa2be716d29a93bf3d208c133e8d04"
- integrity sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==
- dependencies:
- browserslist "^4.16.6"
- postcss-selector-parser "^6.0.4"
-
-supports-color@^5.3.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@^7.0.0, supports-color@^7.1.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
- integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
- dependencies:
- has-flag "^4.0.0"
-
-supports-color@^8.0.0:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
- integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
- dependencies:
- has-flag "^4.0.0"
-
-supports-hyperlinks@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb"
- integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==
- dependencies:
- has-flag "^4.0.0"
- supports-color "^7.0.0"
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-svg-parser@^2.0.2:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5"
- integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==
-
-svgo@^1.2.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167"
- integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==
- dependencies:
- chalk "^2.4.1"
- coa "^2.0.2"
- css-select "^2.0.0"
- css-select-base-adapter "^0.1.1"
- css-tree "1.0.0-alpha.37"
- csso "^4.0.2"
- js-yaml "^3.13.1"
- mkdirp "~0.5.1"
- object.values "^1.1.0"
- sax "~1.2.4"
- stable "^0.1.8"
- unquote "~1.1.1"
- util.promisify "~1.0.0"
-
-svgo@^2.7.0:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24"
- integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==
- dependencies:
- "@trysound/sax" "0.2.0"
- commander "^7.2.0"
- css-select "^4.1.3"
- css-tree "^1.1.3"
- csso "^4.2.0"
- picocolors "^1.0.0"
- stable "^0.1.8"
-
-symbol-tree@^3.2.4:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
- integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
-
-tailwindcss@^3.0.2:
- version "3.0.22"
- resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.22.tgz#5f1aac83810261300ae5b2f98fd4a2fa2ded2c42"
- integrity sha512-F8lt74RlNZirnkaSk310+vGQta7c0/hgx7/bqxruM4wS9lp8oqV93lzavajC3VT0Lp4UUtUVIt8ifKcmGzkr0A==
- dependencies:
- arg "^5.0.1"
- chalk "^4.1.2"
- chokidar "^3.5.3"
- color-name "^1.1.4"
- cosmiconfig "^7.0.1"
- detective "^5.2.0"
- didyoumean "^1.2.2"
- dlv "^1.1.3"
- fast-glob "^3.2.11"
- glob-parent "^6.0.2"
- is-glob "^4.0.3"
- normalize-path "^3.0.0"
- object-hash "^2.2.0"
- postcss "^8.4.6"
- postcss-js "^4.0.0"
- postcss-load-config "^3.1.0"
- postcss-nested "5.0.6"
- postcss-selector-parser "^6.0.9"
- postcss-value-parser "^4.2.0"
- quick-lru "^5.1.1"
- resolve "^1.22.0"
-
-tapable@^1.0.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
- integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
-
-tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
- integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-
-temp-dir@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
- integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==
-
-tempy@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz#65e2c35abc06f1124a97f387b08303442bde59f3"
- integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==
- dependencies:
- is-stream "^2.0.0"
- temp-dir "^2.0.0"
- type-fest "^0.16.0"
- unique-string "^2.0.0"
-
-terminal-link@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994"
- integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==
- dependencies:
- ansi-escapes "^4.2.1"
- supports-hyperlinks "^2.0.0"
-
-terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.5:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54"
- integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==
- dependencies:
- jest-worker "^27.4.5"
- schema-utils "^3.1.1"
- serialize-javascript "^6.0.0"
- source-map "^0.6.1"
- terser "^5.7.2"
-
-terser@^5.0.0, terser@^5.10.0, terser@^5.7.2:
- version "5.10.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc"
- integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==
- dependencies:
- commander "^2.20.0"
- source-map "~0.7.2"
- source-map-support "~0.5.20"
-
-test-exclude@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e"
- integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==
- dependencies:
- "@istanbuljs/schema" "^0.1.2"
- glob "^7.1.4"
- minimatch "^3.0.4"
-
-text-table@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
- integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
-
-throat@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375"
- integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==
-
-thunky@^1.0.2:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
- integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==
-
-timsort@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
- integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
-
-tmpl@1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"
- integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==
-
-to-fast-properties@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
- integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-toidentifier@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
- integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-
-tough-cookie@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"
- integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==
- dependencies:
- psl "^1.1.33"
- punycode "^2.1.1"
- universalify "^0.1.2"
-
-tr46@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
- integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=
- dependencies:
- punycode "^2.1.0"
-
-tr46@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240"
- integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==
- dependencies:
- punycode "^2.1.1"
-
-tryer@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8"
- integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==
-
-tsconfig-paths@^3.12.0:
- version "3.12.0"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b"
- integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==
- dependencies:
- "@types/json5" "^0.0.29"
- json5 "^1.0.1"
- minimist "^1.2.0"
- strip-bom "^3.0.0"
-
-tslib@^1.8.1:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-tslib@^2.0.3:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
- integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
-
-tsutils@^3.21.0:
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
- integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
- dependencies:
- tslib "^1.8.1"
-
-type-check@^0.4.0, type-check@~0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
- integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
- dependencies:
- prelude-ls "^1.2.1"
-
-type-check@~0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
- integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
- dependencies:
- prelude-ls "~1.1.2"
-
-type-detect@4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
- integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
-
-type-fest@^0.16.0:
- version "0.16.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860"
- integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==
-
-type-fest@^0.20.2:
- version "0.20.2"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
- integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-
-type-fest@^0.21.3:
- version "0.21.3"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
- integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
-
-type-is@~1.6.18:
- version "1.6.18"
- resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
- integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
- dependencies:
- media-typer "0.3.0"
- mime-types "~2.1.24"
-
-typedarray-to-buffer@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
- integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
- dependencies:
- is-typedarray "^1.0.0"
-
-unbox-primitive@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
- integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
- dependencies:
- function-bind "^1.1.1"
- has-bigints "^1.0.1"
- has-symbols "^1.0.2"
- which-boxed-primitive "^1.0.2"
-
-unicode-canonical-property-names-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
- integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==
-
-unicode-match-property-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3"
- integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==
- dependencies:
- unicode-canonical-property-names-ecmascript "^2.0.0"
- unicode-property-aliases-ecmascript "^2.0.0"
-
-unicode-match-property-value-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714"
- integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==
-
-unicode-property-aliases-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8"
- integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==
-
-unique-string@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
- integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
- dependencies:
- crypto-random-string "^2.0.0"
-
-universalify@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
- integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-
-universalify@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
- integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
-
-unpipe@1.0.0, unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
- integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
-
-unquote@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
- integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=
-
-upath@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
- integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
-
-uri-js@^4.2.2:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
- integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
- dependencies:
- punycode "^2.1.0"
-
-util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
-
-util.promisify@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee"
- integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==
- dependencies:
- define-properties "^1.1.3"
- es-abstract "^1.17.2"
- has-symbols "^1.0.1"
- object.getownpropertydescriptors "^2.1.0"
-
-utila@~0.4:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
- integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=
-
-utils-merge@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
- integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
-
-uuid@^8.3.2:
- version "8.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
- integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-
-v8-compile-cache@^2.0.3:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
- integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
-
-v8-to-istanbul@^8.1.0:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed"
- integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==
- dependencies:
- "@types/istanbul-lib-coverage" "^2.0.1"
- convert-source-map "^1.6.0"
- source-map "^0.7.3"
-
-vary@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
- integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
-
-w3c-hr-time@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd"
- integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==
- dependencies:
- browser-process-hrtime "^1.0.0"
-
-w3c-xmlserializer@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a"
- integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==
- dependencies:
- xml-name-validator "^3.0.0"
-
-walker@^1.0.7:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f"
- integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==
- dependencies:
- makeerror "1.0.12"
-
-watchpack@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25"
- integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==
- dependencies:
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.1.2"
-
-wbuf@^1.1.0, wbuf@^1.7.3:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df"
- integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==
- dependencies:
- minimalistic-assert "^1.0.0"
-
-webidl-conversions@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
- integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==
-
-webidl-conversions@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
- integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==
-
-webidl-conversions@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
- integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
-
-webpack-dev-middleware@^5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz#aa079a8dedd7e58bfeab358a9af7dab304cee57f"
- integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==
- dependencies:
- colorette "^2.0.10"
- memfs "^3.4.1"
- mime-types "^2.1.31"
- range-parser "^1.2.1"
- schema-utils "^4.0.0"
-
-webpack-dev-server@^4.6.0:
- version "4.7.4"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz#d0ef7da78224578384e795ac228d8efb63d5f945"
- integrity sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==
- dependencies:
- "@types/bonjour" "^3.5.9"
- "@types/connect-history-api-fallback" "^1.3.5"
- "@types/express" "^4.17.13"
- "@types/serve-index" "^1.9.1"
- "@types/sockjs" "^0.3.33"
- "@types/ws" "^8.2.2"
- ansi-html-community "^0.0.8"
- bonjour "^3.5.0"
- chokidar "^3.5.3"
- colorette "^2.0.10"
- compression "^1.7.4"
- connect-history-api-fallback "^1.6.0"
- default-gateway "^6.0.3"
- del "^6.0.0"
- express "^4.17.1"
- graceful-fs "^4.2.6"
- html-entities "^2.3.2"
- http-proxy-middleware "^2.0.0"
- ipaddr.js "^2.0.1"
- open "^8.0.9"
- p-retry "^4.5.0"
- portfinder "^1.0.28"
- schema-utils "^4.0.0"
- selfsigned "^2.0.0"
- serve-index "^1.9.1"
- sockjs "^0.3.21"
- spdy "^4.0.2"
- strip-ansi "^7.0.0"
- webpack-dev-middleware "^5.3.1"
- ws "^8.4.2"
-
-webpack-manifest-plugin@^4.0.2:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz#10f8dbf4714ff93a215d5a45bcc416d80506f94f"
- integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==
- dependencies:
- tapable "^2.0.0"
- webpack-sources "^2.2.0"
-
-webpack-sources@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
- integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
- dependencies:
- source-list-map "^2.0.0"
- source-map "~0.6.1"
-
-webpack-sources@^2.2.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd"
- integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==
- dependencies:
- source-list-map "^2.0.1"
- source-map "^0.6.1"
-
-webpack-sources@^3.2.3:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
- integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-
-webpack@^5.64.4:
- version "5.68.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.68.0.tgz#a653a58ed44280062e47257f260117e4be90d560"
- integrity sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g==
- dependencies:
- "@types/eslint-scope" "^3.7.0"
- "@types/estree" "^0.0.50"
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/wasm-edit" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
- acorn "^8.4.1"
- acorn-import-assertions "^1.7.6"
- browserslist "^4.14.5"
- chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.8.3"
- es-module-lexer "^0.9.0"
- eslint-scope "5.1.1"
- events "^3.2.0"
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.2.9"
- json-parse-better-errors "^1.0.2"
- loader-runner "^4.2.0"
- mime-types "^2.1.27"
- neo-async "^2.6.2"
- schema-utils "^3.1.0"
- tapable "^2.1.1"
- terser-webpack-plugin "^5.1.3"
- watchpack "^2.3.1"
- webpack-sources "^3.2.3"
-
-websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
- version "0.7.4"
- resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760"
- integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==
- dependencies:
- http-parser-js ">=0.5.1"
- safe-buffer ">=5.1.0"
- websocket-extensions ">=0.1.1"
-
-websocket-extensions@>=0.1.1:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42"
- integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==
-
-whatwg-encoding@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"
- integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==
- dependencies:
- iconv-lite "0.4.24"
-
-whatwg-fetch@^3.6.2:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c"
- integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==
-
-whatwg-mimetype@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
- integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
-
-whatwg-url@^7.0.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06"
- integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==
- dependencies:
- lodash.sortby "^4.7.0"
- tr46 "^1.0.1"
- webidl-conversions "^4.0.2"
-
-whatwg-url@^8.0.0, whatwg-url@^8.5.0:
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77"
- integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==
- dependencies:
- lodash "^4.7.0"
- tr46 "^2.1.0"
- webidl-conversions "^6.1.0"
-
-which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
- integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
- dependencies:
- is-bigint "^1.0.1"
- is-boolean-object "^1.1.0"
- is-number-object "^1.0.4"
- is-string "^1.0.5"
- is-symbol "^1.0.3"
-
-which@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
- dependencies:
- isexe "^2.0.0"
-
-which@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
- dependencies:
- isexe "^2.0.0"
-
-word-wrap@^1.2.3, word-wrap@~1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
- integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
-
-workbox-background-sync@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz#bb31b95928d376abcb9bde0de3a0cef9bae46cf7"
- integrity sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==
- dependencies:
- idb "^6.1.4"
- workbox-core "6.4.2"
-
-workbox-broadcast-update@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz#5094c4767dfb590532ac03ee07e9e82b2ac206bc"
- integrity sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==
- dependencies:
- workbox-core "6.4.2"
-
-workbox-build@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.4.2.tgz#47f9baa946c3491533cd5ccb1f194a7160e8a6e3"
- integrity sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==
- dependencies:
- "@apideck/better-ajv-errors" "^0.3.1"
- "@babel/core" "^7.11.1"
- "@babel/preset-env" "^7.11.0"
- "@babel/runtime" "^7.11.2"
- "@rollup/plugin-babel" "^5.2.0"
- "@rollup/plugin-node-resolve" "^11.2.1"
- "@rollup/plugin-replace" "^2.4.1"
- "@surma/rollup-plugin-off-main-thread" "^2.2.3"
- ajv "^8.6.0"
- common-tags "^1.8.0"
- fast-json-stable-stringify "^2.1.0"
- fs-extra "^9.0.1"
- glob "^7.1.6"
- lodash "^4.17.20"
- pretty-bytes "^5.3.0"
- rollup "^2.43.1"
- rollup-plugin-terser "^7.0.0"
- source-map "^0.8.0-beta.0"
- source-map-url "^0.4.0"
- stringify-object "^3.3.0"
- strip-comments "^2.0.1"
- tempy "^0.6.0"
- upath "^1.2.0"
- workbox-background-sync "6.4.2"
- workbox-broadcast-update "6.4.2"
- workbox-cacheable-response "6.4.2"
- workbox-core "6.4.2"
- workbox-expiration "6.4.2"
- workbox-google-analytics "6.4.2"
- workbox-navigation-preload "6.4.2"
- workbox-precaching "6.4.2"
- workbox-range-requests "6.4.2"
- workbox-recipes "6.4.2"
- workbox-routing "6.4.2"
- workbox-strategies "6.4.2"
- workbox-streams "6.4.2"
- workbox-sw "6.4.2"
- workbox-window "6.4.2"
-
-workbox-cacheable-response@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz#ebcabb3667019da232e986a9927af97871e37ccb"
- integrity sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==
- dependencies:
- workbox-core "6.4.2"
-
-workbox-core@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.4.2.tgz#f99fd36a211cc01dce90aa7d5f2c255e8fe9d6bc"
- integrity sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==
-
-workbox-expiration@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.4.2.tgz#61613459fd6ddd1362730767618d444c6b9c9139"
- integrity sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==
- dependencies:
- idb "^6.1.4"
- workbox-core "6.4.2"
-
-workbox-google-analytics@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz#eea7d511b3078665a726dc2ee9f11c6b7a897530"
- integrity sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==
- dependencies:
- workbox-background-sync "6.4.2"
- workbox-core "6.4.2"
- workbox-routing "6.4.2"
- workbox-strategies "6.4.2"
-
-workbox-navigation-preload@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz#35cd4ba416a530796af135410ca07db5bee11668"
- integrity sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==
- dependencies:
- workbox-core "6.4.2"
-
-workbox-precaching@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.4.2.tgz#8d87c05d54f32ac140f549faebf3b4d42d63621e"
- integrity sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==
- dependencies:
- workbox-core "6.4.2"
- workbox-routing "6.4.2"
- workbox-strategies "6.4.2"
-
-workbox-range-requests@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz#050f0dfbb61cd1231e609ed91298b6c2442ae41b"
- integrity sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==
- dependencies:
- workbox-core "6.4.2"
-
-workbox-recipes@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.4.2.tgz#68de41fa3a77b444b0f93c9c01a76ba1d41fd2bf"
- integrity sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==
- dependencies:
- workbox-cacheable-response "6.4.2"
- workbox-core "6.4.2"
- workbox-expiration "6.4.2"
- workbox-precaching "6.4.2"
- workbox-routing "6.4.2"
- workbox-strategies "6.4.2"
-
-workbox-routing@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.4.2.tgz#65b1c61e8ca79bb9152f93263c26b1f248d09dcc"
- integrity sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==
- dependencies:
- workbox-core "6.4.2"
-
-workbox-strategies@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.4.2.tgz#50c02bf2d116918e1a8052df5f2c1e4103c62d5d"
- integrity sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==
- dependencies:
- workbox-core "6.4.2"
-
-workbox-streams@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.4.2.tgz#3bc615cccebfd62dedf28315afb7d9ee177912a5"
- integrity sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==
- dependencies:
- workbox-core "6.4.2"
- workbox-routing "6.4.2"
-
-workbox-sw@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.4.2.tgz#9a6db5f74580915dc2f0dbd47d2ffe057c94a795"
- integrity sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==
-
-workbox-webpack-plugin@^6.4.1:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz#aad9f11b028786d5b781420e68f4e8f570ea9936"
- integrity sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ==
- dependencies:
- fast-json-stable-stringify "^2.1.0"
- pretty-bytes "^5.4.1"
- source-map-url "^0.4.0"
- upath "^1.2.0"
- webpack-sources "^1.4.3"
- workbox-build "6.4.2"
-
-workbox-window@6.4.2:
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.4.2.tgz#5319a3e343fa1e4bd15a1f53a07b58999d064c8a"
- integrity sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==
- dependencies:
- "@types/trusted-types" "^2.0.2"
- workbox-core "6.4.2"
-
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-
-write-file-atomic@^3.0.0:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
- integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
- dependencies:
- imurmurhash "^0.1.4"
- is-typedarray "^1.0.0"
- signal-exit "^3.0.2"
- typedarray-to-buffer "^3.1.5"
-
-ws@^7.4.6:
- version "7.5.7"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67"
- integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==
-
-ws@^8.4.2:
- version "8.5.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f"
- integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==
-
-xml-name-validator@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
- integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
-
-xmlchars@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
- integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
-
-xtend@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
-y18n@^5.0.5:
- version "5.0.8"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
- integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
- integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-
-yargs-parser@^20.2.2:
- version "20.2.9"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
- integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
-
-yargs@^16.2.0:
- version "16.2.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
- integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
- dependencies:
- cliui "^7.0.2"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.0"
- y18n "^5.0.5"
- yargs-parser "^20.2.2"
-
-yocto-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
- integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
diff --git a/docs/CREATE_FONT_PACKAGE.md b/docs/CREATE_FONT_PACKAGE.md
new file mode 100644
index 000000000..36c8f1ac1
--- /dev/null
+++ b/docs/CREATE_FONT_PACKAGE.md
@@ -0,0 +1,54 @@
+# Creating a font package
+
+You can create a new font package either via a PR to this repository or by publishing your own font package on NPM.
+
+We use a yeoman generator to fully automate the generation the fonts from a configuration file.
+
+In the future the idea is to automate this to automatically release new fonts in line with upstream.
+
+Below we describe how to create a font in this monorepo, the process for creating your own package would be quite similar.
+
+## Create the yeoman config
+
+Create and start editing the config file
+```sh
+mkdir packages/material-symbols
+vi packages/material-symbols/.yo-rc.json
+git add packages/material-symbols/.yo-rc.json
+```
+
+## Base file
+
+The basics of the ```.yo-rc.json``` are
+
+```json
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "material-symbols",
+ "upstreamFont": "@ant-design/icons-svg",
+ "versionSuffix": "-alpha",
+ "buildSteps": {
+ "fixSVGPaths": {
+ "location": "../../node_modules/@ant-design/icons-svg/inline-namespaced-svg/outlined"
+ },
+ "fontCustom": {
+ "location": "fixedSvg",
+ "cleanup": true
+ },
+ "glyphmap": {
+ "mode": "css",
+ "cleanup": true
+ }
+ }
+ }
+}
+```
+
+## Configuration Description
+
+### packageName
+
+This is the name of the node package and it should match the directory name.
+
+NOTE: it currently assumes it will live in @react-native-vector-icons namespace)
+
diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md
new file mode 100644
index 000000000..a4faec52c
--- /dev/null
+++ b/docs/DEVELOPMENT.md
@@ -0,0 +1,32 @@
+# Handy reminders for developers
+
+Things we use
+* lerna - for building and releasing (all behind yarn scripts)
+
+## Versioning
+
+For fonts we track upstream versions. Occasionally we'll need to make changes out of step with upstream for example updating the Javascript.
+
+| Upstream | Action | Our Version |
+| -------- | -------------------- | --------------------- |
+| 1.0.0 | Font update | 1.0.0 |
+| 1.0.0 | Code change | 1.0.1-really-1.0.0-v1 |
+| 1.0.0 | Code change | 1.0.1-really-1.0.0-v2 |
+| 1.0.1 | Font and code update | 1.0.1 |
+
+## Publishing
+
+This will auto detect which packages need to be published on NPM and ask which versions you want to set the packages to.
+```sh
+yarn release
+```
+
+## Building
+
+```sh
+# Regenerate and update the font packages
+yarn generate
+
+# Build everything
+yarn prepare
+```
diff --git a/docs/SETUP-EXPO.md b/docs/SETUP-EXPO.md
new file mode 100644
index 000000000..3213ccc15
--- /dev/null
+++ b/docs/SETUP-EXPO.md
@@ -0,0 +1,35 @@
+# Setup guide for Expo Apps
+
+> If you use React Native without Expo, please follow [this guide](./SETUP-REACT-NATIVE.md) instead. This guide applies to Expo native apps only.
+
+`react-native-vector-icons` supports Expo, and no further steps are required for native platforms, but you can optionally follow the steps below to set up the font config plugin. For web, see the [web setup guide](./SETUP-WEB.md).
+
+## Set up font config plugin
+
+This is optional but recommended because through the config plugin, the icon font will be available in the app since build time, rather than being loaded at runtime - [see more](https://docs.expo.dev/develop/user-interface/fonts/#with-expo-font-config-plugin).
+
+You need to use [`prebuild`](https://docs.expo.dev/workflow/prebuild/), to be able to use config plugins.
+
+1. In your app.config.json / js, add the following:
+
+```js
+module.exports = {
+ "expo": {
+ "plugins": [
+ [
+ "expo-font",
+ {
+ "fonts": [
+ "./node_modules/@react-native-vector-icons//fonts/.ttf",
+ // example:
+ "./node_modules/@react-native-vector-icons/simple-line-icons/fonts/SimpleLineIcons.ttf"
+ ]
+ }
+ ]
+ ]
+ }
+}
+```
+
+2. Run `npx expo prebuild --clean`.
+3. Rebuild the app: `npx expo run:ios` or `npx expo run:android`.
diff --git a/docs/SETUP-REACT-NATIVE.md b/docs/SETUP-REACT-NATIVE.md
new file mode 100644
index 000000000..a1228ac7a
--- /dev/null
+++ b/docs/SETUP-REACT-NATIVE.md
@@ -0,0 +1,62 @@
+# Setup guide for React Native Apps
+
+> If you use Expo, please follow [this guide](./SETUP-EXPO.md) instead. This guide applies to vanilla React Native apps only.
+
+### Android
+
+1. Rebuild your app. No extra steps needed for Android.
+
+### iOS
+
+1. To use the icon packages you previously installed on iOS, run:
+
+```sh
+npx rnvi-update-plist package.json ios/AppName/Info.plist
+```
+
+2. Open `ios/Info.plist` and verify that the property called **Fonts provided by application** (or **UIAppFonts** if opening the file in a text editor) is present and contains the expected entries. For example:
+
+
+List of all available fonts that could be present in Info.plist
+
+```xml
+ UIAppFonts
+
+ AntDesign.ttf
+ Entypo.ttf
+ EvilIcons.ttf
+ Feather.ttf
+ FontAwesome.ttf
+ FontAwesome5_Brands.ttf
+ FontAwesome5_Regular.ttf
+ FontAwesome5_Solid.ttf
+ FontAwesome6_Brands.ttf
+ FontAwesome6_Regular.ttf
+ FontAwesome6_Solid.ttf
+ Fontisto.ttf
+ Foundation.ttf
+ Ionicons.ttf
+ MaterialDesignIcons.ttf
+ MaterialIcons.ttf
+ Octicons.ttf
+ SimpleLineIcons.ttf
+ Zocial.ttf
+
+```
+
+
+
+2. Run `pod install` in the ios directory
+```sh
+cd ios && pod install
+```
+
+3. Rebuild your app
+
+### macOS
+
+This needs more work, see details in [#1624](https://github.com/oblador/react-native-vector-icons/issues/1624)
+
+### Windows
+
+Windows support status is unknown. If you have information on this, please open a PR to update this document.
diff --git a/docs/SETUP-WEB.md b/docs/SETUP-WEB.md
new file mode 100644
index 000000000..14b261c9a
--- /dev/null
+++ b/docs/SETUP-WEB.md
@@ -0,0 +1,110 @@
+# Setup guide for Web Apps
+
+> This guide can probably be improved, please feel free to contribute.
+
+### React-native-web Setup
+
+To port a react-native mobile app to web using `react-native-web` you just need to ensure the fonts are known on the web-app side.
+
+You will need add the font-family for each font you use to your css.
+
+You can debug missing font-families by looking in the Developer console in your web browser when debugging your web app.
+
+NOTE: if you're using webpack or similar you *may* need to configure webpack to handle loading of ttf fonts, using url-loader or file-loader. See [Web Setup](#web-setup) for more details.
+
+In your `App.css` or similar add the font-family specifications:
+
+```css
+@font-face {
+ src: url(path/to/fonts/Ionicons.ttf);
+ font-family: "Ionicons";
+}
+
+@font-face {
+ src: url(path/to/fonts/FontAwesome.ttf);
+ font-family: "FontAwesome";
+}
+
+@font-face {
+ src: url(path/to/fonts/FontAwesome5_Brands.ttf);
+ font-family: "FontAwesome5_Brands";
+ font-weight: 400; /* Regular weight */
+ font-style: normal;
+}
+
+@font-face {
+ src: url(path/to/fonts/FontAwesome5_Regular.ttf);
+ font-family: "FontAwesome5_Regular";
+ font-weight: 400; /* Regular weight */
+ font-style: normal;
+}
+
+@font-face {
+ src: url(path/to/fonts/FontAwesome5_Solid.ttf);
+ font-family: "FontAwesome5_Solid";
+ font-weight: 900; /* Bold weight for solid */
+ font-style: normal;
+}
+
+@font-face {
+ src: url(path/to/fonts/MaterialIcons.ttf);
+ font-family: "MaterialIcons";
+}
+
+@font-face {
+ src: url(path/to/fonts/Feather.ttf);
+ font-family: "Feather";
+}
+
+@font-face {
+ src: url(path/to/fonts/MaterialCommunityIcons.ttf);
+ font-family: "MaterialCommunityIcons";
+}
+
+/* TODO: Add other icons fonts here */
+```
+
+### Web Setup
+
+To integrate the library with your web project using [webpack](https://webpack.js.org/), follow these steps:
+
+1. In your webpack configuration file, add a section to handle TTF files using `url-loader` or `file-loader`:
+
+ ```js
+ {
+ test: /\.ttf$/,
+ loader: "url-loader", // or directly file-loader
+ include: path.resolve(__dirname, "node_modules/react-native-vector-icons"),
+ }
+ ```
+
+2. In your JavaScript entry point, consume the font files and inject the necessary style tag:
+
+ ```js
+ import Icon from '@react-native-vector-icons/fontAwesome';
+
+ // Generate the required CSS
+ import iconFont from '@react-native-vector-icons/fontawesome/fonts/FontAwesome.ttf';
+ const iconFontStyles = `@font-face {
+ src: url(${iconFont});
+ font-family: FontAwesome;
+ }`;
+
+ // Create a stylesheet
+ const style = document.createElement('style');
+ style.type = 'text/css';
+
+ // Append the iconFontStyles to the stylesheet
+ if (style.styleSheet) {
+ style.styleSheet.cssText = iconFontStyles;
+ } else {
+ style.appendChild(document.createTextNode(iconFontStyles));
+ }
+
+ // Inject the stylesheet into the document head
+ document.head.appendChild(style);
+ ```
+
+ By following these steps, you will seamlessly integrate the vector icons
+ library into your web project using [webpack](https://webpack.js.org/),
+ enabling you to effortlessly use the icons within your web application.
diff --git a/fonts.gradle b/fonts.gradle
deleted file mode 100644
index ad15ebd44..000000000
--- a/fonts.gradle
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * Register font asset source folder
- */
-android.sourceSets.main.assets.srcDirs += file("$buildDir/intermediates/ReactNativeVectorIcons")
-
-/**
- * Task to copy icon font files
- */
-afterEvaluate {
- def config = project.hasProperty("vectoricons") ? project.vectoricons : [];
- def iconFontsDir = config.iconFontsDir ?: "../../node_modules/react-native-vector-icons/Fonts";
- def iconFontNames = config.iconFontNames ?: [ "*.ttf" ];
-
- def fontCopyTask = tasks.create(
- name: "copyReactNativeVectorIconFonts",
- type: Copy) {
- description = "copy vector icon fonts."
- into "$buildDir/intermediates/ReactNativeVectorIcons/fonts"
-
- iconFontNames.each { fontName ->
- from(iconFontsDir) {
- include(fontName)
- }
- }
- }
-
- android.applicationVariants.all { def variant ->
- def targetName = variant.name.capitalize()
- def lintVitalAnalyzeTask = tasks.findByName("lintVitalAnalyze${targetName}")
-
- if (lintVitalAnalyzeTask) {
- lintVitalAnalyzeTask.dependsOn(fontCopyTask)
- }
-
- def generateReportTask = tasks.findByName("generate${targetName}LintVitalReportModel")
- if (generateReportTask) {
- generateReportTask.dependsOn(fontCopyTask)
- }
-
- def generateAssetsTask = tasks.findByName("generate${targetName}Assets")
- generateAssetsTask.dependsOn(fontCopyTask)
- }
-}
diff --git a/glyphmaps/AntDesign.json b/glyphmaps/AntDesign.json
deleted file mode 100644
index 0e09a6350..000000000
--- a/glyphmaps/AntDesign.json
+++ /dev/null
@@ -1,300 +0,0 @@
-{
- "stepforward": 58880,
- "stepbackward": 58881,
- "forward": 58882,
- "banckward": 58883,
- "caretright": 58884,
- "caretleft": 58885,
- "caretdown": 58886,
- "caretup": 58887,
- "rightcircle": 58888,
- "leftcircle": 58889,
- "upcircle": 58890,
- "downcircle": 58891,
- "rightcircleo": 58892,
- "leftcircleo": 58893,
- "upcircleo": 58894,
- "downcircleo": 58895,
- "verticleleft": 58896,
- "verticleright": 58897,
- "back": 58898,
- "retweet": 58899,
- "shrink": 58900,
- "arrowsalt": 58901,
- "doubleright": 58903,
- "doubleleft": 58904,
- "arrowdown": 58905,
- "arrowup": 58906,
- "arrowright": 58907,
- "arrowleft": 58908,
- "down": 58909,
- "up": 58910,
- "right": 58911,
- "left": 58912,
- "minussquareo": 58913,
- "minuscircle": 58914,
- "minuscircleo": 58915,
- "minus": 58916,
- "pluscircleo": 58917,
- "pluscircle": 58918,
- "plus": 58919,
- "infocirlce": 58920,
- "infocirlceo": 58921,
- "info": 58922,
- "exclamation": 58923,
- "exclamationcircle": 58924,
- "exclamationcircleo": 58925,
- "closecircle": 58926,
- "closecircleo": 58927,
- "checkcircle": 58928,
- "checkcircleo": 58929,
- "check": 58930,
- "close": 58931,
- "customerservice": 58932,
- "creditcard": 58933,
- "codesquareo": 58934,
- "book": 58935,
- "barschart": 58936,
- "bars": 58937,
- "question": 58938,
- "questioncircle": 58939,
- "questioncircleo": 58940,
- "pause": 58941,
- "pausecircle": 58942,
- "pausecircleo": 58943,
- "clockcircle": 58944,
- "clockcircleo": 58945,
- "swap": 58946,
- "swapleft": 58947,
- "swapright": 58948,
- "plussquareo": 58949,
- "frown": 58950,
- "menufold": 58968,
- "mail": 58969,
- "link": 58971,
- "areachart": 58972,
- "linechart": 58973,
- "home": 58974,
- "laptop": 58975,
- "star": 58976,
- "staro": 58977,
- "filter": 58979,
- "meho": 58982,
- "meh": 58983,
- "shoppingcart": 58984,
- "save": 58985,
- "user": 58986,
- "videocamera": 58987,
- "totop": 58988,
- "team": 58989,
- "sharealt": 58993,
- "setting": 58994,
- "picture": 58996,
- "phone": 58997,
- "paperclip": 58998,
- "notification": 58999,
- "menuunfold": 59001,
- "inbox": 59002,
- "lock": 59003,
- "qrcode": 59004,
- "tags": 59005,
- "tagso": 59006,
- "cloudo": 59007,
- "cloud": 59008,
- "cloudupload": 59009,
- "clouddownload": 59010,
- "clouddownloado": 59011,
- "clouduploado": 59012,
- "enviroment": 59013,
- "enviromento": 59014,
- "eye": 59015,
- "eyeo": 59016,
- "camera": 59017,
- "camerao": 59018,
- "windows": 59019,
- "export2": 59024,
- "export": 59025,
- "circledowno": 59027,
- "circledown": 59028,
- "hdd": 59034,
- "ie": 59035,
- "delete": 59039,
- "enter": 59040,
- "pushpino": 59041,
- "pushpin": 59042,
- "heart": 59043,
- "hearto": 59044,
- "smile-circle": 59047,
- "smileo": 59048,
- "frowno": 59049,
- "calculator": 59050,
- "chrome": 59052,
- "github": 59053,
- "iconfontdesktop": 59060,
- "caretcircleoup": 59061,
- "upload": 59062,
- "download": 59063,
- "piechart": 59064,
- "lock1": 59065,
- "unlock": 59066,
- "windowso": 59068,
- "dotchart": 59069,
- "barchart": 59070,
- "codesquare": 59071,
- "plussquare": 59072,
- "minussquare": 59073,
- "closesquare": 59074,
- "closesquareo": 59075,
- "checksquare": 59076,
- "checksquareo": 59077,
- "fastbackward": 59078,
- "fastforward": 59079,
- "upsquare": 59080,
- "downsquare": 59081,
- "leftsquare": 59082,
- "rightsquare": 59083,
- "rightsquareo": 59084,
- "leftsquareo": 59085,
- "down-square-o": 59086,
- "up-square-o": 59087,
- "play": 59088,
- "playcircleo": 59089,
- "tag": 59090,
- "tago": 59091,
- "addfile": 59664,
- "folder1": 58978,
- "file1": 58980,
- "switcher": 59667,
- "addfolder": 59668,
- "folderopen": 59033,
- "search1": 58992,
- "ellipsis1": 58951,
- "calendar": 59067,
- "filetext1": 59032,
- "copy1": 58952,
- "jpgfile1": 59036,
- "pdffile1": 59059,
- "exclefile1": 59056,
- "pptfile1": 59057,
- "unknowfile1": 59055,
- "wordfile1": 59058,
- "dingding": 59683,
- "dingding-o": 59685,
- "mobile1": 59000,
- "tablet1": 58990,
- "bells": 58958,
- "disconnect": 58959,
- "database": 58960,
- "barcode": 58962,
- "hourglass": 58963,
- "key": 58964,
- "flag": 58965,
- "layout": 58966,
- "printer": 58995,
- "USB": 59095,
- "skin": 59096,
- "tool": 59097,
- "car": 59100,
- "addusergroup": 59101,
- "carryout": 59103,
- "deleteuser": 59104,
- "deleteusergroup": 59105,
- "man": 59106,
- "isv": 59107,
- "gift": 59108,
- "idcard": 59109,
- "medicinebox": 59110,
- "redenvelopes": 59111,
- "rest": 59112,
- "Safety": 59114,
- "wallet": 59115,
- "woman": 59116,
- "adduser": 59117,
- "bank": 59118,
- "Trophy": 59119,
- "loading1": 59054,
- "loading2": 58957,
- "like2": 59037,
- "dislike2": 59038,
- "like1": 58956,
- "dislike1": 58955,
- "bulb1": 58953,
- "rocket1": 59663,
- "select1": 58954,
- "apple1": 59020,
- "apple-o": 59092,
- "android1": 59704,
- "android": 59021,
- "aliwangwang-o1": 59023,
- "aliwangwang": 59022,
- "pay-circle1": 59045,
- "pay-circle-o1": 59046,
- "poweroff": 59093,
- "trademark": 58961,
- "find": 59099,
- "copyright": 59102,
- "sound": 59113,
- "earth": 59121,
- "wifi": 59094,
- "sync": 59098,
- "login": 58967,
- "logout": 58970,
- "reload1": 58902,
- "message1": 59051,
- "shake": 59727,
- "API": 59729,
- "appstore-o": 59029,
- "appstore1": 59030,
- "scan1": 59031,
- "exception1": 58981,
- "contacts": 59120,
- "solution1": 58991,
- "fork": 59122,
- "edit": 59026,
- "form": 59798,
- "warning": 59799,
- "table": 59800,
- "profile": 59801,
- "dashboard": 59802,
- "indent-left": 59814,
- "indent-right": 59815,
- "menu-unfold": 59820,
- "menu-fold": 59821,
- "antdesign": 59826,
- "alipay-square": 59827,
- "codepen-circle": 59828,
- "google": 59829,
- "amazon": 59830,
- "codepen": 59831,
- "facebook-square": 59832,
- "dropbox": 59833,
- "googleplus": 59834,
- "linkedin-square": 59835,
- "medium-monogram": 59836,
- "gitlab": 59837,
- "medium-wordmark": 59838,
- "QQ": 59839,
- "skype": 59840,
- "taobao-square": 59841,
- "alipay-circle": 59842,
- "youtube": 59843,
- "wechat": 59844,
- "twitter": 59845,
- "weibo": 59846,
- "HTML": 59847,
- "taobao-circle": 59123,
- "weibo-circle": 59124,
- "weibo-square": 59125,
- "CodeSandbox": 59860,
- "aliyun": 59892,
- "zhihu": 59139,
- "behance": 59143,
- "dribbble": 59145,
- "dribbble-square": 59146,
- "behance-square": 59144,
- "file-markdown": 59140,
- "instagram": 59147,
- "yuque": 59148,
- "slack": 59141,
- "slack-square": 59142
-}
\ No newline at end of file
diff --git a/glyphmaps/Ionicons.json b/glyphmaps/Ionicons.json
deleted file mode 100644
index dfb346504..000000000
--- a/glyphmaps/Ionicons.json
+++ /dev/null
@@ -1,1340 +0,0 @@
-{
- "accessibility": 59905,
- "accessibility-outline": 59906,
- "accessibility-sharp": 59907,
- "add": 59908,
- "add-circle": 59909,
- "add-circle-outline": 59910,
- "add-circle-sharp": 59911,
- "add-outline": 59912,
- "add-sharp": 59913,
- "airplane": 59914,
- "airplane-outline": 59915,
- "airplane-sharp": 59916,
- "alarm": 59917,
- "alarm-outline": 59918,
- "alarm-sharp": 59919,
- "albums": 59920,
- "albums-outline": 59921,
- "albums-sharp": 59922,
- "alert": 59923,
- "alert-circle": 59924,
- "alert-circle-outline": 59925,
- "alert-circle-sharp": 59926,
- "alert-outline": 59927,
- "alert-sharp": 59928,
- "american-football": 59929,
- "american-football-outline": 59930,
- "american-football-sharp": 59931,
- "analytics": 59932,
- "analytics-outline": 59933,
- "analytics-sharp": 59934,
- "aperture": 59935,
- "aperture-outline": 59936,
- "aperture-sharp": 59937,
- "apps": 59938,
- "apps-outline": 59939,
- "apps-sharp": 59940,
- "archive": 59941,
- "archive-outline": 59942,
- "archive-sharp": 59943,
- "arrow-back": 59944,
- "arrow-back-circle": 59945,
- "arrow-back-circle-outline": 59946,
- "arrow-back-circle-sharp": 59947,
- "arrow-back-outline": 59948,
- "arrow-back-sharp": 59949,
- "arrow-down": 59950,
- "arrow-down-circle": 59951,
- "arrow-down-circle-outline": 59952,
- "arrow-down-circle-sharp": 59953,
- "arrow-down-outline": 59954,
- "arrow-down-sharp": 59955,
- "arrow-forward": 59956,
- "arrow-forward-circle": 59957,
- "arrow-forward-circle-outline": 59958,
- "arrow-forward-circle-sharp": 59959,
- "arrow-forward-outline": 59960,
- "arrow-forward-sharp": 59961,
- "arrow-redo": 59962,
- "arrow-redo-circle": 59963,
- "arrow-redo-circle-outline": 59964,
- "arrow-redo-circle-sharp": 59965,
- "arrow-redo-outline": 59966,
- "arrow-redo-sharp": 59967,
- "arrow-undo": 59968,
- "arrow-undo-circle": 59969,
- "arrow-undo-circle-outline": 59970,
- "arrow-undo-circle-sharp": 59971,
- "arrow-undo-outline": 59972,
- "arrow-undo-sharp": 59973,
- "arrow-up": 59974,
- "arrow-up-circle": 59975,
- "arrow-up-circle-outline": 59976,
- "arrow-up-circle-sharp": 59977,
- "arrow-up-outline": 59978,
- "arrow-up-sharp": 59979,
- "at": 59980,
- "at-circle": 59981,
- "at-circle-outline": 59982,
- "at-circle-sharp": 59983,
- "at-outline": 59984,
- "at-sharp": 59985,
- "attach": 59986,
- "attach-outline": 59987,
- "attach-sharp": 59988,
- "backspace": 59989,
- "backspace-outline": 59990,
- "backspace-sharp": 59991,
- "bag": 59992,
- "bag-add": 59993,
- "bag-add-outline": 59994,
- "bag-add-sharp": 59995,
- "bag-check": 59996,
- "bag-check-outline": 59997,
- "bag-check-sharp": 59998,
- "bag-handle": 59999,
- "bag-handle-outline": 60000,
- "bag-handle-sharp": 60001,
- "bag-outline": 60002,
- "bag-remove": 60003,
- "bag-remove-outline": 60004,
- "bag-remove-sharp": 60005,
- "bag-sharp": 60006,
- "balloon": 60007,
- "balloon-outline": 60008,
- "balloon-sharp": 60009,
- "ban": 60010,
- "ban-outline": 60011,
- "ban-sharp": 60012,
- "bandage": 60013,
- "bandage-outline": 60014,
- "bandage-sharp": 60015,
- "bar-chart": 60016,
- "bar-chart-outline": 60017,
- "bar-chart-sharp": 60018,
- "barbell": 60019,
- "barbell-outline": 60020,
- "barbell-sharp": 60021,
- "barcode": 60022,
- "barcode-outline": 60023,
- "barcode-sharp": 60024,
- "baseball": 60025,
- "baseball-outline": 60026,
- "baseball-sharp": 60027,
- "basket": 60028,
- "basket-outline": 60029,
- "basket-sharp": 60030,
- "basketball": 60031,
- "basketball-outline": 60032,
- "basketball-sharp": 60033,
- "battery-charging": 60034,
- "battery-charging-outline": 60035,
- "battery-charging-sharp": 60036,
- "battery-dead": 60037,
- "battery-dead-outline": 60038,
- "battery-dead-sharp": 60039,
- "battery-full": 60040,
- "battery-full-outline": 60041,
- "battery-full-sharp": 60042,
- "battery-half": 60043,
- "battery-half-outline": 60044,
- "battery-half-sharp": 60045,
- "beaker": 60046,
- "beaker-outline": 60047,
- "beaker-sharp": 60048,
- "bed": 60049,
- "bed-outline": 60050,
- "bed-sharp": 60051,
- "beer": 60052,
- "beer-outline": 60053,
- "beer-sharp": 60054,
- "bicycle": 60055,
- "bicycle-outline": 60056,
- "bicycle-sharp": 60057,
- "bluetooth": 60058,
- "bluetooth-outline": 60059,
- "bluetooth-sharp": 60060,
- "boat": 60061,
- "boat-outline": 60062,
- "boat-sharp": 60063,
- "body": 60064,
- "body-outline": 60065,
- "body-sharp": 60066,
- "bonfire": 60067,
- "bonfire-outline": 60068,
- "bonfire-sharp": 60069,
- "book": 60070,
- "book-outline": 60071,
- "book-sharp": 60072,
- "bookmark": 60073,
- "bookmark-outline": 60074,
- "bookmark-sharp": 60075,
- "bookmarks": 60076,
- "bookmarks-outline": 60077,
- "bookmarks-sharp": 60078,
- "bowling-ball": 60079,
- "bowling-ball-outline": 60080,
- "bowling-ball-sharp": 60081,
- "briefcase": 60082,
- "briefcase-outline": 60083,
- "briefcase-sharp": 60084,
- "browsers": 60085,
- "browsers-outline": 60086,
- "browsers-sharp": 60087,
- "brush": 60088,
- "brush-outline": 60089,
- "brush-sharp": 60090,
- "bug": 60091,
- "bug-outline": 60092,
- "bug-sharp": 60093,
- "build": 60094,
- "build-outline": 60095,
- "build-sharp": 60096,
- "bulb": 60097,
- "bulb-outline": 60098,
- "bulb-sharp": 60099,
- "bus": 60100,
- "bus-outline": 60101,
- "bus-sharp": 60102,
- "business": 60103,
- "business-outline": 60104,
- "business-sharp": 60105,
- "cafe": 60106,
- "cafe-outline": 60107,
- "cafe-sharp": 60108,
- "calculator": 60109,
- "calculator-outline": 60110,
- "calculator-sharp": 60111,
- "calendar": 60112,
- "calendar-clear": 60113,
- "calendar-clear-outline": 60114,
- "calendar-clear-sharp": 60115,
- "calendar-number": 60116,
- "calendar-number-outline": 60117,
- "calendar-number-sharp": 60118,
- "calendar-outline": 60119,
- "calendar-sharp": 60120,
- "call": 60121,
- "call-outline": 60122,
- "call-sharp": 60123,
- "camera": 60124,
- "camera-outline": 60125,
- "camera-reverse": 60126,
- "camera-reverse-outline": 60127,
- "camera-reverse-sharp": 60128,
- "camera-sharp": 60129,
- "car": 60130,
- "car-outline": 60131,
- "car-sharp": 60132,
- "car-sport": 60133,
- "car-sport-outline": 60134,
- "car-sport-sharp": 60135,
- "card": 60136,
- "card-outline": 60137,
- "card-sharp": 60138,
- "caret-back": 60139,
- "caret-back-circle": 60140,
- "caret-back-circle-outline": 60141,
- "caret-back-circle-sharp": 60142,
- "caret-back-outline": 60143,
- "caret-back-sharp": 60144,
- "caret-down": 60145,
- "caret-down-circle": 60146,
- "caret-down-circle-outline": 60147,
- "caret-down-circle-sharp": 60148,
- "caret-down-outline": 60149,
- "caret-down-sharp": 60150,
- "caret-forward": 60151,
- "caret-forward-circle": 60152,
- "caret-forward-circle-outline": 60153,
- "caret-forward-circle-sharp": 60154,
- "caret-forward-outline": 60155,
- "caret-forward-sharp": 60156,
- "caret-up": 60157,
- "caret-up-circle": 60158,
- "caret-up-circle-outline": 60159,
- "caret-up-circle-sharp": 60160,
- "caret-up-outline": 60161,
- "caret-up-sharp": 60162,
- "cart": 60163,
- "cart-outline": 60164,
- "cart-sharp": 60165,
- "cash": 60166,
- "cash-outline": 60167,
- "cash-sharp": 60168,
- "cellular": 60169,
- "cellular-outline": 60170,
- "cellular-sharp": 60171,
- "chatbox": 60172,
- "chatbox-ellipses": 60173,
- "chatbox-ellipses-outline": 60174,
- "chatbox-ellipses-sharp": 60175,
- "chatbox-outline": 60176,
- "chatbox-sharp": 60177,
- "chatbubble": 60178,
- "chatbubble-ellipses": 60179,
- "chatbubble-ellipses-outline": 60180,
- "chatbubble-ellipses-sharp": 60181,
- "chatbubble-outline": 60182,
- "chatbubble-sharp": 60183,
- "chatbubbles": 60184,
- "chatbubbles-outline": 60185,
- "chatbubbles-sharp": 60186,
- "checkbox": 60187,
- "checkbox-outline": 60188,
- "checkbox-sharp": 60189,
- "checkmark": 60190,
- "checkmark-circle": 60191,
- "checkmark-circle-outline": 60192,
- "checkmark-circle-sharp": 60193,
- "checkmark-done": 60194,
- "checkmark-done-circle": 60195,
- "checkmark-done-circle-outline": 60196,
- "checkmark-done-circle-sharp": 60197,
- "checkmark-done-outline": 60198,
- "checkmark-done-sharp": 60199,
- "checkmark-outline": 60200,
- "checkmark-sharp": 60201,
- "chevron-back": 60202,
- "chevron-back-circle": 60203,
- "chevron-back-circle-outline": 60204,
- "chevron-back-circle-sharp": 60205,
- "chevron-back-outline": 60206,
- "chevron-back-sharp": 60207,
- "chevron-collapse": 60208,
- "chevron-collapse-outline": 60209,
- "chevron-collapse-sharp": 60210,
- "chevron-down": 60211,
- "chevron-down-circle": 60212,
- "chevron-down-circle-outline": 60213,
- "chevron-down-circle-sharp": 60214,
- "chevron-down-outline": 60215,
- "chevron-down-sharp": 60216,
- "chevron-expand": 60217,
- "chevron-expand-outline": 60218,
- "chevron-expand-sharp": 60219,
- "chevron-forward": 60220,
- "chevron-forward-circle": 60221,
- "chevron-forward-circle-outline": 60222,
- "chevron-forward-circle-sharp": 60223,
- "chevron-forward-outline": 60224,
- "chevron-forward-sharp": 60225,
- "chevron-up": 60226,
- "chevron-up-circle": 60227,
- "chevron-up-circle-outline": 60228,
- "chevron-up-circle-sharp": 60229,
- "chevron-up-outline": 60230,
- "chevron-up-sharp": 60231,
- "clipboard": 60232,
- "clipboard-outline": 60233,
- "clipboard-sharp": 60234,
- "close": 60235,
- "close-circle": 60236,
- "close-circle-outline": 60237,
- "close-circle-sharp": 60238,
- "close-outline": 60239,
- "close-sharp": 60240,
- "cloud": 60241,
- "cloud-circle": 60242,
- "cloud-circle-outline": 60243,
- "cloud-circle-sharp": 60244,
- "cloud-done": 60245,
- "cloud-done-outline": 60246,
- "cloud-done-sharp": 60247,
- "cloud-download": 60248,
- "cloud-download-outline": 60249,
- "cloud-download-sharp": 60250,
- "cloud-offline": 60251,
- "cloud-offline-outline": 60252,
- "cloud-offline-sharp": 60253,
- "cloud-outline": 60254,
- "cloud-sharp": 60255,
- "cloud-upload": 60256,
- "cloud-upload-outline": 60257,
- "cloud-upload-sharp": 60258,
- "cloudy": 60259,
- "cloudy-night": 60260,
- "cloudy-night-outline": 60261,
- "cloudy-night-sharp": 60262,
- "cloudy-outline": 60263,
- "cloudy-sharp": 60264,
- "code": 60265,
- "code-download": 60266,
- "code-download-outline": 60267,
- "code-download-sharp": 60268,
- "code-outline": 60269,
- "code-sharp": 60270,
- "code-slash": 60271,
- "code-slash-outline": 60272,
- "code-slash-sharp": 60273,
- "code-working": 60274,
- "code-working-outline": 60275,
- "code-working-sharp": 60276,
- "cog": 60277,
- "cog-outline": 60278,
- "cog-sharp": 60279,
- "color-fill": 60280,
- "color-fill-outline": 60281,
- "color-fill-sharp": 60282,
- "color-filter": 60283,
- "color-filter-outline": 60284,
- "color-filter-sharp": 60285,
- "color-palette": 60286,
- "color-palette-outline": 60287,
- "color-palette-sharp": 60288,
- "color-wand": 60289,
- "color-wand-outline": 60290,
- "color-wand-sharp": 60291,
- "compass": 60292,
- "compass-outline": 60293,
- "compass-sharp": 60294,
- "construct": 60295,
- "construct-outline": 60296,
- "construct-sharp": 60297,
- "contract": 60298,
- "contract-outline": 60299,
- "contract-sharp": 60300,
- "contrast": 60301,
- "contrast-outline": 60302,
- "contrast-sharp": 60303,
- "copy": 60304,
- "copy-outline": 60305,
- "copy-sharp": 60306,
- "create": 60307,
- "create-outline": 60308,
- "create-sharp": 60309,
- "crop": 60310,
- "crop-outline": 60311,
- "crop-sharp": 60312,
- "cube": 60313,
- "cube-outline": 60314,
- "cube-sharp": 60315,
- "cut": 60316,
- "cut-outline": 60317,
- "cut-sharp": 60318,
- "desktop": 60319,
- "desktop-outline": 60320,
- "desktop-sharp": 60321,
- "diamond": 60322,
- "diamond-outline": 60323,
- "diamond-sharp": 60324,
- "dice": 60325,
- "dice-outline": 60326,
- "dice-sharp": 60327,
- "disc": 60328,
- "disc-outline": 60329,
- "disc-sharp": 60330,
- "document": 60331,
- "document-attach": 60332,
- "document-attach-outline": 60333,
- "document-attach-sharp": 60334,
- "document-lock": 60335,
- "document-lock-outline": 60336,
- "document-lock-sharp": 60337,
- "document-outline": 60338,
- "document-sharp": 60339,
- "document-text": 60340,
- "document-text-outline": 60341,
- "document-text-sharp": 60342,
- "documents": 60343,
- "documents-outline": 60344,
- "documents-sharp": 60345,
- "download": 60346,
- "download-outline": 60347,
- "download-sharp": 60348,
- "duplicate": 60349,
- "duplicate-outline": 60350,
- "duplicate-sharp": 60351,
- "ear": 60352,
- "ear-outline": 60353,
- "ear-sharp": 60354,
- "earth": 60355,
- "earth-outline": 60356,
- "earth-sharp": 60357,
- "easel": 60358,
- "easel-outline": 60359,
- "easel-sharp": 60360,
- "egg": 60361,
- "egg-outline": 60362,
- "egg-sharp": 60363,
- "ellipse": 60364,
- "ellipse-outline": 60365,
- "ellipse-sharp": 60366,
- "ellipsis-horizontal": 60367,
- "ellipsis-horizontal-circle": 60368,
- "ellipsis-horizontal-circle-outline": 60369,
- "ellipsis-horizontal-circle-sharp": 60370,
- "ellipsis-horizontal-outline": 60371,
- "ellipsis-horizontal-sharp": 60372,
- "ellipsis-vertical": 60373,
- "ellipsis-vertical-circle": 60374,
- "ellipsis-vertical-circle-outline": 60375,
- "ellipsis-vertical-circle-sharp": 60376,
- "ellipsis-vertical-outline": 60377,
- "ellipsis-vertical-sharp": 60378,
- "enter": 60379,
- "enter-outline": 60380,
- "enter-sharp": 60381,
- "exit": 60382,
- "exit-outline": 60383,
- "exit-sharp": 60384,
- "expand": 60385,
- "expand-outline": 60386,
- "expand-sharp": 60387,
- "extension-puzzle": 60388,
- "extension-puzzle-outline": 60389,
- "extension-puzzle-sharp": 60390,
- "eye": 60391,
- "eye-off": 60392,
- "eye-off-outline": 60393,
- "eye-off-sharp": 60394,
- "eye-outline": 60395,
- "eye-sharp": 60396,
- "eyedrop": 60397,
- "eyedrop-outline": 60398,
- "eyedrop-sharp": 60399,
- "fast-food": 60400,
- "fast-food-outline": 60401,
- "fast-food-sharp": 60402,
- "female": 60403,
- "female-outline": 60404,
- "female-sharp": 60405,
- "file-tray": 60406,
- "file-tray-full": 60407,
- "file-tray-full-outline": 60408,
- "file-tray-full-sharp": 60409,
- "file-tray-outline": 60410,
- "file-tray-sharp": 60411,
- "file-tray-stacked": 60412,
- "file-tray-stacked-outline": 60413,
- "file-tray-stacked-sharp": 60414,
- "film": 60415,
- "film-outline": 60416,
- "film-sharp": 60417,
- "filter": 60418,
- "filter-circle": 60419,
- "filter-circle-outline": 60420,
- "filter-circle-sharp": 60421,
- "filter-outline": 60422,
- "filter-sharp": 60423,
- "finger-print": 60424,
- "finger-print-outline": 60425,
- "finger-print-sharp": 60426,
- "fish": 60427,
- "fish-outline": 60428,
- "fish-sharp": 60429,
- "fitness": 60430,
- "fitness-outline": 60431,
- "fitness-sharp": 60432,
- "flag": 60433,
- "flag-outline": 60434,
- "flag-sharp": 60435,
- "flame": 60436,
- "flame-outline": 60437,
- "flame-sharp": 60438,
- "flash": 60439,
- "flash-off": 60440,
- "flash-off-outline": 60441,
- "flash-off-sharp": 60442,
- "flash-outline": 60443,
- "flash-sharp": 60444,
- "flashlight": 60445,
- "flashlight-outline": 60446,
- "flashlight-sharp": 60447,
- "flask": 60448,
- "flask-outline": 60449,
- "flask-sharp": 60450,
- "flower": 60451,
- "flower-outline": 60452,
- "flower-sharp": 60453,
- "folder": 60454,
- "folder-open": 60455,
- "folder-open-outline": 60456,
- "folder-open-sharp": 60457,
- "folder-outline": 60458,
- "folder-sharp": 60459,
- "football": 60460,
- "football-outline": 60461,
- "football-sharp": 60462,
- "footsteps": 60463,
- "footsteps-outline": 60464,
- "footsteps-sharp": 60465,
- "funnel": 60466,
- "funnel-outline": 60467,
- "funnel-sharp": 60468,
- "game-controller": 60469,
- "game-controller-outline": 60470,
- "game-controller-sharp": 60471,
- "gift": 60472,
- "gift-outline": 60473,
- "gift-sharp": 60474,
- "git-branch": 60475,
- "git-branch-outline": 60476,
- "git-branch-sharp": 60477,
- "git-commit": 60478,
- "git-commit-outline": 60479,
- "git-commit-sharp": 60480,
- "git-compare": 60481,
- "git-compare-outline": 60482,
- "git-compare-sharp": 60483,
- "git-merge": 60484,
- "git-merge-outline": 60485,
- "git-merge-sharp": 60486,
- "git-network": 60487,
- "git-network-outline": 60488,
- "git-network-sharp": 60489,
- "git-pull-request": 60490,
- "git-pull-request-outline": 60491,
- "git-pull-request-sharp": 60492,
- "glasses": 60493,
- "glasses-outline": 60494,
- "glasses-sharp": 60495,
- "globe": 60496,
- "globe-outline": 60497,
- "globe-sharp": 60498,
- "golf": 60499,
- "golf-outline": 60500,
- "golf-sharp": 60501,
- "grid": 60502,
- "grid-outline": 60503,
- "grid-sharp": 60504,
- "hammer": 60505,
- "hammer-outline": 60506,
- "hammer-sharp": 60507,
- "hand-left": 60508,
- "hand-left-outline": 60509,
- "hand-left-sharp": 60510,
- "hand-right": 60511,
- "hand-right-outline": 60512,
- "hand-right-sharp": 60513,
- "happy": 60514,
- "happy-outline": 60515,
- "happy-sharp": 60516,
- "hardware-chip": 60517,
- "hardware-chip-outline": 60518,
- "hardware-chip-sharp": 60519,
- "headset": 60520,
- "headset-outline": 60521,
- "headset-sharp": 60522,
- "heart": 60523,
- "heart-circle": 60524,
- "heart-circle-outline": 60525,
- "heart-circle-sharp": 60526,
- "heart-dislike": 60527,
- "heart-dislike-circle": 60528,
- "heart-dislike-circle-outline": 60529,
- "heart-dislike-circle-sharp": 60530,
- "heart-dislike-outline": 60531,
- "heart-dislike-sharp": 60532,
- "heart-half": 60533,
- "heart-half-outline": 60534,
- "heart-half-sharp": 60535,
- "heart-outline": 60536,
- "heart-sharp": 60537,
- "help": 60538,
- "help-buoy": 60539,
- "help-buoy-outline": 60540,
- "help-buoy-sharp": 60541,
- "help-circle": 60542,
- "help-circle-outline": 60543,
- "help-circle-sharp": 60544,
- "help-outline": 60545,
- "help-sharp": 60546,
- "home": 60547,
- "home-outline": 60548,
- "home-sharp": 60549,
- "hourglass": 60550,
- "hourglass-outline": 60551,
- "hourglass-sharp": 60552,
- "ice-cream": 60553,
- "ice-cream-outline": 60554,
- "ice-cream-sharp": 60555,
- "id-card": 60556,
- "id-card-outline": 60557,
- "id-card-sharp": 60558,
- "image": 60559,
- "image-outline": 60560,
- "image-sharp": 60561,
- "images": 60562,
- "images-outline": 60563,
- "images-sharp": 60564,
- "infinite": 60565,
- "infinite-outline": 60566,
- "infinite-sharp": 60567,
- "information": 60568,
- "information-circle": 60569,
- "information-circle-outline": 60570,
- "information-circle-sharp": 60571,
- "information-outline": 60572,
- "information-sharp": 60573,
- "invert-mode": 60574,
- "invert-mode-outline": 60575,
- "invert-mode-sharp": 60576,
- "journal": 60577,
- "journal-outline": 60578,
- "journal-sharp": 60579,
- "key": 60580,
- "key-outline": 60581,
- "key-sharp": 60582,
- "keypad": 60583,
- "keypad-outline": 60584,
- "keypad-sharp": 60585,
- "language": 60586,
- "language-outline": 60587,
- "language-sharp": 60588,
- "laptop": 60589,
- "laptop-outline": 60590,
- "laptop-sharp": 60591,
- "layers": 60592,
- "layers-outline": 60593,
- "layers-sharp": 60594,
- "leaf": 60595,
- "leaf-outline": 60596,
- "leaf-sharp": 60597,
- "library": 60598,
- "library-outline": 60599,
- "library-sharp": 60600,
- "link": 60601,
- "link-outline": 60602,
- "link-sharp": 60603,
- "list": 60604,
- "list-circle": 60605,
- "list-circle-outline": 60606,
- "list-circle-sharp": 60607,
- "list-outline": 60608,
- "list-sharp": 60609,
- "locate": 60610,
- "locate-outline": 60611,
- "locate-sharp": 60612,
- "location": 60613,
- "location-outline": 60614,
- "location-sharp": 60615,
- "lock-closed": 60616,
- "lock-closed-outline": 60617,
- "lock-closed-sharp": 60618,
- "lock-open": 60619,
- "lock-open-outline": 60620,
- "lock-open-sharp": 60621,
- "log-in": 60622,
- "log-in-outline": 60623,
- "log-in-sharp": 60624,
- "log-out": 60625,
- "log-out-outline": 60626,
- "log-out-sharp": 60627,
- "logo-alipay": 60628,
- "logo-amazon": 60629,
- "logo-amplify": 60630,
- "logo-android": 60631,
- "logo-angular": 60632,
- "logo-apple": 60633,
- "logo-apple-appstore": 60634,
- "logo-apple-ar": 60635,
- "logo-behance": 60636,
- "logo-bitbucket": 60637,
- "logo-bitcoin": 60638,
- "logo-buffer": 60639,
- "logo-capacitor": 60640,
- "logo-chrome": 60641,
- "logo-closed-captioning": 60642,
- "logo-codepen": 60643,
- "logo-css3": 60644,
- "logo-designernews": 60645,
- "logo-deviantart": 60646,
- "logo-discord": 60647,
- "logo-docker": 60648,
- "logo-dribbble": 60649,
- "logo-dropbox": 60650,
- "logo-edge": 60651,
- "logo-electron": 60652,
- "logo-euro": 60653,
- "logo-facebook": 60654,
- "logo-figma": 60655,
- "logo-firebase": 60656,
- "logo-firefox": 60657,
- "logo-flickr": 60658,
- "logo-foursquare": 60659,
- "logo-github": 60660,
- "logo-gitlab": 60661,
- "logo-google": 60662,
- "logo-google-playstore": 60663,
- "logo-hackernews": 60664,
- "logo-html5": 60665,
- "logo-instagram": 60666,
- "logo-ionic": 60667,
- "logo-ionitron": 60668,
- "logo-javascript": 60669,
- "logo-laravel": 60670,
- "logo-linkedin": 60671,
- "logo-markdown": 60672,
- "logo-mastodon": 60673,
- "logo-medium": 60674,
- "logo-microsoft": 60675,
- "logo-no-smoking": 60676,
- "logo-nodejs": 60677,
- "logo-npm": 60678,
- "logo-octocat": 60679,
- "logo-paypal": 60680,
- "logo-pinterest": 60681,
- "logo-playstation": 60682,
- "logo-pwa": 60683,
- "logo-python": 60684,
- "logo-react": 60685,
- "logo-reddit": 60686,
- "logo-rss": 60687,
- "logo-sass": 60688,
- "logo-skype": 60689,
- "logo-slack": 60690,
- "logo-snapchat": 60691,
- "logo-soundcloud": 60692,
- "logo-stackoverflow": 60693,
- "logo-steam": 60694,
- "logo-stencil": 60695,
- "logo-tableau": 60696,
- "logo-tiktok": 60697,
- "logo-tumblr": 60698,
- "logo-tux": 60699,
- "logo-twitch": 60700,
- "logo-twitter": 60701,
- "logo-usd": 60702,
- "logo-venmo": 60703,
- "logo-vercel": 60704,
- "logo-vimeo": 60705,
- "logo-vk": 60706,
- "logo-vue": 60707,
- "logo-web-component": 60708,
- "logo-wechat": 60709,
- "logo-whatsapp": 60710,
- "logo-windows": 60711,
- "logo-wordpress": 60712,
- "logo-xbox": 60713,
- "logo-xing": 60714,
- "logo-yahoo": 60715,
- "logo-yen": 60716,
- "logo-youtube": 60717,
- "magnet": 60718,
- "magnet-outline": 60719,
- "magnet-sharp": 60720,
- "mail": 60721,
- "mail-open": 60722,
- "mail-open-outline": 60723,
- "mail-open-sharp": 60724,
- "mail-outline": 60725,
- "mail-sharp": 60726,
- "mail-unread": 60727,
- "mail-unread-outline": 60728,
- "mail-unread-sharp": 60729,
- "male": 60730,
- "male-female": 60731,
- "male-female-outline": 60732,
- "male-female-sharp": 60733,
- "male-outline": 60734,
- "male-sharp": 60735,
- "man": 60736,
- "man-outline": 60737,
- "man-sharp": 60738,
- "map": 60739,
- "map-outline": 60740,
- "map-sharp": 60741,
- "medal": 60742,
- "medal-outline": 60743,
- "medal-sharp": 60744,
- "medical": 60745,
- "medical-outline": 60746,
- "medical-sharp": 60747,
- "medkit": 60748,
- "medkit-outline": 60749,
- "medkit-sharp": 60750,
- "megaphone": 60751,
- "megaphone-outline": 60752,
- "megaphone-sharp": 60753,
- "menu": 60754,
- "menu-outline": 60755,
- "menu-sharp": 60756,
- "mic": 60757,
- "mic-circle": 60758,
- "mic-circle-outline": 60759,
- "mic-circle-sharp": 60760,
- "mic-off": 60761,
- "mic-off-circle": 60762,
- "mic-off-circle-outline": 60763,
- "mic-off-circle-sharp": 60764,
- "mic-off-outline": 60765,
- "mic-off-sharp": 60766,
- "mic-outline": 60767,
- "mic-sharp": 60768,
- "moon": 60769,
- "moon-outline": 60770,
- "moon-sharp": 60771,
- "move": 60772,
- "move-outline": 60773,
- "move-sharp": 60774,
- "musical-note": 60775,
- "musical-note-outline": 60776,
- "musical-note-sharp": 60777,
- "musical-notes": 60778,
- "musical-notes-outline": 60779,
- "musical-notes-sharp": 60780,
- "navigate": 60781,
- "navigate-circle": 60782,
- "navigate-circle-outline": 60783,
- "navigate-circle-sharp": 60784,
- "navigate-outline": 60785,
- "navigate-sharp": 60786,
- "newspaper": 60787,
- "newspaper-outline": 60788,
- "newspaper-sharp": 60789,
- "notifications": 60790,
- "notifications-circle": 60791,
- "notifications-circle-outline": 60792,
- "notifications-circle-sharp": 60793,
- "notifications-off": 60794,
- "notifications-off-circle": 60795,
- "notifications-off-circle-outline": 60796,
- "notifications-off-circle-sharp": 60797,
- "notifications-off-outline": 60798,
- "notifications-off-sharp": 60799,
- "notifications-outline": 60800,
- "notifications-sharp": 60801,
- "nuclear": 60802,
- "nuclear-outline": 60803,
- "nuclear-sharp": 60804,
- "nutrition": 60805,
- "nutrition-outline": 60806,
- "nutrition-sharp": 60807,
- "open": 60808,
- "open-outline": 60809,
- "open-sharp": 60810,
- "options": 60811,
- "options-outline": 60812,
- "options-sharp": 60813,
- "paper-plane": 60814,
- "paper-plane-outline": 60815,
- "paper-plane-sharp": 60816,
- "partly-sunny": 60817,
- "partly-sunny-outline": 60818,
- "partly-sunny-sharp": 60819,
- "pause": 60820,
- "pause-circle": 60821,
- "pause-circle-outline": 60822,
- "pause-circle-sharp": 60823,
- "pause-outline": 60824,
- "pause-sharp": 60825,
- "paw": 60826,
- "paw-outline": 60827,
- "paw-sharp": 60828,
- "pencil": 60829,
- "pencil-outline": 60830,
- "pencil-sharp": 60831,
- "people": 60832,
- "people-circle": 60833,
- "people-circle-outline": 60834,
- "people-circle-sharp": 60835,
- "people-outline": 60836,
- "people-sharp": 60837,
- "person": 60838,
- "person-add": 60839,
- "person-add-outline": 60840,
- "person-add-sharp": 60841,
- "person-circle": 60842,
- "person-circle-outline": 60843,
- "person-circle-sharp": 60844,
- "person-outline": 60845,
- "person-remove": 60846,
- "person-remove-outline": 60847,
- "person-remove-sharp": 60848,
- "person-sharp": 60849,
- "phone-landscape": 60850,
- "phone-landscape-outline": 60851,
- "phone-landscape-sharp": 60852,
- "phone-portrait": 60853,
- "phone-portrait-outline": 60854,
- "phone-portrait-sharp": 60855,
- "pie-chart": 60856,
- "pie-chart-outline": 60857,
- "pie-chart-sharp": 60858,
- "pin": 60859,
- "pin-outline": 60860,
- "pin-sharp": 60861,
- "pint": 60862,
- "pint-outline": 60863,
- "pint-sharp": 60864,
- "pizza": 60865,
- "pizza-outline": 60866,
- "pizza-sharp": 60867,
- "planet": 60868,
- "planet-outline": 60869,
- "planet-sharp": 60870,
- "play": 60871,
- "play-back": 60872,
- "play-back-circle": 60873,
- "play-back-circle-outline": 60874,
- "play-back-circle-sharp": 60875,
- "play-back-outline": 60876,
- "play-back-sharp": 60877,
- "play-circle": 60878,
- "play-circle-outline": 60879,
- "play-circle-sharp": 60880,
- "play-forward": 60881,
- "play-forward-circle": 60882,
- "play-forward-circle-outline": 60883,
- "play-forward-circle-sharp": 60884,
- "play-forward-outline": 60885,
- "play-forward-sharp": 60886,
- "play-outline": 60887,
- "play-sharp": 60888,
- "play-skip-back": 60889,
- "play-skip-back-circle": 60890,
- "play-skip-back-circle-outline": 60891,
- "play-skip-back-circle-sharp": 60892,
- "play-skip-back-outline": 60893,
- "play-skip-back-sharp": 60894,
- "play-skip-forward": 60895,
- "play-skip-forward-circle": 60896,
- "play-skip-forward-circle-outline": 60897,
- "play-skip-forward-circle-sharp": 60898,
- "play-skip-forward-outline": 60899,
- "play-skip-forward-sharp": 60900,
- "podium": 60901,
- "podium-outline": 60902,
- "podium-sharp": 60903,
- "power": 60904,
- "power-outline": 60905,
- "power-sharp": 60906,
- "pricetag": 60907,
- "pricetag-outline": 60908,
- "pricetag-sharp": 60909,
- "pricetags": 60910,
- "pricetags-outline": 60911,
- "pricetags-sharp": 60912,
- "print": 60913,
- "print-outline": 60914,
- "print-sharp": 60915,
- "prism": 60916,
- "prism-outline": 60917,
- "prism-sharp": 60918,
- "pulse": 60919,
- "pulse-outline": 60920,
- "pulse-sharp": 60921,
- "push": 60922,
- "push-outline": 60923,
- "push-sharp": 60924,
- "qr-code": 60925,
- "qr-code-outline": 60926,
- "qr-code-sharp": 60927,
- "radio": 60928,
- "radio-button-off": 60929,
- "radio-button-off-outline": 60930,
- "radio-button-off-sharp": 60931,
- "radio-button-on": 60932,
- "radio-button-on-outline": 60933,
- "radio-button-on-sharp": 60934,
- "radio-outline": 60935,
- "radio-sharp": 60936,
- "rainy": 60937,
- "rainy-outline": 60938,
- "rainy-sharp": 60939,
- "reader": 60940,
- "reader-outline": 60941,
- "reader-sharp": 60942,
- "receipt": 60943,
- "receipt-outline": 60944,
- "receipt-sharp": 60945,
- "recording": 60946,
- "recording-outline": 60947,
- "recording-sharp": 60948,
- "refresh": 60949,
- "refresh-circle": 60950,
- "refresh-circle-outline": 60951,
- "refresh-circle-sharp": 60952,
- "refresh-outline": 60953,
- "refresh-sharp": 60954,
- "reload": 60955,
- "reload-circle": 60956,
- "reload-circle-outline": 60957,
- "reload-circle-sharp": 60958,
- "reload-outline": 60959,
- "reload-sharp": 60960,
- "remove": 60961,
- "remove-circle": 60962,
- "remove-circle-outline": 60963,
- "remove-circle-sharp": 60964,
- "remove-outline": 60965,
- "remove-sharp": 60966,
- "reorder-four": 60967,
- "reorder-four-outline": 60968,
- "reorder-four-sharp": 60969,
- "reorder-three": 60970,
- "reorder-three-outline": 60971,
- "reorder-three-sharp": 60972,
- "reorder-two": 60973,
- "reorder-two-outline": 60974,
- "reorder-two-sharp": 60975,
- "repeat": 60976,
- "repeat-outline": 60977,
- "repeat-sharp": 60978,
- "resize": 60979,
- "resize-outline": 60980,
- "resize-sharp": 60981,
- "restaurant": 60982,
- "restaurant-outline": 60983,
- "restaurant-sharp": 60984,
- "return-down-back": 60985,
- "return-down-back-outline": 60986,
- "return-down-back-sharp": 60987,
- "return-down-forward": 60988,
- "return-down-forward-outline": 60989,
- "return-down-forward-sharp": 60990,
- "return-up-back": 60991,
- "return-up-back-outline": 60992,
- "return-up-back-sharp": 60993,
- "return-up-forward": 60994,
- "return-up-forward-outline": 60995,
- "return-up-forward-sharp": 60996,
- "ribbon": 60997,
- "ribbon-outline": 60998,
- "ribbon-sharp": 60999,
- "rocket": 61000,
- "rocket-outline": 61001,
- "rocket-sharp": 61002,
- "rose": 61003,
- "rose-outline": 61004,
- "rose-sharp": 61005,
- "sad": 61006,
- "sad-outline": 61007,
- "sad-sharp": 61008,
- "save": 61009,
- "save-outline": 61010,
- "save-sharp": 61011,
- "scale": 61012,
- "scale-outline": 61013,
- "scale-sharp": 61014,
- "scan": 61015,
- "scan-circle": 61016,
- "scan-circle-outline": 61017,
- "scan-circle-sharp": 61018,
- "scan-outline": 61019,
- "scan-sharp": 61020,
- "school": 61021,
- "school-outline": 61022,
- "school-sharp": 61023,
- "search": 61024,
- "search-circle": 61025,
- "search-circle-outline": 61026,
- "search-circle-sharp": 61027,
- "search-outline": 61028,
- "search-sharp": 61029,
- "send": 61030,
- "send-outline": 61031,
- "send-sharp": 61032,
- "server": 61033,
- "server-outline": 61034,
- "server-sharp": 61035,
- "settings": 61036,
- "settings-outline": 61037,
- "settings-sharp": 61038,
- "shapes": 61039,
- "shapes-outline": 61040,
- "shapes-sharp": 61041,
- "share": 61042,
- "share-outline": 61043,
- "share-sharp": 61044,
- "share-social": 61045,
- "share-social-outline": 61046,
- "share-social-sharp": 61047,
- "shield": 61048,
- "shield-checkmark": 61049,
- "shield-checkmark-outline": 61050,
- "shield-checkmark-sharp": 61051,
- "shield-half": 61052,
- "shield-half-outline": 61053,
- "shield-half-sharp": 61054,
- "shield-outline": 61055,
- "shield-sharp": 61056,
- "shirt": 61057,
- "shirt-outline": 61058,
- "shirt-sharp": 61059,
- "shuffle": 61060,
- "shuffle-outline": 61061,
- "shuffle-sharp": 61062,
- "skull": 61063,
- "skull-outline": 61064,
- "skull-sharp": 61065,
- "snow": 61066,
- "snow-outline": 61067,
- "snow-sharp": 61068,
- "sparkles": 61069,
- "sparkles-outline": 61070,
- "sparkles-sharp": 61071,
- "speedometer": 61072,
- "speedometer-outline": 61073,
- "speedometer-sharp": 61074,
- "square": 61075,
- "square-outline": 61076,
- "square-sharp": 61077,
- "star": 61078,
- "star-half": 61079,
- "star-half-outline": 61080,
- "star-half-sharp": 61081,
- "star-outline": 61082,
- "star-sharp": 61083,
- "stats-chart": 61084,
- "stats-chart-outline": 61085,
- "stats-chart-sharp": 61086,
- "stop": 61087,
- "stop-circle": 61088,
- "stop-circle-outline": 61089,
- "stop-circle-sharp": 61090,
- "stop-outline": 61091,
- "stop-sharp": 61092,
- "stopwatch": 61093,
- "stopwatch-outline": 61094,
- "stopwatch-sharp": 61095,
- "storefront": 61096,
- "storefront-outline": 61097,
- "storefront-sharp": 61098,
- "subway": 61099,
- "subway-outline": 61100,
- "subway-sharp": 61101,
- "sunny": 61102,
- "sunny-outline": 61103,
- "sunny-sharp": 61104,
- "swap-horizontal": 61105,
- "swap-horizontal-outline": 61106,
- "swap-horizontal-sharp": 61107,
- "swap-vertical": 61108,
- "swap-vertical-outline": 61109,
- "swap-vertical-sharp": 61110,
- "sync": 61111,
- "sync-circle": 61112,
- "sync-circle-outline": 61113,
- "sync-circle-sharp": 61114,
- "sync-outline": 61115,
- "sync-sharp": 61116,
- "tablet-landscape": 61117,
- "tablet-landscape-outline": 61118,
- "tablet-landscape-sharp": 61119,
- "tablet-portrait": 61120,
- "tablet-portrait-outline": 61121,
- "tablet-portrait-sharp": 61122,
- "telescope": 61123,
- "telescope-outline": 61124,
- "telescope-sharp": 61125,
- "tennisball": 61126,
- "tennisball-outline": 61127,
- "tennisball-sharp": 61128,
- "terminal": 61129,
- "terminal-outline": 61130,
- "terminal-sharp": 61131,
- "text": 61132,
- "text-outline": 61133,
- "text-sharp": 61134,
- "thermometer": 61135,
- "thermometer-outline": 61136,
- "thermometer-sharp": 61137,
- "thumbs-down": 61138,
- "thumbs-down-outline": 61139,
- "thumbs-down-sharp": 61140,
- "thumbs-up": 61141,
- "thumbs-up-outline": 61142,
- "thumbs-up-sharp": 61143,
- "thunderstorm": 61144,
- "thunderstorm-outline": 61145,
- "thunderstorm-sharp": 61146,
- "ticket": 61147,
- "ticket-outline": 61148,
- "ticket-sharp": 61149,
- "time": 61150,
- "time-outline": 61151,
- "time-sharp": 61152,
- "timer": 61153,
- "timer-outline": 61154,
- "timer-sharp": 61155,
- "today": 61156,
- "today-outline": 61157,
- "today-sharp": 61158,
- "toggle": 61159,
- "toggle-outline": 61160,
- "toggle-sharp": 61161,
- "trail-sign": 61162,
- "trail-sign-outline": 61163,
- "trail-sign-sharp": 61164,
- "train": 61165,
- "train-outline": 61166,
- "train-sharp": 61167,
- "transgender": 61168,
- "transgender-outline": 61169,
- "transgender-sharp": 61170,
- "trash": 61171,
- "trash-bin": 61172,
- "trash-bin-outline": 61173,
- "trash-bin-sharp": 61174,
- "trash-outline": 61175,
- "trash-sharp": 61176,
- "trending-down": 61177,
- "trending-down-outline": 61178,
- "trending-down-sharp": 61179,
- "trending-up": 61180,
- "trending-up-outline": 61181,
- "trending-up-sharp": 61182,
- "triangle": 61183,
- "triangle-outline": 61184,
- "triangle-sharp": 61185,
- "trophy": 61186,
- "trophy-outline": 61187,
- "trophy-sharp": 61188,
- "tv": 61189,
- "tv-outline": 61190,
- "tv-sharp": 61191,
- "umbrella": 61192,
- "umbrella-outline": 61193,
- "umbrella-sharp": 61194,
- "unlink": 61195,
- "unlink-outline": 61196,
- "unlink-sharp": 61197,
- "videocam": 61198,
- "videocam-off": 61199,
- "videocam-off-outline": 61200,
- "videocam-off-sharp": 61201,
- "videocam-outline": 61202,
- "videocam-sharp": 61203,
- "volume-high": 61204,
- "volume-high-outline": 61205,
- "volume-high-sharp": 61206,
- "volume-low": 61207,
- "volume-low-outline": 61208,
- "volume-low-sharp": 61209,
- "volume-medium": 61210,
- "volume-medium-outline": 61211,
- "volume-medium-sharp": 61212,
- "volume-mute": 61213,
- "volume-mute-outline": 61214,
- "volume-mute-sharp": 61215,
- "volume-off": 61216,
- "volume-off-outline": 61217,
- "volume-off-sharp": 61218,
- "walk": 61219,
- "walk-outline": 61220,
- "walk-sharp": 61221,
- "wallet": 61222,
- "wallet-outline": 61223,
- "wallet-sharp": 61224,
- "warning": 61225,
- "warning-outline": 61226,
- "warning-sharp": 61227,
- "watch": 61228,
- "watch-outline": 61229,
- "watch-sharp": 61230,
- "water": 61231,
- "water-outline": 61232,
- "water-sharp": 61233,
- "wifi": 61234,
- "wifi-outline": 61235,
- "wifi-sharp": 61236,
- "wine": 61237,
- "wine-outline": 61238,
- "wine-sharp": 61239,
- "woman": 61240,
- "woman-outline": 61241,
- "woman-sharp": 61242
-}
\ No newline at end of file
diff --git a/glyphmaps/Octicons.json b/glyphmaps/Octicons.json
deleted file mode 100644
index bd2934274..000000000
--- a/glyphmaps/Octicons.json
+++ /dev/null
@@ -1,252 +0,0 @@
-{
- "accessibility": 61982,
- "alert": 61983,
- "apps": 61984,
- "archive": 61707,
- "arrow-both": 61985,
- "arrow-down": 61708,
- "arrow-left": 61712,
- "arrow-right": 61714,
- "arrow-switch": 61986,
- "arrow-up": 61716,
- "beaker": 61987,
- "bell": 61726,
- "bell-fill": 61988,
- "bell-slash": 61989,
- "blocked": 61990,
- "bold": 61729,
- "book": 61730,
- "bookmark": 61732,
- "bookmark-slash": 61991,
- "briefcase": 61734,
- "broadcast": 61992,
- "browser": 61993,
- "bug": 61994,
- "calendar": 61735,
- "check": 61739,
- "check-circle": 61740,
- "check-circle-fill": 61995,
- "checklist": 61996,
- "chevron-down": 61742,
- "chevron-left": 61743,
- "chevron-right": 61744,
- "chevron-up": 61745,
- "circle": 61751,
- "circle-slash": 61997,
- "clock": 61753,
- "code": 61760,
- "code-of-conduct": 61998,
- "code-review": 61999,
- "code-square": 62000,
- "codescan": 62001,
- "codescan-checkmark": 62002,
- "codespaces": 62003,
- "columns": 61764,
- "comment": 62004,
- "comment-discussion": 62005,
- "container": 62006,
- "copy": 61767,
- "cpu": 61776,
- "credit-card": 61777,
- "cross-reference": 62007,
- "dash": 62008,
- "database": 61780,
- "dependabot": 62009,
- "desktop-download": 62010,
- "device-camera": 62011,
- "device-camera-video": 62012,
- "device-desktop": 62013,
- "device-mobile": 62014,
- "diamond": 62015,
- "diff": 62016,
- "diff-added": 62017,
- "diff-ignored": 62018,
- "diff-modified": 62019,
- "diff-removed": 62020,
- "diff-renamed": 62021,
- "dot": 62022,
- "dot-fill": 62023,
- "download": 61787,
- "duplicate": 62024,
- "ellipsis": 62025,
- "eye": 61795,
- "eye-closed": 62026,
- "feed-discussion": 62027,
- "feed-heart": 62028,
- "feed-person": 62029,
- "feed-repo": 62030,
- "feed-rocket": 62031,
- "feed-star": 62032,
- "feed-tag": 62033,
- "file": 61801,
- "file-badge": 62034,
- "file-binary": 62035,
- "file-code": 62036,
- "file-diff": 62037,
- "file-directory": 62038,
- "file-submodule": 62039,
- "file-symlink-file": 62040,
- "file-zip": 62041,
- "filter": 61806,
- "flame": 62042,
- "fold": 62043,
- "fold-down": 62044,
- "fold-up": 62045,
- "gear": 62046,
- "gift": 61813,
- "git-branch": 61814,
- "git-commit": 61815,
- "git-compare": 62047,
- "git-merge": 61816,
- "git-pull-request": 61817,
- "git-pull-request-closed": 62048,
- "git-pull-request-draft": 62049,
- "globe": 61820,
- "grabber": 62050,
- "graph": 62051,
- "hash": 61823,
- "heading": 62052,
- "heart": 61825,
- "heart-fill": 62053,
- "history": 62054,
- "home": 61828,
- "horizontal-rule": 62055,
- "hourglass": 62056,
- "hubot": 62057,
- "id-badge": 62058,
- "image": 61829,
- "inbox": 61830,
- "infinity": 62059,
- "info": 61831,
- "issue-closed": 62060,
- "issue-draft": 62061,
- "issue-opened": 62062,
- "issue-reopened": 62063,
- "italic": 61833,
- "iterations": 62064,
- "kebab-horizontal": 62065,
- "key": 61834,
- "key-asterisk": 62066,
- "law": 62067,
- "light-bulb": 62068,
- "link": 61838,
- "link-external": 62069,
- "list-ordered": 62070,
- "list-unordered": 62071,
- "location": 62072,
- "lock": 61843,
- "log": 62073,
- "logo-gist": 62074,
- "logo-github": 62075,
- "mail": 61846,
- "mark-github": 62076,
- "markdown": 62077,
- "megaphone": 62078,
- "mention": 62079,
- "meter": 62080,
- "milestone": 62081,
- "mirror": 62082,
- "moon": 61863,
- "mortar-board": 62083,
- "multi-select": 62084,
- "mute": 62085,
- "no-entry": 62086,
- "north-star": 62087,
- "note": 62088,
- "number": 62089,
- "organization": 62090,
- "package": 61872,
- "package-dependencies": 62091,
- "package-dependents": 62092,
- "paintbrush": 62093,
- "paper-airplane": 62094,
- "paste": 62095,
- "pencil": 62096,
- "people": 62097,
- "person": 62098,
- "person-add": 62099,
- "person-fill": 62100,
- "pin": 62101,
- "play": 61886,
- "plug": 62102,
- "plus": 61888,
- "plus-circle": 61889,
- "project": 62103,
- "pulse": 62104,
- "question": 62105,
- "quote": 62106,
- "reply": 62107,
- "repo": 62108,
- "repo-clone": 62109,
- "repo-deleted": 62110,
- "repo-forked": 62111,
- "repo-pull": 62112,
- "repo-push": 62113,
- "repo-template": 62114,
- "report": 62115,
- "rocket": 62116,
- "rows": 62117,
- "rss": 61901,
- "ruby": 62118,
- "screen-full": 62119,
- "screen-normal": 62120,
- "search": 61904,
- "server": 61906,
- "share": 61908,
- "share-android": 62121,
- "shield": 61910,
- "shield-check": 62122,
- "shield-lock": 62123,
- "shield-x": 62124,
- "sidebar-collapse": 62125,
- "sidebar-expand": 62126,
- "sign-in": 62127,
- "sign-out": 62128,
- "single-select": 62129,
- "skip": 62130,
- "smiley": 62131,
- "sort-asc": 62132,
- "sort-desc": 62133,
- "square": 61924,
- "square-fill": 62134,
- "squirrel": 62135,
- "stack": 62136,
- "star": 61925,
- "star-fill": 62137,
- "stop": 62138,
- "stopwatch": 62139,
- "strikethrough": 62140,
- "sun": 61927,
- "sync": 62141,
- "tab-external": 62142,
- "table": 62143,
- "tag": 61931,
- "tasklist": 62144,
- "telescope": 62145,
- "telescope-fill": 62146,
- "terminal": 61933,
- "three-bars": 62147,
- "thumbsdown": 62148,
- "thumbsup": 62149,
- "tools": 62150,
- "trash": 61940,
- "triangle-down": 62151,
- "triangle-left": 62152,
- "triangle-right": 62153,
- "triangle-up": 62154,
- "typography": 62155,
- "unfold": 62156,
- "unlock": 61953,
- "unmute": 62157,
- "unverified": 62158,
- "upload": 61954,
- "verified": 62159,
- "versions": 62160,
- "video": 61962,
- "webhook": 62161,
- "workflow": 62162,
- "x": 61973,
- "x-circle": 61974,
- "x-circle-fill": 62163,
- "zap": 61978
-}
\ No newline at end of file
diff --git a/index.js b/index.js
deleted file mode 100644
index 27fff26c2..000000000
--- a/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-export { default as createIconSet } from './lib/create-icon-set';
-export { default as createMultiStyleIconSet } from './lib/create-multi-style-icon-set';
-export { default as createIconSetFromFontello } from './lib/create-icon-set-from-fontello';
-export { default as createIconSetFromIcoMoon } from './lib/create-icon-set-from-icomoon';
diff --git a/index.js.flow b/index.js.flow
deleted file mode 100644
index e5ebff7b0..000000000
--- a/index.js.flow
+++ /dev/null
@@ -1,85 +0,0 @@
-/**
- * @flow strict
- */
-
-import { PureComponent } from 'react';
-
-export type Color = number | string;
-
-export type IconButtonProps = {
- backgroundColor?: Color,
- borderRadius?: number,
- color?: Color,
- name: Glyphs,
- size?: number,
- ...
-};
-
-declare class IconButton extends PureComponent<
- IconButtonProps
-> {}
-
-export type IconProps = {
- allowFontScaling?: boolean,
- color?: Color,
- name: Glyphs,
- size?: number,
- ...
-};
-
-export type ImageSource = {|
- uri: string,
- scale: number,
-|};
-
-declare class Icon extends PureComponent> {
- static Button: Class>;
-
- static getFontFamily(): string;
- static getImageSource(
- name: Glyphs,
- size?: number,
- color?: Color
- ): Promise;
- static getImageSourceSync(
- name: Glyphs,
- size?: number,
- color?: Color
- ): ImageSource;
- static getRawGlyphMap(): { [name: Glyphs]: number };
- static hasIcon(name: string): boolean;
- static loadFont(file?: string): Promise;
-}
-
-export type { Icon };
-
-declare export function createIconSet(
- glyphMap: GlyphMap,
- fontFamily: string,
- fontFile?: string
-): Class>>;
-
-export type FontelloConfig = {
- glyphs: Array<{
- css: string,
- code: number,
- }>,
-};
-
-declare export function createIconSetFromFontello(
- config: FontelloConfig,
- fontFamily?: string,
- fontFile?: string
-): Class>;
-
-export type IcoMoonConfig = {
- icons: Array<{
- properties: { name: string, code: number },
- }>,
-};
-
-declare export function createIconSetFromIcoMoon(
- config: IcoMoonConfig,
- fontFamily?: string,
- fontFile?: string
-): Class>;
diff --git a/lefthook.yml b/lefthook.yml
new file mode 100644
index 000000000..e36958214
--- /dev/null
+++ b/lefthook.yml
@@ -0,0 +1,16 @@
+pre-commit:
+ parallel: true
+ commands:
+ eslint:
+ run: yarn lint:eslint
+ biome:
+ run: yarn lint:biome
+ # NOTE: Disabled because it is too slow
+ # types:
+ # glob: "*.{json,js,ts,tsx}"
+ # run: yarn lint:types
+commit-msg:
+ parallel: true
+ commands:
+ commitlint:
+ run: npx commitlint --edit
diff --git a/lerna.json b/lerna.json
new file mode 100644
index 000000000..ce5370e49
--- /dev/null
+++ b/lerna.json
@@ -0,0 +1,10 @@
+{
+ "$schema": "node_modules/lerna/schemas/lerna-schema.json",
+ "version": "independent",
+ "npmClient": "yarn",
+ "command": {
+ "publish": {
+ "message": "chore: publish"
+ }
+ }
+}
diff --git a/lib/NativeRNVectorIcons.js b/lib/NativeRNVectorIcons.js
deleted file mode 100644
index 5401a606e..000000000
--- a/lib/NativeRNVectorIcons.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// @flow
-// eslint-disable-next-line import/no-unresolved
-import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport';
-import { TurboModuleRegistry } from 'react-native';
-
-export interface Spec extends TurboModule {
- getImageForFont(
- fontName: string,
- glyph: string,
- fontSize: number,
- color: number
- ): Promise;
- getImageForFontSync(
- fontName: string,
- glyph: string,
- fontSize: number,
- color: number
- ): string;
- loadFontWithFileName(fontFileName: string, extension: string): Promise;
-}
-export default (TurboModuleRegistry.get('RNVectorIcons'): ?Spec);
diff --git a/lib/create-icon-set-from-fontawesome5.js b/lib/create-icon-set-from-fontawesome5.js
deleted file mode 100644
index cddedf825..000000000
--- a/lib/create-icon-set-from-fontawesome5.js
+++ /dev/null
@@ -1,79 +0,0 @@
-import { Platform } from 'react-native';
-import createMultiStyleIconSet from './create-multi-style-icon-set';
-
-const FA5Style = {
- regular: 'regular',
- light: 'light',
- solid: 'solid',
- brand: 'brand',
-};
-
-function createFA5iconSet(glyphMap, metadata = {}, pro = false) {
- const metadataKeys = Object.keys(metadata);
- const fontFamily = `FontAwesome5${pro ? 'Pro' : 'Free'}`;
-
- function fallbackFamily(glyph) {
- for (let i = 0; i < metadataKeys.length; i += 1) {
- const family = metadataKeys[i];
- if (metadata[family].indexOf(glyph) !== -1) {
- return family === 'brands' ? 'brand' : family;
- }
- }
-
- return 'regular';
- }
-
- function glyphValidator(glyph, style) {
- const family = style === 'brand' ? 'brands' : style;
- if (metadataKeys.indexOf(family) === -1) return false;
- return metadata[family].indexOf(glyph) !== -1;
- }
-
- function createFontAwesomeStyle(style, fontWeight, family = fontFamily) {
- let styleName = style;
- let fontFile = `FontAwesome5_${pro ? `Pro_${styleName}` : styleName}.ttf`;
-
- if (styleName === 'Brands') {
- styleName = 'Regular';
- fontFile = 'FontAwesome5_Brands.ttf';
- }
-
- return {
- fontFamily: `${family}-${styleName}`,
- fontFile,
- fontStyle: Platform.select({
- ios: {
- fontWeight,
- },
- default: {},
- }),
- glyphMap,
- };
- }
-
- const brandIcons = createFontAwesomeStyle(
- 'Brands',
- '400',
- 'FontAwesome5Brands'
- );
- const lightIcons = createFontAwesomeStyle('Light', '300');
- const regularIcons = createFontAwesomeStyle('Regular', '400');
- const solidIcons = createFontAwesomeStyle('Solid', '900');
- const Icon = createMultiStyleIconSet(
- {
- brand: brandIcons,
- light: lightIcons,
- regular: regularIcons,
- solid: solidIcons,
- },
- {
- defaultStyle: 'regular',
- fallbackFamily,
- glyphValidator,
- }
- );
-
- return Icon;
-}
-
-export { createFA5iconSet, FA5Style };
diff --git a/lib/create-icon-set-from-fontawesome6.js b/lib/create-icon-set-from-fontawesome6.js
deleted file mode 100644
index f1119ae2f..000000000
--- a/lib/create-icon-set-from-fontawesome6.js
+++ /dev/null
@@ -1,116 +0,0 @@
-import { Platform } from 'react-native';
-import createMultiStyleIconSet from './create-multi-style-icon-set';
-
-const FA6Style = {
- regular: 'regular',
- light: 'light',
- solid: 'solid',
- brand: 'brand',
- sharp: 'sharp',
- sharpLight: 'sharpLight',
- sharpSolid: 'sharpSolid',
- duotone: 'duotone',
- thin: 'thin',
-};
-
-function createFA6iconSet(glyphMap, metadata = {}, pro = false) {
- const metadataKeys = Object.keys(metadata);
- const fontFamily = `FontAwesome6${pro ? 'Pro' : 'Free'}`;
-
- function fallbackFamily(glyph) {
- for (let i = 0; i < metadataKeys.length; i += 1) {
- const family = metadataKeys[i];
- if (metadata[family].indexOf(glyph) !== -1) {
- return family === 'brands' ? 'brand' : family;
- }
- }
-
- return 'regular';
- }
-
- function glyphValidator(glyph, style) {
- let family = style === 'brand' ? 'brands' : style;
- family = style === 'sharpSolid' ? 'sharp-solid' : family;
- if (metadataKeys.indexOf(family) === -1) return false;
- return metadata[family].indexOf(glyph) !== -1;
- }
-
- function createFontAwesomeStyle(style, fontWeight, family = fontFamily) {
- let styleName = style;
- const fontFile = `FontAwesome6_${pro ? `Pro_${styleName}` : styleName}.ttf`;
-
- if (styleName === 'Brands') {
- styleName = 'Regular';
- }
-
- if (styleName === 'Duotone') {
- styleName = 'Solid';
- }
-
- styleName = styleName.replace('Sharp_', '');
-
- return {
- fontFamily: `${family}-${styleName}`,
- fontFile,
- fontStyle: Platform.select({
- ios: {
- fontWeight,
- },
- default: {},
- }),
- glyphMap,
- };
- }
-
- const brandIcons = createFontAwesomeStyle(
- 'Brands',
- '400',
- 'FontAwesome6Brands'
- );
- const lightIcons = createFontAwesomeStyle('Light', '300');
- const regularIcons = createFontAwesomeStyle('Regular', '400');
- const solidIcons = createFontAwesomeStyle('Solid', '900');
- const sharpLightIcons = createFontAwesomeStyle(
- 'Sharp_Light',
- '300',
- 'FontAwesome6Sharp'
- );
- const sharpIcons = createFontAwesomeStyle(
- 'Sharp_Regular',
- '400',
- 'FontAwesome6Sharp'
- );
- const sharpSolidIcons = createFontAwesomeStyle(
- 'Sharp_Solid',
- '900',
- 'FontAwesome6Sharp'
- );
- const duotoneIcons = createFontAwesomeStyle(
- 'Duotone',
- '900',
- 'FontAwesome6Duotone'
- );
- const thinIcons = createFontAwesomeStyle('Thin', '100');
- const Icon = createMultiStyleIconSet(
- {
- brand: brandIcons,
- light: lightIcons,
- regular: regularIcons,
- solid: solidIcons,
- sharp: sharpIcons,
- sharpLight: sharpLightIcons,
- sharpSolid: sharpSolidIcons,
- duotone: duotoneIcons,
- thin: thinIcons,
- },
- {
- defaultStyle: 'regular',
- fallbackFamily,
- glyphValidator,
- }
- );
-
- return Icon;
-}
-
-export { createFA6iconSet, FA6Style };
diff --git a/lib/create-icon-set-from-fontello.js b/lib/create-icon-set-from-fontello.js
deleted file mode 100644
index 16315c96b..000000000
--- a/lib/create-icon-set-from-fontello.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import createIconSet from './create-icon-set';
-
-export default function createIconSetFromFontello(
- config,
- fontFamilyArg,
- fontFile
-) {
- const glyphMap = {};
- config.glyphs.forEach(glyph => {
- glyphMap[glyph.css] = glyph.code;
- });
-
- const fontFamily = fontFamilyArg || config.name || 'fontello';
-
- return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`);
-}
diff --git a/lib/create-icon-set-from-icomoon.js b/lib/create-icon-set-from-icomoon.js
deleted file mode 100644
index 729ed4630..000000000
--- a/lib/create-icon-set-from-icomoon.js
+++ /dev/null
@@ -1,19 +0,0 @@
-import createIconSet from './create-icon-set';
-
-export default function createIconSetFromIcoMoon(
- config,
- fontFamilyArg,
- fontFile
-) {
- const glyphMap = {};
- config.icons.forEach(icon => {
- icon.properties.name.split(/\s*,\s*/g).forEach(name => {
- glyphMap[name] = icon.properties.code;
- });
- });
-
- const fontFamily =
- fontFamilyArg || config.preferences.fontPref.metadata.fontFamily;
-
- return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`);
-}
diff --git a/lib/create-icon-set.js b/lib/create-icon-set.js
deleted file mode 100644
index 82bd5edd3..000000000
--- a/lib/create-icon-set.js
+++ /dev/null
@@ -1,179 +0,0 @@
-import React, { PureComponent } from 'react';
-import PropTypes from 'prop-types';
-import { Platform, PixelRatio, processColor, Text } from 'react-native';
-
-import ensureNativeModuleAvailable from './ensure-native-module-available';
-import createIconSourceCache from './create-icon-source-cache';
-import createIconButtonComponent from './icon-button';
-import NativeIconAPI from './NativeRNVectorIcons';
-
-export const DEFAULT_ICON_SIZE = 12;
-export const DEFAULT_ICON_COLOR = 'black';
-
-export default function createIconSet(
- glyphMap,
- fontFamily,
- fontFile,
- fontStyle
-) {
- // Android doesn't care about actual fontFamily name, it will only look in fonts folder.
- const fontBasename = fontFile
- ? fontFile.replace(/\.(otf|ttf)$/, '')
- : fontFamily;
-
- const fontReference = Platform.select({
- windows: `/Assets/${fontFile}#${fontFamily}`,
- android: fontBasename,
- web: fontBasename,
- default: fontFamily,
- });
-
- const IconNamePropType = PropTypes.oneOf(Object.keys(glyphMap));
-
- class Icon extends PureComponent {
- static propTypes = {
- allowFontScaling: PropTypes.bool,
- name: IconNamePropType,
- size: PropTypes.number,
- color: PropTypes.any, // eslint-disable-line react/forbid-prop-types
- children: PropTypes.node,
- style: PropTypes.any, // eslint-disable-line react/forbid-prop-types
- };
-
- static defaultProps = {
- size: DEFAULT_ICON_SIZE,
- allowFontScaling: false,
- };
-
- render() {
- const { name, size, color, style, children, ...props } = this.props;
-
- let glyph = name ? glyphMap[name] || '?' : '';
- if (typeof glyph === 'number') {
- glyph = String.fromCodePoint(glyph);
- }
-
- const styleDefaults = {
- fontSize: size,
- color,
- };
-
- const styleOverrides = {
- fontFamily: fontReference,
- fontWeight: 'normal',
- fontStyle: 'normal',
- };
-
- props.style = [styleDefaults, style, styleOverrides, fontStyle || {}];
-
- return (
-
- {glyph}
- {children}
-
- );
- }
- }
-
- const imageSourceCache = createIconSourceCache();
-
- function resolveGlyph(name) {
- const glyph = glyphMap[name] || '?';
- if (typeof glyph === 'number') {
- return String.fromCodePoint(glyph);
- }
- return glyph;
- }
-
- function getImageSourceSync(
- name,
- size = DEFAULT_ICON_SIZE,
- color = DEFAULT_ICON_COLOR
- ) {
- ensureNativeModuleAvailable();
-
- const glyph = resolveGlyph(name);
- const processedColor = processColor(color);
- const cacheKey = `${glyph}:${size}:${processedColor}`;
-
- if (imageSourceCache.has(cacheKey)) {
- return imageSourceCache.get(cacheKey);
- }
- try {
- const imagePath = NativeIconAPI.getImageForFontSync(
- fontReference,
- glyph,
- size,
- processedColor
- );
- const value = { uri: imagePath, scale: PixelRatio.get() };
- imageSourceCache.setValue(cacheKey, value);
- return value;
- } catch (error) {
- imageSourceCache.setError(cacheKey, error);
- throw error;
- }
- }
-
- async function getImageSource(
- name,
- size = DEFAULT_ICON_SIZE,
- color = DEFAULT_ICON_COLOR
- ) {
- ensureNativeModuleAvailable();
-
- const glyph = resolveGlyph(name);
- const processedColor = processColor(color);
- const cacheKey = `${glyph}:${size}:${processedColor}`;
-
- if (imageSourceCache.has(cacheKey)) {
- return imageSourceCache.get(cacheKey);
- }
- try {
- const imagePath = await NativeIconAPI.getImageForFont(
- fontReference,
- glyph,
- size,
- processedColor
- );
- const value = { uri: imagePath, scale: PixelRatio.get() };
- imageSourceCache.setValue(cacheKey, value);
- return value;
- } catch (error) {
- imageSourceCache.setError(cacheKey, error);
- throw error;
- }
- }
-
- async function loadFont(file = fontFile) {
- if (Platform.OS === 'ios') {
- ensureNativeModuleAvailable();
- if (!file) {
- throw new Error('Unable to load font, because no file was specified. ');
- }
- await NativeIconAPI.loadFontWithFileName(...file.split('.'));
- }
- }
-
- function hasIcon(name) {
- return Object.prototype.hasOwnProperty.call(glyphMap, name);
- }
-
- function getRawGlyphMap() {
- return glyphMap;
- }
-
- function getFontFamily() {
- return fontReference;
- }
-
- Icon.Button = createIconButtonComponent(Icon);
- Icon.getImageSource = getImageSource;
- Icon.getImageSourceSync = getImageSourceSync;
- Icon.loadFont = loadFont;
- Icon.hasIcon = hasIcon;
- Icon.getRawGlyphMap = getRawGlyphMap;
- Icon.getFontFamily = getFontFamily;
-
- return Icon;
-}
diff --git a/lib/create-icon-source-cache.js b/lib/create-icon-source-cache.js
deleted file mode 100644
index e1e6affd9..000000000
--- a/lib/create-icon-source-cache.js
+++ /dev/null
@@ -1,27 +0,0 @@
-const TYPE_VALUE = 'value';
-const TYPE_ERROR = 'error';
-
-export default function createIconSourceCache() {
- const cache = new Map();
-
- const setValue = (key, value) =>
- cache.set(key, { type: TYPE_VALUE, data: value });
-
- const setError = (key, error) =>
- cache.set(key, { type: TYPE_ERROR, data: error });
-
- const has = key => cache.has(key);
-
- const get = key => {
- if (!cache.has(key)) {
- return undefined;
- }
- const { type, data } = cache.get(key);
- if (type === TYPE_ERROR) {
- throw data;
- }
- return data;
- };
-
- return { setValue, setError, has, get };
-}
diff --git a/lib/create-multi-style-icon-set.js b/lib/create-multi-style-icon-set.js
deleted file mode 100644
index 04cc9d9a0..000000000
--- a/lib/create-multi-style-icon-set.js
+++ /dev/null
@@ -1,149 +0,0 @@
-import React, { PureComponent } from 'react';
-import PropTypes from 'prop-types';
-
-import createIconSet, {
- DEFAULT_ICON_COLOR,
- DEFAULT_ICON_SIZE,
-} from './create-icon-set';
-
-export default function createMultiStyleIconSet(styles, optionsInput = {}) {
- const styleNames = Object.keys(styles);
-
- if (styleNames.length === 0) {
- throw new Error('You need to add at least one style');
- }
-
- const options = {
- defaultStyle: styleNames[0],
- fallbackFamily: () => styleNames[0],
- glyphValidator: () => true,
- ...optionsInput,
- };
-
- const iconSets = styleNames.reduce((acc, name) => {
- const style = styles[name];
-
- acc[name] = createIconSet(
- style.glyphMap || {},
- style.fontFamily || '',
- style.fontFile || '',
- style.fontStyle || {}
- );
-
- return acc;
- }, {});
-
- function styleFromProps(props) {
- return Object.keys(props).reduce(
- (result, propName) =>
- styleNames.indexOf(propName) !== -1 && props[propName] === true
- ? propName
- : result,
- options.defaultStyle
- );
- }
-
- function getIconSetForProps(props) {
- const { name } = props;
- const style = styleFromProps(props);
-
- if (options.glyphValidator(name, style)) return iconSets[style];
-
- const family = options.fallbackFamily(name);
-
- if (styleNames.indexOf(family) === -1) {
- return options.defaultStyle;
- }
-
- return iconSets[family];
- }
-
- function selectIconClass(iconSet, iconClass) {
- return iconClass.length > 0 ? iconSet[iconClass] : iconSet;
- }
-
- function reduceProps(props) {
- return Object.keys(props).reduce((acc, prop) => {
- if (styleNames.indexOf(prop) === -1) {
- acc[prop] = props[prop];
- }
-
- return acc;
- }, {});
- }
-
- function getStyledIconSet(style, name = '') {
- if (styleNames.indexOf(style) === -1) {
- return iconSets[options.defaultStyle];
- }
-
- return !name
- ? iconSets[styleFromProps({ [style]: true })]
- : getIconSetForProps({ name, [style]: true });
- }
-
- function getImageSource(
- name,
- size = DEFAULT_ICON_SIZE,
- color = DEFAULT_ICON_COLOR,
- style = options.defaultStyle
- ) {
- return getStyledIconSet(style, name).getImageSource(name, size, color);
- }
-
- function getImageSourceSync(
- name,
- size = DEFAULT_ICON_SIZE,
- color = DEFAULT_ICON_COLOR,
- style = options.defaultStyle
- ) {
- return getStyledIconSet(style, name).getImageSourceSync(name, size, color);
- }
-
- function getFontFamily(style = options.defaultStyle) {
- return getStyledIconSet(style).getFontFamily();
- }
-
- function getRawGlyphMap(style = options.defaultStyle) {
- return getStyledIconSet(style).getRawGlyphMap();
- }
-
- function hasIcon(name, style = options.defaultStyle) {
- return options.glyphValidator(name, style);
- }
-
- function createStyledIconClass(selectClass = '') {
- class IconClass extends PureComponent {
- static propTypes = styleNames.reduce((acc, name) => {
- acc[name] = PropTypes.bool;
- return acc;
- }, {});
-
- static defaultProps = styleNames.reduce((acc, name) => {
- acc[name] = false;
- return acc;
- }, {});
-
- render() {
- const selectedIconSet = getIconSetForProps(this.props);
- const SelectedIconClass = selectIconClass(selectedIconSet, selectClass);
- const props = reduceProps(this.props);
-
- return ;
- }
- }
-
- return IconClass;
- }
-
- const Icon = createStyledIconClass();
- Icon.Button = createStyledIconClass('Button');
- Icon.getStyledIconSet = getStyledIconSet;
- Icon.getImageSource = getImageSource;
- Icon.getImageSourceSync = getImageSourceSync;
- Icon.getFontFamily = getFontFamily;
- Icon.getRawGlyphMap = getRawGlyphMap;
- Icon.hasIcon = hasIcon;
-
- return Icon;
-}
diff --git a/lib/generate-icon-set-from-css.js b/lib/generate-icon-set-from-css.js
deleted file mode 100644
index 8d447c18f..000000000
--- a/lib/generate-icon-set-from-css.js
+++ /dev/null
@@ -1,63 +0,0 @@
-const fs = require('fs');
-
-function extractGlyphMapFromCss(files, selectorPattern) {
- const styleRulePattern =
- '(\\.[A-Za-z0-9_.:, \\n\\t-]+)\\{[^}]*content: ?["\\\'](?:\\\\([A-Fa-f0-9]+)|([^"\\\']+))["\\\'][^}]*\\}';
- const allStyleRules = new RegExp(styleRulePattern, 'g');
- const singleStyleRules = new RegExp(styleRulePattern);
- const allSelectors = new RegExp(selectorPattern, 'g');
- const singleSelector = new RegExp(selectorPattern);
-
- const extractGlyphFromRule = rule => {
- const ruleParts = rule.match(singleStyleRules);
- if (ruleParts[2]) {
- // Hex value in CSS
- return parseInt(ruleParts[2], 16);
- }
- if (ruleParts[3].length > 1) {
- // String value in CSS that we'll keep as a string because it's not a single character
- return ruleParts[3];
- }
- // String value in CSS that we'll convert to a charcode
- return ruleParts[3].charCodeAt();
- };
-
- const extractSelectorsFromRule = rule => {
- const ruleParts = rule.match(singleStyleRules);
- const selectors = ruleParts[1].match(allSelectors) || [];
- return selectors.map(selector => selector.match(singleSelector)[1]);
- };
-
- return (typeof files === 'string' ? [files] : files)
- .map(fileName => fs.readFileSync(fileName, { encoding: 'utf8' }))
- .map(contents => contents.match(allStyleRules) || [])
- .reduce((acc, rules) => acc.concat(rules), [])
- .map(rule => {
- const glyph = extractGlyphFromRule(rule);
- const selectors = extractSelectorsFromRule(rule);
- return selectors.map(selector => [selector, glyph]);
- })
- .reduce(
- (acc, glyphs) => Object.assign(acc, Object.fromEntries(glyphs)),
- {}
- );
-}
-
-function escapeRegExp(str) {
- return str.replace(/[-[\]/{}()*+?.\\^$|]/g, '\\$&');
-}
-
-function generateIconSetFromCss(cssFiles, selectorPrefix, template, data = {}) {
- const glyphMap = extractGlyphMapFromCss(
- cssFiles,
- `${escapeRegExp(selectorPrefix)}([A-Za-z0-9_-]+)::?before`
- );
- const content = JSON.stringify(glyphMap, null, ' ');
- if (template) {
- const templateVariables = { glyphMap: content, ...data };
- return template.replace(/\${([^}]*)}/g, (_, key) => templateVariables[key]);
- }
- return content;
-}
-
-module.exports = generateIconSetFromCss;
diff --git a/lib/icon-button.js b/lib/icon-button.js
deleted file mode 100644
index efef32836..000000000
--- a/lib/icon-button.js
+++ /dev/null
@@ -1,134 +0,0 @@
-import React, { PureComponent } from 'react';
-import PropTypes from 'prop-types';
-import { StyleSheet, Text, TouchableHighlight, View } from 'react-native';
-import { pick, omit } from './object-utils';
-
-const styles = StyleSheet.create({
- container: {
- flexDirection: 'row',
- justifyContent: 'flex-start',
- alignItems: 'center',
- padding: 8,
- },
- touchable: {
- overflow: 'hidden',
- },
- icon: {
- marginRight: 10,
- },
- text: {
- fontWeight: '600',
- backgroundColor: 'transparent',
- },
-});
-
-const IOS7_BLUE = '#007AFF';
-
-const TEXT_PROP_NAMES = [
- 'ellipsizeMode',
- 'numberOfLines',
- 'textBreakStrategy',
- 'selectable',
- 'suppressHighlighting',
- 'allowFontScaling',
- 'adjustsFontSizeToFit',
- 'minimumFontScale',
-];
-
-const TOUCHABLE_PROP_NAMES = [
- 'accessible',
- 'accessibilityLabel',
- 'accessibilityHint',
- 'accessibilityComponentType',
- 'accessibilityRole',
- 'accessibilityStates',
- 'accessibilityTraits',
- 'onFocus',
- 'onBlur',
- 'disabled',
- 'onPress',
- 'onPressIn',
- 'onPressOut',
- 'onLayout',
- 'onLongPress',
- 'nativeID',
- 'testID',
- 'delayPressIn',
- 'delayPressOut',
- 'delayLongPress',
- 'activeOpacity',
- 'underlayColor',
- 'selectionColor',
- 'onShowUnderlay',
- 'onHideUnderlay',
- 'hasTVPreferredFocus',
- 'tvParallaxProperties',
-];
-
-export default function createIconButtonComponent(Icon) {
- return class IconButton extends PureComponent {
- static propTypes = {
- backgroundColor: PropTypes.oneOfType([
- PropTypes.string,
- PropTypes.number,
- ]),
- borderRadius: PropTypes.number,
- color: PropTypes.any, // eslint-disable-line react/forbid-prop-types
- size: PropTypes.number,
- iconStyle: PropTypes.any, // eslint-disable-line react/forbid-prop-types
- style: PropTypes.any, // eslint-disable-line react/forbid-prop-types
- children: PropTypes.node,
- };
-
- static defaultProps = {
- backgroundColor: IOS7_BLUE,
- borderRadius: 5,
- color: 'white',
- size: 20,
- };
-
- render() {
- const { style, iconStyle, children, ...restProps } = this.props;
-
- const iconProps = pick(
- restProps,
- TEXT_PROP_NAMES,
- 'style',
- 'name',
- 'size',
- 'color'
- );
- const touchableProps = pick(restProps, TOUCHABLE_PROP_NAMES);
- const props = omit(
- restProps,
- Object.keys(iconProps),
- Object.keys(touchableProps),
- 'iconStyle',
- 'borderRadius',
- 'backgroundColor'
- );
- iconProps.style = iconStyle ? [styles.icon, iconStyle] : styles.icon;
-
- const colorStyle = pick(this.props, 'color');
- const blockStyle = pick(this.props, 'backgroundColor', 'borderRadius');
-
- return (
-
-
-
- {typeof children === 'string' ? (
-
- {children}
-
- ) : (
- children
- )}
-
-
- );
- }
- };
-}
diff --git a/lib/object-utils.js b/lib/object-utils.js
deleted file mode 100644
index d03b55b29..000000000
--- a/lib/object-utils.js
+++ /dev/null
@@ -1,20 +0,0 @@
-const pick = (obj, ...keys) =>
- keys
- .flat()
- .filter(key => Object.prototype.hasOwnProperty.call(obj, key))
- .reduce((acc, key) => {
- acc[key] = obj[key];
- return acc;
- }, {});
-
-const omit = (obj, ...keysToOmit) => {
- const keysToOmitSet = new Set(keysToOmit.flat());
- return Object.getOwnPropertyNames(obj)
- .filter(key => !keysToOmitSet.has(key))
- .reduce((acc, key) => {
- acc[key] = obj[key];
- return acc;
- }, {});
-};
-
-module.exports = { pick, omit };
diff --git a/package.json b/package.json
index 8bc76dd56..d9baf5a34 100644
--- a/package.json
+++ b/package.json
@@ -1,107 +1,55 @@
{
- "name": "react-native-vector-icons",
- "version": "10.2.0",
- "description": "Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling.",
- "main": "dist/index.js",
- "bin": {
- "fa-upgrade.sh": "./bin/fa-upgrade.sh",
- "fa5-upgrade": "./bin/fa5-upgrade.sh",
- "fa6-upgrade": "./bin/fa6-upgrade.sh",
- "generate-icon": "./bin/generate-icon.js"
- },
- "scripts": {
- "test": "eslint index.js {bin,lib}/*.js",
- "format": "prettier index.js *.md {bin,lib,directory,Examples}/**/*.js --write",
- "prepublish": "npm run build-web && npm run build-flow",
- "build": "./scripts/build-icons.sh",
- "build-web": "rm -rf ./dist && babel *.js --out-dir ./dist && babel lib --out-dir ./dist/lib && cp -R ./glyphmaps ./dist/glyphmaps",
- "build-flow": "./scripts/build-flow.sh",
- "build-antd": "./scripts/antdesign.sh",
- "build-entypo": "./scripts/entypo.sh",
- "build-evilicons": "./scripts/evilicons.sh",
- "build-fontawesome": "./scripts/fontawesome.sh",
- "build-fontawesome5": "./scripts/fontawesome5.sh",
- "build-fontawesome6": "./scripts/fontawesome6.sh",
- "build-fontisto": "./scripts/fontisto.sh",
- "build-feather": "./scripts/feather.sh",
- "build-foundation": "./scripts/foundation.sh",
- "build-ionicons": "./scripts/ionicons.sh",
- "build-materialicons": "./scripts/materialicons.sh",
- "build-materialcommunityicons": "./scripts/materialcommunityicons.sh",
- "build-octicons": "./scripts/octicons.sh",
- "build-zocial": "./scripts/zocial.sh",
- "build-simplelineicons": "./scripts/simplelineicons.sh"
- },
- "keywords": [
- "react-native",
- "react-component",
- "react-native-component",
- "react",
- "mobile",
- "ios",
- "android",
- "osx",
- "windows",
- "macos",
- "ui",
- "icon",
- "icons",
- "vector",
- "retina",
- "font"
+ "private": true,
+ "version": "0.0.1",
+ "workspaces": [
+ "packages/*"
],
- "author": {
- "name": "Joel Arvidsson",
- "email": "joel@oblador.se"
- },
- "homepage": "https://github.com/oblador/react-native-vector-icons",
- "bugs": {
- "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ "scripts": {
+ "generate": "scripts/generate-fonts.sh",
+ "clean": "lerna run run clean",
+ "prepare": "lerna run prepare",
+ "test": "lerna run test",
+ "lint:eslint": "eslint .",
+ "lint:biome": "biome check .",
+ "lint:types": "bash -c 'for i in packages/*; do if [ -f $i/tsconfig.json ]; then tsc --noEmit -p $i/tsconfig.json; fi; done'",
+ "lint": "yarn lint:eslint; yarn lint:biome",
+ "release": "lerna publish --no-private",
+ "prerelease": "lerna publish --no-private prerelease",
+ "knip": "knip"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/oblador/react-native-vector-icons.git"
+ "devDependencies": {
+ "@biomejs/biome": "1.9.4",
+ "@commitlint/config-conventional": "^19.5.0",
+ "@evilmartians/lefthook": "^1.8.2",
+ "@types/eslint": "^8.56.12",
+ "@types/node": "^20.17.3",
+ "@typescript-eslint/eslint-plugin": "^8.13.0",
+ "@typescript-eslint/parser": "^8.13.0",
+ "commitlint": "^19.5.0",
+ "eslint": "^8.57.1",
+ "eslint-config-airbnb": "^19.0.4",
+ "eslint-config-airbnb-typescript": "^18.0.0",
+ "eslint-config-biome": "^1.9.3",
+ "eslint-plugin-import": "^2.31.0",
+ "eslint-plugin-jsx-a11y": "^6.10.2",
+ "eslint-plugin-react": "^7.37.2",
+ "eslint-plugin-react-hooks": "^5.0.0",
+ "knip": "^5.36.3",
+ "lerna": "^8.1.9",
+ "typescript": "^5.6.3",
+ "yo": "^5.0.0"
},
- "license": "MIT",
- "dependencies": {
- "prop-types": "^15.7.2",
- "yargs": "^16.1.1"
+ "engines": {
+ "node": ">= 18.0.0"
},
- "devDependencies": {
- "@babel/cli": "^7.12.9",
- "@babel/core": "^7.12.9",
- "@entypo-icons/core": "^1.0.1",
- "@mdi/font": "^6.5.95",
- "@primer/octicons": "^16.3.1",
- "babel-eslint": "^10.1.0",
- "css-social-buttons": "^1.1.1",
- "eslint": "^7.2.0",
- "eslint-config-airbnb": "^18.2.0",
- "eslint-config-prettier": "^6.11.0",
- "eslint-plugin-import": "^2.21.2",
- "eslint-plugin-jsx-a11y": "^6.3.0",
- "eslint-plugin-prettier": "^3.1.4",
- "eslint-plugin-react": "^7.20.0",
- "eslint-plugin-react-hooks": "^4",
- "evil-icons": "^1.10.1",
- "feather-icons": "^4.28.0",
- "font-awesome": "^4.7.0",
- "fontisto": "^3.0.4",
- "ionicons": "^7.1.0",
- "metro-react-native-babel-preset": "^0.66.2",
- "oslllo-svg-fixer": "^2.2.0",
- "prettier": "^1.19.1",
- "react": "^17.0.2",
- "simple-line-icons": "^2.5.5",
- "svg2ttf": "^6.0.3",
- "svgicons2svgfont": "^12.0.0"
+ "commitlint": {
+ "extends": [
+ "@commitlint/config-conventional"
+ ]
},
- "codegenConfig": {
- "name": "RNVectorIconsSpec",
- "type": "modules",
- "jsSrcsDir": "lib",
- "android": {
- "javaPackageName": "com.oblador.vectoricons"
- }
+ "packageManager": "yarn@4.5.0",
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git"
}
}
diff --git a/packages/ant-design/.fontcustom-manifest.json b/packages/ant-design/.fontcustom-manifest.json
new file mode 100644
index 000000000..62ea9ea2e
--- /dev/null
+++ b/packages/ant-design/.fontcustom-manifest.json
@@ -0,0 +1,1843 @@
+{
+ "checksum": {
+ "previous": "3a17bffd6a624425af737b4664e295508c3c5b8c76ebe37f1f393aa65105d542",
+ "current": "3a17bffd6a624425af737b4664e295508c3c5b8c76ebe37f1f393aa65105d542"
+ },
+ "fonts": [
+ "AntDesign/AntDesign.ttf",
+ "AntDesign/AntDesign.svg",
+ "AntDesign/AntDesign.woff",
+ "AntDesign/AntDesign.eot",
+ "AntDesign/AntDesign.woff2"
+ ],
+ "glyphs": {
+ "account-book": {
+ "codepoint": 62454,
+ "source": "fixedSvg/account-book.svg"
+ },
+ "aim": {
+ "codepoint": 62455,
+ "source": "fixedSvg/aim.svg"
+ },
+ "alert": {
+ "codepoint": 62456,
+ "source": "fixedSvg/alert.svg"
+ },
+ "alibaba": {
+ "codepoint": 62457,
+ "source": "fixedSvg/alibaba.svg"
+ },
+ "align-center": {
+ "codepoint": 62458,
+ "source": "fixedSvg/align-center.svg"
+ },
+ "align-left": {
+ "codepoint": 61701,
+ "source": "fixedSvg/align-left.svg"
+ },
+ "align-right": {
+ "codepoint": 61702,
+ "source": "fixedSvg/align-right.svg"
+ },
+ "alipay": {
+ "codepoint": 62459,
+ "source": "fixedSvg/alipay.svg"
+ },
+ "alipay-circle": {
+ "codepoint": 62460,
+ "source": "fixedSvg/alipay-circle.svg"
+ },
+ "aliwangwang": {
+ "codepoint": 62461,
+ "source": "fixedSvg/aliwangwang.svg"
+ },
+ "aliyun": {
+ "codepoint": 62462,
+ "source": "fixedSvg/aliyun.svg"
+ },
+ "amazon": {
+ "codepoint": 62463,
+ "source": "fixedSvg/amazon.svg"
+ },
+ "android": {
+ "codepoint": 62464,
+ "source": "fixedSvg/android.svg"
+ },
+ "ant-cloud": {
+ "codepoint": 62465,
+ "source": "fixedSvg/ant-cloud.svg"
+ },
+ "ant-design": {
+ "codepoint": 62466,
+ "source": "fixedSvg/ant-design.svg"
+ },
+ "apartment": {
+ "codepoint": 62467,
+ "source": "fixedSvg/apartment.svg"
+ },
+ "api": {
+ "codepoint": 62468,
+ "source": "fixedSvg/api.svg"
+ },
+ "apple": {
+ "codepoint": 62469,
+ "source": "fixedSvg/apple.svg"
+ },
+ "appstore": {
+ "codepoint": 62470,
+ "source": "fixedSvg/appstore.svg"
+ },
+ "appstore-add": {
+ "codepoint": 62471,
+ "source": "fixedSvg/appstore-add.svg"
+ },
+ "area-chart": {
+ "codepoint": 62472,
+ "source": "fixedSvg/area-chart.svg"
+ },
+ "arrow-down": {
+ "codepoint": 61717,
+ "source": "fixedSvg/arrow-down.svg"
+ },
+ "arrow-left": {
+ "codepoint": 61718,
+ "source": "fixedSvg/arrow-left.svg"
+ },
+ "arrow-right": {
+ "codepoint": 61719,
+ "source": "fixedSvg/arrow-right.svg"
+ },
+ "arrow-up": {
+ "codepoint": 61720,
+ "source": "fixedSvg/arrow-up.svg"
+ },
+ "arrows-alt": {
+ "codepoint": 62473,
+ "source": "fixedSvg/arrows-alt.svg"
+ },
+ "audio": {
+ "codepoint": 62474,
+ "source": "fixedSvg/audio.svg"
+ },
+ "audio-muted": {
+ "codepoint": 62475,
+ "source": "fixedSvg/audio-muted.svg"
+ },
+ "audit": {
+ "codepoint": 62476,
+ "source": "fixedSvg/audit.svg"
+ },
+ "backward": {
+ "codepoint": 62477,
+ "source": "fixedSvg/backward.svg"
+ },
+ "baidu": {
+ "codepoint": 62801,
+ "source": "fixedSvg/baidu.svg"
+ },
+ "bank": {
+ "codepoint": 62478,
+ "source": "fixedSvg/bank.svg"
+ },
+ "bar-chart": {
+ "codepoint": 62479,
+ "source": "fixedSvg/bar-chart.svg"
+ },
+ "barcode": {
+ "codepoint": 62480,
+ "source": "fixedSvg/barcode.svg"
+ },
+ "bars": {
+ "codepoint": 62481,
+ "source": "fixedSvg/bars.svg"
+ },
+ "behance": {
+ "codepoint": 61730,
+ "source": "fixedSvg/behance.svg"
+ },
+ "behance-square": {
+ "codepoint": 62482,
+ "source": "fixedSvg/behance-square.svg"
+ },
+ "bell": {
+ "codepoint": 61732,
+ "source": "fixedSvg/bell.svg"
+ },
+ "bg-colors": {
+ "codepoint": 62483,
+ "source": "fixedSvg/bg-colors.svg"
+ },
+ "bilibili": {
+ "codepoint": 62802,
+ "source": "fixedSvg/bilibili.svg"
+ },
+ "block": {
+ "codepoint": 61734,
+ "source": "fixedSvg/block.svg"
+ },
+ "bold": {
+ "codepoint": 62484,
+ "source": "fixedSvg/bold.svg"
+ },
+ "book": {
+ "codepoint": 61736,
+ "source": "fixedSvg/book.svg"
+ },
+ "border": {
+ "codepoint": 62485,
+ "source": "fixedSvg/border.svg"
+ },
+ "border-bottom": {
+ "codepoint": 62486,
+ "source": "fixedSvg/border-bottom.svg"
+ },
+ "border-horizontal": {
+ "codepoint": 62487,
+ "source": "fixedSvg/border-horizontal.svg"
+ },
+ "border-inner": {
+ "codepoint": 62488,
+ "source": "fixedSvg/border-inner.svg"
+ },
+ "border-left": {
+ "codepoint": 62489,
+ "source": "fixedSvg/border-left.svg"
+ },
+ "border-outer": {
+ "codepoint": 62490,
+ "source": "fixedSvg/border-outer.svg"
+ },
+ "border-right": {
+ "codepoint": 62491,
+ "source": "fixedSvg/border-right.svg"
+ },
+ "border-top": {
+ "codepoint": 62492,
+ "source": "fixedSvg/border-top.svg"
+ },
+ "border-verticle": {
+ "codepoint": 62493,
+ "source": "fixedSvg/border-verticle.svg"
+ },
+ "borderless-table": {
+ "codepoint": 62494,
+ "source": "fixedSvg/borderless-table.svg"
+ },
+ "box-plot": {
+ "codepoint": 62495,
+ "source": "fixedSvg/box-plot.svg"
+ },
+ "branches": {
+ "codepoint": 62496,
+ "source": "fixedSvg/branches.svg"
+ },
+ "bug": {
+ "codepoint": 61749,
+ "source": "fixedSvg/bug.svg"
+ },
+ "build": {
+ "codepoint": 62497,
+ "source": "fixedSvg/build.svg"
+ },
+ "bulb": {
+ "codepoint": 62498,
+ "source": "fixedSvg/bulb.svg"
+ },
+ "calculator": {
+ "codepoint": 61752,
+ "source": "fixedSvg/calculator.svg"
+ },
+ "calendar": {
+ "codepoint": 61753,
+ "source": "fixedSvg/calendar.svg"
+ },
+ "camera": {
+ "codepoint": 61754,
+ "source": "fixedSvg/camera.svg"
+ },
+ "car": {
+ "codepoint": 62499,
+ "source": "fixedSvg/car.svg"
+ },
+ "caret-down": {
+ "codepoint": 62500,
+ "source": "fixedSvg/caret-down.svg"
+ },
+ "caret-left": {
+ "codepoint": 62501,
+ "source": "fixedSvg/caret-left.svg"
+ },
+ "caret-right": {
+ "codepoint": 62502,
+ "source": "fixedSvg/caret-right.svg"
+ },
+ "caret-up": {
+ "codepoint": 62503,
+ "source": "fixedSvg/caret-up.svg"
+ },
+ "carry-out": {
+ "codepoint": 62504,
+ "source": "fixedSvg/carry-out.svg"
+ },
+ "check": {
+ "codepoint": 61761,
+ "source": "fixedSvg/check.svg"
+ },
+ "check-circle": {
+ "codepoint": 62505,
+ "source": "fixedSvg/check-circle.svg"
+ },
+ "check-square": {
+ "codepoint": 62506,
+ "source": "fixedSvg/check-square.svg"
+ },
+ "chrome": {
+ "codepoint": 62507,
+ "source": "fixedSvg/chrome.svg"
+ },
+ "ci": {
+ "codepoint": 62508,
+ "source": "fixedSvg/ci.svg"
+ },
+ "ci-circle": {
+ "codepoint": 62509,
+ "source": "fixedSvg/ci-circle.svg"
+ },
+ "clear": {
+ "codepoint": 62510,
+ "source": "fixedSvg/clear.svg"
+ },
+ "clock-circle": {
+ "codepoint": 62511,
+ "source": "fixedSvg/clock-circle.svg"
+ },
+ "close": {
+ "codepoint": 62512,
+ "source": "fixedSvg/close.svg"
+ },
+ "close-circle": {
+ "codepoint": 62513,
+ "source": "fixedSvg/close-circle.svg"
+ },
+ "close-square": {
+ "codepoint": 62514,
+ "source": "fixedSvg/close-square.svg"
+ },
+ "cloud": {
+ "codepoint": 61772,
+ "source": "fixedSvg/cloud.svg"
+ },
+ "cloud-download": {
+ "codepoint": 62515,
+ "source": "fixedSvg/cloud-download.svg"
+ },
+ "cloud-server": {
+ "codepoint": 62516,
+ "source": "fixedSvg/cloud-server.svg"
+ },
+ "cloud-sync": {
+ "codepoint": 62517,
+ "source": "fixedSvg/cloud-sync.svg"
+ },
+ "cloud-upload": {
+ "codepoint": 62518,
+ "source": "fixedSvg/cloud-upload.svg"
+ },
+ "cluster": {
+ "codepoint": 62519,
+ "source": "fixedSvg/cluster.svg"
+ },
+ "code": {
+ "codepoint": 61778,
+ "source": "fixedSvg/code.svg"
+ },
+ "code-sandbox": {
+ "codepoint": 62520,
+ "source": "fixedSvg/code-sandbox.svg"
+ },
+ "codepen": {
+ "codepoint": 62521,
+ "source": "fixedSvg/codepen.svg"
+ },
+ "codepen-circle": {
+ "codepoint": 62522,
+ "source": "fixedSvg/codepen-circle.svg"
+ },
+ "coffee": {
+ "codepoint": 62523,
+ "source": "fixedSvg/coffee.svg"
+ },
+ "column-height": {
+ "codepoint": 62524,
+ "source": "fixedSvg/column-height.svg"
+ },
+ "column-width": {
+ "codepoint": 62525,
+ "source": "fixedSvg/column-width.svg"
+ },
+ "comment": {
+ "codepoint": 62526,
+ "source": "fixedSvg/comment.svg"
+ },
+ "compass": {
+ "codepoint": 61786,
+ "source": "fixedSvg/compass.svg"
+ },
+ "compress": {
+ "codepoint": 62527,
+ "source": "fixedSvg/compress.svg"
+ },
+ "console-sql": {
+ "codepoint": 62528,
+ "source": "fixedSvg/console-sql.svg"
+ },
+ "contacts": {
+ "codepoint": 62529,
+ "source": "fixedSvg/contacts.svg"
+ },
+ "container": {
+ "codepoint": 62530,
+ "source": "fixedSvg/container.svg"
+ },
+ "control": {
+ "codepoint": 62531,
+ "source": "fixedSvg/control.svg"
+ },
+ "copy": {
+ "codepoint": 61792,
+ "source": "fixedSvg/copy.svg"
+ },
+ "copyright": {
+ "codepoint": 62532,
+ "source": "fixedSvg/copyright.svg"
+ },
+ "copyright-circle": {
+ "codepoint": 62533,
+ "source": "fixedSvg/copyright-circle.svg"
+ },
+ "credit-card": {
+ "codepoint": 61795,
+ "source": "fixedSvg/credit-card.svg"
+ },
+ "crown": {
+ "codepoint": 62534,
+ "source": "fixedSvg/crown.svg"
+ },
+ "customer-service": {
+ "codepoint": 62535,
+ "source": "fixedSvg/customer-service.svg"
+ },
+ "dash": {
+ "codepoint": 62536,
+ "source": "fixedSvg/dash.svg"
+ },
+ "dashboard": {
+ "codepoint": 62537,
+ "source": "fixedSvg/dashboard.svg"
+ },
+ "database": {
+ "codepoint": 61800,
+ "source": "fixedSvg/database.svg"
+ },
+ "delete": {
+ "codepoint": 62538,
+ "source": "fixedSvg/delete.svg"
+ },
+ "delete-column": {
+ "codepoint": 62539,
+ "source": "fixedSvg/delete-column.svg"
+ },
+ "delete-row": {
+ "codepoint": 62540,
+ "source": "fixedSvg/delete-row.svg"
+ },
+ "delivered-procedure": {
+ "codepoint": 62541,
+ "source": "fixedSvg/delivered-procedure.svg"
+ },
+ "deployment-unit": {
+ "codepoint": 62542,
+ "source": "fixedSvg/deployment-unit.svg"
+ },
+ "desktop": {
+ "codepoint": 62543,
+ "source": "fixedSvg/desktop.svg"
+ },
+ "diff": {
+ "codepoint": 62544,
+ "source": "fixedSvg/diff.svg"
+ },
+ "dingding": {
+ "codepoint": 62545,
+ "source": "fixedSvg/dingding.svg"
+ },
+ "dingtalk": {
+ "codepoint": 62546,
+ "source": "fixedSvg/dingtalk.svg"
+ },
+ "disconnect": {
+ "codepoint": 62547,
+ "source": "fixedSvg/disconnect.svg"
+ },
+ "discord": {
+ "codepoint": 62803,
+ "source": "fixedSvg/discord.svg"
+ },
+ "dislike": {
+ "codepoint": 62548,
+ "source": "fixedSvg/dislike.svg"
+ },
+ "docker": {
+ "codepoint": 62804,
+ "source": "fixedSvg/docker.svg"
+ },
+ "dollar": {
+ "codepoint": 62549,
+ "source": "fixedSvg/dollar.svg"
+ },
+ "dollar-circle": {
+ "codepoint": 62550,
+ "source": "fixedSvg/dollar-circle.svg"
+ },
+ "dot-chart": {
+ "codepoint": 62551,
+ "source": "fixedSvg/dot-chart.svg"
+ },
+ "dot-net": {
+ "codepoint": 62805,
+ "source": "fixedSvg/dot-net.svg"
+ },
+ "double-left": {
+ "codepoint": 62552,
+ "source": "fixedSvg/double-left.svg"
+ },
+ "double-right": {
+ "codepoint": 62553,
+ "source": "fixedSvg/double-right.svg"
+ },
+ "down": {
+ "codepoint": 62554,
+ "source": "fixedSvg/down.svg"
+ },
+ "down-circle": {
+ "codepoint": 62555,
+ "source": "fixedSvg/down-circle.svg"
+ },
+ "down-square": {
+ "codepoint": 62556,
+ "source": "fixedSvg/down-square.svg"
+ },
+ "download": {
+ "codepoint": 61820,
+ "source": "fixedSvg/download.svg"
+ },
+ "drag": {
+ "codepoint": 62557,
+ "source": "fixedSvg/drag.svg"
+ },
+ "dribbble": {
+ "codepoint": 61822,
+ "source": "fixedSvg/dribbble.svg"
+ },
+ "dribbble-square": {
+ "codepoint": 62558,
+ "source": "fixedSvg/dribbble-square.svg"
+ },
+ "dropbox": {
+ "codepoint": 61824,
+ "source": "fixedSvg/dropbox.svg"
+ },
+ "edit": {
+ "codepoint": 61825,
+ "source": "fixedSvg/edit.svg"
+ },
+ "ellipsis": {
+ "codepoint": 62559,
+ "source": "fixedSvg/ellipsis.svg"
+ },
+ "enter": {
+ "codepoint": 62560,
+ "source": "fixedSvg/enter.svg"
+ },
+ "environment": {
+ "codepoint": 62561,
+ "source": "fixedSvg/environment.svg"
+ },
+ "euro": {
+ "codepoint": 62562,
+ "source": "fixedSvg/euro.svg"
+ },
+ "euro-circle": {
+ "codepoint": 62563,
+ "source": "fixedSvg/euro-circle.svg"
+ },
+ "exception": {
+ "codepoint": 62564,
+ "source": "fixedSvg/exception.svg"
+ },
+ "exclamation": {
+ "codepoint": 62565,
+ "source": "fixedSvg/exclamation.svg"
+ },
+ "exclamation-circle": {
+ "codepoint": 62566,
+ "source": "fixedSvg/exclamation-circle.svg"
+ },
+ "expand": {
+ "codepoint": 62567,
+ "source": "fixedSvg/expand.svg"
+ },
+ "expand-alt": {
+ "codepoint": 62568,
+ "source": "fixedSvg/expand-alt.svg"
+ },
+ "experiment": {
+ "codepoint": 62569,
+ "source": "fixedSvg/experiment.svg"
+ },
+ "export": {
+ "codepoint": 61837,
+ "source": "fixedSvg/export.svg"
+ },
+ "eye": {
+ "codepoint": 61838,
+ "source": "fixedSvg/eye.svg"
+ },
+ "eye-invisible": {
+ "codepoint": 62570,
+ "source": "fixedSvg/eye-invisible.svg"
+ },
+ "facebook": {
+ "codepoint": 61840,
+ "source": "fixedSvg/facebook.svg"
+ },
+ "fall": {
+ "codepoint": 62571,
+ "source": "fixedSvg/fall.svg"
+ },
+ "fast-backward": {
+ "codepoint": 62572,
+ "source": "fixedSvg/fast-backward.svg"
+ },
+ "fast-forward": {
+ "codepoint": 62573,
+ "source": "fixedSvg/fast-forward.svg"
+ },
+ "field-binary": {
+ "codepoint": 62574,
+ "source": "fixedSvg/field-binary.svg"
+ },
+ "field-number": {
+ "codepoint": 62575,
+ "source": "fixedSvg/field-number.svg"
+ },
+ "field-string": {
+ "codepoint": 62576,
+ "source": "fixedSvg/field-string.svg"
+ },
+ "field-time": {
+ "codepoint": 62577,
+ "source": "fixedSvg/field-time.svg"
+ },
+ "file": {
+ "codepoint": 62578,
+ "source": "fixedSvg/file.svg"
+ },
+ "file-add": {
+ "codepoint": 62579,
+ "source": "fixedSvg/file-add.svg"
+ },
+ "file-done": {
+ "codepoint": 62580,
+ "source": "fixedSvg/file-done.svg"
+ },
+ "file-excel": {
+ "codepoint": 62581,
+ "source": "fixedSvg/file-excel.svg"
+ },
+ "file-exclamation": {
+ "codepoint": 62582,
+ "source": "fixedSvg/file-exclamation.svg"
+ },
+ "file-gif": {
+ "codepoint": 62583,
+ "source": "fixedSvg/file-gif.svg"
+ },
+ "file-image": {
+ "codepoint": 62584,
+ "source": "fixedSvg/file-image.svg"
+ },
+ "file-jpg": {
+ "codepoint": 62585,
+ "source": "fixedSvg/file-jpg.svg"
+ },
+ "file-markdown": {
+ "codepoint": 62586,
+ "source": "fixedSvg/file-markdown.svg"
+ },
+ "file-pdf": {
+ "codepoint": 62587,
+ "source": "fixedSvg/file-pdf.svg"
+ },
+ "file-ppt": {
+ "codepoint": 62588,
+ "source": "fixedSvg/file-ppt.svg"
+ },
+ "file-protect": {
+ "codepoint": 62589,
+ "source": "fixedSvg/file-protect.svg"
+ },
+ "file-search": {
+ "codepoint": 62590,
+ "source": "fixedSvg/file-search.svg"
+ },
+ "file-sync": {
+ "codepoint": 62591,
+ "source": "fixedSvg/file-sync.svg"
+ },
+ "file-text": {
+ "codepoint": 62592,
+ "source": "fixedSvg/file-text.svg"
+ },
+ "file-unknown": {
+ "codepoint": 62593,
+ "source": "fixedSvg/file-unknown.svg"
+ },
+ "file-word": {
+ "codepoint": 62594,
+ "source": "fixedSvg/file-word.svg"
+ },
+ "file-zip": {
+ "codepoint": 62595,
+ "source": "fixedSvg/file-zip.svg"
+ },
+ "filter": {
+ "codepoint": 62596,
+ "source": "fixedSvg/filter.svg"
+ },
+ "fire": {
+ "codepoint": 62597,
+ "source": "fixedSvg/fire.svg"
+ },
+ "flag": {
+ "codepoint": 61868,
+ "source": "fixedSvg/flag.svg"
+ },
+ "folder": {
+ "codepoint": 61869,
+ "source": "fixedSvg/folder.svg"
+ },
+ "folder-add": {
+ "codepoint": 62598,
+ "source": "fixedSvg/folder-add.svg"
+ },
+ "folder-open": {
+ "codepoint": 62599,
+ "source": "fixedSvg/folder-open.svg"
+ },
+ "folder-view": {
+ "codepoint": 62600,
+ "source": "fixedSvg/folder-view.svg"
+ },
+ "font-colors": {
+ "codepoint": 62601,
+ "source": "fixedSvg/font-colors.svg"
+ },
+ "font-size": {
+ "codepoint": 62602,
+ "source": "fixedSvg/font-size.svg"
+ },
+ "fork": {
+ "codepoint": 62603,
+ "source": "fixedSvg/fork.svg"
+ },
+ "form": {
+ "codepoint": 62604,
+ "source": "fixedSvg/form.svg"
+ },
+ "format-painter": {
+ "codepoint": 62605,
+ "source": "fixedSvg/format-painter.svg"
+ },
+ "forward": {
+ "codepoint": 61878,
+ "source": "fixedSvg/forward.svg"
+ },
+ "frown": {
+ "codepoint": 62606,
+ "source": "fixedSvg/frown.svg"
+ },
+ "fullscreen": {
+ "codepoint": 62607,
+ "source": "fixedSvg/fullscreen.svg"
+ },
+ "fullscreen-exit": {
+ "codepoint": 62608,
+ "source": "fixedSvg/fullscreen-exit.svg"
+ },
+ "function": {
+ "codepoint": 62609,
+ "source": "fixedSvg/function.svg"
+ },
+ "fund": {
+ "codepoint": 62610,
+ "source": "fixedSvg/fund.svg"
+ },
+ "fund-projection-screen": {
+ "codepoint": 62611,
+ "source": "fixedSvg/fund-projection-screen.svg"
+ },
+ "fund-view": {
+ "codepoint": 62612,
+ "source": "fixedSvg/fund-view.svg"
+ },
+ "funnel-plot": {
+ "codepoint": 62613,
+ "source": "fixedSvg/funnel-plot.svg"
+ },
+ "gateway": {
+ "codepoint": 62614,
+ "source": "fixedSvg/gateway.svg"
+ },
+ "gif": {
+ "codepoint": 62615,
+ "source": "fixedSvg/gif.svg"
+ },
+ "gift": {
+ "codepoint": 62616,
+ "source": "fixedSvg/gift.svg"
+ },
+ "github": {
+ "codepoint": 61890,
+ "source": "fixedSvg/github.svg"
+ },
+ "gitlab": {
+ "codepoint": 62617,
+ "source": "fixedSvg/gitlab.svg"
+ },
+ "global": {
+ "codepoint": 62618,
+ "source": "fixedSvg/global.svg"
+ },
+ "gold": {
+ "codepoint": 62619,
+ "source": "fixedSvg/gold.svg"
+ },
+ "google": {
+ "codepoint": 62620,
+ "source": "fixedSvg/google.svg"
+ },
+ "google-plus": {
+ "codepoint": 62621,
+ "source": "fixedSvg/google-plus.svg"
+ },
+ "group": {
+ "codepoint": 62622,
+ "source": "fixedSvg/group.svg"
+ },
+ "harmony-o-s": {
+ "codepoint": 62806,
+ "source": "fixedSvg/harmony-o-s.svg"
+ },
+ "harmony-os": {
+ "codepoint": 62807,
+ "source": "fixedSvg/harmony-os.svg"
+ },
+ "hdd": {
+ "codepoint": 62623,
+ "source": "fixedSvg/hdd.svg"
+ },
+ "heart": {
+ "codepoint": 61898,
+ "source": "fixedSvg/heart.svg"
+ },
+ "heat-map": {
+ "codepoint": 62624,
+ "source": "fixedSvg/heat-map.svg"
+ },
+ "highlight": {
+ "codepoint": 62625,
+ "source": "fixedSvg/highlight.svg"
+ },
+ "history": {
+ "codepoint": 62626,
+ "source": "fixedSvg/history.svg"
+ },
+ "holder": {
+ "codepoint": 62627,
+ "source": "fixedSvg/holder.svg"
+ },
+ "home": {
+ "codepoint": 61903,
+ "source": "fixedSvg/home.svg"
+ },
+ "hourglass": {
+ "codepoint": 62628,
+ "source": "fixedSvg/hourglass.svg"
+ },
+ "html5": {
+ "codepoint": 62629,
+ "source": "fixedSvg/html5.svg"
+ },
+ "idcard": {
+ "codepoint": 62630,
+ "source": "fixedSvg/idcard.svg"
+ },
+ "ie": {
+ "codepoint": 62631,
+ "source": "fixedSvg/ie.svg"
+ },
+ "import": {
+ "codepoint": 62632,
+ "source": "fixedSvg/import.svg"
+ },
+ "inbox": {
+ "codepoint": 61909,
+ "source": "fixedSvg/inbox.svg"
+ },
+ "info": {
+ "codepoint": 61910,
+ "source": "fixedSvg/info.svg"
+ },
+ "info-circle": {
+ "codepoint": 62633,
+ "source": "fixedSvg/info-circle.svg"
+ },
+ "insert-row-above": {
+ "codepoint": 62634,
+ "source": "fixedSvg/insert-row-above.svg"
+ },
+ "insert-row-below": {
+ "codepoint": 62635,
+ "source": "fixedSvg/insert-row-below.svg"
+ },
+ "insert-row-left": {
+ "codepoint": 62636,
+ "source": "fixedSvg/insert-row-left.svg"
+ },
+ "insert-row-right": {
+ "codepoint": 62637,
+ "source": "fixedSvg/insert-row-right.svg"
+ },
+ "instagram": {
+ "codepoint": 61916,
+ "source": "fixedSvg/instagram.svg"
+ },
+ "insurance": {
+ "codepoint": 62638,
+ "source": "fixedSvg/insurance.svg"
+ },
+ "interaction": {
+ "codepoint": 62639,
+ "source": "fixedSvg/interaction.svg"
+ },
+ "issues-close": {
+ "codepoint": 62640,
+ "source": "fixedSvg/issues-close.svg"
+ },
+ "italic": {
+ "codepoint": 62641,
+ "source": "fixedSvg/italic.svg"
+ },
+ "java": {
+ "codepoint": 62808,
+ "source": "fixedSvg/java.svg"
+ },
+ "java-script": {
+ "codepoint": 62809,
+ "source": "fixedSvg/java-script.svg"
+ },
+ "key": {
+ "codepoint": 61921,
+ "source": "fixedSvg/key.svg"
+ },
+ "kubernetes": {
+ "codepoint": 62810,
+ "source": "fixedSvg/kubernetes.svg"
+ },
+ "laptop": {
+ "codepoint": 61922,
+ "source": "fixedSvg/laptop.svg"
+ },
+ "layout": {
+ "codepoint": 62642,
+ "source": "fixedSvg/layout.svg"
+ },
+ "left": {
+ "codepoint": 62643,
+ "source": "fixedSvg/left.svg"
+ },
+ "left-circle": {
+ "codepoint": 62644,
+ "source": "fixedSvg/left-circle.svg"
+ },
+ "left-square": {
+ "codepoint": 62645,
+ "source": "fixedSvg/left-square.svg"
+ },
+ "like": {
+ "codepoint": 62646,
+ "source": "fixedSvg/like.svg"
+ },
+ "line": {
+ "codepoint": 62647,
+ "source": "fixedSvg/line.svg"
+ },
+ "line-chart": {
+ "codepoint": 62648,
+ "source": "fixedSvg/line-chart.svg"
+ },
+ "line-height": {
+ "codepoint": 62649,
+ "source": "fixedSvg/line-height.svg"
+ },
+ "link": {
+ "codepoint": 61931,
+ "source": "fixedSvg/link.svg"
+ },
+ "linkedin": {
+ "codepoint": 61932,
+ "source": "fixedSvg/linkedin.svg"
+ },
+ "linux": {
+ "codepoint": 62811,
+ "source": "fixedSvg/linux.svg"
+ },
+ "loading": {
+ "codepoint": 62650,
+ "source": "fixedSvg/loading.svg"
+ },
+ "loading-3-quarters": {
+ "codepoint": 62651,
+ "source": "fixedSvg/loading-3-quarters.svg"
+ },
+ "lock": {
+ "codepoint": 61935,
+ "source": "fixedSvg/lock.svg"
+ },
+ "login": {
+ "codepoint": 61936,
+ "source": "fixedSvg/login.svg"
+ },
+ "logout": {
+ "codepoint": 62652,
+ "source": "fixedSvg/logout.svg"
+ },
+ "mac-command": {
+ "codepoint": 62653,
+ "source": "fixedSvg/mac-command.svg"
+ },
+ "mail": {
+ "codepoint": 61939,
+ "source": "fixedSvg/mail.svg"
+ },
+ "man": {
+ "codepoint": 61940,
+ "source": "fixedSvg/man.svg"
+ },
+ "medicine-box": {
+ "codepoint": 62654,
+ "source": "fixedSvg/medicine-box.svg"
+ },
+ "medium": {
+ "codepoint": 61942,
+ "source": "fixedSvg/medium.svg"
+ },
+ "medium-workmark": {
+ "codepoint": 62655,
+ "source": "fixedSvg/medium-workmark.svg"
+ },
+ "meh": {
+ "codepoint": 62656,
+ "source": "fixedSvg/meh.svg"
+ },
+ "menu": {
+ "codepoint": 61945,
+ "source": "fixedSvg/menu.svg"
+ },
+ "menu-fold": {
+ "codepoint": 62657,
+ "source": "fixedSvg/menu-fold.svg"
+ },
+ "menu-unfold": {
+ "codepoint": 62658,
+ "source": "fixedSvg/menu-unfold.svg"
+ },
+ "merge": {
+ "codepoint": 62812,
+ "source": "fixedSvg/merge.svg"
+ },
+ "merge-cells": {
+ "codepoint": 62659,
+ "source": "fixedSvg/merge-cells.svg"
+ },
+ "message": {
+ "codepoint": 61949,
+ "source": "fixedSvg/message.svg"
+ },
+ "minus": {
+ "codepoint": 61950,
+ "source": "fixedSvg/minus.svg"
+ },
+ "minus-circle": {
+ "codepoint": 62660,
+ "source": "fixedSvg/minus-circle.svg"
+ },
+ "minus-square": {
+ "codepoint": 62661,
+ "source": "fixedSvg/minus-square.svg"
+ },
+ "mobile": {
+ "codepoint": 61953,
+ "source": "fixedSvg/mobile.svg"
+ },
+ "money-collect": {
+ "codepoint": 62662,
+ "source": "fixedSvg/money-collect.svg"
+ },
+ "monitor": {
+ "codepoint": 62663,
+ "source": "fixedSvg/monitor.svg"
+ },
+ "moon": {
+ "codepoint": 62813,
+ "source": "fixedSvg/moon.svg"
+ },
+ "more": {
+ "codepoint": 62664,
+ "source": "fixedSvg/more.svg"
+ },
+ "muted": {
+ "codepoint": 62814,
+ "source": "fixedSvg/muted.svg"
+ },
+ "node-collapse": {
+ "codepoint": 62665,
+ "source": "fixedSvg/node-collapse.svg"
+ },
+ "node-expand": {
+ "codepoint": 62666,
+ "source": "fixedSvg/node-expand.svg"
+ },
+ "node-index": {
+ "codepoint": 62667,
+ "source": "fixedSvg/node-index.svg"
+ },
+ "notification": {
+ "codepoint": 61960,
+ "source": "fixedSvg/notification.svg"
+ },
+ "number": {
+ "codepoint": 62668,
+ "source": "fixedSvg/number.svg"
+ },
+ "one-to-one": {
+ "codepoint": 62669,
+ "source": "fixedSvg/one-to-one.svg"
+ },
+ "open-a-i": {
+ "codepoint": 62815,
+ "source": "fixedSvg/open-a-i.svg"
+ },
+ "open-ai": {
+ "codepoint": 62816,
+ "source": "fixedSvg/open-ai.svg"
+ },
+ "ordered-list": {
+ "codepoint": 62670,
+ "source": "fixedSvg/ordered-list.svg"
+ },
+ "paper-clip": {
+ "codepoint": 62671,
+ "source": "fixedSvg/paper-clip.svg"
+ },
+ "partition": {
+ "codepoint": 62672,
+ "source": "fixedSvg/partition.svg"
+ },
+ "pause": {
+ "codepoint": 62673,
+ "source": "fixedSvg/pause.svg"
+ },
+ "pause-circle": {
+ "codepoint": 62674,
+ "source": "fixedSvg/pause-circle.svg"
+ },
+ "pay-circle": {
+ "codepoint": 62675,
+ "source": "fixedSvg/pay-circle.svg"
+ },
+ "percentage": {
+ "codepoint": 62676,
+ "source": "fixedSvg/percentage.svg"
+ },
+ "phone": {
+ "codepoint": 61970,
+ "source": "fixedSvg/phone.svg"
+ },
+ "pic-center": {
+ "codepoint": 62677,
+ "source": "fixedSvg/pic-center.svg"
+ },
+ "pic-left": {
+ "codepoint": 62678,
+ "source": "fixedSvg/pic-left.svg"
+ },
+ "pic-right": {
+ "codepoint": 62679,
+ "source": "fixedSvg/pic-right.svg"
+ },
+ "picture": {
+ "codepoint": 62680,
+ "source": "fixedSvg/picture.svg"
+ },
+ "pie-chart": {
+ "codepoint": 61975,
+ "source": "fixedSvg/pie-chart.svg"
+ },
+ "pinterest": {
+ "codepoint": 62817,
+ "source": "fixedSvg/pinterest.svg"
+ },
+ "play-circle": {
+ "codepoint": 62681,
+ "source": "fixedSvg/play-circle.svg"
+ },
+ "play-square": {
+ "codepoint": 62682,
+ "source": "fixedSvg/play-square.svg"
+ },
+ "plus": {
+ "codepoint": 61978,
+ "source": "fixedSvg/plus.svg"
+ },
+ "plus-circle": {
+ "codepoint": 62683,
+ "source": "fixedSvg/plus-circle.svg"
+ },
+ "plus-square": {
+ "codepoint": 62684,
+ "source": "fixedSvg/plus-square.svg"
+ },
+ "pound": {
+ "codepoint": 62685,
+ "source": "fixedSvg/pound.svg"
+ },
+ "pound-circle": {
+ "codepoint": 62686,
+ "source": "fixedSvg/pound-circle.svg"
+ },
+ "poweroff": {
+ "codepoint": 62687,
+ "source": "fixedSvg/poweroff.svg"
+ },
+ "printer": {
+ "codepoint": 62688,
+ "source": "fixedSvg/printer.svg"
+ },
+ "product": {
+ "codepoint": 62818,
+ "source": "fixedSvg/product.svg"
+ },
+ "profile": {
+ "codepoint": 62689,
+ "source": "fixedSvg/profile.svg"
+ },
+ "project": {
+ "codepoint": 62690,
+ "source": "fixedSvg/project.svg"
+ },
+ "property-safety": {
+ "codepoint": 62691,
+ "source": "fixedSvg/property-safety.svg"
+ },
+ "pull-request": {
+ "codepoint": 62692,
+ "source": "fixedSvg/pull-request.svg"
+ },
+ "pushpin": {
+ "codepoint": 62693,
+ "source": "fixedSvg/pushpin.svg"
+ },
+ "python": {
+ "codepoint": 62819,
+ "source": "fixedSvg/python.svg"
+ },
+ "qq": {
+ "codepoint": 61990,
+ "source": "fixedSvg/qq.svg"
+ },
+ "qrcode": {
+ "codepoint": 62694,
+ "source": "fixedSvg/qrcode.svg"
+ },
+ "question": {
+ "codepoint": 62695,
+ "source": "fixedSvg/question.svg"
+ },
+ "question-circle": {
+ "codepoint": 62696,
+ "source": "fixedSvg/question-circle.svg"
+ },
+ "radar-chart": {
+ "codepoint": 62697,
+ "source": "fixedSvg/radar-chart.svg"
+ },
+ "radius-bottomleft": {
+ "codepoint": 62698,
+ "source": "fixedSvg/radius-bottomleft.svg"
+ },
+ "radius-bottomright": {
+ "codepoint": 62699,
+ "source": "fixedSvg/radius-bottomright.svg"
+ },
+ "radius-setting": {
+ "codepoint": 62700,
+ "source": "fixedSvg/radius-setting.svg"
+ },
+ "radius-upleft": {
+ "codepoint": 62701,
+ "source": "fixedSvg/radius-upleft.svg"
+ },
+ "radius-upright": {
+ "codepoint": 62702,
+ "source": "fixedSvg/radius-upright.svg"
+ },
+ "read": {
+ "codepoint": 62703,
+ "source": "fixedSvg/read.svg"
+ },
+ "reconciliation": {
+ "codepoint": 62704,
+ "source": "fixedSvg/reconciliation.svg"
+ },
+ "red-envelope": {
+ "codepoint": 62705,
+ "source": "fixedSvg/red-envelope.svg"
+ },
+ "reddit": {
+ "codepoint": 62706,
+ "source": "fixedSvg/reddit.svg"
+ },
+ "redo": {
+ "codepoint": 62707,
+ "source": "fixedSvg/redo.svg"
+ },
+ "reload": {
+ "codepoint": 62708,
+ "source": "fixedSvg/reload.svg"
+ },
+ "rest": {
+ "codepoint": 62709,
+ "source": "fixedSvg/rest.svg"
+ },
+ "retweet": {
+ "codepoint": 62007,
+ "source": "fixedSvg/retweet.svg"
+ },
+ "right": {
+ "codepoint": 62710,
+ "source": "fixedSvg/right.svg"
+ },
+ "right-circle": {
+ "codepoint": 62711,
+ "source": "fixedSvg/right-circle.svg"
+ },
+ "right-square": {
+ "codepoint": 62712,
+ "source": "fixedSvg/right-square.svg"
+ },
+ "rise": {
+ "codepoint": 62713,
+ "source": "fixedSvg/rise.svg"
+ },
+ "robot": {
+ "codepoint": 62714,
+ "source": "fixedSvg/robot.svg"
+ },
+ "rocket": {
+ "codepoint": 62013,
+ "source": "fixedSvg/rocket.svg"
+ },
+ "rollback": {
+ "codepoint": 62715,
+ "source": "fixedSvg/rollback.svg"
+ },
+ "rotate-left": {
+ "codepoint": 62716,
+ "source": "fixedSvg/rotate-left.svg"
+ },
+ "rotate-right": {
+ "codepoint": 62717,
+ "source": "fixedSvg/rotate-right.svg"
+ },
+ "ruby": {
+ "codepoint": 62820,
+ "source": "fixedSvg/ruby.svg"
+ },
+ "safety": {
+ "codepoint": 62718,
+ "source": "fixedSvg/safety.svg"
+ },
+ "safety-certificate": {
+ "codepoint": 62719,
+ "source": "fixedSvg/safety-certificate.svg"
+ },
+ "save": {
+ "codepoint": 62019,
+ "source": "fixedSvg/save.svg"
+ },
+ "scan": {
+ "codepoint": 62720,
+ "source": "fixedSvg/scan.svg"
+ },
+ "schedule": {
+ "codepoint": 62721,
+ "source": "fixedSvg/schedule.svg"
+ },
+ "scissor": {
+ "codepoint": 62722,
+ "source": "fixedSvg/scissor.svg"
+ },
+ "search": {
+ "codepoint": 62723,
+ "source": "fixedSvg/search.svg"
+ },
+ "security-scan": {
+ "codepoint": 62724,
+ "source": "fixedSvg/security-scan.svg"
+ },
+ "select": {
+ "codepoint": 62725,
+ "source": "fixedSvg/select.svg"
+ },
+ "send": {
+ "codepoint": 62726,
+ "source": "fixedSvg/send.svg"
+ },
+ "setting": {
+ "codepoint": 62727,
+ "source": "fixedSvg/setting.svg"
+ },
+ "shake": {
+ "codepoint": 62728,
+ "source": "fixedSvg/shake.svg"
+ },
+ "share-alt": {
+ "codepoint": 62729,
+ "source": "fixedSvg/share-alt.svg"
+ },
+ "shop": {
+ "codepoint": 62030,
+ "source": "fixedSvg/shop.svg"
+ },
+ "shopping": {
+ "codepoint": 62730,
+ "source": "fixedSvg/shopping.svg"
+ },
+ "shopping-cart": {
+ "codepoint": 62032,
+ "source": "fixedSvg/shopping-cart.svg"
+ },
+ "shrink": {
+ "codepoint": 62731,
+ "source": "fixedSvg/shrink.svg"
+ },
+ "signature": {
+ "codepoint": 62821,
+ "source": "fixedSvg/signature.svg"
+ },
+ "sisternode": {
+ "codepoint": 62732,
+ "source": "fixedSvg/sisternode.svg"
+ },
+ "sketch": {
+ "codepoint": 62733,
+ "source": "fixedSvg/sketch.svg"
+ },
+ "skin": {
+ "codepoint": 62734,
+ "source": "fixedSvg/skin.svg"
+ },
+ "skype": {
+ "codepoint": 62037,
+ "source": "fixedSvg/skype.svg"
+ },
+ "slack": {
+ "codepoint": 62735,
+ "source": "fixedSvg/slack.svg"
+ },
+ "slack-square": {
+ "codepoint": 62736,
+ "source": "fixedSvg/slack-square.svg"
+ },
+ "sliders": {
+ "codepoint": 62737,
+ "source": "fixedSvg/sliders.svg"
+ },
+ "small-dash": {
+ "codepoint": 62738,
+ "source": "fixedSvg/small-dash.svg"
+ },
+ "smile": {
+ "codepoint": 62739,
+ "source": "fixedSvg/smile.svg"
+ },
+ "snippets": {
+ "codepoint": 62740,
+ "source": "fixedSvg/snippets.svg"
+ },
+ "solution": {
+ "codepoint": 62741,
+ "source": "fixedSvg/solution.svg"
+ },
+ "sort-ascending": {
+ "codepoint": 62742,
+ "source": "fixedSvg/sort-ascending.svg"
+ },
+ "sort-descending": {
+ "codepoint": 62743,
+ "source": "fixedSvg/sort-descending.svg"
+ },
+ "sound": {
+ "codepoint": 62047,
+ "source": "fixedSvg/sound.svg"
+ },
+ "split-cells": {
+ "codepoint": 62744,
+ "source": "fixedSvg/split-cells.svg"
+ },
+ "spotify": {
+ "codepoint": 62822,
+ "source": "fixedSvg/spotify.svg"
+ },
+ "star": {
+ "codepoint": 62049,
+ "source": "fixedSvg/star.svg"
+ },
+ "step-backward": {
+ "codepoint": 62745,
+ "source": "fixedSvg/step-backward.svg"
+ },
+ "step-forward": {
+ "codepoint": 62746,
+ "source": "fixedSvg/step-forward.svg"
+ },
+ "stock": {
+ "codepoint": 62747,
+ "source": "fixedSvg/stock.svg"
+ },
+ "stop": {
+ "codepoint": 62748,
+ "source": "fixedSvg/stop.svg"
+ },
+ "strikethrough": {
+ "codepoint": 62749,
+ "source": "fixedSvg/strikethrough.svg"
+ },
+ "subnode": {
+ "codepoint": 62750,
+ "source": "fixedSvg/subnode.svg"
+ },
+ "sun": {
+ "codepoint": 62823,
+ "source": "fixedSvg/sun.svg"
+ },
+ "swap": {
+ "codepoint": 62056,
+ "source": "fixedSvg/swap.svg"
+ },
+ "swap-left": {
+ "codepoint": 62751,
+ "source": "fixedSvg/swap-left.svg"
+ },
+ "swap-right": {
+ "codepoint": 62752,
+ "source": "fixedSvg/swap-right.svg"
+ },
+ "switcher": {
+ "codepoint": 62753,
+ "source": "fixedSvg/switcher.svg"
+ },
+ "sync": {
+ "codepoint": 62754,
+ "source": "fixedSvg/sync.svg"
+ },
+ "table": {
+ "codepoint": 62755,
+ "source": "fixedSvg/table.svg"
+ },
+ "tablet": {
+ "codepoint": 62062,
+ "source": "fixedSvg/tablet.svg"
+ },
+ "tag": {
+ "codepoint": 62063,
+ "source": "fixedSvg/tag.svg"
+ },
+ "tags": {
+ "codepoint": 62756,
+ "source": "fixedSvg/tags.svg"
+ },
+ "taobao": {
+ "codepoint": 62757,
+ "source": "fixedSvg/taobao.svg"
+ },
+ "taobao-circle": {
+ "codepoint": 62758,
+ "source": "fixedSvg/taobao-circle.svg"
+ },
+ "team": {
+ "codepoint": 62759,
+ "source": "fixedSvg/team.svg"
+ },
+ "thunderbolt": {
+ "codepoint": 62760,
+ "source": "fixedSvg/thunderbolt.svg"
+ },
+ "tik-tok": {
+ "codepoint": 62824,
+ "source": "fixedSvg/tik-tok.svg"
+ },
+ "to-top": {
+ "codepoint": 62761,
+ "source": "fixedSvg/to-top.svg"
+ },
+ "tool": {
+ "codepoint": 62762,
+ "source": "fixedSvg/tool.svg"
+ },
+ "trademark": {
+ "codepoint": 62763,
+ "source": "fixedSvg/trademark.svg"
+ },
+ "trademark-circle": {
+ "codepoint": 62764,
+ "source": "fixedSvg/trademark-circle.svg"
+ },
+ "transaction": {
+ "codepoint": 62765,
+ "source": "fixedSvg/transaction.svg"
+ },
+ "translation": {
+ "codepoint": 62766,
+ "source": "fixedSvg/translation.svg"
+ },
+ "trophy": {
+ "codepoint": 62075,
+ "source": "fixedSvg/trophy.svg"
+ },
+ "truck": {
+ "codepoint": 62825,
+ "source": "fixedSvg/truck.svg"
+ },
+ "twitch": {
+ "codepoint": 62826,
+ "source": "fixedSvg/twitch.svg"
+ },
+ "twitter": {
+ "codepoint": 62076,
+ "source": "fixedSvg/twitter.svg"
+ },
+ "underline": {
+ "codepoint": 62767,
+ "source": "fixedSvg/underline.svg"
+ },
+ "undo": {
+ "codepoint": 62768,
+ "source": "fixedSvg/undo.svg"
+ },
+ "ungroup": {
+ "codepoint": 62769,
+ "source": "fixedSvg/ungroup.svg"
+ },
+ "unlock": {
+ "codepoint": 62770,
+ "source": "fixedSvg/unlock.svg"
+ },
+ "unordered-list": {
+ "codepoint": 62771,
+ "source": "fixedSvg/unordered-list.svg"
+ },
+ "up": {
+ "codepoint": 62772,
+ "source": "fixedSvg/up.svg"
+ },
+ "up-circle": {
+ "codepoint": 62773,
+ "source": "fixedSvg/up-circle.svg"
+ },
+ "up-square": {
+ "codepoint": 62774,
+ "source": "fixedSvg/up-square.svg"
+ },
+ "upload": {
+ "codepoint": 62085,
+ "source": "fixedSvg/upload.svg"
+ },
+ "usb": {
+ "codepoint": 62775,
+ "source": "fixedSvg/usb.svg"
+ },
+ "user": {
+ "codepoint": 62087,
+ "source": "fixedSvg/user.svg"
+ },
+ "user-add": {
+ "codepoint": 62776,
+ "source": "fixedSvg/user-add.svg"
+ },
+ "user-delete": {
+ "codepoint": 62777,
+ "source": "fixedSvg/user-delete.svg"
+ },
+ "user-switch": {
+ "codepoint": 62778,
+ "source": "fixedSvg/user-switch.svg"
+ },
+ "usergroup-add": {
+ "codepoint": 62779,
+ "source": "fixedSvg/usergroup-add.svg"
+ },
+ "usergroup-delete": {
+ "codepoint": 62780,
+ "source": "fixedSvg/usergroup-delete.svg"
+ },
+ "verified": {
+ "codepoint": 62781,
+ "source": "fixedSvg/verified.svg"
+ },
+ "vertical-align-bottom": {
+ "codepoint": 62782,
+ "source": "fixedSvg/vertical-align-bottom.svg"
+ },
+ "vertical-align-middle": {
+ "codepoint": 62783,
+ "source": "fixedSvg/vertical-align-middle.svg"
+ },
+ "vertical-align-top": {
+ "codepoint": 62784,
+ "source": "fixedSvg/vertical-align-top.svg"
+ },
+ "vertical-left": {
+ "codepoint": 62785,
+ "source": "fixedSvg/vertical-left.svg"
+ },
+ "vertical-right": {
+ "codepoint": 62786,
+ "source": "fixedSvg/vertical-right.svg"
+ },
+ "video-camera": {
+ "codepoint": 62099,
+ "source": "fixedSvg/video-camera.svg"
+ },
+ "video-camera-add": {
+ "codepoint": 62787,
+ "source": "fixedSvg/video-camera-add.svg"
+ },
+ "wallet": {
+ "codepoint": 62101,
+ "source": "fixedSvg/wallet.svg"
+ },
+ "warning": {
+ "codepoint": 62102,
+ "source": "fixedSvg/warning.svg"
+ },
+ "wechat": {
+ "codepoint": 62788,
+ "source": "fixedSvg/wechat.svg"
+ },
+ "wechat-work": {
+ "codepoint": 62827,
+ "source": "fixedSvg/wechat-work.svg"
+ },
+ "weibo": {
+ "codepoint": 62789,
+ "source": "fixedSvg/weibo.svg"
+ },
+ "weibo-circle": {
+ "codepoint": 62790,
+ "source": "fixedSvg/weibo-circle.svg"
+ },
+ "weibo-square": {
+ "codepoint": 62791,
+ "source": "fixedSvg/weibo-square.svg"
+ },
+ "whats-app": {
+ "codepoint": 62792,
+ "source": "fixedSvg/whats-app.svg"
+ },
+ "wifi": {
+ "codepoint": 62793,
+ "source": "fixedSvg/wifi.svg"
+ },
+ "windows": {
+ "codepoint": 62794,
+ "source": "fixedSvg/windows.svg"
+ },
+ "woman": {
+ "codepoint": 62795,
+ "source": "fixedSvg/woman.svg"
+ },
+ "x": {
+ "codepoint": 62828,
+ "source": "fixedSvg/x.svg"
+ },
+ "yahoo": {
+ "codepoint": 62796,
+ "source": "fixedSvg/yahoo.svg"
+ },
+ "youtube": {
+ "codepoint": 62112,
+ "source": "fixedSvg/youtube.svg"
+ },
+ "yuque": {
+ "codepoint": 62797,
+ "source": "fixedSvg/yuque.svg"
+ },
+ "zhihu": {
+ "codepoint": 62798,
+ "source": "fixedSvg/zhihu.svg"
+ },
+ "zoom-in": {
+ "codepoint": 62799,
+ "source": "fixedSvg/zoom-in.svg"
+ },
+ "zoom-out": {
+ "codepoint": 62800,
+ "source": "fixedSvg/zoom-out.svg"
+ }
+ },
+ "options": {
+ "autowidth": false,
+ "config": false,
+ "copyright": "",
+ "css3": false,
+ "css_selector": ".icon-{{glyph}}",
+ "debug": false,
+ "font_ascent": 448,
+ "font_descent": 64,
+ "font_design_size": 16,
+ "font_em": 512,
+ "font_name": "AntDesign",
+ "force": true,
+ "input": {
+ "templates": "fixedSvg",
+ "vectors": "fixedSvg"
+ },
+ "no_hash": true,
+ "output": {
+ "css": "AntDesign",
+ "fonts": "AntDesign",
+ "preview": "AntDesign"
+ },
+ "preprocessor_path": null,
+ "quiet": false,
+ "templates": [
+ "css"
+ ]
+ },
+ "templates": [
+ "AntDesign/AntDesign.css"
+ ]
+}
\ No newline at end of file
diff --git a/packages/ant-design/.yo-rc.json b/packages/ant-design/.yo-rc.json
new file mode 100644
index 000000000..0e4fe6a04
--- /dev/null
+++ b/packages/ant-design/.yo-rc.json
@@ -0,0 +1,19 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "ant-design",
+ "upstreamFont": "@ant-design/icons-svg",
+ "buildSteps": {
+ "fixSVGPaths": {
+ "location": "../../node_modules/@ant-design/icons-svg/inline-namespaced-svg/outlined"
+ },
+ "fontCustom": {
+ "location": "fixedSvg",
+ "cleanup": true
+ },
+ "glyphmap": {
+ "mode": "css",
+ "cleanup": true
+ }
+ }
+ }
+}
diff --git a/packages/ant-design/README.md b/packages/ant-design/README.md
new file mode 100644
index 000000000..16d964493
--- /dev/null
+++ b/packages/ant-design/README.md
@@ -0,0 +1,29 @@
+# React Native Vector Icons - Ant Design
+
+Ant Design font for React Native Vector Icons
+
+See the [React Native Vector Icons README](../../README.md) for more details.
+
+## Installation
+
+```sh
+npm install @react-native-vector-icons/ant-design
+```
+
+## Usage
+
+```js
+import AntDesign from '@react-native-vector-icons/ant-design';
+
+// ...
+
+
+```
+
+## Contributing
+
+See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
+
+## License
+
+MIT
diff --git a/packages/ant-design/babel.config.js b/packages/ant-design/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/ant-design/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/packages/ant-design/fonts/AntDesign.ttf b/packages/ant-design/fonts/AntDesign.ttf
new file mode 100644
index 000000000..53c6483af
Binary files /dev/null and b/packages/ant-design/fonts/AntDesign.ttf differ
diff --git a/packages/ant-design/glyphmaps/AntDesign.json b/packages/ant-design/glyphmaps/AntDesign.json
new file mode 100644
index 000000000..f30ac244a
--- /dev/null
+++ b/packages/ant-design/glyphmaps/AntDesign.json
@@ -0,0 +1,451 @@
+{
+ "account-book": 62454,
+ "aim": 62455,
+ "alert": 62456,
+ "alibaba": 62457,
+ "align-center": 62458,
+ "align-left": 61701,
+ "align-right": 61702,
+ "alipay": 62459,
+ "alipay-circle": 62460,
+ "aliwangwang": 62461,
+ "aliyun": 62462,
+ "amazon": 62463,
+ "android": 62464,
+ "ant-cloud": 62465,
+ "ant-design": 62466,
+ "apartment": 62467,
+ "api": 62468,
+ "apple": 62469,
+ "appstore": 62470,
+ "appstore-add": 62471,
+ "area-chart": 62472,
+ "arrow-down": 61717,
+ "arrow-left": 61718,
+ "arrow-right": 61719,
+ "arrow-up": 61720,
+ "arrows-alt": 62473,
+ "audio": 62474,
+ "audio-muted": 62475,
+ "audit": 62476,
+ "backward": 62477,
+ "baidu": 62801,
+ "bank": 62478,
+ "bar-chart": 62479,
+ "barcode": 62480,
+ "bars": 62481,
+ "behance": 61730,
+ "behance-square": 62482,
+ "bell": 61732,
+ "bg-colors": 62483,
+ "bilibili": 62802,
+ "block": 61734,
+ "bold": 62484,
+ "book": 61736,
+ "border": 62485,
+ "border-bottom": 62486,
+ "border-horizontal": 62487,
+ "border-inner": 62488,
+ "border-left": 62489,
+ "border-outer": 62490,
+ "border-right": 62491,
+ "border-top": 62492,
+ "border-verticle": 62493,
+ "borderless-table": 62494,
+ "box-plot": 62495,
+ "branches": 62496,
+ "bug": 61749,
+ "build": 62497,
+ "bulb": 62498,
+ "calculator": 61752,
+ "calendar": 61753,
+ "camera": 61754,
+ "car": 62499,
+ "caret-down": 62500,
+ "caret-left": 62501,
+ "caret-right": 62502,
+ "caret-up": 62503,
+ "carry-out": 62504,
+ "check": 61761,
+ "check-circle": 62505,
+ "check-square": 62506,
+ "chrome": 62507,
+ "ci": 62508,
+ "ci-circle": 62509,
+ "clear": 62510,
+ "clock-circle": 62511,
+ "close": 62512,
+ "close-circle": 62513,
+ "close-square": 62514,
+ "cloud": 61772,
+ "cloud-download": 62515,
+ "cloud-server": 62516,
+ "cloud-sync": 62517,
+ "cloud-upload": 62518,
+ "cluster": 62519,
+ "code": 61778,
+ "code-sandbox": 62520,
+ "codepen": 62521,
+ "codepen-circle": 62522,
+ "coffee": 62523,
+ "column-height": 62524,
+ "column-width": 62525,
+ "comment": 62526,
+ "compass": 61786,
+ "compress": 62527,
+ "console-sql": 62528,
+ "contacts": 62529,
+ "container": 62530,
+ "control": 62531,
+ "copy": 61792,
+ "copyright": 62532,
+ "copyright-circle": 62533,
+ "credit-card": 61795,
+ "crown": 62534,
+ "customer-service": 62535,
+ "dash": 62536,
+ "dashboard": 62537,
+ "database": 61800,
+ "delete": 62538,
+ "delete-column": 62539,
+ "delete-row": 62540,
+ "delivered-procedure": 62541,
+ "deployment-unit": 62542,
+ "desktop": 62543,
+ "diff": 62544,
+ "dingding": 62545,
+ "dingtalk": 62546,
+ "disconnect": 62547,
+ "discord": 62803,
+ "dislike": 62548,
+ "docker": 62804,
+ "dollar": 62549,
+ "dollar-circle": 62550,
+ "dot-chart": 62551,
+ "dot-net": 62805,
+ "double-left": 62552,
+ "double-right": 62553,
+ "down": 62554,
+ "down-circle": 62555,
+ "down-square": 62556,
+ "download": 61820,
+ "drag": 62557,
+ "dribbble": 61822,
+ "dribbble-square": 62558,
+ "dropbox": 61824,
+ "edit": 61825,
+ "ellipsis": 62559,
+ "enter": 62560,
+ "environment": 62561,
+ "euro": 62562,
+ "euro-circle": 62563,
+ "exception": 62564,
+ "exclamation": 62565,
+ "exclamation-circle": 62566,
+ "expand": 62567,
+ "expand-alt": 62568,
+ "experiment": 62569,
+ "export": 61837,
+ "eye": 61838,
+ "eye-invisible": 62570,
+ "facebook": 61840,
+ "fall": 62571,
+ "fast-backward": 62572,
+ "fast-forward": 62573,
+ "field-binary": 62574,
+ "field-number": 62575,
+ "field-string": 62576,
+ "field-time": 62577,
+ "file": 62578,
+ "file-add": 62579,
+ "file-done": 62580,
+ "file-excel": 62581,
+ "file-exclamation": 62582,
+ "file-gif": 62583,
+ "file-image": 62584,
+ "file-jpg": 62585,
+ "file-markdown": 62586,
+ "file-pdf": 62587,
+ "file-ppt": 62588,
+ "file-protect": 62589,
+ "file-search": 62590,
+ "file-sync": 62591,
+ "file-text": 62592,
+ "file-unknown": 62593,
+ "file-word": 62594,
+ "file-zip": 62595,
+ "filter": 62596,
+ "fire": 62597,
+ "flag": 61868,
+ "folder": 61869,
+ "folder-add": 62598,
+ "folder-open": 62599,
+ "folder-view": 62600,
+ "font-colors": 62601,
+ "font-size": 62602,
+ "fork": 62603,
+ "form": 62604,
+ "format-painter": 62605,
+ "forward": 61878,
+ "frown": 62606,
+ "fullscreen": 62607,
+ "fullscreen-exit": 62608,
+ "function": 62609,
+ "fund": 62610,
+ "fund-projection-screen": 62611,
+ "fund-view": 62612,
+ "funnel-plot": 62613,
+ "gateway": 62614,
+ "gif": 62615,
+ "gift": 62616,
+ "github": 61890,
+ "gitlab": 62617,
+ "global": 62618,
+ "gold": 62619,
+ "google": 62620,
+ "google-plus": 62621,
+ "group": 62622,
+ "harmony-o-s": 62806,
+ "harmony-os": 62807,
+ "hdd": 62623,
+ "heart": 61898,
+ "heat-map": 62624,
+ "highlight": 62625,
+ "history": 62626,
+ "holder": 62627,
+ "home": 61903,
+ "hourglass": 62628,
+ "html5": 62629,
+ "idcard": 62630,
+ "ie": 62631,
+ "import": 62632,
+ "inbox": 61909,
+ "info": 61910,
+ "info-circle": 62633,
+ "insert-row-above": 62634,
+ "insert-row-below": 62635,
+ "insert-row-left": 62636,
+ "insert-row-right": 62637,
+ "instagram": 61916,
+ "insurance": 62638,
+ "interaction": 62639,
+ "issues-close": 62640,
+ "italic": 62641,
+ "java": 62808,
+ "java-script": 62809,
+ "key": 61921,
+ "kubernetes": 62810,
+ "laptop": 61922,
+ "layout": 62642,
+ "left": 62643,
+ "left-circle": 62644,
+ "left-square": 62645,
+ "like": 62646,
+ "line": 62647,
+ "line-chart": 62648,
+ "line-height": 62649,
+ "link": 61931,
+ "linkedin": 61932,
+ "linux": 62811,
+ "loading": 62650,
+ "loading-3-quarters": 62651,
+ "lock": 61935,
+ "login": 61936,
+ "logout": 62652,
+ "mac-command": 62653,
+ "mail": 61939,
+ "man": 61940,
+ "medicine-box": 62654,
+ "medium": 61942,
+ "medium-workmark": 62655,
+ "meh": 62656,
+ "menu": 61945,
+ "menu-fold": 62657,
+ "menu-unfold": 62658,
+ "merge": 62812,
+ "merge-cells": 62659,
+ "message": 61949,
+ "minus": 61950,
+ "minus-circle": 62660,
+ "minus-square": 62661,
+ "mobile": 61953,
+ "money-collect": 62662,
+ "monitor": 62663,
+ "moon": 62813,
+ "more": 62664,
+ "muted": 62814,
+ "node-collapse": 62665,
+ "node-expand": 62666,
+ "node-index": 62667,
+ "notification": 61960,
+ "number": 62668,
+ "one-to-one": 62669,
+ "open-a-i": 62815,
+ "open-ai": 62816,
+ "ordered-list": 62670,
+ "paper-clip": 62671,
+ "partition": 62672,
+ "pause": 62673,
+ "pause-circle": 62674,
+ "pay-circle": 62675,
+ "percentage": 62676,
+ "phone": 61970,
+ "pic-center": 62677,
+ "pic-left": 62678,
+ "pic-right": 62679,
+ "picture": 62680,
+ "pie-chart": 61975,
+ "pinterest": 62817,
+ "play-circle": 62681,
+ "play-square": 62682,
+ "plus": 61978,
+ "plus-circle": 62683,
+ "plus-square": 62684,
+ "pound": 62685,
+ "pound-circle": 62686,
+ "poweroff": 62687,
+ "printer": 62688,
+ "product": 62818,
+ "profile": 62689,
+ "project": 62690,
+ "property-safety": 62691,
+ "pull-request": 62692,
+ "pushpin": 62693,
+ "python": 62819,
+ "qq": 61990,
+ "qrcode": 62694,
+ "question": 62695,
+ "question-circle": 62696,
+ "radar-chart": 62697,
+ "radius-bottomleft": 62698,
+ "radius-bottomright": 62699,
+ "radius-setting": 62700,
+ "radius-upleft": 62701,
+ "radius-upright": 62702,
+ "read": 62703,
+ "reconciliation": 62704,
+ "red-envelope": 62705,
+ "reddit": 62706,
+ "redo": 62707,
+ "reload": 62708,
+ "rest": 62709,
+ "retweet": 62007,
+ "right": 62710,
+ "right-circle": 62711,
+ "right-square": 62712,
+ "rise": 62713,
+ "robot": 62714,
+ "rocket": 62013,
+ "rollback": 62715,
+ "rotate-left": 62716,
+ "rotate-right": 62717,
+ "ruby": 62820,
+ "safety": 62718,
+ "safety-certificate": 62719,
+ "save": 62019,
+ "scan": 62720,
+ "schedule": 62721,
+ "scissor": 62722,
+ "search": 62723,
+ "security-scan": 62724,
+ "select": 62725,
+ "send": 62726,
+ "setting": 62727,
+ "shake": 62728,
+ "share-alt": 62729,
+ "shop": 62030,
+ "shopping": 62730,
+ "shopping-cart": 62032,
+ "shrink": 62731,
+ "signature": 62821,
+ "sisternode": 62732,
+ "sketch": 62733,
+ "skin": 62734,
+ "skype": 62037,
+ "slack": 62735,
+ "slack-square": 62736,
+ "sliders": 62737,
+ "small-dash": 62738,
+ "smile": 62739,
+ "snippets": 62740,
+ "solution": 62741,
+ "sort-ascending": 62742,
+ "sort-descending": 62743,
+ "sound": 62047,
+ "split-cells": 62744,
+ "spotify": 62822,
+ "star": 62049,
+ "step-backward": 62745,
+ "step-forward": 62746,
+ "stock": 62747,
+ "stop": 62748,
+ "strikethrough": 62749,
+ "subnode": 62750,
+ "sun": 62823,
+ "swap": 62056,
+ "swap-left": 62751,
+ "swap-right": 62752,
+ "switcher": 62753,
+ "sync": 62754,
+ "table": 62755,
+ "tablet": 62062,
+ "tag": 62063,
+ "tags": 62756,
+ "taobao": 62757,
+ "taobao-circle": 62758,
+ "team": 62759,
+ "thunderbolt": 62760,
+ "tik-tok": 62824,
+ "to-top": 62761,
+ "tool": 62762,
+ "trademark": 62763,
+ "trademark-circle": 62764,
+ "transaction": 62765,
+ "translation": 62766,
+ "trophy": 62075,
+ "truck": 62825,
+ "twitch": 62826,
+ "twitter": 62076,
+ "underline": 62767,
+ "undo": 62768,
+ "ungroup": 62769,
+ "unlock": 62770,
+ "unordered-list": 62771,
+ "up": 62772,
+ "up-circle": 62773,
+ "up-square": 62774,
+ "upload": 62085,
+ "usb": 62775,
+ "user": 62087,
+ "user-add": 62776,
+ "user-delete": 62777,
+ "user-switch": 62778,
+ "usergroup-add": 62779,
+ "usergroup-delete": 62780,
+ "verified": 62781,
+ "vertical-align-bottom": 62782,
+ "vertical-align-middle": 62783,
+ "vertical-align-top": 62784,
+ "vertical-left": 62785,
+ "vertical-right": 62786,
+ "video-camera": 62099,
+ "video-camera-add": 62787,
+ "wallet": 62101,
+ "warning": 62102,
+ "wechat": 62788,
+ "wechat-work": 62827,
+ "weibo": 62789,
+ "weibo-circle": 62790,
+ "weibo-square": 62791,
+ "whats-app": 62792,
+ "wifi": 62793,
+ "windows": 62794,
+ "woman": 62795,
+ "x": 62828,
+ "yahoo": 62796,
+ "youtube": 62112,
+ "yuque": 62797,
+ "zhihu": 62798,
+ "zoom-in": 62799,
+ "zoom-out": 62800
+}
\ No newline at end of file
diff --git a/packages/ant-design/package.json b/packages/ant-design/package.json
new file mode 100644
index 000000000..1c72cb577
--- /dev/null
+++ b/packages/ant-design/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/ant-design",
+ "version": "4.4.2",
+ "description": "Ant Design font for react native vector icons",
+ "source": "./src/index.ts",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "ant-design"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/ant-design"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "@ant-design/icons-svg": "4.4.2",
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/ant-design/src/index.ts b/packages/ant-design/src/index.ts
new file mode 100644
index 000000000..67427d17b
--- /dev/null
+++ b/packages/ant-design/src/index.ts
@@ -0,0 +1,18 @@
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `generator-react-native-vector-icons`.
+ *
+ * AntDesign icon set component.
+ * Usage:
+ */
+
+import { createIconSet } from '@react-native-vector-icons/common';
+import glyphMap from '../glyphmaps/AntDesign.json';
+
+const Icon = createIconSet(glyphMap, {
+ postScriptName: 'AntDesign',
+ fontFileName: 'AntDesign.ttf',
+ fontSource: require('../fonts/AntDesign.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require
+});
+
+export default Icon;
diff --git a/packages/ant-design/tsconfig.build.json b/packages/ant-design/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/ant-design/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/ant-design/tsconfig.json b/packages/ant-design/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/ant-design/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/codemod/package.json b/packages/codemod/package.json
new file mode 100644
index 000000000..ccc12023f
--- /dev/null
+++ b/packages/codemod/package.json
@@ -0,0 +1,90 @@
+{
+ "name": "@react-native-vector-icons/codemod",
+ "version": "11.0.0",
+ "description": "Tool to help users migrate from react-native-vector-icons to @react-native-vector-icons/*",
+ "main": "lib/commonjs/index",
+ "module": "lib/module/index",
+ "types": "lib/typescript/src/index.d.ts",
+ "source": "src/index",
+ "bin": {
+ "react-native-vector-icons-codemod": "./lib/commonjs/index.js"
+ },
+ "files": [
+ "src",
+ "lib",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli lib",
+ "prepare": "bob build",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "migration"
+ ],
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "homepage": "https://github.com/react-native-vector-icons/react-native-vector-icons",
+ "bugs": {
+ "url": "https://github.com/react-native-vector-icons/react-native-vector-icons/issues"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/react-native-vector-icons/react-native-vector-icons.git"
+ },
+ "license": "MIT",
+ "publishConfig": {
+ "access": "public",
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "jscodeshift": "^17.1.1",
+ "plist": "^3.1.0"
+ },
+ "devDependencies": {
+ "@types/jscodeshift": "^0.12.0",
+ "@types/plist": "^3.0.5",
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ "commonjs",
+ "module",
+ [
+ "typescript",
+ {
+ "project": "tsconfig.json"
+ }
+ ]
+ ]
+ }
+}
diff --git a/packages/codemod/src/icon-style-transform.ts b/packages/codemod/src/icon-style-transform.ts
new file mode 100644
index 000000000..b8ecdeac6
--- /dev/null
+++ b/packages/codemod/src/icon-style-transform.ts
@@ -0,0 +1,31 @@
+import type { Collection, JSCodeshift, JSXAttribute } from 'jscodeshift';
+
+const componentNames = ['FontAwesome5', 'FontAwesome6', 'FontAwesome5Pro', 'FontAwesome6Pro', 'Icon'];
+const iconStyles = ['brand', 'solid', 'light', 'thin', 'duotone', 'sharp', 'sharpSolid', 'sharpLight'];
+
+export default (j: JSCodeshift, root: Collection) =>
+ root
+ .find(j.JSXOpeningElement)
+ .forEach((path) => {
+ if (path.node.name.type !== 'JSXIdentifier') {
+ return;
+ }
+
+ if (!componentNames.includes(path.node.name.name)) {
+ return;
+ }
+
+ const { node } = path;
+ iconStyles.forEach((style) => {
+ const styleAttr = node.attributes?.find((attr) => attr.type === 'JSXAttribute' && attr.name.name === style) as
+ | JSXAttribute
+ | undefined;
+ if (!styleAttr) {
+ return;
+ }
+
+ styleAttr.name = j.jsxIdentifier('iconStyle');
+ styleAttr.value = j.stringLiteral(style);
+ });
+ })
+ .toSource();
diff --git a/packages/codemod/src/import-transform.ts b/packages/codemod/src/import-transform.ts
new file mode 100644
index 000000000..44abe3e61
--- /dev/null
+++ b/packages/codemod/src/import-transform.ts
@@ -0,0 +1,40 @@
+import type { Collection, JSCodeshift } from 'jscodeshift';
+
+const imports: [string, string][] = [
+ ['react-native-vector-icons/AntDesign', '@react-native-vector-icons/ant-design'],
+ ['react-native-vector-icons/Entypo', '@react-native-vector-icons/entypo'],
+ ['react-native-vector-icons/EvilIcons', '@react-native-vector-icons/evil-icons'],
+ ['react-native-vector-icons/Feather', '@react-native-vector-icons/feather'],
+ ['react-native-vector-icons/FontAwesome5', '@react-native-vector-icons/fontawesome5'],
+ ['react-native-vector-icons/FontAwesome5Pro', '@react-native-vector-icons/fontawesome5-pro'],
+ ['react-native-vector-icons/FontAwesome6', '@react-native-vector-icons/fontawesome6'],
+ ['react-native-vector-icons/FontAwesome6Pro', '@react-native-vector-icons/fontawesome6-pro'],
+ ['react-native-vector-icons/FontAwesome', '@react-native-vector-icons/fontawesome'],
+ ['react-native-vector-icons/Fontisto', '@react-native-vector-icons/fontisto'],
+ ['react-native-vector-icons/Foundation', '@react-native-vector-icons/foundation'],
+ ['react-native-vector-icons/Ionicons', '@react-native-vector-icons/ionicons'],
+ ['react-native-vector-icons/MaterialCommunityIcons', '@react-native-vector-icons/material-design-icons'],
+ ['react-native-vector-icons/MaterialIcons', '@react-native-vector-icons/material-icons'],
+ ['react-native-vector-icons/Octicons', '@react-native-vector-icons/octicons'],
+ ['react-native-vector-icons/SimpleLineIcons', '@react-native-vector-icons/SimpleLineIcons'],
+ ['react-native-vector-icons/Zocial', '@react-native-vector-icons/zocial'],
+];
+
+export default (j: JSCodeshift, root: Collection, r: (msg: string) => void) => {
+ const pkgs = new Set();
+
+ root
+ .find(j.ImportDeclaration)
+ .forEach((path) => {
+ imports.forEach(([from, to]) => {
+ if (path.node.source.value === from) {
+ path.node.source.value = to;
+
+ pkgs.add(to);
+ }
+ });
+ })
+ .toSource();
+
+ pkgs.forEach((pkg) => r(`DEP_FOUND: ${pkg}`));
+};
diff --git a/packages/codemod/src/index.ts b/packages/codemod/src/index.ts
new file mode 100644
index 000000000..c27cc6500
--- /dev/null
+++ b/packages/codemod/src/index.ts
@@ -0,0 +1,50 @@
+#!/usr/bin/env node
+
+/* eslint-disable no-console */
+
+import { exec } from 'node:child_process';
+import path from 'node:path';
+
+import infoPlistTransform from './info-plist';
+import packageJsonTransform from './package-json';
+import removeFonts from './remove-fonts';
+
+const dir = process.argv[2];
+if (!dir) {
+ console.error('Please specify a directory to transform');
+ process.exit(1);
+}
+
+const transformFilePath = path.join(__dirname, 'transform.js');
+const cmd = `jscodeshift --transform ${transformFilePath} --extensions js,ts,jsx,tsx --parser tsx --ignore-pattern '**/node_modules/**' ${dir}`;
+
+const proc = exec(cmd, { env: { ...process.env, FORCE_COLOR: 'true' } });
+
+const pkgs = new Set();
+proc.stdout?.on('data', (data: string) => {
+ console.log(data);
+
+ const lines = data.split('\n');
+
+ lines.forEach((line) => {
+ if (line.match('DEP_FOUND: ')) {
+ pkgs.add(line.replace(/.*DEP_FOUND: /, '').trim());
+ }
+ });
+});
+
+proc.stderr?.on('data', (data) => {
+ console.error(data);
+});
+
+proc.on('exit', () => {
+ packageJsonTransform(pkgs);
+ infoPlistTransform();
+ removeFonts();
+
+ console.log(`
+Transform complete! You may need to run 'yarn install' or 'npm install' to install new dependencies.
+
+Please check https://github.com/react-native-vector-icons/react-native-vector-icons/blob/master/MIGRATION.md for any manual steps
+ `);
+});
diff --git a/packages/codemod/src/info-plist.ts b/packages/codemod/src/info-plist.ts
new file mode 100644
index 000000000..b637216c7
--- /dev/null
+++ b/packages/codemod/src/info-plist.ts
@@ -0,0 +1,49 @@
+import { execSync } from 'node:child_process';
+import fs from 'node:fs';
+
+import plist from 'plist';
+
+const fonts = [
+ 'AntDesign.ttf',
+ 'Entypo.ttf',
+ 'EvilIcons.ttf',
+ 'Feather.ttf',
+ 'FontAwesome5_Brands.ttf',
+ 'FontAwesome5_Regular.ttf',
+ 'FontAwesome5_Solid.ttf',
+ 'FontAwesome6_Brands.ttf',
+ 'FontAwesome6_Regular.ttf',
+ 'FontAwesome6_Solid.ttf',
+ 'FontAwesome.ttf',
+ 'Fontisto.ttf',
+ 'Foundation.ttf',
+ 'Ionicons.ttf',
+ 'MaterialCommunityIcons.ttf',
+ 'MaterialIcons.ttf',
+ 'Octicons.ttf',
+ 'SimpleLineIcons.ttf',
+ 'Zocial.ttf',
+ 'FontAwesome5_Pro_Light.ttf',
+ 'FontAwesome5_Pro_Brands.ttf',
+ 'FontAwesome5_Pro_Regular.ttf',
+ 'FontAwesome5_Pro_Solid.ttf"',
+ 'FontAwesome6_Pro_Light.ttf',
+ 'FontAwesome6_Pro_Brands.ttf',
+ 'FontAwesome6_Pro_Regular.ttf',
+ 'FontAwesome6_Pro_Solid.ttf',
+ 'FontAwesome6_Pro_Duotone.ttf',
+ 'FontAwesome6_Pro_Thin.ttf',
+ 'FontAwesome6_Pro_Sharp_Solid.ttf',
+ 'FontAwesome6_Pro_Sharp_Light.ttf',
+ 'FontAwesome6_Pro_Sharp_Regular.ttf',
+];
+
+export default () => {
+ const file = execSync('find ios -name Info.plist | grep -v Tests').toString().trim();
+ const obj = plist.parse(fs.readFileSync(file, 'utf8')) as { UIAppFonts: string[] };
+
+ // delete fonts that match list
+ obj.UIAppFonts = obj.UIAppFonts.filter((font) => !fonts.includes(font));
+
+ fs.writeFileSync(file, plist.build(obj));
+};
diff --git a/packages/codemod/src/package-json.ts b/packages/codemod/src/package-json.ts
new file mode 100644
index 000000000..53302e16f
--- /dev/null
+++ b/packages/codemod/src/package-json.ts
@@ -0,0 +1,25 @@
+import fs from 'node:fs';
+
+const getVersion = async (pkg: string) => {
+ const packageJson = await fetch(`https://registry.npmjs.org/${pkg}/latest`).then(
+ (res) => res.json() as unknown as { version: string },
+ );
+ return `^${packageJson.version}`;
+};
+
+export default async (pkgs: Set) => {
+ const packageJson = JSON.parse(fs.readFileSync('package.json', 'utf8'));
+ const { dependencies } = packageJson;
+
+ pkgs.forEach(async (pkg) => {
+ if (!dependencies[pkg]) {
+ dependencies[pkg] = await getVersion(pkg);
+ }
+ });
+
+ if (pkgs.size > 0 && dependencies['react-native-vector-icons']) {
+ dependencies['react-native-vector-icons'] = undefined;
+ dependencies['@react-native-vector-icons/common'] = await getVersion('@react-native-vector-icons/common');
+ fs.writeFileSync('package.json', JSON.stringify(packageJson, null, 2));
+ }
+};
diff --git a/packages/codemod/src/remove-fonts.ts b/packages/codemod/src/remove-fonts.ts
new file mode 100644
index 000000000..cc3977e81
--- /dev/null
+++ b/packages/codemod/src/remove-fonts.ts
@@ -0,0 +1,66 @@
+/* eslint-disable no-console */
+
+import { execSync } from 'node:child_process';
+import fs from 'node:fs';
+
+const deletableFonts = [
+ 'AntDesign.ttf',
+ 'Entypo.ttf',
+ 'EvilIcons.ttf',
+ 'Feather.ttf',
+ 'FontAwesome5_Brands.ttf',
+ 'FontAwesome5_Regular.ttf',
+ 'FontAwesome5_Solid.ttf',
+ 'FontAwesome6_Brands.ttf',
+ 'FontAwesome6_Regular.ttf',
+ 'FontAwesome6_Solid.ttf',
+ 'FontAwesome.ttf',
+ 'Fontisto.ttf',
+ 'Foundation.ttf',
+ 'Ionicons.ttf',
+ 'MaterialCommunityIcons.ttf',
+ 'MaterialIcons.ttf',
+ 'Octicons.ttf',
+ 'SimpleLineIcons.ttf',
+ 'Zocial.ttf',
+];
+
+const moveableFonts = [
+ 'FontAwesome5_Pro_Light.ttf',
+ 'FontAwesome5_Pro_Brands.ttf',
+ 'FontAwesome5Pro_Brands.ttf',
+ 'FontAwesome5_Pro_Regular.ttf',
+ 'FontAwesome5_Pro_Solid.ttf"',
+ 'FontAwesome6_Pro_Light.ttf',
+ 'FontAwesome6_Pro_Brands.ttf',
+ 'FontAwesome6_Pro_Regular.ttf',
+ 'FontAwesome6_Pro_Solid.ttf',
+ 'FontAwesome6_Pro_Duotone.ttf',
+ 'FontAwesome6_Pro_Thin.ttf',
+ 'FontAwesome6_Pro_Sharp_Solid.ttf',
+ 'FontAwesome6_Pro_Sharp_Light.ttf',
+ 'FontAwesome6_Pro_Sharp_Regular.ttf',
+];
+
+export default () => {
+ const files = execSync('find android/app/src/main/assets/fonts -name "*.ttf"')
+ .toString()
+ .split('\n')
+ .map((line) => line.trim());
+
+ console.log('Removing unused fonts');
+ const toDelete = files.filter((file) => deletableFonts.includes(file.replace(/.*\//, '')));
+ toDelete.forEach((file) => {
+ console.log(` - Removing ${file}`);
+ fs.rmSync(file);
+ });
+
+ console.log('Moving Pro fonts');
+
+ const toMove = files.filter((file) => moveableFonts.includes(file.replace(/.*\//, '')));
+ fs.mkdirSync('rnvi-fonts', { recursive: true });
+ toMove.forEach((file) => {
+ console.log(` - Removing ${file}`);
+ fs.renameSync(file, `rnvi-fonts/${file.replace(/.*\//, '')}`);
+ });
+};
diff --git a/packages/codemod/src/transform.ts b/packages/codemod/src/transform.ts
new file mode 100644
index 000000000..a2002b806
--- /dev/null
+++ b/packages/codemod/src/transform.ts
@@ -0,0 +1,16 @@
+import type { API, FileInfo } from 'jscodeshift';
+
+import iconStyleTransform from './icon-style-transform';
+import importTransform from './import-transform';
+
+export default (file: FileInfo, api: API) => {
+ const j = api.jscodeshift;
+ const r = api.report;
+ const root = j(file.source);
+
+ // Apply each transform
+ importTransform(j, root, r);
+ iconStyleTransform(j, root);
+
+ return root.toSource();
+};
diff --git a/packages/codemod/tsconfig.json b/packages/codemod/tsconfig.json
new file mode 100644
index 000000000..c8bb81854
--- /dev/null
+++ b/packages/codemod/tsconfig.json
@@ -0,0 +1,25 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react",
+ "lib": ["esnext"],
+ "module": "esnext",
+ "moduleResolution": "node",
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "esnext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/Examples/IconExplorer/.watchmanconfig b/packages/common/.watchmanconfig
similarity index 100%
rename from Examples/IconExplorer/.watchmanconfig
rename to packages/common/.watchmanconfig
diff --git a/packages/common/android/build.gradle b/packages/common/android/build.gradle
new file mode 100644
index 000000000..dce64230f
--- /dev/null
+++ b/packages/common/android/build.gradle
@@ -0,0 +1,166 @@
+buildscript {
+ // Buildscript is evaluated before everything else so we can't use getExtOrDefault
+ def kotlin_version = rootProject.ext.has("kotlinVersion") ? rootProject.ext.get("kotlinVersion") : project.properties["VectorIcons_kotlinVersion"]
+
+ repositories {
+ google()
+ mavenCentral()
+ }
+
+ dependencies {
+ classpath "com.android.tools.build:gradle:7.2.1"
+ // noinspection DifferentKotlinGradleVersion
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
+ }
+}
+
+def reactNativeArchitectures() {
+ def value = rootProject.getProperties().get("reactNativeArchitectures")
+ return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"]
+}
+
+def isNewArchitectureEnabled() {
+ return rootProject.hasProperty("newArchEnabled") && rootProject.getProperty("newArchEnabled") == "true"
+}
+
+apply plugin: "com.android.library"
+apply plugin: "kotlin-android"
+
+if (isNewArchitectureEnabled()) {
+ apply plugin: "com.facebook.react"
+}
+
+def getExtOrDefault(name) {
+ return rootProject.ext.has(name) ? rootProject.ext.get(name) : project.properties["VectorIcons_" + name]
+}
+
+def getExtOrIntegerDefault(name) {
+ return rootProject.ext.has(name) ? rootProject.ext.get(name) : (project.properties["VectorIcons_" + name]).toInteger()
+}
+
+def supportsNamespace() {
+ def parsed = com.android.Version.ANDROID_GRADLE_PLUGIN_VERSION.tokenize('.')
+ def major = parsed[0].toInteger()
+ def minor = parsed[1].toInteger()
+
+ // Namespace support was added in 7.3.0
+ return (major == 7 && minor >= 3) || major >= 8
+}
+
+import groovy.json.JsonSlurper
+
+def generatedCompat() {
+ def rnviProject = rootProject.allprojects.find { it.name == 'react-native-vector-icons_common' }
+ if (rnviProject == null) return false
+
+ def reactNativeManifest = file("${rnviProject.projectDir}/../../../react-native/package.json")
+ def reactNativeVersion = new JsonSlurper().parseText(reactNativeManifest.text).version as String
+
+ reactNativeVersion.matches('(0.71.*|0.72.*|0.73.*)')
+}
+
+android {
+ if (supportsNamespace()) {
+ namespace "com.reactnativevectoricons.common"
+
+ sourceSets {
+ main {
+ manifest.srcFile "src/main/AndroidManifestNew.xml"
+ }
+ }
+ }
+
+ compileSdkVersion getExtOrIntegerDefault("compileSdkVersion")
+
+ defaultConfig {
+ minSdkVersion getExtOrIntegerDefault("minSdkVersion")
+ targetSdkVersion getExtOrIntegerDefault("targetSdkVersion")
+ buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString()
+
+ }
+
+ buildFeatures {
+ buildConfig true
+ }
+
+ buildTypes {
+ release {
+ minifyEnabled false
+ }
+ }
+
+ lintOptions {
+ disable "GradleCompatible"
+ }
+
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
+
+ sourceSets {
+ main {
+ if (isNewArchitectureEnabled()) {
+ java.srcDirs += [
+ "src/newarch",
+ ]
+ if (!generatedCompat()) {
+ println("Adding generated directories")
+ println("Adding generated directories")
+ println("Adding generated directories")
+ // NOTE: create-react-native-library has these here but it breaks <= 0.73
+ java.srcDirs += [
+ // Codegen specs
+ "generated/java",
+ "generated/jni"
+ ]
+ }
+ } else {
+ java.srcDirs += ["src/oldarch"]
+ }
+ }
+ }
+}
+
+repositories {
+ mavenCentral()
+ google()
+}
+
+def kotlin_version = getExtOrDefault("kotlinVersion")
+
+dependencies {
+ // For < 0.71, this will be from the local maven repo
+ // For > 0.71, this will be replaced by `com.facebook.react:react-android:$version` by react gradle plugin
+ //noinspection GradleDynamicVersion
+ implementation "com.facebook.react:react-native:+"
+ implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
+}
+
+if (isNewArchitectureEnabled()) {
+ react {
+ jsRootDir = file("../src/")
+ libraryName = "VectorIcons"
+ codegenJavaPackageName = "com.reactnativevectoricons.common"
+ }
+}
+
+android.sourceSets.main.assets.srcDirs += file("$buildDir/intermediates/RNVI")
+
+task copyFonts(type: Exec) {
+ commandLine 'node', '../lib/commonjs/scripts/getFonts.js', "${rootDir.parentFile.absolutePath}/package.json"
+ def fonts = new ByteArrayOutputStream()
+ standardOutput = fonts
+
+ doLast {
+ def files = fonts.toString().trim().split('\n').findAll { it }
+ copy {
+ from files
+
+ into "${buildDir}/intermediates/RNVI/fonts"
+ eachFile { println "Copying font ${it.file}" }
+ }
+ }
+}
+
+preBuild.dependsOn(copyFonts)
diff --git a/packages/common/android/gradle.properties b/packages/common/android/gradle.properties
new file mode 100644
index 000000000..b10df9e38
--- /dev/null
+++ b/packages/common/android/gradle.properties
@@ -0,0 +1,5 @@
+VectorIcons_kotlinVersion=1.7.0
+VectorIcons_minSdkVersion=21
+VectorIcons_targetSdkVersion=31
+VectorIcons_compileSdkVersion=31
+VectorIcons_ndkversion=21.4.7075529
diff --git a/packages/common/android/src/main/AndroidManifest.xml b/packages/common/android/src/main/AndroidManifest.xml
new file mode 100755
index 000000000..4b4cdbd7a
--- /dev/null
+++ b/packages/common/android/src/main/AndroidManifest.xml
@@ -0,0 +1,3 @@
+
+
diff --git a/android/src/main/AndroidManifest.xml b/packages/common/android/src/main/AndroidManifestNew.xml
old mode 100755
new mode 100644
similarity index 65%
rename from android/src/main/AndroidManifest.xml
rename to packages/common/android/src/main/AndroidManifestNew.xml
index 3bd661add..a2f47b605
--- a/android/src/main/AndroidManifest.xml
+++ b/packages/common/android/src/main/AndroidManifestNew.xml
@@ -1,2 +1,2 @@
-
+
diff --git a/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsModule.kt b/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsModule.kt
new file mode 100644
index 000000000..89ff318ad
--- /dev/null
+++ b/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsModule.kt
@@ -0,0 +1,90 @@
+package com.reactnativevectoricons.common
+
+import com.facebook.react.bridge.ReactApplicationContext
+import com.facebook.react.bridge.ReactMethod
+import com.facebook.react.bridge.Promise
+
+import com.facebook.react.util.RNLog
+import com.facebook.react.views.text.ReactFontManager
+
+import android.graphics.*
+
+import java.io.File
+import java.io.FileOutputStream
+import java.io.IOException
+
+class VectorIconsModule internal constructor(context: ReactApplicationContext) :
+ VectorIconsSpec(context) {
+
+ override fun getName(): String {
+ return NAME
+ }
+
+ @ReactMethod
+ override fun getImageForFont(fontFamilyName: String, glyph: String, fontSize: Double, color: Double, promise: Promise) {
+ try {
+ val imagePath = getImageForFontSync(fontFamilyName, glyph, fontSize, color)
+ promise.resolve(imagePath)
+ } catch (e: Throwable) {
+ promise.reject("Failed to get image for font family \"$fontFamilyName\":${e.message}", e)
+ }
+ }
+
+ @ReactMethod(isBlockingSynchronousMethod = true)
+ override fun getImageForFontSync(fontFamilyName: String, glyph: String, fontSize: Double, color: Double): String {
+ val context = reactApplicationContext
+ val cacheFolder = context.cacheDir
+ val cacheFolderPath = "${cacheFolder.absolutePath}/"
+
+ val scale = context.resources.displayMetrics.density
+ val scaleSuffix = "@${if (scale == scale.toInt().toFloat()) scale.toInt() else scale}x"
+ val size = Math.round(fontSize * scale).toInt()
+ val cacheKey = "$fontFamilyName:$glyph:$color"
+ val hash = cacheKey.hashCode().toString(32)
+ val cacheFilePath = "${cacheFolderPath}${hash}_${fontSize}${scaleSuffix}.png"
+ val cacheFileUrl = "file://$cacheFilePath"
+ val cacheFile = File(cacheFilePath)
+
+ if (cacheFile.exists()) {
+ return cacheFileUrl
+ }
+
+ val typeface = ReactFontManager.getInstance().getTypeface(fontFamilyName, Typeface.NORMAL, context.assets)
+ if (typeface == Typeface.DEFAULT) {
+ RNLog.w(context, "getImageForFontSync: the lookup for $fontFamilyName returned the default typeface, this likely means that the font is not available on the device.")
+ }
+ val paint =
+ Paint().apply {
+ this.typeface = typeface
+ this.color = color.toInt()
+ textSize = size.toFloat()
+ isAntiAlias = true
+ }
+ val textBounds = Rect()
+ paint.getTextBounds(glyph, 0, glyph.length, textBounds)
+
+ val offsetX = 0
+ val offsetY = size - paint.fontMetrics.bottom.toInt()
+
+ val bitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888)
+ val canvas = Canvas(bitmap)
+ canvas.drawText(glyph, offsetX.toFloat(), offsetY.toFloat(), paint)
+
+ try {
+ FileOutputStream(cacheFile).use { fos ->
+ bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos)
+ fos.flush()
+ return cacheFileUrl
+ }
+ } catch (e: IOException) {
+ // we're rethrowing this as a runtime exception because we can't change the method signature
+ // to `throws IOException`
+ // that would be at odds with the codegen-generated spec
+ throw RuntimeException(e)
+ }
+ }
+
+ companion object {
+ const val NAME = "VectorIcons"
+ }
+}
diff --git a/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsPackage.kt b/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsPackage.kt
new file mode 100644
index 000000000..fcb7cb760
--- /dev/null
+++ b/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsPackage.kt
@@ -0,0 +1,35 @@
+package com.reactnativevectoricons.common
+
+import com.facebook.react.TurboReactPackage
+import com.facebook.react.bridge.ReactApplicationContext
+import com.facebook.react.bridge.NativeModule
+import com.facebook.react.module.model.ReactModuleInfoProvider
+import com.facebook.react.module.model.ReactModuleInfo
+import java.util.HashMap
+
+class VectorIconsPackage : TurboReactPackage() {
+ override fun getModule(name: String, reactContext: ReactApplicationContext): NativeModule? {
+ return if (name == VectorIconsModule.NAME) {
+ VectorIconsModule(reactContext)
+ } else {
+ null
+ }
+ }
+
+ override fun getReactModuleInfoProvider(): ReactModuleInfoProvider {
+ return ReactModuleInfoProvider {
+ val moduleInfos: MutableMap = HashMap()
+ val isTurboModule: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED
+ moduleInfos[VectorIconsModule.NAME] = ReactModuleInfo(
+ VectorIconsModule.NAME, // name
+ VectorIconsModule.NAME, // className
+ false, // canOverrideExistingModule
+ false, // needsEagerInit
+ false, // hasConstants NOTE: This is deprecated but we need it to keep compatability with RN <= 0.72
+ false, // isCxxModule
+ isTurboModule // isTurboModule
+ )
+ moduleInfos
+ }
+ }
+}
diff --git a/packages/common/android/src/newarch/VectorIconsSpec.kt b/packages/common/android/src/newarch/VectorIconsSpec.kt
new file mode 100644
index 000000000..f2ecc36d0
--- /dev/null
+++ b/packages/common/android/src/newarch/VectorIconsSpec.kt
@@ -0,0 +1,7 @@
+package com.reactnativevectoricons.common
+
+import com.facebook.react.bridge.ReactApplicationContext
+
+abstract class VectorIconsSpec internal constructor(context: ReactApplicationContext) :
+ NativeVectorIconsSpec(context) {
+}
diff --git a/packages/common/android/src/oldarch/VectorIconsSpec.kt b/packages/common/android/src/oldarch/VectorIconsSpec.kt
new file mode 100644
index 000000000..bf640de45
--- /dev/null
+++ b/packages/common/android/src/oldarch/VectorIconsSpec.kt
@@ -0,0 +1,38 @@
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior.
+ *
+ * Instead turn on new architecture, make JS spec file changes, re-run codegen (you can trigger that by rebuilding) and copy codegen result here.
+ *
+ * @generated by codegen project: GenerateModuleJavaSpec.js
+ *
+ * @nolint
+ */
+
+package com.reactnativevectoricons.common
+
+import com.facebook.proguard.annotations.DoNotStrip
+import com.facebook.react.bridge.Promise
+import com.facebook.react.bridge.ReactApplicationContext
+import com.facebook.react.bridge.ReactContextBaseJavaModule
+import com.facebook.react.bridge.ReactMethod
+import com.facebook.react.turbomodule.core.interfaces.TurboModule
+
+abstract class VectorIconsSpec internal constructor(context: ReactApplicationContext) :
+ ReactContextBaseJavaModule(context) {
+
+ companion object {
+ const val NAME = "VectorIcons"
+ }
+
+ override fun getName(): String = NAME
+
+ @ReactMethod
+ @DoNotStrip
+ abstract fun getImageForFont(fontFamilyName: String, glyph: String, fontSize: Double, color: Double, promise: Promise)
+
+ @ReactMethod(isBlockingSynchronousMethod = true)
+ @DoNotStrip
+ abstract fun getImageForFontSync(fontFamilyName: String, glyph: String, fontSize: Double, color: Double): String
+}
diff --git a/packages/common/babel.config.js b/packages/common/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/common/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/packages/common/ios/VectorIcons.h b/packages/common/ios/VectorIcons.h
new file mode 100644
index 000000000..67274449c
--- /dev/null
+++ b/packages/common/ios/VectorIcons.h
@@ -0,0 +1,24 @@
+
+#ifdef RCT_NEW_ARCH_ENABLED
+#import "RNVectorIconsSpec.h"
+
+@interface VectorIcons : NSObject
+#else
+#import
+
+@interface VectorIcons : NSObject
+#endif
+
+// - (NSString *)hexStringFromColor:(UIColor *)color;
+// - (NSString *)generateFilePath:(NSString *)glyph withFontName:(NSString
+// *)fontName
+// withFontSize:(CGFloat)fontSize
+// withColor:(UIColor *)color
+// withExtraIdentifier:(NSString
+// *)identifier;
+// - (BOOL)createAndSaveGlyphImage:(NSString *)glyph withFont:(UIFont *)font
+// withFilePath:(NSString
+// *)filePath
+// withColor:(UIColor *)color;
+//
+@end
diff --git a/packages/common/ios/VectorIcons.mm b/packages/common/ios/VectorIcons.mm
new file mode 100644
index 000000000..906c0bb29
--- /dev/null
+++ b/packages/common/ios/VectorIcons.mm
@@ -0,0 +1,161 @@
+#import "VectorIcons.h"
+
+#import
+#import
+#import
+#import
+#import
+
+NSString *const RNVIErrorDomain = @"com.reactnativevectoricons.common";
+enum {
+ RNVIGenericError = 1000,
+};
+
+@implementation VectorIcons
+RCT_EXPORT_MODULE()
+
+- (NSString *)hexStringFromColor:(UIColor *)color {
+ const CGFloat *components = CGColorGetComponents(color.CGColor);
+
+ CGFloat r = components[0];
+ CGFloat g = components[1];
+ CGFloat b = components[2];
+
+ return [NSString stringWithFormat:@"#%02lX%02lX%02lX", lroundf(r * 255),
+ lroundf(g * 255), lroundf(b * 255)];
+}
+
+- (NSString *)generateFilePath:(NSString *)glyph
+ withFontName:(NSString *)fontName
+ withFontSize:(CGFloat)fontSize
+ withColor:(UIColor *)color
+ withExtraIdentifier:(NSString *)identifier {
+ CGFloat screenScale = RCTScreenScale();
+ NSString *hexColor = [self hexStringFromColor:color];
+ NSString *fileName =
+ [NSString stringWithFormat:@"%@RNVectorIcons_%@_%@_%@_%.f%@@%.fx.png",
+ NSTemporaryDirectory(), identifier, fontName,
+ glyph, fontSize, hexColor, screenScale];
+
+ return fileName;
+}
+
+- (BOOL)createAndSaveGlyphImage:(NSString *)glyph
+ withFont:(UIFont *)font
+ withFilePath:(NSString *)filePath
+ withColor:(UIColor *)color {
+ if (![[NSFileManager defaultManager] fileExistsAtPath:filePath]) {
+ // No cached icon exists, we need to create it and persist to disk
+
+ NSAttributedString *attributedString =
+ [[NSAttributedString alloc] initWithString:glyph
+ attributes:@{
+ NSFontAttributeName : font,
+ NSForegroundColorAttributeName : color
+ }];
+
+ CGSize iconSize = [attributedString size];
+ UIGraphicsBeginImageContextWithOptions(iconSize, NO, 0.0);
+ [attributedString drawAtPoint:CGPointMake(0, 0)];
+
+ UIImage *iconImage = UIGraphicsGetImageFromCurrentImageContext();
+ UIGraphicsEndImageContext();
+
+ NSData *imageData = UIImagePNGRepresentation(iconImage);
+ return [imageData writeToFile:filePath atomically:YES];
+ }
+
+ return YES;
+}
+
+- (NSString *)createGlyphImagePathForFont:(NSString *)fontName
+ withGlyph:(NSString *)glyph
+ withFontSize:(CGFloat)fontSize
+ withColor:(double)color
+ withError:(NSError **)error {
+ UIColor *parsedColor = [RCTConvert UIColor:@(color)];
+ UIFont *font = [UIFont fontWithName:fontName size:fontSize];
+ if (!font) {
+ *error = [NSError errorWithDomain:RNVIErrorDomain
+ code:RNVIGenericError
+ userInfo:@{
+ NSLocalizedDescriptionKey: [NSString stringWithFormat:@"No font found for font name \"%@\". Make sure the font is included in info.plist.", fontName]
+ }];
+ return nil;
+ }
+ NSString *filePath = [self generateFilePath:glyph
+ withFontName:fontName
+ withFontSize:fontSize
+ withColor:parsedColor
+ withExtraIdentifier:@""];
+
+ BOOL success = [self createAndSaveGlyphImage:glyph
+ withFont:font
+ withFilePath:filePath
+ withColor:parsedColor];
+
+ if (!success) {
+ *error = [NSError errorWithDomain:RNVIErrorDomain
+ code:RNVIGenericError
+ userInfo:@{
+ NSLocalizedDescriptionKey :
+ @"Failed to write rendered icon image"
+ }];
+ return nil;
+ }
+ return filePath;
+}
+
+RCT_EXPORT_METHOD(getImageForFont
+ : (NSString *)fontName glyph
+ : (NSString *)glyph fontSize
+ : (CGFloat)fontSize color
+ : (double)color resolve
+ : (RCTPromiseResolveBlock)resolve reject
+ : (RCTPromiseRejectBlock)reject) {
+ NSError *error = nil;
+ NSString *filePath = [self createGlyphImagePathForFont:fontName
+ withGlyph:glyph
+ withFontSize:fontSize
+ withColor:color
+ withError:&error];
+ if (error != nil) {
+ reject([NSString stringWithFormat:@"%ld", (long)error.code],
+ error.localizedDescription, error);
+ } else {
+ resolve(filePath);
+ }
+}
+
+RCT_EXPORT_BLOCKING_SYNCHRONOUS_METHOD(getImageForFontSync
+ : (NSString *)fontName glyph
+ : (NSString *)glyph fontSize
+ : (CGFloat)fontSize color
+ : (double)color) {
+ NSError *error = nil;
+ NSString* glyphImage = [self createGlyphImagePathForFont:fontName
+ withGlyph:glyph
+ withFontSize:fontSize
+ withColor:color
+ withError:&error];
+ if (error == nil && glyphImage != nil) {
+ return glyphImage;
+ } else {
+ NSString *reason = error ? error.localizedDescription : @"Failed to create glyph image";
+
+ @throw [NSException exceptionWithName:@"RNVectorIconsException"
+ reason:reason
+ userInfo:nil];
+ }
+}
+
+// Don't compile this code when we build for the old architecture.
+#ifdef RCT_NEW_ARCH_ENABLED
+- (std::shared_ptr)getTurboModule:
+ (const facebook::react::ObjCTurboModule::InitParams &)params
+{
+ return std::make_shared(params);
+}
+#endif
+
+@end
diff --git a/packages/common/package.json b/packages/common/package.json
new file mode 100644
index 000000000..d0f716418
--- /dev/null
+++ b/packages/common/package.json
@@ -0,0 +1,165 @@
+{
+ "name": "@react-native-vector-icons/common",
+ "version": "11.0.0",
+ "description": "Customizable Icons for React Native with support for image source and full styling.",
+ "source": "./src/index.tsx",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "scripts",
+ "src",
+ "lib",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "react-native.config.js",
+ "!ios/generated",
+ "!android/generated",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build example/android/build example/android/app/build example/ios/build lib",
+ "prepare": "bob build && chmod +x lib/commonjs/scripts/updatePlist.js",
+ "prepack": "cp ../../README.md .",
+ "postpack": "rm README.md",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "bin": {
+ "rnvi-update-plist": "lib/commonjs/scripts/updatePlist.js"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/oblador/react-native-vector-icons.git"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-community/cli-tools": "^15.1.2",
+ "picocolors": "^1.1.1",
+ "plist": "^3.1.0"
+ },
+ "devDependencies": {
+ "@types/plist": "^3.0.5",
+ "@types/react": "~18.3.12",
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react": "18.3.1",
+ "react-native": "0.76.1",
+ "react-native-builder-bob": "^0.31.0",
+ "turbo": "^1.13.4",
+ "typescript": "^5.7.0"
+ },
+ "resolutions": {
+ "@types/react": "^18.2.44"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "workspaces": [
+ "packages/*"
+ ],
+ "jest": {
+ "preset": "react-native",
+ "modulePathIgnorePatterns": [
+ "/example/node_modules",
+ "/lib/"
+ ]
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ "codegen",
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "codegenConfig": {
+ "name": "RNVectorIconsSpec",
+ "type": "all",
+ "jsSrcsDir": "src",
+ "outputDir": {
+ "ios": "ios/generated",
+ "android": "android/generated"
+ },
+ "android": {
+ "javaPackageName": "com.reactnativevectoricons.common"
+ },
+ "includesGeneratedCode": false
+ },
+ "create-react-native-library": {
+ "type": "module-mixed",
+ "languages": "kotlin-objc",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/common/react-native-vector-icons.podspec b/packages/common/react-native-vector-icons.podspec
new file mode 100644
index 000000000..286ed05c8
--- /dev/null
+++ b/packages/common/react-native-vector-icons.podspec
@@ -0,0 +1,52 @@
+require "json"
+
+package = JSON.parse(File.read(File.join(__dir__, "package.json")))
+folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32'
+
+Pod::Spec.new do |s|
+ s.name = "react-native-vector-icons"
+ s.version = package["version"]
+ s.summary = package["description"]
+ s.homepage = package["homepage"]
+ s.license = package["license"]
+ s.authors = package["author"]
+
+ s.platforms = { :ios => min_ios_version_supported, :tvos => "9.0", :visionos => "1.0" }
+ s.source = { :git => package["repository"]["url"], :tag => "v#{s.version}" }
+
+ s.source_files = "ios/**/*.{h,m,mm,cpp}"
+
+ # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0.
+ # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79.
+ if respond_to?(:install_modules_dependencies, true)
+ install_modules_dependencies(s)
+ else
+ s.dependency "React-Core"
+
+ # Don't install the dependencies when we run `pod install` in the old architecture.
+ if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then
+ s.compiler_flags = folly_compiler_flags + " -DRCT_NEW_ARCH_ENABLED=1"
+ s.pod_target_xcconfig = {
+ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"",
+ "OTHER_CPLUSPLUSFLAGS" => "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
+ "CLANG_CXX_LANGUAGE_STANDARD" => "c++17"
+ }
+ s.dependency "React-Codegen"
+ s.dependency "RCT-Folly"
+ s.dependency "RCTRequired"
+ s.dependency "RCTTypeSafety"
+ s.dependency "ReactCommon/turbomodule/core"
+ end
+ end
+
+ s.script_phase = {
+ :name => 'Copy Fonts',
+ :script => <<~SCRIPT
+ set -e
+
+ WITH_ENVIRONMENT="$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh"
+
+ /bin/sh -c "\"$WITH_ENVIRONMENT\" \"${PODS_TARGET_SRCROOT}/scripts/copy-fonts.sh\""
+ SCRIPT
+ }
+end
diff --git a/packages/common/react-native.config.js b/packages/common/react-native.config.js
new file mode 100644
index 000000000..9a0cc326e
--- /dev/null
+++ b/packages/common/react-native.config.js
@@ -0,0 +1,13 @@
+/**
+ * @type {import('@react-native-community/cli-types').UserDependencyConfig}
+ */
+module.exports = {
+ dependency: {
+ platforms: {
+ android: {
+ // NOTE: We aren't shipping generated files as this eesm to break react 0.73 due to missing include paths for react-native
+ cmakeListsPath: 'build/generated/source/codegen/jni/CMakeLists.txt',
+ },
+ },
+ },
+};
diff --git a/packages/common/scripts/copy-fonts.sh b/packages/common/scripts/copy-fonts.sh
new file mode 100755
index 000000000..37f1c47c5
--- /dev/null
+++ b/packages/common/scripts/copy-fonts.sh
@@ -0,0 +1,56 @@
+#!/bin/bash
+
+set -e
+
+# This script borrows from the standard resource copy script https://gist.github.com/vonovak/d8f1a37804438f05bae22be1e8cd53c1
+# We need two key bits of information
+# Project Root - Where the package.json for the RN app lives
+# Xcode Build Dir to copy the fonts into - We look for the directory that ends in .app
+
+echo "(RNVI) START_COPY_FONTS"
+
+echo "(RNVI) PWD: $(pwd)"
+
+#############
+# Find the fonts we need to copy
+#############
+
+# Assume the project root is always two directories above the POD_ROOT
+echo "(RNVI) PODS_ROOT: $PODS_ROOT"
+PROJECT_ROOT="${PODS_ROOT}/../.."
+echo "(RNVI) PROJECT_ROOT: $PROJECT_ROOT"
+
+# Items we need to copy for rsync
+RESOURCES_TO_COPY="${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt"
+
+"$NODE_BINARY" "${PODS_TARGET_SRCROOT}/lib/commonjs/scripts/getFonts.js" "$PROJECT_ROOT"/package.json >"$RESOURCES_TO_COPY"
+
+#############
+# Find the destination we copy to
+#############
+
+echo "(RNVI) PODS_CONFIGURATION_BUILD_DIR: $PODS_CONFIGURATION_BUILD_DIR"
+XCODE_DIR=$(ls -d "$PODS_CONFIGURATION_BUILD_DIR"/*.app)
+echo "(RNVI) XCODE_DIR: $XCODE_DIR"
+DEST_DIR="${XCODE_DIR}"
+echo "(RNVI) DEST_DIR: $DEST_DIR"
+echo "(RNVI) INSTALL_DIR: $INSTALL_DIR"
+mkdir -p "$DEST_DIR"
+
+#############
+# Copy the fonts
+#############
+echo "(RNVI) Copying the following files to $DEST_DIR"
+sed 's/^/(RNVI) /' "$RESOURCES_TO_COPY"
+
+# NOTE: Should we add --delete and remove old fonts automagically? NOt doing it yet as it feels risky
+rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "$DEST_DIR"
+# TODO: How do we test this is right?
+if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
+ mkdir -p "${INSTALL_DIR}/react-native-vector-icons"
+ rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/react-native-vector-icons"
+fi
+
+rm -f "$RESOURCES_TO_COPY"
+
+echo "(RNVI) END:RNVI_COPY_FONTS"
diff --git a/packages/common/src/NativeVectorIcons.ts b/packages/common/src/NativeVectorIcons.ts
new file mode 100644
index 000000000..664d7ed9e
--- /dev/null
+++ b/packages/common/src/NativeVectorIcons.ts
@@ -0,0 +1,10 @@
+import type { TurboModule } from 'react-native';
+import { TurboModuleRegistry } from 'react-native';
+
+export interface Spec extends TurboModule {
+ getImageForFont(fontFamilyName: string, glyph: string, fontSize: number, color: number): Promise;
+
+ getImageForFontSync(fontFamilyName: string, glyph: string, fontSize: number, color: number): string;
+}
+
+export default TurboModuleRegistry.getEnforcing('VectorIcons');
diff --git a/lib/NativeRNVectorIcons.web.js b/packages/common/src/NativeVectorIcons.web.ts
similarity index 65%
rename from lib/NativeRNVectorIcons.web.js
rename to packages/common/src/NativeVectorIcons.web.ts
index 3bc99a598..ff8b4c563 100644
--- a/lib/NativeRNVectorIcons.web.js
+++ b/packages/common/src/NativeVectorIcons.web.ts
@@ -1,3 +1 @@
-// @flow
-
export default {};
diff --git a/packages/common/src/create-icon-set.tsx b/packages/common/src/create-icon-set.tsx
new file mode 100644
index 000000000..87c662fd4
--- /dev/null
+++ b/packages/common/src/create-icon-set.tsx
@@ -0,0 +1,226 @@
+import React, { forwardRef, type Ref, useEffect } from 'react';
+
+import { PixelRatio, Platform, Text, type TextProps, type TextStyle, processColor } from 'react-native';
+
+import NativeIconAPI from './NativeVectorIcons';
+import createIconSourceCache from './create-icon-source-cache';
+import { dynamicLoader } from './dynamicLoading/dynamic-font-loading';
+import { isDynamicLoadingEnabled } from './dynamicLoading/dynamic-loading-setting';
+import type { FontSource } from './dynamicLoading/types';
+import ensureNativeModuleAvailable from './ensure-native-module-available';
+
+export const DEFAULT_ICON_SIZE = 12;
+export const DEFAULT_ICON_COLOR = 'black';
+
+type ValueData = { uri: string; scale: number };
+type GetImageSourceSyncIconFunc = (name: GM, size?: number, color?: TextStyle['color']) => ValueData | undefined;
+type GetImageSourceIconFunc = (
+ name: GM,
+ size?: number,
+ color?: TextStyle['color'],
+) => Promise;
+
+export type IconProps = TextProps & {
+ name: T;
+ size?: number;
+ color?: TextStyle['color'];
+ innerRef?: Ref;
+};
+
+type IconComponent> = React.FC<
+ TextProps & {
+ name: keyof GM;
+ size?: number;
+ color?: TextStyle['color'];
+ innerRef?: Ref;
+ } & React.RefAttributes
+> & {
+ getImageSource: GetImageSourceIconFunc;
+ getImageSourceSync: GetImageSourceSyncIconFunc;
+};
+
+export type CreateIconSetOptions = {
+ postScriptName: string;
+ fontFileName: string;
+ fontSource?: FontSource;
+ fontStyle?: TextProps['style'];
+};
+
+export function createIconSet>(
+ glyphMap: GM,
+ postScriptName: string,
+ fontFileName: string,
+ fontStyle?: TextProps['style'],
+): IconComponent;
+export function createIconSet>(
+ glyphMap: GM,
+ options: CreateIconSetOptions,
+): IconComponent;
+export function createIconSet>(
+ glyphMap: GM,
+ postScriptNameOrOptions: string | CreateIconSetOptions,
+ fontFileNameParam?: string,
+ fontStyleParam?: TextProps['style'],
+): IconComponent {
+ const { postScriptName, fontFileName, fontStyle } =
+ typeof postScriptNameOrOptions === 'string'
+ ? { postScriptName: postScriptNameOrOptions, fontFileName: fontFileNameParam, fontStyle: fontStyleParam }
+ : postScriptNameOrOptions;
+
+ const fontBasename = fontFileName ? fontFileName.replace(/\.(otf|ttf)$/, '') : postScriptName;
+
+ const fontReference = Platform.select({
+ windows: `/Assets/${fontFileName}#${postScriptName}`,
+ android: fontBasename,
+ web: fontBasename,
+ default: postScriptName,
+ });
+
+ const resolveGlyph = (name: keyof GM) => {
+ const glyph = glyphMap[name] || '?';
+
+ if (typeof glyph === 'number') {
+ return String.fromCodePoint(glyph);
+ }
+
+ return glyph;
+ };
+
+ const Icon = ({
+ name,
+ size = DEFAULT_ICON_SIZE,
+ color = DEFAULT_ICON_COLOR,
+ style,
+ children,
+ allowFontScaling = false,
+ innerRef,
+ ...props
+ }: IconProps) => {
+ const [isFontLoaded, setIsFontLoaded] = React.useState(
+ isDynamicLoadingEnabled() ? dynamicLoader.isLoaded(fontReference) : true,
+ );
+ const glyph = isFontLoaded && name ? resolveGlyph(name) : '';
+
+ // biome-ignore lint/correctness/useExhaustiveDependencies: the dependencies never change
+ useEffect(() => {
+ let isMounted = true;
+
+ if (
+ !isFontLoaded &&
+ typeof postScriptNameOrOptions === 'object' &&
+ typeof postScriptNameOrOptions.fontSource !== 'undefined'
+ ) {
+ dynamicLoader.loadFontAsync(fontReference, postScriptNameOrOptions.fontSource).finally(() => {
+ if (isMounted) {
+ setIsFontLoaded(true);
+ }
+ });
+ }
+ return () => {
+ isMounted = false;
+ };
+ }, []);
+
+ const styleDefaults = {
+ fontSize: size,
+ color,
+ };
+
+ const styleOverrides: TextProps['style'] = {
+ fontFamily: fontReference,
+ fontWeight: 'normal',
+ fontStyle: 'normal',
+ };
+
+ const newProps: TextProps = {
+ ...props,
+ style: [styleDefaults, style, styleOverrides, fontStyle || {}],
+ allowFontScaling,
+ };
+
+ return (
+
+ {glyph}
+ {children}
+
+ );
+ };
+
+ const WrappedIcon = forwardRef>((props, ref) => (
+
+ ));
+ WrappedIcon.displayName = 'Icon';
+
+ const imageSourceCache = createIconSourceCache();
+
+ const getImageSourceSync = (
+ name: keyof GM,
+ size = DEFAULT_ICON_SIZE,
+ color: TextStyle['color'] = DEFAULT_ICON_COLOR,
+ ) => {
+ ensureNativeModuleAvailable();
+
+ const glyph = resolveGlyph(name);
+ const processedColor = processColor(color);
+ const cacheKey = `${glyph}:${size}:${String(processedColor)}`;
+
+ if (imageSourceCache.has(cacheKey)) {
+ // FIXME: Should this check if it's an error and throw it again?
+ return imageSourceCache.get(cacheKey);
+ }
+
+ try {
+ const imagePath = NativeIconAPI.getImageForFontSync(
+ fontReference,
+ glyph,
+ size,
+ processedColor as number, // FIXME what if a non existant colour was passed in?
+ );
+ const value = { uri: imagePath, scale: PixelRatio.get() };
+ imageSourceCache.setValue(cacheKey, value);
+ return value;
+ } catch (error) {
+ imageSourceCache.setError(cacheKey, error as Error);
+ throw error;
+ }
+ };
+
+ const getImageSource = async (
+ name: keyof GM,
+ size = DEFAULT_ICON_SIZE,
+ color: TextStyle['color'] = DEFAULT_ICON_COLOR,
+ ) => {
+ ensureNativeModuleAvailable();
+
+ const glyph = resolveGlyph(name);
+ const processedColor = processColor(color);
+ const cacheKey = `${glyph}:${size}:${String(processedColor)}`;
+
+ if (imageSourceCache.has(cacheKey)) {
+ // FIXME: Should this check if it's an error and throw it again?
+ return imageSourceCache.get(cacheKey);
+ }
+
+ try {
+ const imagePath = await NativeIconAPI.getImageForFont(
+ fontReference,
+ glyph,
+ size,
+ processedColor as number, // FIXME what if a non existant colour was passed in?
+ );
+ const value = { uri: imagePath, scale: PixelRatio.get() };
+ imageSourceCache.setValue(cacheKey, value);
+ return value;
+ } catch (error) {
+ imageSourceCache.setError(cacheKey, error as Error);
+ throw error;
+ }
+ };
+
+ const IconNamespace = Object.assign(WrappedIcon, {
+ getImageSource,
+ getImageSourceSync,
+ });
+
+ return IconNamespace;
+}
diff --git a/packages/common/src/create-icon-source-cache.ts b/packages/common/src/create-icon-source-cache.ts
new file mode 100644
index 000000000..d61e33fd0
--- /dev/null
+++ b/packages/common/src/create-icon-source-cache.ts
@@ -0,0 +1,31 @@
+const TYPE_VALUE = 'value';
+const TYPE_ERROR = 'error';
+
+type ValueData = { uri: string; scale: number };
+
+type Value = { type: typeof TYPE_VALUE; data: ValueData } | { type: typeof TYPE_ERROR; data: Error };
+
+export default function createIconSourceCache() {
+ const cache = new Map();
+
+ const setValue = (key: string, value: ValueData) => cache.set(key, { type: TYPE_VALUE, data: value });
+
+ const setError = (key: string, error: Error) => cache.set(key, { type: TYPE_ERROR, data: error });
+
+ const has = (key: string) => cache.has(key);
+
+ const get = (key: string) => {
+ const value = cache.get(key);
+ if (!value) {
+ return undefined;
+ }
+
+ const { type, data } = value;
+ if (type === TYPE_ERROR) {
+ throw data;
+ }
+ return data;
+ };
+
+ return { setValue, setError, has, get };
+}
diff --git a/packages/common/src/dynamicLoading/dynamic-font-loading.ts b/packages/common/src/dynamicLoading/dynamic-font-loading.ts
new file mode 100644
index 000000000..bfa1d6720
--- /dev/null
+++ b/packages/common/src/dynamicLoading/dynamic-font-loading.ts
@@ -0,0 +1,97 @@
+/*
+ * The following imports are always present when react native is installed
+ * in the future, more explicit apis will be exposed by the core, including typings
+ * */
+// @ts-expect-error missing types
+// eslint-disable-next-line import/no-extraneous-dependencies
+import { getAssetByID } from '@react-native/assets-registry/registry';
+import type { Image } from 'react-native';
+// @ts-expect-error missing types
+import resolveAssetSource from 'react-native/Libraries/Image/resolveAssetSource';
+import { getErrorCallback } from './dynamic-loading-setting';
+import type { DynamicLoader, FontSource } from './types';
+
+const loadPromises: { [fontSource: string]: Promise } = {};
+
+const loadFontAsync = async (fontFamily: string, fontSource: FontSource): Promise => {
+ const expoModules = globalThis?.expo?.modules;
+ if (!expoModules) {
+ throw new Error('Expo is not available. Dynamic font loading is not available.');
+ }
+
+ if (loadPromises[fontFamily]) {
+ return loadPromises[fontFamily];
+ }
+
+ loadPromises[fontFamily] = (async function LoadFont() {
+ try {
+ const localUri = await (() => {
+ if (typeof fontSource === 'string') {
+ // a local filesystem uri
+ return fontSource;
+ }
+ // a module id
+ const { uri, type, hash } = getLocalFontUrl(fontSource, fontFamily);
+ return expoModules.ExpoAsset.downloadAsync(uri, hash, type);
+ })();
+
+ await expoModules.ExpoFontLoader.loadAsync(fontFamily, localUri);
+ } catch (error) {
+ console.error(`Failed to load font ${fontFamily}`, error); // eslint-disable-line no-console
+
+ getErrorCallback()?.({
+ error: error as Error,
+ fontFamily,
+ fontSource,
+ });
+ } finally {
+ delete loadPromises[fontFamily];
+ }
+ })();
+
+ return loadPromises[fontFamily];
+};
+
+type AssetRegistryEntry = {
+ name: string;
+ httpServerLocation: string;
+ hash: string;
+ type: string; // file extension
+};
+
+const getLocalFontUrl = (fontModuleId: number, fontFamily: string) => {
+ const assetMeta: AssetRegistryEntry = getAssetByID(fontModuleId);
+ if (!assetMeta) {
+ throw new Error(`no asset found for font family "${fontFamily}", moduleId: ${String(fontModuleId)}`);
+ }
+
+ const resolver: typeof Image.resolveAssetSource = resolveAssetSource;
+ const assetSource = resolver(fontModuleId);
+
+ return { ...assetMeta, ...assetSource };
+};
+
+const loadedFontsCache: { [name: string]: boolean } = {};
+
+const isLoadedNative = (fontFamily: string) => {
+ if (fontFamily in loadedFontsCache) {
+ return true;
+ }
+
+ const { expo } = globalThis;
+ if (!expo) {
+ throw new Error('Expo is not available. Dynamic font loading is not available.');
+ }
+
+ const loadedNativeFonts = expo.modules.ExpoFontLoader.getLoadedFonts();
+ loadedNativeFonts.forEach((font) => {
+ loadedFontsCache[font] = true;
+ });
+
+ return fontFamily in loadedFontsCache;
+};
+
+export const dynamicLoader: DynamicLoader = {
+ isLoaded: isLoadedNative,
+ loadFontAsync,
+};
diff --git a/packages/common/src/dynamicLoading/dynamic-font-loading.web.ts b/packages/common/src/dynamicLoading/dynamic-font-loading.web.ts
new file mode 100644
index 000000000..7c34b4c39
--- /dev/null
+++ b/packages/common/src/dynamicLoading/dynamic-font-loading.web.ts
@@ -0,0 +1,15 @@
+/**
+ * dynamic font loading isn't supported on web
+ * */
+import type { DynamicLoader, FontSource } from './types';
+
+// eslint-disable-next-line @typescript-eslint/no-unused-vars
+const loadFontAsync = async (_fontFamily: string, _fontSource: FontSource): Promise => undefined;
+
+// eslint-disable-next-line @typescript-eslint/no-unused-vars
+const isLoaded = (_fontFamily: string) => true;
+
+export const dynamicLoader: DynamicLoader = {
+ isLoaded,
+ loadFontAsync,
+};
diff --git a/packages/common/src/dynamicLoading/dynamic-loading-setting.ts b/packages/common/src/dynamicLoading/dynamic-loading-setting.ts
new file mode 100644
index 000000000..7fa639d2d
--- /dev/null
+++ b/packages/common/src/dynamicLoading/dynamic-loading-setting.ts
@@ -0,0 +1,77 @@
+import type { FontSource } from './types';
+
+declare global {
+ interface ExpoGlobal {
+ modules: {
+ ExpoAsset: {
+ // definition from
+ // https://github.com/expo/expo/blob/1f5a5991d14aad09282d1ce1612b44d30e7e7d3d/packages/expo-asset/ios/AssetModule.swift#L23
+ downloadAsync: (uri: string, hash: string | undefined, type: string) => Promise;
+ };
+ ExpoFontLoader: {
+ // definition from
+ // https://github.com/expo/expo/blob/1f5a5991d14aad09282d1ce1612b44d30e7e7d3d/packages/expo-font/ios/FontLoaderModule.swift#L18
+ getLoadedFonts: () => string[];
+ loadAsync: (fontFamilyAlias: string, fileUri: string) => Promise;
+ };
+ };
+ }
+
+ // eslint-disable-next-line vars-on-top
+ var expo: ExpoGlobal | undefined;
+}
+
+const hasNecessaryExpoModules = !!globalThis.expo?.modules?.ExpoAsset && !!globalThis.expo?.modules?.ExpoFontLoader;
+
+const hasNecessaryExpoFeatures =
+ hasNecessaryExpoModules && typeof globalThis.expo?.modules.ExpoFontLoader.getLoadedFonts === 'function';
+
+let dynamicFontLoadingEnabled = hasNecessaryExpoFeatures;
+
+export const isDynamicLoadingSupported = () => hasNecessaryExpoFeatures;
+
+/**
+ * Set whether dynamic loading of fonts is enabled.
+ * Currently, the presence of Expo Asset and Font Loader modules is a prerequisite for enabling.
+ * In the future, React Native core apis will be used for dynamic font loading.
+ *
+ * @param value - whether dynamic loading of fonts is enabled
+ * @returns `true` if dynamic loading of fonts was successfully set. `false` otherwise.
+ * */
+export const setDynamicLoadingEnabled = (value: boolean): boolean => {
+ if (!hasNecessaryExpoFeatures) {
+ if (process.env.NODE_ENV !== 'production' && !!value) {
+ const message = hasNecessaryExpoModules
+ ? 'Expo is installed, but does not support dynamic font loading. Make sure to use Expo SDK 52 or newer.'
+ : 'Necessary Expo modules not found. Dynamic font loading is not available on Web or when necessary Expo modules are not present.';
+ console.error(message); // eslint-disable-line no-console
+ }
+ return false;
+ }
+
+ dynamicFontLoadingEnabled = !!value;
+
+ return true;
+};
+
+/**
+ * Whether dynamic loading of fonts is enabled.
+ * */
+export const isDynamicLoadingEnabled = () => dynamicFontLoadingEnabled;
+
+type ErrorCallback = (args: {
+ error: Error;
+ fontFamily: string;
+ fontSource: FontSource;
+}) => void;
+
+let dynamicLoadingErrorCallback: undefined | ErrorCallback;
+
+/**
+ * Set a callback to be called when an error occurs during dynamic font loading.
+ * */
+export const setDynamicLoadingErrorCallback = (callback: ErrorCallback) => {
+ dynamicLoadingErrorCallback = callback;
+};
+
+export const getErrorCallback = () => dynamicLoadingErrorCallback;
diff --git a/packages/common/src/dynamicLoading/types.ts b/packages/common/src/dynamicLoading/types.ts
new file mode 100644
index 000000000..061c48752
--- /dev/null
+++ b/packages/common/src/dynamicLoading/types.ts
@@ -0,0 +1,10 @@
+// the result of calling require('path')
+type ModuleId = number;
+type LocalFileSystemUri = string;
+
+export type FontSource = ModuleId | LocalFileSystemUri;
+
+export type DynamicLoader = {
+ loadFontAsync: (fontFamily: string, fontSource: FontSource) => Promise;
+ isLoaded: (fontFamily: string) => boolean;
+};
diff --git a/lib/ensure-native-module-available.js b/packages/common/src/ensure-native-module-available.ts
similarity index 77%
rename from lib/ensure-native-module-available.js
rename to packages/common/src/ensure-native-module-available.ts
index 1cac94f64..5ddf038a4 100644
--- a/lib/ensure-native-module-available.js
+++ b/packages/common/src/ensure-native-module-available.ts
@@ -1,9 +1,9 @@
-import NativeIconAPI from './NativeRNVectorIcons';
+import NativeIconAPI from './NativeVectorIcons';
export default function ensureNativeModuleAvailable() {
if (!NativeIconAPI) {
throw new Error(
- 'The native RNVectorIcons API is not available, did you properly integrate the module? Please verify your autolinking setup and recompile.'
+ 'The native RNVectorIcons API is not available, did you properly integrate the module? Please verify your autolinking setup and recompile.',
);
}
}
diff --git a/packages/common/src/index.ts b/packages/common/src/index.ts
new file mode 100644
index 000000000..4ddc27cd2
--- /dev/null
+++ b/packages/common/src/index.ts
@@ -0,0 +1,49 @@
+import { NativeModules, Platform } from 'react-native';
+
+export { createIconSet, DEFAULT_ICON_SIZE, DEFAULT_ICON_COLOR } from './create-icon-set';
+export type { IconProps, CreateIconSetOptions } from './create-icon-set';
+export {
+ setDynamicLoadingEnabled,
+ isDynamicLoadingEnabled,
+ isDynamicLoadingSupported,
+ setDynamicLoadingErrorCallback,
+} from './dynamicLoading/dynamic-loading-setting';
+
+const LINKING_ERROR = `
+ The package '@react-native-vector-icons/common' doesn't seem to be linked. Make sure:
+ ${Platform.select({ ios: "- You have run 'pod install'\n", default: '' })}
+ - You rebuilt the app after installing the package\n'
+ - You are not using Expo Go
+ `;
+
+// @ts-expect-error : NativeModules type is incomplete
+const isTurboModuleEnabled = global.__turboModuleProxy != null; // eslint-disable-line no-underscore-dangle
+
+const VectorIconsModule = isTurboModuleEnabled
+ ? require('./NativeVectorIcons').default // eslint-disable-line @typescript-eslint/no-require-imports
+ : NativeModules.VectorIcons;
+
+const VectorIcons = VectorIconsModule
+ ? VectorIconsModule
+ : new Proxy(
+ {},
+ {
+ get() {
+ throw new Error(LINKING_ERROR);
+ },
+ },
+ );
+
+// TODO: Do we want to expose this as a public API?
+export function getImageForFont(
+ fontFamilyName: string,
+ glyph: string,
+ fontSize: number,
+ color: number,
+): Promise {
+ return VectorIcons.getImageForFont(fontFamilyName, glyph, fontSize, color);
+}
+
+export function getImageForFontSync(fontFamilyName: string, glyph: string, fontSize: number, color: number): string {
+ return VectorIcons.getImageForFontSync(fontFamilyName, glyph, fontSize, color);
+}
diff --git a/packages/common/src/scripts/common.ts b/packages/common/src/scripts/common.ts
new file mode 100644
index 000000000..5ddbe4b71
--- /dev/null
+++ b/packages/common/src/scripts/common.ts
@@ -0,0 +1,52 @@
+import fs from 'node:fs';
+import path from 'node:path';
+import { resolveNodeModuleDir } from '@react-native-community/cli-tools';
+
+const getPackageJson = (filename: string) => {
+ const packageData = fs.readFileSync(filename, 'utf-8');
+ const packageJson = JSON.parse(packageData);
+
+ return packageJson;
+};
+
+const getPackageFontDirectories = (packageJsonFilename: string) => {
+ const rootPackageJson = getPackageJson(packageJsonFilename);
+ const dependencies = Object.keys(rootPackageJson.dependencies || {});
+
+ const packageDirs: string[] = [];
+ dependencies.forEach((dependency) => {
+ const dir = resolveNodeModuleDir(packageJsonFilename, dependency);
+ const packageJson = getPackageJson(`${dir}/package.json`);
+ if (packageJson.keywords?.includes?.('react-native-vector-icons-icon')) {
+ packageDirs.push(`${dir}/fonts`);
+ }
+ });
+
+ return packageDirs;
+};
+
+const getLocalFontsDir = (packageJsonFilename: string) => {
+ const rootPackageJson = getPackageJson(packageJsonFilename);
+ const config = rootPackageJson.reactNativeVectorIcons || {};
+
+ return `${path.dirname(packageJsonFilename)}/${config.fontDir || 'rnvi-fonts'}`;
+};
+
+const getFonts = (fontDir: string) => {
+ if (!fs.existsSync(fontDir)) {
+ return [];
+ }
+
+ const fonts = fs.readdirSync(fontDir);
+ const fontPaths = fonts.map((font) => `${fontDir}/${font}`);
+
+ return fontPaths;
+};
+
+export const getFontPaths = (packageJsonFilename: string) => {
+ const packageDirs = getPackageFontDirectories(packageJsonFilename);
+ packageDirs.push(getLocalFontsDir(packageJsonFilename));
+ const fonts = packageDirs.map(getFonts);
+
+ return fonts.flat();
+};
diff --git a/packages/common/src/scripts/getFonts.ts b/packages/common/src/scripts/getFonts.ts
new file mode 100644
index 000000000..d7a2a68a4
--- /dev/null
+++ b/packages/common/src/scripts/getFonts.ts
@@ -0,0 +1,11 @@
+#!/usr/bin/env node
+
+import { getFontPaths } from './common';
+
+const packageJsonFilename = process.argv[2];
+if (!packageJsonFilename) {
+ throw new Error('Need the path to the roo package.json as the first argument');
+}
+
+const fonts = getFontPaths(packageJsonFilename);
+fonts.map((font) => console.log(font)); // eslint-disable-line no-console
diff --git a/packages/common/src/scripts/updatePlist.ts b/packages/common/src/scripts/updatePlist.ts
new file mode 100644
index 000000000..97fc80337
--- /dev/null
+++ b/packages/common/src/scripts/updatePlist.ts
@@ -0,0 +1,58 @@
+#!/usr/bin/env node
+/* eslint-disable no-console */
+
+import fs from 'node:fs';
+import * as path from 'node:path';
+import pc from 'picocolors';
+import * as plist from 'plist';
+
+import { getFontPaths } from './common';
+
+const getFontName = (fontPath: string) => path.basename(fontPath);
+
+const packageJsonFilename = process.argv[2];
+if (!packageJsonFilename) {
+ throw new Error('Need the path to the root package.json as the first argument');
+}
+
+const infoPlistFilename = process.argv[3];
+if (!infoPlistFilename) {
+ throw new Error('Need the path to the Info.plist as the second argument');
+}
+
+const fonts = getFontPaths(packageJsonFilename);
+console.log(`Found ${fonts.length} fonts`);
+
+const infoPlistContent = fs.readFileSync(infoPlistFilename, 'utf8');
+const infoPlist = plist.parse(infoPlistContent) as Record;
+
+const plistFonts = new Set(infoPlist.UIAppFonts || []);
+const providedFonts = new Set(fonts.map(getFontName));
+
+let hasChanges = false;
+
+// Check for missing fonts and add them
+providedFonts.forEach((font) => {
+ if (!plistFonts.has(font)) {
+ plistFonts.add(font);
+ console.log(pc.green(`Added ${font}`));
+ hasChanges = true;
+ } else {
+ console.log(`Existing ${font}`);
+ }
+});
+
+// Check for extra fonts in Info.plist
+plistFonts.forEach((font) => {
+ if (!providedFonts.has(font)) {
+ console.log(pc.red(`Extra ${font} (Please remove manually if not needed)`));
+ }
+});
+
+// Update Info.plist if there were changes
+if (hasChanges) {
+ infoPlist.UIAppFonts = Array.from(plistFonts);
+ const updatedInfoPlistContent = plist.build(infoPlist).replace(/^ {2}/gm, '').replace(/ {2}/gm, '\t');
+
+ fs.writeFileSync(infoPlistFilename, updatedInfoPlistContent, 'utf8');
+}
diff --git a/packages/common/tsconfig.build.json b/packages/common/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/common/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/common/tsconfig.json b/packages/common/tsconfig.json
new file mode 120000
index 000000000..fd0e4743d
--- /dev/null
+++ b/packages/common/tsconfig.json
@@ -0,0 +1 @@
+../../tsconfig.json
\ No newline at end of file
diff --git a/packages/common/turbo.json b/packages/common/turbo.json
new file mode 100644
index 000000000..405897eec
--- /dev/null
+++ b/packages/common/turbo.json
@@ -0,0 +1,36 @@
+{
+ "$schema": "https://turbo.build/schema.json",
+ "pipeline": {
+ "build:android": {
+ "env": ["ORG_GRADLE_PROJECT_newArchEnabled"],
+ "inputs": [
+ "package.json",
+ "android",
+ "!android/build",
+ "src/*.ts",
+ "src/*.tsx",
+ "example/package.json",
+ "example/android",
+ "!example/android/.gradle",
+ "!example/android/build",
+ "!example/android/app/build"
+ ],
+ "outputs": []
+ },
+ "build:ios": {
+ "env": ["RCT_NEW_ARCH_ENABLED"],
+ "inputs": [
+ "package.json",
+ "*.podspec",
+ "ios",
+ "src/*.ts",
+ "src/*.tsx",
+ "example/package.json",
+ "example/ios",
+ "!example/ios/build",
+ "!example/ios/Pods"
+ ],
+ "outputs": []
+ }
+ }
+}
diff --git a/directory/.env b/packages/directory/.env
similarity index 100%
rename from directory/.env
rename to packages/directory/.env
diff --git a/directory/.gitignore b/packages/directory/.gitignore
similarity index 100%
rename from directory/.gitignore
rename to packages/directory/.gitignore
diff --git a/directory/README.md b/packages/directory/README.md
similarity index 59%
rename from directory/README.md
rename to packages/directory/README.md
index c0541f9c0..6cfc8cdd0 100644
--- a/directory/README.md
+++ b/packages/directory/README.md
@@ -9,10 +9,10 @@ In the project directory, you can run:
### `yarn start`
Runs the app in the development mode.\
-Open [http://localhost:3000](http://localhost:3000) to view it in your browser.
+Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
-The page will reload when you make changes.\
-You may also see any lint errors in the console.
+The page will reload if you make edits.\
+You will also see any lint errors in the console.
### `yarn test`
@@ -44,27 +44,3 @@ You don't have to ever use `eject`. The curated feature set is suitable for smal
You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).
To learn React, check out the [React documentation](https://reactjs.org/).
-
-### Code Splitting
-
-This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)
-
-### Analyzing the Bundle Size
-
-This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)
-
-### Making a Progressive Web App
-
-This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)
-
-### Advanced Configuration
-
-This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)
-
-### Deployment
-
-This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)
-
-### `yarn build` fails to minify
-
-This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)
diff --git a/directory/bin/generate-font-styles.js b/packages/directory/bin/generate-font-styles.js
similarity index 52%
rename from directory/bin/generate-font-styles.js
rename to packages/directory/bin/generate-font-styles.js
index 96d6b075c..3732ed9fe 100644
--- a/directory/bin/generate-font-styles.js
+++ b/packages/directory/bin/generate-font-styles.js
@@ -1,7 +1,7 @@
#!/usr/bin/env node
-const fs = require('fs');
-const path = require('path');
+const path = require('node:path'); // eslint-disable-line @typescript-eslint/no-require-imports
+const { globSync } = require('glob'); // eslint-disable-line @typescript-eslint/no-require-imports
const customFontMap = {
'FontAwesome5_Solid.ttf': 'FontAwesome5',
@@ -10,14 +10,13 @@ const customFontMap = {
'FontAwesome6_Brands.ttf': 'FontAwesome6Brands',
};
-const fontDirectory = path.resolve(__dirname, '../../Fonts');
-const fontExtension = '.ttf';
-const styles = fs
- .readdirSync(fontDirectory)
- .filter(f => path.extname(f) === fontExtension)
- .map(file => ({
+const fontFiles = globSync('src/generated/fonts/*.ttf');
+
+const styles = fontFiles
+ .map((file) => path.basename(file))
+ .map((file) => ({
file,
- fontFamily: customFontMap[file] || path.basename(file, fontExtension),
+ fontFamily: customFontMap[file] || path.basename(file, '.ttf'),
}))
.map(
({ file, fontFamily }) => `
@@ -25,7 +24,7 @@ const styles = fs
font-family: '${fontFamily}';
src: url('./fonts/${file}') format('truetype');
}
-`
+`,
)
.join('\n');
diff --git a/packages/directory/bin/generate-glyphmap-index.js b/packages/directory/bin/generate-glyphmap-index.js
new file mode 100644
index 000000000..e414d3c34
--- /dev/null
+++ b/packages/directory/bin/generate-glyphmap-index.js
@@ -0,0 +1,34 @@
+#!/usr/bin/env node
+
+const path = require('node:path'); // eslint-disable-line @typescript-eslint/no-require-imports
+const { globSync } = require('glob'); // eslint-disable-line @typescript-eslint/no-require-imports
+
+const glyphMapFiles = globSync('../*/glyphmaps/*.json', { ignore: '../fontawesome[56]*/**' });
+
+const fontAwesome5Glyphmap = require(path.join(__dirname, '../../fontawesome5/glyphmaps/', 'FontAwesome5.json')); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-dynamic-require
+const fontAwesome5Meta = require(path.join(__dirname, '../../fontawesome5/glyphmaps/', 'FontAwesome5_meta.json')); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-dynamic-require
+
+const fontAwesome6Glyphmap = require(path.join(__dirname, '../../fontawesome6/glyphmaps/', 'FontAwesome6.json')); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-dynamic-require
+const fontAwesome6Meta = require(path.join(__dirname, '../../fontawesome6/glyphmaps/', 'FontAwesome6_meta.json')); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-dynamic-require
+
+const pickGlyps = (glyps, glyphmap) =>
+ glyps.reduce((acc, glyp) => {
+ acc[glyp] = glyphmap[glyp];
+ return acc;
+ }, {});
+
+const index = glyphMapFiles.reduce(
+ (acc, file) => {
+ const name = path.basename(file, '.json');
+ acc[name] = require(path.join(__dirname, '..', file)); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-dynamic-require,global-require
+ return acc;
+ },
+ {
+ FontAwesome5: pickGlyps(fontAwesome5Meta.solid, fontAwesome5Glyphmap),
+ FontAwesome5Brands: pickGlyps(fontAwesome5Meta.brand, fontAwesome5Glyphmap),
+ FontAwesome6: pickGlyps(fontAwesome6Meta.solid, fontAwesome6Glyphmap),
+ FontAwesome6Brands: pickGlyps(fontAwesome6Meta.brand, fontAwesome6Glyphmap),
+ },
+);
+
+process.stdout.write(JSON.stringify(index, null, 2));
diff --git a/directory/package.json b/packages/directory/package.json
similarity index 50%
rename from directory/package.json
rename to packages/directory/package.json
index efbd5c754..a9dfb82d7 100644
--- a/directory/package.json
+++ b/packages/directory/package.json
@@ -1,15 +1,21 @@
{
- "name": "react-native-vector-icons-directory",
- "version": "0.1.0",
+ "name": "@react-native-vector-icons/directory",
+ "version": "11.0.0",
"private": true,
"homepage": "https://oblador.github.io/react-native-vector-icons",
"dependencies": {
- "@testing-library/jest-dom": "^5.14.1",
- "@testing-library/react": "^12.0.0",
- "@testing-library/user-event": "^13.2.1",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
- "react-scripts": "5.0.0"
+ "@testing-library/jest-dom": "^6.6.3",
+ "@testing-library/react": "^16.0.1",
+ "@testing-library/user-event": "^14.5.2",
+ "@types/node": "^20.17.3",
+ "@types/react": "^18.3.12",
+ "@types/react-dom": "^18.3.1",
+ "glob": "^11.0.0",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "react-scripts": "5.0.1",
+ "typescript": "^5.6.3",
+ "web-vitals": "^4.2.4"
},
"scripts": {
"start": "react-scripts start",
@@ -17,11 +23,8 @@
"test": "react-scripts test",
"eject": "react-scripts eject",
"generate-glyphmap-index": "mkdir -p src/generated && node bin/generate-glyphmap-index.js > src/generated/glyphmapIndex.json",
- "generate-font-index": "mkdir -p src/generated/fonts && cp ../Fonts/*.ttf src/generated/fonts && node bin/generate-font-styles.js > src/generated/fonts.css",
- "postinstall": "yarn generate-glyphmap-index && yarn generate-font-index"
- },
- "eslintConfig": {
- "extends": "../.eslintrc"
+ "generate-font-index": "mkdir -p src/generated/fonts && cp ../*/fonts/*.ttf src/generated/fonts && node bin/generate-font-styles.js > src/generated/fonts.css",
+ "prepare": "yarn generate-glyphmap-index && yarn generate-font-index"
},
"browserslist": {
"production": [
@@ -34,5 +37,8 @@
"last 1 firefox version",
"last 1 safari version"
]
+ },
+ "devDependencies": {
+ "@testing-library/dom": "^10.4.0"
}
}
diff --git a/packages/directory/public/index.html b/packages/directory/public/index.html
new file mode 100644
index 000000000..1a8f7d565
--- /dev/null
+++ b/packages/directory/public/index.html
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ react-native-vector-icons directory
+
+
+ You need to enable JavaScript to run this app.
+
+
+
+
diff --git a/packages/directory/public/manifest.json b/packages/directory/public/manifest.json
new file mode 100644
index 000000000..2dfa06dce
--- /dev/null
+++ b/packages/directory/public/manifest.json
@@ -0,0 +1,25 @@
+{
+ "short_name": "Directory",
+ "name": "React Native Vector Icons Directory",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "64x64 32x32 24x24 16x16",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "logo192.png",
+ "type": "image/png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "logo512.png",
+ "type": "image/png",
+ "sizes": "512x512"
+ }
+ ],
+ "start_url": ".",
+ "display": "standalone",
+ "theme_color": "#000000",
+ "background_color": "#ffffff"
+}
diff --git a/packages/directory/public/robots.txt b/packages/directory/public/robots.txt
new file mode 100644
index 000000000..e9e57dc4d
--- /dev/null
+++ b/packages/directory/public/robots.txt
@@ -0,0 +1,3 @@
+# https://www.robotstxt.org/robotstxt.html
+User-agent: *
+Disallow:
diff --git a/directory/src/App.css b/packages/directory/src/App.css
similarity index 94%
rename from directory/src/App.css
rename to packages/directory/src/App.css
index 41cc974ca..fd2fa4708 100755
--- a/directory/src/App.css
+++ b/packages/directory/src/App.css
@@ -54,9 +54,6 @@ body {
border-right: 1px solid #eee;
}
-.Search-Icon {
-}
-
.Search-Input {
flex-grow: 1;
padding: 10px;
@@ -92,7 +89,8 @@ body {
background-color: #f66;
}
-.Result-Title > a, .Result-Title > a:link {
+.Result-Title > a,
+.Result-Title > a:link {
color: #fff;
}
@@ -144,7 +142,6 @@ body {
margin: 10px 0 0 0;
}
-
.Family-Links-Container {
padding: 10px 20px 20px 20px;
background-color: #23527c;
@@ -156,13 +153,14 @@ body {
}
.Family-Links-Title {
- color: #FFF;
+ color: #fff;
font-size: 18px;
margin-top: 0;
}
-.Family-Links-Link, .Family-Links-Link:link {
- color: #FFF;
+.Family-Links-Link,
+.Family-Links-Link:link {
+ color: #fff;
font-size: 16px;
}
@@ -170,4 +168,4 @@ body {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
-}
\ No newline at end of file
+}
diff --git a/packages/directory/src/App.test.tsx b/packages/directory/src/App.test.tsx
new file mode 100644
index 000000000..c15186986
--- /dev/null
+++ b/packages/directory/src/App.test.tsx
@@ -0,0 +1,10 @@
+import React from 'react';
+
+import { render, screen } from '@testing-library/react';
+import App from './App';
+
+test('renders directory link', () => {
+ render( );
+ const linkElement = screen.getByText(/react-native-vector-icons directory/i);
+ expect(linkElement).toBeInTheDocument();
+});
diff --git a/packages/directory/src/App.tsx b/packages/directory/src/App.tsx
new file mode 100755
index 000000000..b636747ec
--- /dev/null
+++ b/packages/directory/src/App.tsx
@@ -0,0 +1,149 @@
+import React, { useCallback, useLayoutEffect, useRef } from 'react';
+import './App.css';
+
+import IconFamilies from './generated/glyphmapIndex.json'; // eslint-disable-line import/no-unresolved
+
+const WAITING_INTERVAL = 300;
+
+type Match = { family: string; names: string[] };
+
+const Icon = React.memo(
+ ({ family, name, ...props }: { family: string; name: string } & React.HTMLProps) => (
+
+ {String.fromCodePoint(
+ IconFamilies[family as keyof typeof IconFamilies][
+ name as keyof (typeof IconFamilies)[keyof typeof IconFamilies]
+ ],
+ )}
+
+ ),
+);
+
+const FamiliesLinks = ({ matches = [] }: { matches: Match[] }) => (
+
+
+
Icon Families:
+
+ {matches.map((match) => {
+ const { family } = match;
+
+ return (
+
+ {family}
+
+ );
+ })}
+
+
+
+);
+
+const HeaderBar = () => (
+
+
+
react-native-vector-icons directory
+
+
+);
+
+const SearchBar = ({ onSubmit }: { onSubmit: (text?: string) => void }) => {
+ const inputRef = useRef(null);
+ const timerRef = useRef | null>(null);
+ const handleSubmit = useCallback(
+ (e: React.FormEvent) => {
+ e.preventDefault();
+
+ if (inputRef.current?.value) {
+ onSubmit(inputRef.current.value);
+ }
+ },
+ [onSubmit],
+ );
+
+ const handleChange = useCallback(
+ (e: React.ChangeEvent) => {
+ e.preventDefault();
+ if (timerRef.current) {
+ clearInterval(timerRef.current);
+ }
+
+ timerRef.current = setTimeout(() => onSubmit(inputRef.current?.value), WAITING_INTERVAL);
+ },
+ [onSubmit],
+ );
+
+ return (
+
+ );
+};
+
+const renderIcon = (family: string, name: string) => (
+
+
+
{name}
+
+);
+
+const renderMatch = ({ family, names }: Match) => (
+
+
+ {family}
+
+
+
{names.map((name) => renderIcon(family, name))}
+
+);
+
+const renderNotFound = () => (
+
+
Icon not found.
+
+);
+
+const getMatches = (query: string) =>
+ Object.keys(IconFamilies)
+ .sort()
+ .map((family) => {
+ const icons = IconFamilies[family as keyof typeof IconFamilies];
+ const names = Object.keys(icons);
+ const results = names.filter((name) => name.indexOf(query) >= 0);
+ return { family, names: results };
+ })
+ .filter(({ names }) => names.length);
+
+const App = () => {
+ const [matches, setMatches] = React.useState([]);
+ const handleSubmit = useCallback((text = '') => {
+ setMatches(getMatches(text));
+ }, []);
+ useLayoutEffect(() => handleSubmit(''), [handleSubmit]);
+
+ return (
+
+
+
+
+
{matches.length === 0 ? renderNotFound() : matches.map(renderMatch)}
+
+ );
+};
+
+export default App;
diff --git a/packages/directory/src/index.css b/packages/directory/src/index.css
new file mode 100644
index 000000000..e9927237d
--- /dev/null
+++ b/packages/directory/src/index.css
@@ -0,0 +1,11 @@
+body {
+ margin: 0;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans",
+ "Droid Sans", "Helvetica Neue", sans-serif;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+code {
+ font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
+}
diff --git a/packages/directory/src/index.tsx b/packages/directory/src/index.tsx
new file mode 100644
index 000000000..1f62e6491
--- /dev/null
+++ b/packages/directory/src/index.tsx
@@ -0,0 +1,19 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+
+import App from './App';
+import reportWebVitals from './reportWebVitals';
+
+import './index.css';
+
+const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement);
+root.render(
+
+
+ ,
+);
+
+// If you want to start measuring performance in your app, pass a function
+// to log results (for example: reportWebVitals(console.log))
+// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
+reportWebVitals();
diff --git a/packages/directory/src/react-app-env.d.ts b/packages/directory/src/react-app-env.d.ts
new file mode 100644
index 000000000..6431bc5fc
--- /dev/null
+++ b/packages/directory/src/react-app-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/packages/directory/src/reportWebVitals.ts b/packages/directory/src/reportWebVitals.ts
new file mode 100644
index 000000000..636b32865
--- /dev/null
+++ b/packages/directory/src/reportWebVitals.ts
@@ -0,0 +1,15 @@
+import type { MetricType } from 'web-vitals';
+
+const reportWebVitals = (onPerfEntry?: (metric: MetricType) => void) => {
+ if (onPerfEntry && onPerfEntry instanceof Function) {
+ import('web-vitals').then(({ onCLS, onINP, onFCP, onLCP, onTTFB }) => {
+ onCLS(onPerfEntry);
+ onINP(onPerfEntry);
+ onFCP(onPerfEntry);
+ onLCP(onPerfEntry);
+ onTTFB(onPerfEntry);
+ });
+ }
+};
+
+export default reportWebVitals;
diff --git a/directory/src/setupTests.js b/packages/directory/src/setupTests.js
similarity index 100%
rename from directory/src/setupTests.js
rename to packages/directory/src/setupTests.js
diff --git a/packages/directory/tsconfig.json b/packages/directory/tsconfig.json
new file mode 100644
index 000000000..9d379a3c4
--- /dev/null
+++ b/packages/directory/tsconfig.json
@@ -0,0 +1,20 @@
+{
+ "compilerOptions": {
+ "target": "es5",
+ "lib": ["dom", "dom.iterable", "esnext"],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "esModuleInterop": true,
+ "allowSyntheticDefaultImports": true,
+ "strict": true,
+ "forceConsistentCasingInFileNames": true,
+ "noFallthroughCasesInSwitch": true,
+ "module": "esnext",
+ "moduleResolution": "node",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noEmit": true,
+ "jsx": "react-jsx"
+ },
+ "include": ["src"]
+}
diff --git a/packages/entypo/.fontcustom-manifest.json b/packages/entypo/.fontcustom-manifest.json
new file mode 100644
index 000000000..de3487a9b
--- /dev/null
+++ b/packages/entypo/.fontcustom-manifest.json
@@ -0,0 +1,1691 @@
+{
+ "checksum": {
+ "previous": "dd613052d4c6a03cd2d91507156628cd6c0c4fb1c5a820ff7c6958c0fabdcef0",
+ "current": "dd613052d4c6a03cd2d91507156628cd6c0c4fb1c5a820ff7c6958c0fabdcef0"
+ },
+ "fonts": [
+ "Entypo/Entypo.ttf",
+ "Entypo/Entypo.svg",
+ "Entypo/Entypo.woff",
+ "Entypo/Entypo.eot",
+ "Entypo/Entypo.woff2"
+ ],
+ "glyphs": {
+ "500px": {
+ "codepoint": 61696,
+ "source": "node_modules/@entypo-icons/core/icons/500px.svg"
+ },
+ "500px-with-circle": {
+ "codepoint": 61697,
+ "source": "node_modules/@entypo-icons/core/icons/500px-with-circle.svg"
+ },
+ "add-to-list": {
+ "codepoint": 61698,
+ "source": "node_modules/@entypo-icons/core/icons/add-to-list.svg"
+ },
+ "add-user": {
+ "codepoint": 61699,
+ "source": "node_modules/@entypo-icons/core/icons/add-user.svg"
+ },
+ "address": {
+ "codepoint": 61700,
+ "source": "node_modules/@entypo-icons/core/icons/address.svg"
+ },
+ "adjust": {
+ "codepoint": 61701,
+ "source": "node_modules/@entypo-icons/core/icons/adjust.svg"
+ },
+ "air": {
+ "codepoint": 61702,
+ "source": "node_modules/@entypo-icons/core/icons/air.svg"
+ },
+ "aircraft": {
+ "codepoint": 61703,
+ "source": "node_modules/@entypo-icons/core/icons/aircraft.svg"
+ },
+ "aircraft-landing": {
+ "codepoint": 61704,
+ "source": "node_modules/@entypo-icons/core/icons/aircraft-landing.svg"
+ },
+ "aircraft-take-off": {
+ "codepoint": 61705,
+ "source": "node_modules/@entypo-icons/core/icons/aircraft-take-off.svg"
+ },
+ "align-bottom": {
+ "codepoint": 61706,
+ "source": "node_modules/@entypo-icons/core/icons/align-bottom.svg"
+ },
+ "align-horizontal-middle": {
+ "codepoint": 61707,
+ "source": "node_modules/@entypo-icons/core/icons/align-horizontal-middle.svg"
+ },
+ "align-left": {
+ "codepoint": 61708,
+ "source": "node_modules/@entypo-icons/core/icons/align-left.svg"
+ },
+ "align-right": {
+ "codepoint": 61709,
+ "source": "node_modules/@entypo-icons/core/icons/align-right.svg"
+ },
+ "align-top": {
+ "codepoint": 61710,
+ "source": "node_modules/@entypo-icons/core/icons/align-top.svg"
+ },
+ "align-vertical-middle": {
+ "codepoint": 61711,
+ "source": "node_modules/@entypo-icons/core/icons/align-vertical-middle.svg"
+ },
+ "app-store": {
+ "codepoint": 61712,
+ "source": "node_modules/@entypo-icons/core/icons/app-store.svg"
+ },
+ "archive": {
+ "codepoint": 61713,
+ "source": "node_modules/@entypo-icons/core/icons/archive.svg"
+ },
+ "area-graph": {
+ "codepoint": 61714,
+ "source": "node_modules/@entypo-icons/core/icons/area-graph.svg"
+ },
+ "arrow-bold-down": {
+ "codepoint": 61715,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-bold-down.svg"
+ },
+ "arrow-bold-left": {
+ "codepoint": 61716,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-bold-left.svg"
+ },
+ "arrow-bold-right": {
+ "codepoint": 61717,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-bold-right.svg"
+ },
+ "arrow-bold-up": {
+ "codepoint": 61718,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-bold-up.svg"
+ },
+ "arrow-down": {
+ "codepoint": 61719,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-down.svg"
+ },
+ "arrow-left": {
+ "codepoint": 61720,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-left.svg"
+ },
+ "arrow-long-down": {
+ "codepoint": 61721,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-long-down.svg"
+ },
+ "arrow-long-left": {
+ "codepoint": 61722,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-long-left.svg"
+ },
+ "arrow-long-right": {
+ "codepoint": 61723,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-long-right.svg"
+ },
+ "arrow-long-up": {
+ "codepoint": 61724,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-long-up.svg"
+ },
+ "arrow-right": {
+ "codepoint": 61725,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-right.svg"
+ },
+ "arrow-up": {
+ "codepoint": 61726,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-up.svg"
+ },
+ "arrow-with-circle-down": {
+ "codepoint": 61727,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-with-circle-down.svg"
+ },
+ "arrow-with-circle-left": {
+ "codepoint": 61728,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-with-circle-left.svg"
+ },
+ "arrow-with-circle-right": {
+ "codepoint": 61729,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-with-circle-right.svg"
+ },
+ "arrow-with-circle-up": {
+ "codepoint": 61730,
+ "source": "node_modules/@entypo-icons/core/icons/arrow-with-circle-up.svg"
+ },
+ "attachment": {
+ "codepoint": 61731,
+ "source": "node_modules/@entypo-icons/core/icons/attachment.svg"
+ },
+ "awareness-ribbon": {
+ "codepoint": 61732,
+ "source": "node_modules/@entypo-icons/core/icons/awareness-ribbon.svg"
+ },
+ "back": {
+ "codepoint": 61733,
+ "source": "node_modules/@entypo-icons/core/icons/back.svg"
+ },
+ "back-in-time": {
+ "codepoint": 61734,
+ "source": "node_modules/@entypo-icons/core/icons/back-in-time.svg"
+ },
+ "baidu": {
+ "codepoint": 61735,
+ "source": "node_modules/@entypo-icons/core/icons/baidu.svg"
+ },
+ "bar-graph": {
+ "codepoint": 61736,
+ "source": "node_modules/@entypo-icons/core/icons/bar-graph.svg"
+ },
+ "basecamp": {
+ "codepoint": 61737,
+ "source": "node_modules/@entypo-icons/core/icons/basecamp.svg"
+ },
+ "battery": {
+ "codepoint": 61738,
+ "source": "node_modules/@entypo-icons/core/icons/battery.svg"
+ },
+ "beamed-note": {
+ "codepoint": 61739,
+ "source": "node_modules/@entypo-icons/core/icons/beamed-note.svg"
+ },
+ "behance": {
+ "codepoint": 61740,
+ "source": "node_modules/@entypo-icons/core/icons/behance.svg"
+ },
+ "bell": {
+ "codepoint": 61741,
+ "source": "node_modules/@entypo-icons/core/icons/bell.svg"
+ },
+ "blackboard": {
+ "codepoint": 61742,
+ "source": "node_modules/@entypo-icons/core/icons/blackboard.svg"
+ },
+ "block": {
+ "codepoint": 61743,
+ "source": "node_modules/@entypo-icons/core/icons/block.svg"
+ },
+ "book": {
+ "codepoint": 61744,
+ "source": "node_modules/@entypo-icons/core/icons/book.svg"
+ },
+ "bookmark": {
+ "codepoint": 61745,
+ "source": "node_modules/@entypo-icons/core/icons/bookmark.svg"
+ },
+ "bookmarks": {
+ "codepoint": 61746,
+ "source": "node_modules/@entypo-icons/core/icons/bookmarks.svg"
+ },
+ "bowl": {
+ "codepoint": 61747,
+ "source": "node_modules/@entypo-icons/core/icons/bowl.svg"
+ },
+ "box": {
+ "codepoint": 61748,
+ "source": "node_modules/@entypo-icons/core/icons/box.svg"
+ },
+ "briefcase": {
+ "codepoint": 61749,
+ "source": "node_modules/@entypo-icons/core/icons/briefcase.svg"
+ },
+ "browser": {
+ "codepoint": 61750,
+ "source": "node_modules/@entypo-icons/core/icons/browser.svg"
+ },
+ "brush": {
+ "codepoint": 61751,
+ "source": "node_modules/@entypo-icons/core/icons/brush.svg"
+ },
+ "bucket": {
+ "codepoint": 61752,
+ "source": "node_modules/@entypo-icons/core/icons/bucket.svg"
+ },
+ "bug": {
+ "codepoint": 61753,
+ "source": "node_modules/@entypo-icons/core/icons/bug.svg"
+ },
+ "cake": {
+ "codepoint": 61754,
+ "source": "node_modules/@entypo-icons/core/icons/cake.svg"
+ },
+ "calculator": {
+ "codepoint": 61755,
+ "source": "node_modules/@entypo-icons/core/icons/calculator.svg"
+ },
+ "calendar": {
+ "codepoint": 61756,
+ "source": "node_modules/@entypo-icons/core/icons/calendar.svg"
+ },
+ "camera": {
+ "codepoint": 61757,
+ "source": "node_modules/@entypo-icons/core/icons/camera.svg"
+ },
+ "ccw": {
+ "codepoint": 61758,
+ "source": "node_modules/@entypo-icons/core/icons/ccw.svg"
+ },
+ "chat": {
+ "codepoint": 61759,
+ "source": "node_modules/@entypo-icons/core/icons/chat.svg"
+ },
+ "check": {
+ "codepoint": 61760,
+ "source": "node_modules/@entypo-icons/core/icons/check.svg"
+ },
+ "chevron-down": {
+ "codepoint": 61761,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-down.svg"
+ },
+ "chevron-left": {
+ "codepoint": 61762,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-left.svg"
+ },
+ "chevron-right": {
+ "codepoint": 61763,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-right.svg"
+ },
+ "chevron-small-down": {
+ "codepoint": 61764,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-small-down.svg"
+ },
+ "chevron-small-left": {
+ "codepoint": 61765,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-small-left.svg"
+ },
+ "chevron-small-right": {
+ "codepoint": 61766,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-small-right.svg"
+ },
+ "chevron-small-up": {
+ "codepoint": 61767,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-small-up.svg"
+ },
+ "chevron-thin-down": {
+ "codepoint": 61768,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-thin-down.svg"
+ },
+ "chevron-thin-left": {
+ "codepoint": 61769,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-thin-left.svg"
+ },
+ "chevron-thin-right": {
+ "codepoint": 61770,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-thin-right.svg"
+ },
+ "chevron-thin-up": {
+ "codepoint": 61771,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-thin-up.svg"
+ },
+ "chevron-up": {
+ "codepoint": 61772,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-up.svg"
+ },
+ "chevron-with-circle-down": {
+ "codepoint": 61773,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-with-circle-down.svg"
+ },
+ "chevron-with-circle-left": {
+ "codepoint": 61774,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-with-circle-left.svg"
+ },
+ "chevron-with-circle-right": {
+ "codepoint": 61775,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-with-circle-right.svg"
+ },
+ "chevron-with-circle-up": {
+ "codepoint": 61776,
+ "source": "node_modules/@entypo-icons/core/icons/chevron-with-circle-up.svg"
+ },
+ "circle": {
+ "codepoint": 61777,
+ "source": "node_modules/@entypo-icons/core/icons/circle.svg"
+ },
+ "circle-with-cross": {
+ "codepoint": 61778,
+ "source": "node_modules/@entypo-icons/core/icons/circle-with-cross.svg"
+ },
+ "circle-with-minus": {
+ "codepoint": 61779,
+ "source": "node_modules/@entypo-icons/core/icons/circle-with-minus.svg"
+ },
+ "circle-with-plus": {
+ "codepoint": 61780,
+ "source": "node_modules/@entypo-icons/core/icons/circle-with-plus.svg"
+ },
+ "circular-graph": {
+ "codepoint": 61781,
+ "source": "node_modules/@entypo-icons/core/icons/circular-graph.svg"
+ },
+ "clapperboard": {
+ "codepoint": 61782,
+ "source": "node_modules/@entypo-icons/core/icons/clapperboard.svg"
+ },
+ "classic-computer": {
+ "codepoint": 61783,
+ "source": "node_modules/@entypo-icons/core/icons/classic-computer.svg"
+ },
+ "clipboard": {
+ "codepoint": 61784,
+ "source": "node_modules/@entypo-icons/core/icons/clipboard.svg"
+ },
+ "clock": {
+ "codepoint": 61785,
+ "source": "node_modules/@entypo-icons/core/icons/clock.svg"
+ },
+ "cloud": {
+ "codepoint": 61786,
+ "source": "node_modules/@entypo-icons/core/icons/cloud.svg"
+ },
+ "code": {
+ "codepoint": 61787,
+ "source": "node_modules/@entypo-icons/core/icons/code.svg"
+ },
+ "cog": {
+ "codepoint": 61788,
+ "source": "node_modules/@entypo-icons/core/icons/cog.svg"
+ },
+ "colours": {
+ "codepoint": 61789,
+ "source": "node_modules/@entypo-icons/core/icons/colours.svg"
+ },
+ "compass": {
+ "codepoint": 61790,
+ "source": "node_modules/@entypo-icons/core/icons/compass.svg"
+ },
+ "controller-fast-backward": {
+ "codepoint": 61791,
+ "source": "node_modules/@entypo-icons/core/icons/controller-fast-backward.svg"
+ },
+ "controller-fast-forward": {
+ "codepoint": 61792,
+ "source": "node_modules/@entypo-icons/core/icons/controller-fast-forward.svg"
+ },
+ "controller-jump-to-start": {
+ "codepoint": 61793,
+ "source": "node_modules/@entypo-icons/core/icons/controller-jump-to-start.svg"
+ },
+ "controller-next": {
+ "codepoint": 61794,
+ "source": "node_modules/@entypo-icons/core/icons/controller-next.svg"
+ },
+ "controller-paus": {
+ "codepoint": 61795,
+ "source": "node_modules/@entypo-icons/core/icons/controller-paus.svg"
+ },
+ "controller-play": {
+ "codepoint": 61796,
+ "source": "node_modules/@entypo-icons/core/icons/controller-play.svg"
+ },
+ "controller-record": {
+ "codepoint": 61797,
+ "source": "node_modules/@entypo-icons/core/icons/controller-record.svg"
+ },
+ "controller-stop": {
+ "codepoint": 61798,
+ "source": "node_modules/@entypo-icons/core/icons/controller-stop.svg"
+ },
+ "controller-volume": {
+ "codepoint": 61799,
+ "source": "node_modules/@entypo-icons/core/icons/controller-volume.svg"
+ },
+ "copy": {
+ "codepoint": 61800,
+ "source": "node_modules/@entypo-icons/core/icons/copy.svg"
+ },
+ "creative-cloud": {
+ "codepoint": 61801,
+ "source": "node_modules/@entypo-icons/core/icons/creative-cloud.svg"
+ },
+ "creative-commons": {
+ "codepoint": 61802,
+ "source": "node_modules/@entypo-icons/core/icons/creative-commons.svg"
+ },
+ "creative-commons-attribution": {
+ "codepoint": 61803,
+ "source": "node_modules/@entypo-icons/core/icons/creative-commons-attribution.svg"
+ },
+ "creative-commons-noderivs": {
+ "codepoint": 61804,
+ "source": "node_modules/@entypo-icons/core/icons/creative-commons-noderivs.svg"
+ },
+ "creative-commons-noncommercial-eu": {
+ "codepoint": 61805,
+ "source": "node_modules/@entypo-icons/core/icons/creative-commons-noncommercial-eu.svg"
+ },
+ "creative-commons-noncommercial-us": {
+ "codepoint": 61806,
+ "source": "node_modules/@entypo-icons/core/icons/creative-commons-noncommercial-us.svg"
+ },
+ "creative-commons-public-domain": {
+ "codepoint": 61807,
+ "source": "node_modules/@entypo-icons/core/icons/creative-commons-public-domain.svg"
+ },
+ "creative-commons-remix": {
+ "codepoint": 61808,
+ "source": "node_modules/@entypo-icons/core/icons/creative-commons-remix.svg"
+ },
+ "creative-commons-share": {
+ "codepoint": 61809,
+ "source": "node_modules/@entypo-icons/core/icons/creative-commons-share.svg"
+ },
+ "creative-commons-sharealike": {
+ "codepoint": 61810,
+ "source": "node_modules/@entypo-icons/core/icons/creative-commons-sharealike.svg"
+ },
+ "credit": {
+ "codepoint": 61811,
+ "source": "node_modules/@entypo-icons/core/icons/credit.svg"
+ },
+ "credit-card": {
+ "codepoint": 61812,
+ "source": "node_modules/@entypo-icons/core/icons/credit-card.svg"
+ },
+ "crop": {
+ "codepoint": 61813,
+ "source": "node_modules/@entypo-icons/core/icons/crop.svg"
+ },
+ "cross": {
+ "codepoint": 61814,
+ "source": "node_modules/@entypo-icons/core/icons/cross.svg"
+ },
+ "cup": {
+ "codepoint": 61815,
+ "source": "node_modules/@entypo-icons/core/icons/cup.svg"
+ },
+ "cw": {
+ "codepoint": 61816,
+ "source": "node_modules/@entypo-icons/core/icons/cw.svg"
+ },
+ "cycle": {
+ "codepoint": 61817,
+ "source": "node_modules/@entypo-icons/core/icons/cycle.svg"
+ },
+ "database": {
+ "codepoint": 61818,
+ "source": "node_modules/@entypo-icons/core/icons/database.svg"
+ },
+ "dial-pad": {
+ "codepoint": 61819,
+ "source": "node_modules/@entypo-icons/core/icons/dial-pad.svg"
+ },
+ "direction": {
+ "codepoint": 61820,
+ "source": "node_modules/@entypo-icons/core/icons/direction.svg"
+ },
+ "document": {
+ "codepoint": 61821,
+ "source": "node_modules/@entypo-icons/core/icons/document.svg"
+ },
+ "document-landscape": {
+ "codepoint": 61822,
+ "source": "node_modules/@entypo-icons/core/icons/document-landscape.svg"
+ },
+ "documents": {
+ "codepoint": 61823,
+ "source": "node_modules/@entypo-icons/core/icons/documents.svg"
+ },
+ "dot-single": {
+ "codepoint": 61824,
+ "source": "node_modules/@entypo-icons/core/icons/dot-single.svg"
+ },
+ "dots-three-horizontal": {
+ "codepoint": 61825,
+ "source": "node_modules/@entypo-icons/core/icons/dots-three-horizontal.svg"
+ },
+ "dots-three-vertical": {
+ "codepoint": 61826,
+ "source": "node_modules/@entypo-icons/core/icons/dots-three-vertical.svg"
+ },
+ "dots-two-horizontal": {
+ "codepoint": 61827,
+ "source": "node_modules/@entypo-icons/core/icons/dots-two-horizontal.svg"
+ },
+ "dots-two-vertical": {
+ "codepoint": 61828,
+ "source": "node_modules/@entypo-icons/core/icons/dots-two-vertical.svg"
+ },
+ "download": {
+ "codepoint": 61829,
+ "source": "node_modules/@entypo-icons/core/icons/download.svg"
+ },
+ "dribbble": {
+ "codepoint": 61830,
+ "source": "node_modules/@entypo-icons/core/icons/dribbble.svg"
+ },
+ "dribbble-with-circle": {
+ "codepoint": 61831,
+ "source": "node_modules/@entypo-icons/core/icons/dribbble-with-circle.svg"
+ },
+ "drink": {
+ "codepoint": 61832,
+ "source": "node_modules/@entypo-icons/core/icons/drink.svg"
+ },
+ "drive": {
+ "codepoint": 61833,
+ "source": "node_modules/@entypo-icons/core/icons/drive.svg"
+ },
+ "drop": {
+ "codepoint": 61834,
+ "source": "node_modules/@entypo-icons/core/icons/drop.svg"
+ },
+ "dropbox": {
+ "codepoint": 61835,
+ "source": "node_modules/@entypo-icons/core/icons/dropbox.svg"
+ },
+ "edit": {
+ "codepoint": 61836,
+ "source": "node_modules/@entypo-icons/core/icons/edit.svg"
+ },
+ "email": {
+ "codepoint": 61837,
+ "source": "node_modules/@entypo-icons/core/icons/email.svg"
+ },
+ "emoji-flirt": {
+ "codepoint": 61838,
+ "source": "node_modules/@entypo-icons/core/icons/emoji-flirt.svg"
+ },
+ "emoji-happy": {
+ "codepoint": 61839,
+ "source": "node_modules/@entypo-icons/core/icons/emoji-happy.svg"
+ },
+ "emoji-neutral": {
+ "codepoint": 61840,
+ "source": "node_modules/@entypo-icons/core/icons/emoji-neutral.svg"
+ },
+ "emoji-sad": {
+ "codepoint": 61841,
+ "source": "node_modules/@entypo-icons/core/icons/emoji-sad.svg"
+ },
+ "erase": {
+ "codepoint": 61842,
+ "source": "node_modules/@entypo-icons/core/icons/erase.svg"
+ },
+ "eraser": {
+ "codepoint": 61843,
+ "source": "node_modules/@entypo-icons/core/icons/eraser.svg"
+ },
+ "evernote": {
+ "codepoint": 61844,
+ "source": "node_modules/@entypo-icons/core/icons/evernote.svg"
+ },
+ "export": {
+ "codepoint": 61845,
+ "source": "node_modules/@entypo-icons/core/icons/export.svg"
+ },
+ "eye": {
+ "codepoint": 61846,
+ "source": "node_modules/@entypo-icons/core/icons/eye.svg"
+ },
+ "eye-with-line": {
+ "codepoint": 61847,
+ "source": "node_modules/@entypo-icons/core/icons/eye-with-line.svg"
+ },
+ "facebook": {
+ "codepoint": 61848,
+ "source": "node_modules/@entypo-icons/core/icons/facebook.svg"
+ },
+ "facebook-with-circle": {
+ "codepoint": 61849,
+ "source": "node_modules/@entypo-icons/core/icons/facebook-with-circle.svg"
+ },
+ "feather": {
+ "codepoint": 61850,
+ "source": "node_modules/@entypo-icons/core/icons/feather.svg"
+ },
+ "fingerprint": {
+ "codepoint": 61851,
+ "source": "node_modules/@entypo-icons/core/icons/fingerprint.svg"
+ },
+ "flag": {
+ "codepoint": 61852,
+ "source": "node_modules/@entypo-icons/core/icons/flag.svg"
+ },
+ "flash": {
+ "codepoint": 61853,
+ "source": "node_modules/@entypo-icons/core/icons/flash.svg"
+ },
+ "flashlight": {
+ "codepoint": 61854,
+ "source": "node_modules/@entypo-icons/core/icons/flashlight.svg"
+ },
+ "flat-brush": {
+ "codepoint": 61855,
+ "source": "node_modules/@entypo-icons/core/icons/flat-brush.svg"
+ },
+ "flattr": {
+ "codepoint": 61856,
+ "source": "node_modules/@entypo-icons/core/icons/flattr.svg"
+ },
+ "flickr": {
+ "codepoint": 61857,
+ "source": "node_modules/@entypo-icons/core/icons/flickr.svg"
+ },
+ "flickr-with-circle": {
+ "codepoint": 61858,
+ "source": "node_modules/@entypo-icons/core/icons/flickr-with-circle.svg"
+ },
+ "flow-branch": {
+ "codepoint": 61859,
+ "source": "node_modules/@entypo-icons/core/icons/flow-branch.svg"
+ },
+ "flow-cascade": {
+ "codepoint": 61860,
+ "source": "node_modules/@entypo-icons/core/icons/flow-cascade.svg"
+ },
+ "flow-line": {
+ "codepoint": 61861,
+ "source": "node_modules/@entypo-icons/core/icons/flow-line.svg"
+ },
+ "flow-parallel": {
+ "codepoint": 61862,
+ "source": "node_modules/@entypo-icons/core/icons/flow-parallel.svg"
+ },
+ "flow-tree": {
+ "codepoint": 61863,
+ "source": "node_modules/@entypo-icons/core/icons/flow-tree.svg"
+ },
+ "flower": {
+ "codepoint": 61864,
+ "source": "node_modules/@entypo-icons/core/icons/flower.svg"
+ },
+ "folder": {
+ "codepoint": 61865,
+ "source": "node_modules/@entypo-icons/core/icons/folder.svg"
+ },
+ "folder-images": {
+ "codepoint": 61866,
+ "source": "node_modules/@entypo-icons/core/icons/folder-images.svg"
+ },
+ "folder-music": {
+ "codepoint": 61867,
+ "source": "node_modules/@entypo-icons/core/icons/folder-music.svg"
+ },
+ "folder-video": {
+ "codepoint": 61868,
+ "source": "node_modules/@entypo-icons/core/icons/folder-video.svg"
+ },
+ "forward": {
+ "codepoint": 61869,
+ "source": "node_modules/@entypo-icons/core/icons/forward.svg"
+ },
+ "foursquare": {
+ "codepoint": 61870,
+ "source": "node_modules/@entypo-icons/core/icons/foursquare.svg"
+ },
+ "funnel": {
+ "codepoint": 61871,
+ "source": "node_modules/@entypo-icons/core/icons/funnel.svg"
+ },
+ "game-controller": {
+ "codepoint": 61872,
+ "source": "node_modules/@entypo-icons/core/icons/game-controller.svg"
+ },
+ "gauge": {
+ "codepoint": 61873,
+ "source": "node_modules/@entypo-icons/core/icons/gauge.svg"
+ },
+ "github": {
+ "codepoint": 61874,
+ "source": "node_modules/@entypo-icons/core/icons/github.svg"
+ },
+ "github-with-circle": {
+ "codepoint": 61875,
+ "source": "node_modules/@entypo-icons/core/icons/github-with-circle.svg"
+ },
+ "globe": {
+ "codepoint": 61876,
+ "source": "node_modules/@entypo-icons/core/icons/globe.svg"
+ },
+ "google-": {
+ "codepoint": 61877,
+ "source": "node_modules/@entypo-icons/core/icons/google+.svg"
+ },
+ "google--with-circle": {
+ "codepoint": 61878,
+ "source": "node_modules/@entypo-icons/core/icons/google+-with-circle.svg"
+ },
+ "google-drive": {
+ "codepoint": 61879,
+ "source": "node_modules/@entypo-icons/core/icons/google-drive.svg"
+ },
+ "google-hangouts": {
+ "codepoint": 61880,
+ "source": "node_modules/@entypo-icons/core/icons/google-hangouts.svg"
+ },
+ "google-play": {
+ "codepoint": 61881,
+ "source": "node_modules/@entypo-icons/core/icons/google-play.svg"
+ },
+ "graduation-cap": {
+ "codepoint": 61882,
+ "source": "node_modules/@entypo-icons/core/icons/graduation-cap.svg"
+ },
+ "grid": {
+ "codepoint": 61883,
+ "source": "node_modules/@entypo-icons/core/icons/grid.svg"
+ },
+ "grooveshark": {
+ "codepoint": 61884,
+ "source": "node_modules/@entypo-icons/core/icons/grooveshark.svg"
+ },
+ "hair-cross": {
+ "codepoint": 61885,
+ "source": "node_modules/@entypo-icons/core/icons/hair-cross.svg"
+ },
+ "hand": {
+ "codepoint": 61886,
+ "source": "node_modules/@entypo-icons/core/icons/hand.svg"
+ },
+ "heart": {
+ "codepoint": 61887,
+ "source": "node_modules/@entypo-icons/core/icons/heart.svg"
+ },
+ "heart-outlined": {
+ "codepoint": 61888,
+ "source": "node_modules/@entypo-icons/core/icons/heart-outlined.svg"
+ },
+ "help": {
+ "codepoint": 61889,
+ "source": "node_modules/@entypo-icons/core/icons/help.svg"
+ },
+ "help-with-circle": {
+ "codepoint": 61890,
+ "source": "node_modules/@entypo-icons/core/icons/help-with-circle.svg"
+ },
+ "home": {
+ "codepoint": 61891,
+ "source": "node_modules/@entypo-icons/core/icons/home.svg"
+ },
+ "hour-glass": {
+ "codepoint": 61892,
+ "source": "node_modules/@entypo-icons/core/icons/hour-glass.svg"
+ },
+ "houzz": {
+ "codepoint": 61893,
+ "source": "node_modules/@entypo-icons/core/icons/houzz.svg"
+ },
+ "icloud": {
+ "codepoint": 61894,
+ "source": "node_modules/@entypo-icons/core/icons/icloud.svg"
+ },
+ "image": {
+ "codepoint": 61895,
+ "source": "node_modules/@entypo-icons/core/icons/image.svg"
+ },
+ "image-inverted": {
+ "codepoint": 61896,
+ "source": "node_modules/@entypo-icons/core/icons/image-inverted.svg"
+ },
+ "images": {
+ "codepoint": 61897,
+ "source": "node_modules/@entypo-icons/core/icons/images.svg"
+ },
+ "inbox": {
+ "codepoint": 61898,
+ "source": "node_modules/@entypo-icons/core/icons/inbox.svg"
+ },
+ "infinity": {
+ "codepoint": 61899,
+ "source": "node_modules/@entypo-icons/core/icons/infinity.svg"
+ },
+ "info": {
+ "codepoint": 61900,
+ "source": "node_modules/@entypo-icons/core/icons/info.svg"
+ },
+ "info-with-circle": {
+ "codepoint": 61901,
+ "source": "node_modules/@entypo-icons/core/icons/info-with-circle.svg"
+ },
+ "instagram": {
+ "codepoint": 61902,
+ "source": "node_modules/@entypo-icons/core/icons/instagram.svg"
+ },
+ "instagram-with-circle": {
+ "codepoint": 61903,
+ "source": "node_modules/@entypo-icons/core/icons/instagram-with-circle.svg"
+ },
+ "install": {
+ "codepoint": 61904,
+ "source": "node_modules/@entypo-icons/core/icons/install.svg"
+ },
+ "key": {
+ "codepoint": 61905,
+ "source": "node_modules/@entypo-icons/core/icons/key.svg"
+ },
+ "keyboard": {
+ "codepoint": 61906,
+ "source": "node_modules/@entypo-icons/core/icons/keyboard.svg"
+ },
+ "lab-flask": {
+ "codepoint": 61907,
+ "source": "node_modules/@entypo-icons/core/icons/lab-flask.svg"
+ },
+ "landline": {
+ "codepoint": 61908,
+ "source": "node_modules/@entypo-icons/core/icons/landline.svg"
+ },
+ "language": {
+ "codepoint": 61909,
+ "source": "node_modules/@entypo-icons/core/icons/language.svg"
+ },
+ "laptop": {
+ "codepoint": 61910,
+ "source": "node_modules/@entypo-icons/core/icons/laptop.svg"
+ },
+ "lastfm": {
+ "codepoint": 61911,
+ "source": "node_modules/@entypo-icons/core/icons/lastfm.svg"
+ },
+ "lastfm-with-circle": {
+ "codepoint": 61912,
+ "source": "node_modules/@entypo-icons/core/icons/lastfm-with-circle.svg"
+ },
+ "layers": {
+ "codepoint": 61913,
+ "source": "node_modules/@entypo-icons/core/icons/layers.svg"
+ },
+ "leaf": {
+ "codepoint": 61914,
+ "source": "node_modules/@entypo-icons/core/icons/leaf.svg"
+ },
+ "level-down": {
+ "codepoint": 61915,
+ "source": "node_modules/@entypo-icons/core/icons/level-down.svg"
+ },
+ "level-up": {
+ "codepoint": 61916,
+ "source": "node_modules/@entypo-icons/core/icons/level-up.svg"
+ },
+ "lifebuoy": {
+ "codepoint": 61917,
+ "source": "node_modules/@entypo-icons/core/icons/lifebuoy.svg"
+ },
+ "light-bulb": {
+ "codepoint": 61918,
+ "source": "node_modules/@entypo-icons/core/icons/light-bulb.svg"
+ },
+ "light-down": {
+ "codepoint": 61919,
+ "source": "node_modules/@entypo-icons/core/icons/light-down.svg"
+ },
+ "light-up": {
+ "codepoint": 61920,
+ "source": "node_modules/@entypo-icons/core/icons/light-up.svg"
+ },
+ "line-graph": {
+ "codepoint": 61921,
+ "source": "node_modules/@entypo-icons/core/icons/line-graph.svg"
+ },
+ "link": {
+ "codepoint": 61922,
+ "source": "node_modules/@entypo-icons/core/icons/link.svg"
+ },
+ "linkedin": {
+ "codepoint": 61923,
+ "source": "node_modules/@entypo-icons/core/icons/linkedin.svg"
+ },
+ "linkedin-with-circle": {
+ "codepoint": 61924,
+ "source": "node_modules/@entypo-icons/core/icons/linkedin-with-circle.svg"
+ },
+ "list": {
+ "codepoint": 61925,
+ "source": "node_modules/@entypo-icons/core/icons/list.svg"
+ },
+ "location": {
+ "codepoint": 61926,
+ "source": "node_modules/@entypo-icons/core/icons/location.svg"
+ },
+ "location-pin": {
+ "codepoint": 61927,
+ "source": "node_modules/@entypo-icons/core/icons/location-pin.svg"
+ },
+ "lock": {
+ "codepoint": 61928,
+ "source": "node_modules/@entypo-icons/core/icons/lock.svg"
+ },
+ "lock-open": {
+ "codepoint": 61929,
+ "source": "node_modules/@entypo-icons/core/icons/lock-open.svg"
+ },
+ "log-out": {
+ "codepoint": 61930,
+ "source": "node_modules/@entypo-icons/core/icons/log-out.svg"
+ },
+ "login": {
+ "codepoint": 61931,
+ "source": "node_modules/@entypo-icons/core/icons/login.svg"
+ },
+ "loop": {
+ "codepoint": 61932,
+ "source": "node_modules/@entypo-icons/core/icons/loop.svg"
+ },
+ "magnet": {
+ "codepoint": 61933,
+ "source": "node_modules/@entypo-icons/core/icons/magnet.svg"
+ },
+ "magnifying-glass": {
+ "codepoint": 61934,
+ "source": "node_modules/@entypo-icons/core/icons/magnifying-glass.svg"
+ },
+ "mail": {
+ "codepoint": 61935,
+ "source": "node_modules/@entypo-icons/core/icons/mail.svg"
+ },
+ "mail-with-circle": {
+ "codepoint": 61936,
+ "source": "node_modules/@entypo-icons/core/icons/mail-with-circle.svg"
+ },
+ "man": {
+ "codepoint": 61937,
+ "source": "node_modules/@entypo-icons/core/icons/man.svg"
+ },
+ "map": {
+ "codepoint": 61938,
+ "source": "node_modules/@entypo-icons/core/icons/map.svg"
+ },
+ "mask": {
+ "codepoint": 61939,
+ "source": "node_modules/@entypo-icons/core/icons/mask.svg"
+ },
+ "medal": {
+ "codepoint": 61940,
+ "source": "node_modules/@entypo-icons/core/icons/medal.svg"
+ },
+ "medium": {
+ "codepoint": 61941,
+ "source": "node_modules/@entypo-icons/core/icons/medium.svg"
+ },
+ "medium-with-circle": {
+ "codepoint": 61942,
+ "source": "node_modules/@entypo-icons/core/icons/medium-with-circle.svg"
+ },
+ "megaphone": {
+ "codepoint": 61943,
+ "source": "node_modules/@entypo-icons/core/icons/megaphone.svg"
+ },
+ "menu": {
+ "codepoint": 61944,
+ "source": "node_modules/@entypo-icons/core/icons/menu.svg"
+ },
+ "merge": {
+ "codepoint": 61945,
+ "source": "node_modules/@entypo-icons/core/icons/merge.svg"
+ },
+ "message": {
+ "codepoint": 61946,
+ "source": "node_modules/@entypo-icons/core/icons/message.svg"
+ },
+ "mic": {
+ "codepoint": 61947,
+ "source": "node_modules/@entypo-icons/core/icons/mic.svg"
+ },
+ "minus": {
+ "codepoint": 61948,
+ "source": "node_modules/@entypo-icons/core/icons/minus.svg"
+ },
+ "mixi": {
+ "codepoint": 61949,
+ "source": "node_modules/@entypo-icons/core/icons/mixi.svg"
+ },
+ "mobile": {
+ "codepoint": 61950,
+ "source": "node_modules/@entypo-icons/core/icons/mobile.svg"
+ },
+ "modern-mic": {
+ "codepoint": 61951,
+ "source": "node_modules/@entypo-icons/core/icons/modern-mic.svg"
+ },
+ "moon": {
+ "codepoint": 61952,
+ "source": "node_modules/@entypo-icons/core/icons/moon.svg"
+ },
+ "mouse": {
+ "codepoint": 61953,
+ "source": "node_modules/@entypo-icons/core/icons/mouse.svg"
+ },
+ "mouse-pointer": {
+ "codepoint": 61954,
+ "source": "node_modules/@entypo-icons/core/icons/mouse-pointer.svg"
+ },
+ "music": {
+ "codepoint": 61955,
+ "source": "node_modules/@entypo-icons/core/icons/music.svg"
+ },
+ "network": {
+ "codepoint": 61956,
+ "source": "node_modules/@entypo-icons/core/icons/network.svg"
+ },
+ "new": {
+ "codepoint": 61957,
+ "source": "node_modules/@entypo-icons/core/icons/new.svg"
+ },
+ "new-message": {
+ "codepoint": 61958,
+ "source": "node_modules/@entypo-icons/core/icons/new-message.svg"
+ },
+ "news": {
+ "codepoint": 61959,
+ "source": "node_modules/@entypo-icons/core/icons/news.svg"
+ },
+ "newsletter": {
+ "codepoint": 61960,
+ "source": "node_modules/@entypo-icons/core/icons/newsletter.svg"
+ },
+ "note": {
+ "codepoint": 61961,
+ "source": "node_modules/@entypo-icons/core/icons/note.svg"
+ },
+ "notification": {
+ "codepoint": 61962,
+ "source": "node_modules/@entypo-icons/core/icons/notification.svg"
+ },
+ "notifications-off": {
+ "codepoint": 61963,
+ "source": "node_modules/@entypo-icons/core/icons/notifications-off.svg"
+ },
+ "old-mobile": {
+ "codepoint": 61964,
+ "source": "node_modules/@entypo-icons/core/icons/old-mobile.svg"
+ },
+ "old-phone": {
+ "codepoint": 61965,
+ "source": "node_modules/@entypo-icons/core/icons/old-phone.svg"
+ },
+ "onedrive": {
+ "codepoint": 61966,
+ "source": "node_modules/@entypo-icons/core/icons/onedrive.svg"
+ },
+ "open-book": {
+ "codepoint": 61967,
+ "source": "node_modules/@entypo-icons/core/icons/open-book.svg"
+ },
+ "palette": {
+ "codepoint": 61968,
+ "source": "node_modules/@entypo-icons/core/icons/palette.svg"
+ },
+ "paper-plane": {
+ "codepoint": 61969,
+ "source": "node_modules/@entypo-icons/core/icons/paper-plane.svg"
+ },
+ "paypal": {
+ "codepoint": 61970,
+ "source": "node_modules/@entypo-icons/core/icons/paypal.svg"
+ },
+ "pencil": {
+ "codepoint": 61971,
+ "source": "node_modules/@entypo-icons/core/icons/pencil.svg"
+ },
+ "phone": {
+ "codepoint": 61972,
+ "source": "node_modules/@entypo-icons/core/icons/phone.svg"
+ },
+ "picasa": {
+ "codepoint": 61973,
+ "source": "node_modules/@entypo-icons/core/icons/picasa.svg"
+ },
+ "pie-chart": {
+ "codepoint": 61974,
+ "source": "node_modules/@entypo-icons/core/icons/pie-chart.svg"
+ },
+ "pin": {
+ "codepoint": 61975,
+ "source": "node_modules/@entypo-icons/core/icons/pin.svg"
+ },
+ "pinterest": {
+ "codepoint": 61976,
+ "source": "node_modules/@entypo-icons/core/icons/pinterest.svg"
+ },
+ "pinterest-with-circle": {
+ "codepoint": 61977,
+ "source": "node_modules/@entypo-icons/core/icons/pinterest-with-circle.svg"
+ },
+ "plus": {
+ "codepoint": 61978,
+ "source": "node_modules/@entypo-icons/core/icons/plus.svg"
+ },
+ "popup": {
+ "codepoint": 61979,
+ "source": "node_modules/@entypo-icons/core/icons/popup.svg"
+ },
+ "power-plug": {
+ "codepoint": 61980,
+ "source": "node_modules/@entypo-icons/core/icons/power-plug.svg"
+ },
+ "price-ribbon": {
+ "codepoint": 61981,
+ "source": "node_modules/@entypo-icons/core/icons/price-ribbon.svg"
+ },
+ "price-tag": {
+ "codepoint": 61982,
+ "source": "node_modules/@entypo-icons/core/icons/price-tag.svg"
+ },
+ "print": {
+ "codepoint": 61983,
+ "source": "node_modules/@entypo-icons/core/icons/print.svg"
+ },
+ "progress-empty": {
+ "codepoint": 61984,
+ "source": "node_modules/@entypo-icons/core/icons/progress-empty.svg"
+ },
+ "progress-full": {
+ "codepoint": 61985,
+ "source": "node_modules/@entypo-icons/core/icons/progress-full.svg"
+ },
+ "progress-one": {
+ "codepoint": 61986,
+ "source": "node_modules/@entypo-icons/core/icons/progress-one.svg"
+ },
+ "progress-two": {
+ "codepoint": 61987,
+ "source": "node_modules/@entypo-icons/core/icons/progress-two.svg"
+ },
+ "publish": {
+ "codepoint": 61988,
+ "source": "node_modules/@entypo-icons/core/icons/publish.svg"
+ },
+ "qq": {
+ "codepoint": 61989,
+ "source": "node_modules/@entypo-icons/core/icons/qq.svg"
+ },
+ "qq-with-circle": {
+ "codepoint": 61990,
+ "source": "node_modules/@entypo-icons/core/icons/qq-with-circle.svg"
+ },
+ "quote": {
+ "codepoint": 61991,
+ "source": "node_modules/@entypo-icons/core/icons/quote.svg"
+ },
+ "radio": {
+ "codepoint": 61992,
+ "source": "node_modules/@entypo-icons/core/icons/radio.svg"
+ },
+ "raft": {
+ "codepoint": 61993,
+ "source": "node_modules/@entypo-icons/core/icons/raft.svg"
+ },
+ "raft-with-circle": {
+ "codepoint": 61994,
+ "source": "node_modules/@entypo-icons/core/icons/raft-with-circle.svg"
+ },
+ "rainbow": {
+ "codepoint": 61995,
+ "source": "node_modules/@entypo-icons/core/icons/rainbow.svg"
+ },
+ "rdio": {
+ "codepoint": 61996,
+ "source": "node_modules/@entypo-icons/core/icons/rdio.svg"
+ },
+ "rdio-with-circle": {
+ "codepoint": 61997,
+ "source": "node_modules/@entypo-icons/core/icons/rdio-with-circle.svg"
+ },
+ "remove-user": {
+ "codepoint": 61998,
+ "source": "node_modules/@entypo-icons/core/icons/remove-user.svg"
+ },
+ "renren": {
+ "codepoint": 61999,
+ "source": "node_modules/@entypo-icons/core/icons/renren.svg"
+ },
+ "reply": {
+ "codepoint": 62000,
+ "source": "node_modules/@entypo-icons/core/icons/reply.svg"
+ },
+ "reply-all": {
+ "codepoint": 62001,
+ "source": "node_modules/@entypo-icons/core/icons/reply-all.svg"
+ },
+ "resize-100": {
+ "codepoint": 62002,
+ "source": "node_modules/@entypo-icons/core/icons/resize-100.svg"
+ },
+ "resize-full-screen": {
+ "codepoint": 62003,
+ "source": "node_modules/@entypo-icons/core/icons/resize-full-screen.svg"
+ },
+ "retweet": {
+ "codepoint": 62004,
+ "source": "node_modules/@entypo-icons/core/icons/retweet.svg"
+ },
+ "rocket": {
+ "codepoint": 62005,
+ "source": "node_modules/@entypo-icons/core/icons/rocket.svg"
+ },
+ "round-brush": {
+ "codepoint": 62006,
+ "source": "node_modules/@entypo-icons/core/icons/round-brush.svg"
+ },
+ "rss": {
+ "codepoint": 62007,
+ "source": "node_modules/@entypo-icons/core/icons/rss.svg"
+ },
+ "ruler": {
+ "codepoint": 62008,
+ "source": "node_modules/@entypo-icons/core/icons/ruler.svg"
+ },
+ "save": {
+ "codepoint": 62009,
+ "source": "node_modules/@entypo-icons/core/icons/save.svg"
+ },
+ "scissors": {
+ "codepoint": 62010,
+ "source": "node_modules/@entypo-icons/core/icons/scissors.svg"
+ },
+ "scribd": {
+ "codepoint": 62011,
+ "source": "node_modules/@entypo-icons/core/icons/scribd.svg"
+ },
+ "select-arrows": {
+ "codepoint": 62012,
+ "source": "node_modules/@entypo-icons/core/icons/select-arrows.svg"
+ },
+ "share": {
+ "codepoint": 62013,
+ "source": "node_modules/@entypo-icons/core/icons/share.svg"
+ },
+ "share-alternative": {
+ "codepoint": 62014,
+ "source": "node_modules/@entypo-icons/core/icons/share-alternative.svg"
+ },
+ "shareable": {
+ "codepoint": 62015,
+ "source": "node_modules/@entypo-icons/core/icons/shareable.svg"
+ },
+ "shield": {
+ "codepoint": 62016,
+ "source": "node_modules/@entypo-icons/core/icons/shield.svg"
+ },
+ "shop": {
+ "codepoint": 62017,
+ "source": "node_modules/@entypo-icons/core/icons/shop.svg"
+ },
+ "shopping-bag": {
+ "codepoint": 62018,
+ "source": "node_modules/@entypo-icons/core/icons/shopping-bag.svg"
+ },
+ "shopping-basket": {
+ "codepoint": 62019,
+ "source": "node_modules/@entypo-icons/core/icons/shopping-basket.svg"
+ },
+ "shopping-cart": {
+ "codepoint": 62020,
+ "source": "node_modules/@entypo-icons/core/icons/shopping-cart.svg"
+ },
+ "shuffle": {
+ "codepoint": 62021,
+ "source": "node_modules/@entypo-icons/core/icons/shuffle.svg"
+ },
+ "signal": {
+ "codepoint": 62022,
+ "source": "node_modules/@entypo-icons/core/icons/signal.svg"
+ },
+ "sina-weibo": {
+ "codepoint": 62023,
+ "source": "node_modules/@entypo-icons/core/icons/sina-weibo.svg"
+ },
+ "skype": {
+ "codepoint": 62024,
+ "source": "node_modules/@entypo-icons/core/icons/skype.svg"
+ },
+ "skype-with-circle": {
+ "codepoint": 62025,
+ "source": "node_modules/@entypo-icons/core/icons/skype-with-circle.svg"
+ },
+ "slideshare": {
+ "codepoint": 62026,
+ "source": "node_modules/@entypo-icons/core/icons/slideshare.svg"
+ },
+ "smashing": {
+ "codepoint": 62027,
+ "source": "node_modules/@entypo-icons/core/icons/smashing.svg"
+ },
+ "sound": {
+ "codepoint": 62028,
+ "source": "node_modules/@entypo-icons/core/icons/sound.svg"
+ },
+ "sound-mix": {
+ "codepoint": 62029,
+ "source": "node_modules/@entypo-icons/core/icons/sound-mix.svg"
+ },
+ "sound-mute": {
+ "codepoint": 62030,
+ "source": "node_modules/@entypo-icons/core/icons/sound-mute.svg"
+ },
+ "soundcloud": {
+ "codepoint": 62031,
+ "source": "node_modules/@entypo-icons/core/icons/soundcloud.svg"
+ },
+ "sports-club": {
+ "codepoint": 62032,
+ "source": "node_modules/@entypo-icons/core/icons/sports-club.svg"
+ },
+ "spotify": {
+ "codepoint": 62033,
+ "source": "node_modules/@entypo-icons/core/icons/spotify.svg"
+ },
+ "spotify-with-circle": {
+ "codepoint": 62034,
+ "source": "node_modules/@entypo-icons/core/icons/spotify-with-circle.svg"
+ },
+ "spreadsheet": {
+ "codepoint": 62035,
+ "source": "node_modules/@entypo-icons/core/icons/spreadsheet.svg"
+ },
+ "squared-cross": {
+ "codepoint": 62036,
+ "source": "node_modules/@entypo-icons/core/icons/squared-cross.svg"
+ },
+ "squared-minus": {
+ "codepoint": 62037,
+ "source": "node_modules/@entypo-icons/core/icons/squared-minus.svg"
+ },
+ "squared-plus": {
+ "codepoint": 62038,
+ "source": "node_modules/@entypo-icons/core/icons/squared-plus.svg"
+ },
+ "star": {
+ "codepoint": 62039,
+ "source": "node_modules/@entypo-icons/core/icons/star.svg"
+ },
+ "star-outlined": {
+ "codepoint": 62040,
+ "source": "node_modules/@entypo-icons/core/icons/star-outlined.svg"
+ },
+ "stopwatch": {
+ "codepoint": 62041,
+ "source": "node_modules/@entypo-icons/core/icons/stopwatch.svg"
+ },
+ "stumbleupon": {
+ "codepoint": 62042,
+ "source": "node_modules/@entypo-icons/core/icons/stumbleupon.svg"
+ },
+ "stumbleupon-with-circle": {
+ "codepoint": 62043,
+ "source": "node_modules/@entypo-icons/core/icons/stumbleupon-with-circle.svg"
+ },
+ "suitcase": {
+ "codepoint": 62044,
+ "source": "node_modules/@entypo-icons/core/icons/suitcase.svg"
+ },
+ "swap": {
+ "codepoint": 62045,
+ "source": "node_modules/@entypo-icons/core/icons/swap.svg"
+ },
+ "swarm": {
+ "codepoint": 62046,
+ "source": "node_modules/@entypo-icons/core/icons/swarm.svg"
+ },
+ "sweden": {
+ "codepoint": 62047,
+ "source": "node_modules/@entypo-icons/core/icons/sweden.svg"
+ },
+ "switch": {
+ "codepoint": 62048,
+ "source": "node_modules/@entypo-icons/core/icons/switch.svg"
+ },
+ "tablet": {
+ "codepoint": 62049,
+ "source": "node_modules/@entypo-icons/core/icons/tablet.svg"
+ },
+ "tablet-mobile-combo": {
+ "codepoint": 62050,
+ "source": "node_modules/@entypo-icons/core/icons/tablet-mobile-combo.svg"
+ },
+ "tag": {
+ "codepoint": 62051,
+ "source": "node_modules/@entypo-icons/core/icons/tag.svg"
+ },
+ "text": {
+ "codepoint": 62052,
+ "source": "node_modules/@entypo-icons/core/icons/text.svg"
+ },
+ "text-document": {
+ "codepoint": 62053,
+ "source": "node_modules/@entypo-icons/core/icons/text-document.svg"
+ },
+ "text-document-inverted": {
+ "codepoint": 62054,
+ "source": "node_modules/@entypo-icons/core/icons/text-document-inverted.svg"
+ },
+ "thermometer": {
+ "codepoint": 62055,
+ "source": "node_modules/@entypo-icons/core/icons/thermometer.svg"
+ },
+ "thumbs-down": {
+ "codepoint": 62056,
+ "source": "node_modules/@entypo-icons/core/icons/thumbs-down.svg"
+ },
+ "thumbs-up": {
+ "codepoint": 62057,
+ "source": "node_modules/@entypo-icons/core/icons/thumbs-up.svg"
+ },
+ "thunder-cloud": {
+ "codepoint": 62058,
+ "source": "node_modules/@entypo-icons/core/icons/thunder-cloud.svg"
+ },
+ "ticket": {
+ "codepoint": 62059,
+ "source": "node_modules/@entypo-icons/core/icons/ticket.svg"
+ },
+ "time-slot": {
+ "codepoint": 62060,
+ "source": "node_modules/@entypo-icons/core/icons/time-slot.svg"
+ },
+ "tools": {
+ "codepoint": 62061,
+ "source": "node_modules/@entypo-icons/core/icons/tools.svg"
+ },
+ "traffic-cone": {
+ "codepoint": 62062,
+ "source": "node_modules/@entypo-icons/core/icons/traffic-cone.svg"
+ },
+ "trash": {
+ "codepoint": 62063,
+ "source": "node_modules/@entypo-icons/core/icons/trash.svg"
+ },
+ "tree": {
+ "codepoint": 62064,
+ "source": "node_modules/@entypo-icons/core/icons/tree.svg"
+ },
+ "triangle-down": {
+ "codepoint": 62065,
+ "source": "node_modules/@entypo-icons/core/icons/triangle-down.svg"
+ },
+ "triangle-left": {
+ "codepoint": 62066,
+ "source": "node_modules/@entypo-icons/core/icons/triangle-left.svg"
+ },
+ "triangle-right": {
+ "codepoint": 62067,
+ "source": "node_modules/@entypo-icons/core/icons/triangle-right.svg"
+ },
+ "triangle-up": {
+ "codepoint": 62068,
+ "source": "node_modules/@entypo-icons/core/icons/triangle-up.svg"
+ },
+ "tripadvisor": {
+ "codepoint": 62069,
+ "source": "node_modules/@entypo-icons/core/icons/tripadvisor.svg"
+ },
+ "trophy": {
+ "codepoint": 62070,
+ "source": "node_modules/@entypo-icons/core/icons/trophy.svg"
+ },
+ "tumblr": {
+ "codepoint": 62071,
+ "source": "node_modules/@entypo-icons/core/icons/tumblr.svg"
+ },
+ "tumblr-with-circle": {
+ "codepoint": 62072,
+ "source": "node_modules/@entypo-icons/core/icons/tumblr-with-circle.svg"
+ },
+ "tv": {
+ "codepoint": 62073,
+ "source": "node_modules/@entypo-icons/core/icons/tv.svg"
+ },
+ "twitter": {
+ "codepoint": 62074,
+ "source": "node_modules/@entypo-icons/core/icons/twitter.svg"
+ },
+ "twitter-with-circle": {
+ "codepoint": 62075,
+ "source": "node_modules/@entypo-icons/core/icons/twitter-with-circle.svg"
+ },
+ "typing": {
+ "codepoint": 62076,
+ "source": "node_modules/@entypo-icons/core/icons/typing.svg"
+ },
+ "uninstall": {
+ "codepoint": 62077,
+ "source": "node_modules/@entypo-icons/core/icons/uninstall.svg"
+ },
+ "unread": {
+ "codepoint": 62078,
+ "source": "node_modules/@entypo-icons/core/icons/unread.svg"
+ },
+ "untag": {
+ "codepoint": 62079,
+ "source": "node_modules/@entypo-icons/core/icons/untag.svg"
+ },
+ "upload": {
+ "codepoint": 62080,
+ "source": "node_modules/@entypo-icons/core/icons/upload.svg"
+ },
+ "upload-to-cloud": {
+ "codepoint": 62081,
+ "source": "node_modules/@entypo-icons/core/icons/upload-to-cloud.svg"
+ },
+ "user": {
+ "codepoint": 62082,
+ "source": "node_modules/@entypo-icons/core/icons/user.svg"
+ },
+ "users": {
+ "codepoint": 62083,
+ "source": "node_modules/@entypo-icons/core/icons/users.svg"
+ },
+ "v-card": {
+ "codepoint": 62084,
+ "source": "node_modules/@entypo-icons/core/icons/v-card.svg"
+ },
+ "video": {
+ "codepoint": 62085,
+ "source": "node_modules/@entypo-icons/core/icons/video.svg"
+ },
+ "video-camera": {
+ "codepoint": 62086,
+ "source": "node_modules/@entypo-icons/core/icons/video-camera.svg"
+ },
+ "vimeo": {
+ "codepoint": 62087,
+ "source": "node_modules/@entypo-icons/core/icons/vimeo.svg"
+ },
+ "vimeo-with-circle": {
+ "codepoint": 62088,
+ "source": "node_modules/@entypo-icons/core/icons/vimeo-with-circle.svg"
+ },
+ "vine": {
+ "codepoint": 62089,
+ "source": "node_modules/@entypo-icons/core/icons/vine.svg"
+ },
+ "vine-with-circle": {
+ "codepoint": 62090,
+ "source": "node_modules/@entypo-icons/core/icons/vine-with-circle.svg"
+ },
+ "vinyl": {
+ "codepoint": 62091,
+ "source": "node_modules/@entypo-icons/core/icons/vinyl.svg"
+ },
+ "vk": {
+ "codepoint": 62092,
+ "source": "node_modules/@entypo-icons/core/icons/vk.svg"
+ },
+ "vk-alternitive": {
+ "codepoint": 62093,
+ "source": "node_modules/@entypo-icons/core/icons/vk-alternitive.svg"
+ },
+ "vk-with-circle": {
+ "codepoint": 62094,
+ "source": "node_modules/@entypo-icons/core/icons/vk-with-circle.svg"
+ },
+ "voicemail": {
+ "codepoint": 62095,
+ "source": "node_modules/@entypo-icons/core/icons/voicemail.svg"
+ },
+ "wallet": {
+ "codepoint": 62096,
+ "source": "node_modules/@entypo-icons/core/icons/wallet.svg"
+ },
+ "warning": {
+ "codepoint": 62097,
+ "source": "node_modules/@entypo-icons/core/icons/warning.svg"
+ },
+ "water": {
+ "codepoint": 62098,
+ "source": "node_modules/@entypo-icons/core/icons/water.svg"
+ },
+ "windows-store": {
+ "codepoint": 62099,
+ "source": "node_modules/@entypo-icons/core/icons/windows-store.svg"
+ },
+ "xing": {
+ "codepoint": 62100,
+ "source": "node_modules/@entypo-icons/core/icons/xing.svg"
+ },
+ "xing-with-circle": {
+ "codepoint": 62101,
+ "source": "node_modules/@entypo-icons/core/icons/xing-with-circle.svg"
+ },
+ "yelp": {
+ "codepoint": 62102,
+ "source": "node_modules/@entypo-icons/core/icons/yelp.svg"
+ },
+ "youko": {
+ "codepoint": 62103,
+ "source": "node_modules/@entypo-icons/core/icons/youko.svg"
+ },
+ "youko-with-circle": {
+ "codepoint": 62104,
+ "source": "node_modules/@entypo-icons/core/icons/youko-with-circle.svg"
+ },
+ "youtube": {
+ "codepoint": 62105,
+ "source": "node_modules/@entypo-icons/core/icons/youtube.svg"
+ },
+ "youtube-with-circle": {
+ "codepoint": 62106,
+ "source": "node_modules/@entypo-icons/core/icons/youtube-with-circle.svg"
+ }
+ },
+ "options": {
+ "autowidth": false,
+ "config": false,
+ "copyright": "",
+ "css3": false,
+ "css_selector": ".icon-{{glyph}}",
+ "debug": false,
+ "font_ascent": 448,
+ "font_descent": 64,
+ "font_design_size": 16,
+ "font_em": 512,
+ "font_name": "Entypo",
+ "force": true,
+ "input": {
+ "templates": "node_modules/@entypo-icons/core/icons",
+ "vectors": "node_modules/@entypo-icons/core/icons"
+ },
+ "no_hash": true,
+ "output": {
+ "css": "Entypo",
+ "fonts": "Entypo",
+ "preview": "Entypo"
+ },
+ "preprocessor_path": null,
+ "quiet": false,
+ "templates": [
+ "css"
+ ]
+ },
+ "templates": [
+ "Entypo/Entypo.css"
+ ]
+}
\ No newline at end of file
diff --git a/packages/entypo/.yo-rc.json b/packages/entypo/.yo-rc.json
new file mode 100644
index 000000000..ca93fc079
--- /dev/null
+++ b/packages/entypo/.yo-rc.json
@@ -0,0 +1,15 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "entypo",
+ "upstreamFont": "@entypo-icons/core",
+ "buildSteps": {
+ "fontCustom": {
+ "location": "node_modules/@entypo-icons/core/icons"
+ },
+ "glyphmap": {
+ "mode": "css",
+ "cleanup": true
+ }
+ }
+ }
+}
diff --git a/packages/entypo/README.md b/packages/entypo/README.md
new file mode 100644
index 000000000..66b0be925
--- /dev/null
+++ b/packages/entypo/README.md
@@ -0,0 +1,29 @@
+# React Native Vector Icons - Entypo
+
+Entypo font for React Native Vector Icons
+
+See the [React Native Vector Icons README](../../README.md) for more details.
+
+## Installation
+
+```sh
+npm install @react-native-vector-icons/entypo
+```
+
+## Usage
+
+```js
+import Entypo from '@react-native-vector-icons/entypo';
+
+// ...
+
+
+```
+
+## Contributing
+
+See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
+
+## License
+
+MIT
diff --git a/packages/entypo/babel.config.js b/packages/entypo/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/entypo/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/packages/entypo/fonts/Entypo.ttf b/packages/entypo/fonts/Entypo.ttf
new file mode 100644
index 000000000..706a04a38
Binary files /dev/null and b/packages/entypo/fonts/Entypo.ttf differ
diff --git a/glyphmaps/Entypo.json b/packages/entypo/glyphmaps/Entypo.json
similarity index 100%
rename from glyphmaps/Entypo.json
rename to packages/entypo/glyphmaps/Entypo.json
diff --git a/packages/entypo/package.json b/packages/entypo/package.json
new file mode 100644
index 000000000..1c7307630
--- /dev/null
+++ b/packages/entypo/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/entypo",
+ "version": "1.0.1",
+ "description": "Entypo font for react native vector icons",
+ "source": "./src/index.ts",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "entypo"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/entypo"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "@entypo-icons/core": "1.0.1",
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/entypo/src/index.ts b/packages/entypo/src/index.ts
new file mode 100644
index 000000000..62b9d49d5
--- /dev/null
+++ b/packages/entypo/src/index.ts
@@ -0,0 +1,18 @@
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `generator-react-native-vector-icons`.
+ *
+ * Entypo icon set component.
+ * Usage:
+ */
+
+import { createIconSet } from '@react-native-vector-icons/common';
+import glyphMap from '../glyphmaps/Entypo.json';
+
+const Icon = createIconSet(glyphMap, {
+ postScriptName: 'Entypo',
+ fontFileName: 'Entypo.ttf',
+ fontSource: require('../fonts/Entypo.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require
+});
+
+export default Icon;
diff --git a/packages/entypo/tsconfig.build.json b/packages/entypo/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/entypo/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/entypo/tsconfig.json b/packages/entypo/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/entypo/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/evil-icons/.fontcustom-manifest.json b/packages/evil-icons/.fontcustom-manifest.json
new file mode 100644
index 000000000..922aca2c2
--- /dev/null
+++ b/packages/evil-icons/.fontcustom-manifest.json
@@ -0,0 +1,327 @@
+{
+ "checksum": {
+ "previous": "79a1752fda5ce7dab8867765a9f1cfc076fddef04009d50daf870a670d42365d",
+ "current": "79a1752fda5ce7dab8867765a9f1cfc076fddef04009d50daf870a670d42365d"
+ },
+ "fonts": [
+ "EvilIcons/EvilIcons.ttf",
+ "EvilIcons/EvilIcons.svg",
+ "EvilIcons/EvilIcons.woff",
+ "EvilIcons/EvilIcons.eot",
+ "EvilIcons/EvilIcons.woff2"
+ ],
+ "glyphs": {
+ "ei-archive": {
+ "codepoint": 61696,
+ "source": "node_modules/evil-icons/assets/icons/ei-archive.svg"
+ },
+ "ei-arrow-down": {
+ "codepoint": 61697,
+ "source": "node_modules/evil-icons/assets/icons/ei-arrow-down.svg"
+ },
+ "ei-arrow-left": {
+ "codepoint": 61698,
+ "source": "node_modules/evil-icons/assets/icons/ei-arrow-left.svg"
+ },
+ "ei-arrow-right": {
+ "codepoint": 61699,
+ "source": "node_modules/evil-icons/assets/icons/ei-arrow-right.svg"
+ },
+ "ei-arrow-up": {
+ "codepoint": 61700,
+ "source": "node_modules/evil-icons/assets/icons/ei-arrow-up.svg"
+ },
+ "ei-bell": {
+ "codepoint": 61701,
+ "source": "node_modules/evil-icons/assets/icons/ei-bell.svg"
+ },
+ "ei-calendar": {
+ "codepoint": 61702,
+ "source": "node_modules/evil-icons/assets/icons/ei-calendar.svg"
+ },
+ "ei-camera": {
+ "codepoint": 61703,
+ "source": "node_modules/evil-icons/assets/icons/ei-camera.svg"
+ },
+ "ei-cart": {
+ "codepoint": 61704,
+ "source": "node_modules/evil-icons/assets/icons/ei-cart.svg"
+ },
+ "ei-chart": {
+ "codepoint": 61705,
+ "source": "node_modules/evil-icons/assets/icons/ei-chart.svg"
+ },
+ "ei-check": {
+ "codepoint": 61706,
+ "source": "node_modules/evil-icons/assets/icons/ei-check.svg"
+ },
+ "ei-chevron-down": {
+ "codepoint": 61707,
+ "source": "node_modules/evil-icons/assets/icons/ei-chevron-down.svg"
+ },
+ "ei-chevron-left": {
+ "codepoint": 61708,
+ "source": "node_modules/evil-icons/assets/icons/ei-chevron-left.svg"
+ },
+ "ei-chevron-right": {
+ "codepoint": 61709,
+ "source": "node_modules/evil-icons/assets/icons/ei-chevron-right.svg"
+ },
+ "ei-chevron-up": {
+ "codepoint": 61710,
+ "source": "node_modules/evil-icons/assets/icons/ei-chevron-up.svg"
+ },
+ "ei-clock": {
+ "codepoint": 61711,
+ "source": "node_modules/evil-icons/assets/icons/ei-clock.svg"
+ },
+ "ei-close": {
+ "codepoint": 61712,
+ "source": "node_modules/evil-icons/assets/icons/ei-close.svg"
+ },
+ "ei-close-o": {
+ "codepoint": 61713,
+ "source": "node_modules/evil-icons/assets/icons/ei-close-o.svg"
+ },
+ "ei-comment": {
+ "codepoint": 61714,
+ "source": "node_modules/evil-icons/assets/icons/ei-comment.svg"
+ },
+ "ei-credit-card": {
+ "codepoint": 61715,
+ "source": "node_modules/evil-icons/assets/icons/ei-credit-card.svg"
+ },
+ "ei-envelope": {
+ "codepoint": 61716,
+ "source": "node_modules/evil-icons/assets/icons/ei-envelope.svg"
+ },
+ "ei-exclamation": {
+ "codepoint": 61717,
+ "source": "node_modules/evil-icons/assets/icons/ei-exclamation.svg"
+ },
+ "ei-external-link": {
+ "codepoint": 61718,
+ "source": "node_modules/evil-icons/assets/icons/ei-external-link.svg"
+ },
+ "ei-eye": {
+ "codepoint": 61719,
+ "source": "node_modules/evil-icons/assets/icons/ei-eye.svg"
+ },
+ "ei-gear": {
+ "codepoint": 61720,
+ "source": "node_modules/evil-icons/assets/icons/ei-gear.svg"
+ },
+ "ei-heart": {
+ "codepoint": 61721,
+ "source": "node_modules/evil-icons/assets/icons/ei-heart.svg"
+ },
+ "ei-image": {
+ "codepoint": 61722,
+ "source": "node_modules/evil-icons/assets/icons/ei-image.svg"
+ },
+ "ei-like": {
+ "codepoint": 61723,
+ "source": "node_modules/evil-icons/assets/icons/ei-like.svg"
+ },
+ "ei-link": {
+ "codepoint": 61724,
+ "source": "node_modules/evil-icons/assets/icons/ei-link.svg"
+ },
+ "ei-location": {
+ "codepoint": 61725,
+ "source": "node_modules/evil-icons/assets/icons/ei-location.svg"
+ },
+ "ei-lock": {
+ "codepoint": 61726,
+ "source": "node_modules/evil-icons/assets/icons/ei-lock.svg"
+ },
+ "ei-minus": {
+ "codepoint": 61727,
+ "source": "node_modules/evil-icons/assets/icons/ei-minus.svg"
+ },
+ "ei-navicon": {
+ "codepoint": 61728,
+ "source": "node_modules/evil-icons/assets/icons/ei-navicon.svg"
+ },
+ "ei-paperclip": {
+ "codepoint": 61729,
+ "source": "node_modules/evil-icons/assets/icons/ei-paperclip.svg"
+ },
+ "ei-pencil": {
+ "codepoint": 61730,
+ "source": "node_modules/evil-icons/assets/icons/ei-pencil.svg"
+ },
+ "ei-play": {
+ "codepoint": 61731,
+ "source": "node_modules/evil-icons/assets/icons/ei-play.svg"
+ },
+ "ei-plus": {
+ "codepoint": 61732,
+ "source": "node_modules/evil-icons/assets/icons/ei-plus.svg"
+ },
+ "ei-pointer": {
+ "codepoint": 61733,
+ "source": "node_modules/evil-icons/assets/icons/ei-pointer.svg"
+ },
+ "ei-question": {
+ "codepoint": 61734,
+ "source": "node_modules/evil-icons/assets/icons/ei-question.svg"
+ },
+ "ei-redo": {
+ "codepoint": 61735,
+ "source": "node_modules/evil-icons/assets/icons/ei-redo.svg"
+ },
+ "ei-refresh": {
+ "codepoint": 61736,
+ "source": "node_modules/evil-icons/assets/icons/ei-refresh.svg"
+ },
+ "ei-retweet": {
+ "codepoint": 61737,
+ "source": "node_modules/evil-icons/assets/icons/ei-retweet.svg"
+ },
+ "ei-sc-facebook": {
+ "codepoint": 61738,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-facebook.svg"
+ },
+ "ei-sc-github": {
+ "codepoint": 61739,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-github.svg"
+ },
+ "ei-sc-google-plus": {
+ "codepoint": 61740,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-google-plus.svg"
+ },
+ "ei-sc-instagram": {
+ "codepoint": 61741,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-instagram.svg"
+ },
+ "ei-sc-linkedin": {
+ "codepoint": 61742,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-linkedin.svg"
+ },
+ "ei-sc-odnoklassniki": {
+ "codepoint": 61743,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-odnoklassniki.svg"
+ },
+ "ei-sc-pinterest": {
+ "codepoint": 61744,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-pinterest.svg"
+ },
+ "ei-sc-skype": {
+ "codepoint": 61745,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-skype.svg"
+ },
+ "ei-sc-soundcloud": {
+ "codepoint": 61746,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-soundcloud.svg"
+ },
+ "ei-sc-telegram": {
+ "codepoint": 61747,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-telegram.svg"
+ },
+ "ei-sc-tumblr": {
+ "codepoint": 61748,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-tumblr.svg"
+ },
+ "ei-sc-twitter": {
+ "codepoint": 61749,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-twitter.svg"
+ },
+ "ei-sc-vimeo": {
+ "codepoint": 61750,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-vimeo.svg"
+ },
+ "ei-sc-vk": {
+ "codepoint": 61751,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-vk.svg"
+ },
+ "ei-sc-youtube": {
+ "codepoint": 61752,
+ "source": "node_modules/evil-icons/assets/icons/ei-sc-youtube.svg"
+ },
+ "ei-search": {
+ "codepoint": 61753,
+ "source": "node_modules/evil-icons/assets/icons/ei-search.svg"
+ },
+ "ei-share-apple": {
+ "codepoint": 61754,
+ "source": "node_modules/evil-icons/assets/icons/ei-share-apple.svg"
+ },
+ "ei-share-google": {
+ "codepoint": 61755,
+ "source": "node_modules/evil-icons/assets/icons/ei-share-google.svg"
+ },
+ "ei-spinner": {
+ "codepoint": 61756,
+ "source": "node_modules/evil-icons/assets/icons/ei-spinner.svg"
+ },
+ "ei-spinner-2": {
+ "codepoint": 61757,
+ "source": "node_modules/evil-icons/assets/icons/ei-spinner-2.svg"
+ },
+ "ei-spinner-3": {
+ "codepoint": 61758,
+ "source": "node_modules/evil-icons/assets/icons/ei-spinner-3.svg"
+ },
+ "ei-star": {
+ "codepoint": 61759,
+ "source": "node_modules/evil-icons/assets/icons/ei-star.svg"
+ },
+ "ei-tag": {
+ "codepoint": 61760,
+ "source": "node_modules/evil-icons/assets/icons/ei-tag.svg"
+ },
+ "ei-trash": {
+ "codepoint": 61761,
+ "source": "node_modules/evil-icons/assets/icons/ei-trash.svg"
+ },
+ "ei-trophy": {
+ "codepoint": 61762,
+ "source": "node_modules/evil-icons/assets/icons/ei-trophy.svg"
+ },
+ "ei-undo": {
+ "codepoint": 61763,
+ "source": "node_modules/evil-icons/assets/icons/ei-undo.svg"
+ },
+ "ei-unlock": {
+ "codepoint": 61764,
+ "source": "node_modules/evil-icons/assets/icons/ei-unlock.svg"
+ },
+ "ei-user": {
+ "codepoint": 61765,
+ "source": "node_modules/evil-icons/assets/icons/ei-user.svg"
+ }
+ },
+ "options": {
+ "autowidth": false,
+ "config": false,
+ "copyright": "",
+ "css3": false,
+ "css_selector": ".icon-{{glyph}}",
+ "debug": false,
+ "font_ascent": 448,
+ "font_descent": 64,
+ "font_design_size": 16,
+ "font_em": 512,
+ "font_name": "EvilIcons",
+ "force": true,
+ "input": {
+ "templates": "node_modules/evil-icons/assets/icons",
+ "vectors": "node_modules/evil-icons/assets/icons"
+ },
+ "no_hash": true,
+ "output": {
+ "css": "EvilIcons",
+ "fonts": "EvilIcons",
+ "preview": "EvilIcons"
+ },
+ "preprocessor_path": null,
+ "quiet": false,
+ "templates": [
+ "css"
+ ]
+ },
+ "templates": [
+ "EvilIcons/EvilIcons.css"
+ ]
+}
\ No newline at end of file
diff --git a/packages/evil-icons/.yo-rc.json b/packages/evil-icons/.yo-rc.json
new file mode 100644
index 000000000..5535e2fbb
--- /dev/null
+++ b/packages/evil-icons/.yo-rc.json
@@ -0,0 +1,16 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "evil-icons",
+ "upstreamFont": "evil-icons",
+ "buildSteps": {
+ "fontCustom": {
+ "location": "node_modules/evil-icons/assets/icons"
+ },
+ "glyphmap": {
+ "mode": "css",
+ "prefix": "icon-ei-",
+ "cleanup": true
+ }
+ }
+ }
+}
diff --git a/packages/evil-icons/README.md b/packages/evil-icons/README.md
new file mode 100644
index 000000000..08719bf78
--- /dev/null
+++ b/packages/evil-icons/README.md
@@ -0,0 +1,29 @@
+# React Native Vector Icons - Evil Icons
+
+Evil Icons font for React Native Vector Icons
+
+See the [React Native Vector Icons README](../../README.md) for more details.
+
+## Installation
+
+```sh
+npm install @react-native-vector-icons/evil-icons
+```
+
+## Usage
+
+```js
+import EvilIcons from '@react-native-vector-icons/evil-icons';
+
+// ...
+
+
+```
+
+## Contributing
+
+See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
+
+## License
+
+MIT
diff --git a/packages/evil-icons/babel.config.js b/packages/evil-icons/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/evil-icons/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/packages/evil-icons/fonts/EvilIcons.ttf b/packages/evil-icons/fonts/EvilIcons.ttf
new file mode 100644
index 000000000..73fd9975e
Binary files /dev/null and b/packages/evil-icons/fonts/EvilIcons.ttf differ
diff --git a/glyphmaps/EvilIcons.json b/packages/evil-icons/glyphmaps/EvilIcons.json
similarity index 100%
rename from glyphmaps/EvilIcons.json
rename to packages/evil-icons/glyphmaps/EvilIcons.json
diff --git a/packages/evil-icons/package.json b/packages/evil-icons/package.json
new file mode 100644
index 000000000..1df4ff524
--- /dev/null
+++ b/packages/evil-icons/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/evil-icons",
+ "version": "1.10.1",
+ "description": "Evil Icons font for react native vector icons",
+ "source": "./src/index.ts",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "evil-icons"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/evil-icons"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "del-cli": "^6.0.0",
+ "evil-icons": "1.10.1",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/evil-icons/src/index.ts b/packages/evil-icons/src/index.ts
new file mode 100644
index 000000000..312f5de79
--- /dev/null
+++ b/packages/evil-icons/src/index.ts
@@ -0,0 +1,18 @@
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `generator-react-native-vector-icons`.
+ *
+ * EvilIcons icon set component.
+ * Usage:
+ */
+
+import { createIconSet } from '@react-native-vector-icons/common';
+import glyphMap from '../glyphmaps/EvilIcons.json';
+
+const Icon = createIconSet(glyphMap, {
+ postScriptName: 'EvilIcons',
+ fontFileName: 'EvilIcons.ttf',
+ fontSource: require('../fonts/EvilIcons.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require
+});
+
+export default Icon;
diff --git a/packages/evil-icons/tsconfig.build.json b/packages/evil-icons/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/evil-icons/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/evil-icons/tsconfig.json b/packages/evil-icons/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/evil-icons/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/feather/.fontcustom-manifest.json b/packages/feather/.fontcustom-manifest.json
new file mode 100644
index 000000000..153136975
--- /dev/null
+++ b/packages/feather/.fontcustom-manifest.json
@@ -0,0 +1,1195 @@
+{
+ "checksum": {
+ "previous": "538b6449ef0aeac08a8d1c7952570dce813dff30d145e99788f6f49653335841",
+ "current": "538b6449ef0aeac08a8d1c7952570dce813dff30d145e99788f6f49653335841"
+ },
+ "fonts": [
+ "Feather/Feather.ttf",
+ "Feather/Feather.svg",
+ "Feather/Feather.woff",
+ "Feather/Feather.eot",
+ "Feather/Feather.woff2"
+ ],
+ "glyphs": {
+ "activity": {
+ "codepoint": 61696,
+ "source": "fixedSvg/activity.svg"
+ },
+ "airplay": {
+ "codepoint": 61697,
+ "source": "fixedSvg/airplay.svg"
+ },
+ "alert-circle": {
+ "codepoint": 61698,
+ "source": "fixedSvg/alert-circle.svg"
+ },
+ "alert-octagon": {
+ "codepoint": 61699,
+ "source": "fixedSvg/alert-octagon.svg"
+ },
+ "alert-triangle": {
+ "codepoint": 61700,
+ "source": "fixedSvg/alert-triangle.svg"
+ },
+ "align-center": {
+ "codepoint": 61701,
+ "source": "fixedSvg/align-center.svg"
+ },
+ "align-justify": {
+ "codepoint": 61702,
+ "source": "fixedSvg/align-justify.svg"
+ },
+ "align-left": {
+ "codepoint": 61703,
+ "source": "fixedSvg/align-left.svg"
+ },
+ "align-right": {
+ "codepoint": 61704,
+ "source": "fixedSvg/align-right.svg"
+ },
+ "anchor": {
+ "codepoint": 61705,
+ "source": "fixedSvg/anchor.svg"
+ },
+ "aperture": {
+ "codepoint": 61706,
+ "source": "fixedSvg/aperture.svg"
+ },
+ "archive": {
+ "codepoint": 61707,
+ "source": "fixedSvg/archive.svg"
+ },
+ "arrow-down": {
+ "codepoint": 61708,
+ "source": "fixedSvg/arrow-down.svg"
+ },
+ "arrow-down-circle": {
+ "codepoint": 61709,
+ "source": "fixedSvg/arrow-down-circle.svg"
+ },
+ "arrow-down-left": {
+ "codepoint": 61710,
+ "source": "fixedSvg/arrow-down-left.svg"
+ },
+ "arrow-down-right": {
+ "codepoint": 61711,
+ "source": "fixedSvg/arrow-down-right.svg"
+ },
+ "arrow-left": {
+ "codepoint": 61712,
+ "source": "fixedSvg/arrow-left.svg"
+ },
+ "arrow-left-circle": {
+ "codepoint": 61713,
+ "source": "fixedSvg/arrow-left-circle.svg"
+ },
+ "arrow-right": {
+ "codepoint": 61714,
+ "source": "fixedSvg/arrow-right.svg"
+ },
+ "arrow-right-circle": {
+ "codepoint": 61715,
+ "source": "fixedSvg/arrow-right-circle.svg"
+ },
+ "arrow-up": {
+ "codepoint": 61716,
+ "source": "fixedSvg/arrow-up.svg"
+ },
+ "arrow-up-circle": {
+ "codepoint": 61717,
+ "source": "fixedSvg/arrow-up-circle.svg"
+ },
+ "arrow-up-left": {
+ "codepoint": 61718,
+ "source": "fixedSvg/arrow-up-left.svg"
+ },
+ "arrow-up-right": {
+ "codepoint": 61719,
+ "source": "fixedSvg/arrow-up-right.svg"
+ },
+ "at-sign": {
+ "codepoint": 61720,
+ "source": "fixedSvg/at-sign.svg"
+ },
+ "award": {
+ "codepoint": 61721,
+ "source": "fixedSvg/award.svg"
+ },
+ "bar-chart": {
+ "codepoint": 61722,
+ "source": "fixedSvg/bar-chart.svg"
+ },
+ "bar-chart-2": {
+ "codepoint": 61723,
+ "source": "fixedSvg/bar-chart-2.svg"
+ },
+ "battery": {
+ "codepoint": 61724,
+ "source": "fixedSvg/battery.svg"
+ },
+ "battery-charging": {
+ "codepoint": 61725,
+ "source": "fixedSvg/battery-charging.svg"
+ },
+ "bell": {
+ "codepoint": 61726,
+ "source": "fixedSvg/bell.svg"
+ },
+ "bell-off": {
+ "codepoint": 61727,
+ "source": "fixedSvg/bell-off.svg"
+ },
+ "bluetooth": {
+ "codepoint": 61728,
+ "source": "fixedSvg/bluetooth.svg"
+ },
+ "bold": {
+ "codepoint": 61729,
+ "source": "fixedSvg/bold.svg"
+ },
+ "book": {
+ "codepoint": 61730,
+ "source": "fixedSvg/book.svg"
+ },
+ "book-open": {
+ "codepoint": 61731,
+ "source": "fixedSvg/book-open.svg"
+ },
+ "bookmark": {
+ "codepoint": 61732,
+ "source": "fixedSvg/bookmark.svg"
+ },
+ "box": {
+ "codepoint": 61733,
+ "source": "fixedSvg/box.svg"
+ },
+ "briefcase": {
+ "codepoint": 61734,
+ "source": "fixedSvg/briefcase.svg"
+ },
+ "calendar": {
+ "codepoint": 61735,
+ "source": "fixedSvg/calendar.svg"
+ },
+ "camera": {
+ "codepoint": 61736,
+ "source": "fixedSvg/camera.svg"
+ },
+ "camera-off": {
+ "codepoint": 61737,
+ "source": "fixedSvg/camera-off.svg"
+ },
+ "cast": {
+ "codepoint": 61738,
+ "source": "fixedSvg/cast.svg"
+ },
+ "check": {
+ "codepoint": 61739,
+ "source": "fixedSvg/check.svg"
+ },
+ "check-circle": {
+ "codepoint": 61740,
+ "source": "fixedSvg/check-circle.svg"
+ },
+ "check-square": {
+ "codepoint": 61741,
+ "source": "fixedSvg/check-square.svg"
+ },
+ "chevron-down": {
+ "codepoint": 61742,
+ "source": "fixedSvg/chevron-down.svg"
+ },
+ "chevron-left": {
+ "codepoint": 61743,
+ "source": "fixedSvg/chevron-left.svg"
+ },
+ "chevron-right": {
+ "codepoint": 61744,
+ "source": "fixedSvg/chevron-right.svg"
+ },
+ "chevron-up": {
+ "codepoint": 61745,
+ "source": "fixedSvg/chevron-up.svg"
+ },
+ "chevrons-down": {
+ "codepoint": 61746,
+ "source": "fixedSvg/chevrons-down.svg"
+ },
+ "chevrons-left": {
+ "codepoint": 61747,
+ "source": "fixedSvg/chevrons-left.svg"
+ },
+ "chevrons-right": {
+ "codepoint": 61748,
+ "source": "fixedSvg/chevrons-right.svg"
+ },
+ "chevrons-up": {
+ "codepoint": 61749,
+ "source": "fixedSvg/chevrons-up.svg"
+ },
+ "chrome": {
+ "codepoint": 61750,
+ "source": "fixedSvg/chrome.svg"
+ },
+ "circle": {
+ "codepoint": 61751,
+ "source": "fixedSvg/circle.svg"
+ },
+ "clipboard": {
+ "codepoint": 61752,
+ "source": "fixedSvg/clipboard.svg"
+ },
+ "clock": {
+ "codepoint": 61753,
+ "source": "fixedSvg/clock.svg"
+ },
+ "cloud": {
+ "codepoint": 61754,
+ "source": "fixedSvg/cloud.svg"
+ },
+ "cloud-drizzle": {
+ "codepoint": 61755,
+ "source": "fixedSvg/cloud-drizzle.svg"
+ },
+ "cloud-lightning": {
+ "codepoint": 61756,
+ "source": "fixedSvg/cloud-lightning.svg"
+ },
+ "cloud-off": {
+ "codepoint": 61757,
+ "source": "fixedSvg/cloud-off.svg"
+ },
+ "cloud-rain": {
+ "codepoint": 61758,
+ "source": "fixedSvg/cloud-rain.svg"
+ },
+ "cloud-snow": {
+ "codepoint": 61759,
+ "source": "fixedSvg/cloud-snow.svg"
+ },
+ "code": {
+ "codepoint": 61760,
+ "source": "fixedSvg/code.svg"
+ },
+ "codepen": {
+ "codepoint": 61761,
+ "source": "fixedSvg/codepen.svg"
+ },
+ "codesandbox": {
+ "codepoint": 61762,
+ "source": "fixedSvg/codesandbox.svg"
+ },
+ "coffee": {
+ "codepoint": 61763,
+ "source": "fixedSvg/coffee.svg"
+ },
+ "columns": {
+ "codepoint": 61764,
+ "source": "fixedSvg/columns.svg"
+ },
+ "command": {
+ "codepoint": 61765,
+ "source": "fixedSvg/command.svg"
+ },
+ "compass": {
+ "codepoint": 61766,
+ "source": "fixedSvg/compass.svg"
+ },
+ "copy": {
+ "codepoint": 61767,
+ "source": "fixedSvg/copy.svg"
+ },
+ "corner-down-left": {
+ "codepoint": 61768,
+ "source": "fixedSvg/corner-down-left.svg"
+ },
+ "corner-down-right": {
+ "codepoint": 61769,
+ "source": "fixedSvg/corner-down-right.svg"
+ },
+ "corner-left-down": {
+ "codepoint": 61770,
+ "source": "fixedSvg/corner-left-down.svg"
+ },
+ "corner-left-up": {
+ "codepoint": 61771,
+ "source": "fixedSvg/corner-left-up.svg"
+ },
+ "corner-right-down": {
+ "codepoint": 61772,
+ "source": "fixedSvg/corner-right-down.svg"
+ },
+ "corner-right-up": {
+ "codepoint": 61773,
+ "source": "fixedSvg/corner-right-up.svg"
+ },
+ "corner-up-left": {
+ "codepoint": 61774,
+ "source": "fixedSvg/corner-up-left.svg"
+ },
+ "corner-up-right": {
+ "codepoint": 61775,
+ "source": "fixedSvg/corner-up-right.svg"
+ },
+ "cpu": {
+ "codepoint": 61776,
+ "source": "fixedSvg/cpu.svg"
+ },
+ "credit-card": {
+ "codepoint": 61777,
+ "source": "fixedSvg/credit-card.svg"
+ },
+ "crop": {
+ "codepoint": 61778,
+ "source": "fixedSvg/crop.svg"
+ },
+ "crosshair": {
+ "codepoint": 61779,
+ "source": "fixedSvg/crosshair.svg"
+ },
+ "database": {
+ "codepoint": 61780,
+ "source": "fixedSvg/database.svg"
+ },
+ "delete": {
+ "codepoint": 61781,
+ "source": "fixedSvg/delete.svg"
+ },
+ "disc": {
+ "codepoint": 61782,
+ "source": "fixedSvg/disc.svg"
+ },
+ "divide": {
+ "codepoint": 61783,
+ "source": "fixedSvg/divide.svg"
+ },
+ "divide-circle": {
+ "codepoint": 61784,
+ "source": "fixedSvg/divide-circle.svg"
+ },
+ "divide-square": {
+ "codepoint": 61785,
+ "source": "fixedSvg/divide-square.svg"
+ },
+ "dollar-sign": {
+ "codepoint": 61786,
+ "source": "fixedSvg/dollar-sign.svg"
+ },
+ "download": {
+ "codepoint": 61787,
+ "source": "fixedSvg/download.svg"
+ },
+ "download-cloud": {
+ "codepoint": 61788,
+ "source": "fixedSvg/download-cloud.svg"
+ },
+ "dribbble": {
+ "codepoint": 61789,
+ "source": "fixedSvg/dribbble.svg"
+ },
+ "droplet": {
+ "codepoint": 61790,
+ "source": "fixedSvg/droplet.svg"
+ },
+ "edit": {
+ "codepoint": 61791,
+ "source": "fixedSvg/edit.svg"
+ },
+ "edit-2": {
+ "codepoint": 61792,
+ "source": "fixedSvg/edit-2.svg"
+ },
+ "edit-3": {
+ "codepoint": 61793,
+ "source": "fixedSvg/edit-3.svg"
+ },
+ "external-link": {
+ "codepoint": 61794,
+ "source": "fixedSvg/external-link.svg"
+ },
+ "eye": {
+ "codepoint": 61795,
+ "source": "fixedSvg/eye.svg"
+ },
+ "eye-off": {
+ "codepoint": 61796,
+ "source": "fixedSvg/eye-off.svg"
+ },
+ "facebook": {
+ "codepoint": 61797,
+ "source": "fixedSvg/facebook.svg"
+ },
+ "fast-forward": {
+ "codepoint": 61798,
+ "source": "fixedSvg/fast-forward.svg"
+ },
+ "feather": {
+ "codepoint": 61799,
+ "source": "fixedSvg/feather.svg"
+ },
+ "figma": {
+ "codepoint": 61800,
+ "source": "fixedSvg/figma.svg"
+ },
+ "file": {
+ "codepoint": 61801,
+ "source": "fixedSvg/file.svg"
+ },
+ "file-minus": {
+ "codepoint": 61802,
+ "source": "fixedSvg/file-minus.svg"
+ },
+ "file-plus": {
+ "codepoint": 61803,
+ "source": "fixedSvg/file-plus.svg"
+ },
+ "file-text": {
+ "codepoint": 61804,
+ "source": "fixedSvg/file-text.svg"
+ },
+ "film": {
+ "codepoint": 61805,
+ "source": "fixedSvg/film.svg"
+ },
+ "filter": {
+ "codepoint": 61806,
+ "source": "fixedSvg/filter.svg"
+ },
+ "flag": {
+ "codepoint": 61807,
+ "source": "fixedSvg/flag.svg"
+ },
+ "folder": {
+ "codepoint": 61808,
+ "source": "fixedSvg/folder.svg"
+ },
+ "folder-minus": {
+ "codepoint": 61809,
+ "source": "fixedSvg/folder-minus.svg"
+ },
+ "folder-plus": {
+ "codepoint": 61810,
+ "source": "fixedSvg/folder-plus.svg"
+ },
+ "framer": {
+ "codepoint": 61811,
+ "source": "fixedSvg/framer.svg"
+ },
+ "frown": {
+ "codepoint": 61812,
+ "source": "fixedSvg/frown.svg"
+ },
+ "gift": {
+ "codepoint": 61813,
+ "source": "fixedSvg/gift.svg"
+ },
+ "git-branch": {
+ "codepoint": 61814,
+ "source": "fixedSvg/git-branch.svg"
+ },
+ "git-commit": {
+ "codepoint": 61815,
+ "source": "fixedSvg/git-commit.svg"
+ },
+ "git-merge": {
+ "codepoint": 61816,
+ "source": "fixedSvg/git-merge.svg"
+ },
+ "git-pull-request": {
+ "codepoint": 61817,
+ "source": "fixedSvg/git-pull-request.svg"
+ },
+ "github": {
+ "codepoint": 61818,
+ "source": "fixedSvg/github.svg"
+ },
+ "gitlab": {
+ "codepoint": 61819,
+ "source": "fixedSvg/gitlab.svg"
+ },
+ "globe": {
+ "codepoint": 61820,
+ "source": "fixedSvg/globe.svg"
+ },
+ "grid": {
+ "codepoint": 61821,
+ "source": "fixedSvg/grid.svg"
+ },
+ "hard-drive": {
+ "codepoint": 61822,
+ "source": "fixedSvg/hard-drive.svg"
+ },
+ "hash": {
+ "codepoint": 61823,
+ "source": "fixedSvg/hash.svg"
+ },
+ "headphones": {
+ "codepoint": 61824,
+ "source": "fixedSvg/headphones.svg"
+ },
+ "heart": {
+ "codepoint": 61825,
+ "source": "fixedSvg/heart.svg"
+ },
+ "help-circle": {
+ "codepoint": 61826,
+ "source": "fixedSvg/help-circle.svg"
+ },
+ "hexagon": {
+ "codepoint": 61827,
+ "source": "fixedSvg/hexagon.svg"
+ },
+ "home": {
+ "codepoint": 61828,
+ "source": "fixedSvg/home.svg"
+ },
+ "image": {
+ "codepoint": 61829,
+ "source": "fixedSvg/image.svg"
+ },
+ "inbox": {
+ "codepoint": 61830,
+ "source": "fixedSvg/inbox.svg"
+ },
+ "info": {
+ "codepoint": 61831,
+ "source": "fixedSvg/info.svg"
+ },
+ "instagram": {
+ "codepoint": 61832,
+ "source": "fixedSvg/instagram.svg"
+ },
+ "italic": {
+ "codepoint": 61833,
+ "source": "fixedSvg/italic.svg"
+ },
+ "key": {
+ "codepoint": 61834,
+ "source": "fixedSvg/key.svg"
+ },
+ "layers": {
+ "codepoint": 61835,
+ "source": "fixedSvg/layers.svg"
+ },
+ "layout": {
+ "codepoint": 61836,
+ "source": "fixedSvg/layout.svg"
+ },
+ "life-buoy": {
+ "codepoint": 61837,
+ "source": "fixedSvg/life-buoy.svg"
+ },
+ "link": {
+ "codepoint": 61838,
+ "source": "fixedSvg/link.svg"
+ },
+ "link-2": {
+ "codepoint": 61839,
+ "source": "fixedSvg/link-2.svg"
+ },
+ "linkedin": {
+ "codepoint": 61840,
+ "source": "fixedSvg/linkedin.svg"
+ },
+ "list": {
+ "codepoint": 61841,
+ "source": "fixedSvg/list.svg"
+ },
+ "loader": {
+ "codepoint": 61842,
+ "source": "fixedSvg/loader.svg"
+ },
+ "lock": {
+ "codepoint": 61843,
+ "source": "fixedSvg/lock.svg"
+ },
+ "log-in": {
+ "codepoint": 61844,
+ "source": "fixedSvg/log-in.svg"
+ },
+ "log-out": {
+ "codepoint": 61845,
+ "source": "fixedSvg/log-out.svg"
+ },
+ "mail": {
+ "codepoint": 61846,
+ "source": "fixedSvg/mail.svg"
+ },
+ "map": {
+ "codepoint": 61847,
+ "source": "fixedSvg/map.svg"
+ },
+ "map-pin": {
+ "codepoint": 61848,
+ "source": "fixedSvg/map-pin.svg"
+ },
+ "maximize": {
+ "codepoint": 61849,
+ "source": "fixedSvg/maximize.svg"
+ },
+ "maximize-2": {
+ "codepoint": 61850,
+ "source": "fixedSvg/maximize-2.svg"
+ },
+ "meh": {
+ "codepoint": 61851,
+ "source": "fixedSvg/meh.svg"
+ },
+ "menu": {
+ "codepoint": 61852,
+ "source": "fixedSvg/menu.svg"
+ },
+ "message-circle": {
+ "codepoint": 61853,
+ "source": "fixedSvg/message-circle.svg"
+ },
+ "message-square": {
+ "codepoint": 61854,
+ "source": "fixedSvg/message-square.svg"
+ },
+ "mic": {
+ "codepoint": 61855,
+ "source": "fixedSvg/mic.svg"
+ },
+ "mic-off": {
+ "codepoint": 61856,
+ "source": "fixedSvg/mic-off.svg"
+ },
+ "minimize": {
+ "codepoint": 61857,
+ "source": "fixedSvg/minimize.svg"
+ },
+ "minimize-2": {
+ "codepoint": 61858,
+ "source": "fixedSvg/minimize-2.svg"
+ },
+ "minus": {
+ "codepoint": 61859,
+ "source": "fixedSvg/minus.svg"
+ },
+ "minus-circle": {
+ "codepoint": 61860,
+ "source": "fixedSvg/minus-circle.svg"
+ },
+ "minus-square": {
+ "codepoint": 61861,
+ "source": "fixedSvg/minus-square.svg"
+ },
+ "monitor": {
+ "codepoint": 61862,
+ "source": "fixedSvg/monitor.svg"
+ },
+ "moon": {
+ "codepoint": 61863,
+ "source": "fixedSvg/moon.svg"
+ },
+ "more-horizontal": {
+ "codepoint": 61864,
+ "source": "fixedSvg/more-horizontal.svg"
+ },
+ "more-vertical": {
+ "codepoint": 61865,
+ "source": "fixedSvg/more-vertical.svg"
+ },
+ "mouse-pointer": {
+ "codepoint": 61866,
+ "source": "fixedSvg/mouse-pointer.svg"
+ },
+ "move": {
+ "codepoint": 61867,
+ "source": "fixedSvg/move.svg"
+ },
+ "music": {
+ "codepoint": 61868,
+ "source": "fixedSvg/music.svg"
+ },
+ "navigation": {
+ "codepoint": 61869,
+ "source": "fixedSvg/navigation.svg"
+ },
+ "navigation-2": {
+ "codepoint": 61870,
+ "source": "fixedSvg/navigation-2.svg"
+ },
+ "octagon": {
+ "codepoint": 61871,
+ "source": "fixedSvg/octagon.svg"
+ },
+ "package": {
+ "codepoint": 61872,
+ "source": "fixedSvg/package.svg"
+ },
+ "paperclip": {
+ "codepoint": 61873,
+ "source": "fixedSvg/paperclip.svg"
+ },
+ "pause": {
+ "codepoint": 61874,
+ "source": "fixedSvg/pause.svg"
+ },
+ "pause-circle": {
+ "codepoint": 61875,
+ "source": "fixedSvg/pause-circle.svg"
+ },
+ "pen-tool": {
+ "codepoint": 61876,
+ "source": "fixedSvg/pen-tool.svg"
+ },
+ "percent": {
+ "codepoint": 61877,
+ "source": "fixedSvg/percent.svg"
+ },
+ "phone": {
+ "codepoint": 61878,
+ "source": "fixedSvg/phone.svg"
+ },
+ "phone-call": {
+ "codepoint": 61879,
+ "source": "fixedSvg/phone-call.svg"
+ },
+ "phone-forwarded": {
+ "codepoint": 61880,
+ "source": "fixedSvg/phone-forwarded.svg"
+ },
+ "phone-incoming": {
+ "codepoint": 61881,
+ "source": "fixedSvg/phone-incoming.svg"
+ },
+ "phone-missed": {
+ "codepoint": 61882,
+ "source": "fixedSvg/phone-missed.svg"
+ },
+ "phone-off": {
+ "codepoint": 61883,
+ "source": "fixedSvg/phone-off.svg"
+ },
+ "phone-outgoing": {
+ "codepoint": 61884,
+ "source": "fixedSvg/phone-outgoing.svg"
+ },
+ "pie-chart": {
+ "codepoint": 61885,
+ "source": "fixedSvg/pie-chart.svg"
+ },
+ "play": {
+ "codepoint": 61886,
+ "source": "fixedSvg/play.svg"
+ },
+ "play-circle": {
+ "codepoint": 61887,
+ "source": "fixedSvg/play-circle.svg"
+ },
+ "plus": {
+ "codepoint": 61888,
+ "source": "fixedSvg/plus.svg"
+ },
+ "plus-circle": {
+ "codepoint": 61889,
+ "source": "fixedSvg/plus-circle.svg"
+ },
+ "plus-square": {
+ "codepoint": 61890,
+ "source": "fixedSvg/plus-square.svg"
+ },
+ "pocket": {
+ "codepoint": 61891,
+ "source": "fixedSvg/pocket.svg"
+ },
+ "power": {
+ "codepoint": 61892,
+ "source": "fixedSvg/power.svg"
+ },
+ "printer": {
+ "codepoint": 61893,
+ "source": "fixedSvg/printer.svg"
+ },
+ "radio": {
+ "codepoint": 61894,
+ "source": "fixedSvg/radio.svg"
+ },
+ "refresh-ccw": {
+ "codepoint": 61895,
+ "source": "fixedSvg/refresh-ccw.svg"
+ },
+ "refresh-cw": {
+ "codepoint": 61896,
+ "source": "fixedSvg/refresh-cw.svg"
+ },
+ "repeat": {
+ "codepoint": 61897,
+ "source": "fixedSvg/repeat.svg"
+ },
+ "rewind": {
+ "codepoint": 61898,
+ "source": "fixedSvg/rewind.svg"
+ },
+ "rotate-ccw": {
+ "codepoint": 61899,
+ "source": "fixedSvg/rotate-ccw.svg"
+ },
+ "rotate-cw": {
+ "codepoint": 61900,
+ "source": "fixedSvg/rotate-cw.svg"
+ },
+ "rss": {
+ "codepoint": 61901,
+ "source": "fixedSvg/rss.svg"
+ },
+ "save": {
+ "codepoint": 61902,
+ "source": "fixedSvg/save.svg"
+ },
+ "scissors": {
+ "codepoint": 61903,
+ "source": "fixedSvg/scissors.svg"
+ },
+ "search": {
+ "codepoint": 61904,
+ "source": "fixedSvg/search.svg"
+ },
+ "send": {
+ "codepoint": 61905,
+ "source": "fixedSvg/send.svg"
+ },
+ "server": {
+ "codepoint": 61906,
+ "source": "fixedSvg/server.svg"
+ },
+ "settings": {
+ "codepoint": 61907,
+ "source": "fixedSvg/settings.svg"
+ },
+ "share": {
+ "codepoint": 61908,
+ "source": "fixedSvg/share.svg"
+ },
+ "share-2": {
+ "codepoint": 61909,
+ "source": "fixedSvg/share-2.svg"
+ },
+ "shield": {
+ "codepoint": 61910,
+ "source": "fixedSvg/shield.svg"
+ },
+ "shield-off": {
+ "codepoint": 61911,
+ "source": "fixedSvg/shield-off.svg"
+ },
+ "shopping-bag": {
+ "codepoint": 61912,
+ "source": "fixedSvg/shopping-bag.svg"
+ },
+ "shopping-cart": {
+ "codepoint": 61913,
+ "source": "fixedSvg/shopping-cart.svg"
+ },
+ "shuffle": {
+ "codepoint": 61914,
+ "source": "fixedSvg/shuffle.svg"
+ },
+ "sidebar": {
+ "codepoint": 61915,
+ "source": "fixedSvg/sidebar.svg"
+ },
+ "skip-back": {
+ "codepoint": 61916,
+ "source": "fixedSvg/skip-back.svg"
+ },
+ "skip-forward": {
+ "codepoint": 61917,
+ "source": "fixedSvg/skip-forward.svg"
+ },
+ "slack": {
+ "codepoint": 61918,
+ "source": "fixedSvg/slack.svg"
+ },
+ "slash": {
+ "codepoint": 61919,
+ "source": "fixedSvg/slash.svg"
+ },
+ "sliders": {
+ "codepoint": 61920,
+ "source": "fixedSvg/sliders.svg"
+ },
+ "smartphone": {
+ "codepoint": 61921,
+ "source": "fixedSvg/smartphone.svg"
+ },
+ "smile": {
+ "codepoint": 61922,
+ "source": "fixedSvg/smile.svg"
+ },
+ "speaker": {
+ "codepoint": 61923,
+ "source": "fixedSvg/speaker.svg"
+ },
+ "square": {
+ "codepoint": 61924,
+ "source": "fixedSvg/square.svg"
+ },
+ "star": {
+ "codepoint": 61925,
+ "source": "fixedSvg/star.svg"
+ },
+ "stop-circle": {
+ "codepoint": 61926,
+ "source": "fixedSvg/stop-circle.svg"
+ },
+ "sun": {
+ "codepoint": 61927,
+ "source": "fixedSvg/sun.svg"
+ },
+ "sunrise": {
+ "codepoint": 61928,
+ "source": "fixedSvg/sunrise.svg"
+ },
+ "sunset": {
+ "codepoint": 61929,
+ "source": "fixedSvg/sunset.svg"
+ },
+ "table": {
+ "codepoint": 61930,
+ "source": "fixedSvg/table.svg"
+ },
+ "tablet": {
+ "codepoint": 61931,
+ "source": "fixedSvg/tablet.svg"
+ },
+ "tag": {
+ "codepoint": 61932,
+ "source": "fixedSvg/tag.svg"
+ },
+ "target": {
+ "codepoint": 61933,
+ "source": "fixedSvg/target.svg"
+ },
+ "terminal": {
+ "codepoint": 61934,
+ "source": "fixedSvg/terminal.svg"
+ },
+ "thermometer": {
+ "codepoint": 61935,
+ "source": "fixedSvg/thermometer.svg"
+ },
+ "thumbs-down": {
+ "codepoint": 61936,
+ "source": "fixedSvg/thumbs-down.svg"
+ },
+ "thumbs-up": {
+ "codepoint": 61937,
+ "source": "fixedSvg/thumbs-up.svg"
+ },
+ "toggle-left": {
+ "codepoint": 61938,
+ "source": "fixedSvg/toggle-left.svg"
+ },
+ "toggle-right": {
+ "codepoint": 61939,
+ "source": "fixedSvg/toggle-right.svg"
+ },
+ "tool": {
+ "codepoint": 61940,
+ "source": "fixedSvg/tool.svg"
+ },
+ "trash": {
+ "codepoint": 61941,
+ "source": "fixedSvg/trash.svg"
+ },
+ "trash-2": {
+ "codepoint": 61942,
+ "source": "fixedSvg/trash-2.svg"
+ },
+ "trello": {
+ "codepoint": 61943,
+ "source": "fixedSvg/trello.svg"
+ },
+ "trending-down": {
+ "codepoint": 61944,
+ "source": "fixedSvg/trending-down.svg"
+ },
+ "trending-up": {
+ "codepoint": 61945,
+ "source": "fixedSvg/trending-up.svg"
+ },
+ "triangle": {
+ "codepoint": 61946,
+ "source": "fixedSvg/triangle.svg"
+ },
+ "truck": {
+ "codepoint": 61947,
+ "source": "fixedSvg/truck.svg"
+ },
+ "tv": {
+ "codepoint": 61948,
+ "source": "fixedSvg/tv.svg"
+ },
+ "twitch": {
+ "codepoint": 61949,
+ "source": "fixedSvg/twitch.svg"
+ },
+ "twitter": {
+ "codepoint": 61950,
+ "source": "fixedSvg/twitter.svg"
+ },
+ "type": {
+ "codepoint": 61951,
+ "source": "fixedSvg/type.svg"
+ },
+ "umbrella": {
+ "codepoint": 61952,
+ "source": "fixedSvg/umbrella.svg"
+ },
+ "underline": {
+ "codepoint": 61953,
+ "source": "fixedSvg/underline.svg"
+ },
+ "unlock": {
+ "codepoint": 61954,
+ "source": "fixedSvg/unlock.svg"
+ },
+ "upload": {
+ "codepoint": 61955,
+ "source": "fixedSvg/upload.svg"
+ },
+ "upload-cloud": {
+ "codepoint": 61956,
+ "source": "fixedSvg/upload-cloud.svg"
+ },
+ "user": {
+ "codepoint": 61957,
+ "source": "fixedSvg/user.svg"
+ },
+ "user-check": {
+ "codepoint": 61958,
+ "source": "fixedSvg/user-check.svg"
+ },
+ "user-minus": {
+ "codepoint": 61959,
+ "source": "fixedSvg/user-minus.svg"
+ },
+ "user-plus": {
+ "codepoint": 61960,
+ "source": "fixedSvg/user-plus.svg"
+ },
+ "user-x": {
+ "codepoint": 61961,
+ "source": "fixedSvg/user-x.svg"
+ },
+ "users": {
+ "codepoint": 61962,
+ "source": "fixedSvg/users.svg"
+ },
+ "video": {
+ "codepoint": 61963,
+ "source": "fixedSvg/video.svg"
+ },
+ "video-off": {
+ "codepoint": 61964,
+ "source": "fixedSvg/video-off.svg"
+ },
+ "voicemail": {
+ "codepoint": 61965,
+ "source": "fixedSvg/voicemail.svg"
+ },
+ "volume": {
+ "codepoint": 61966,
+ "source": "fixedSvg/volume.svg"
+ },
+ "volume-1": {
+ "codepoint": 61967,
+ "source": "fixedSvg/volume-1.svg"
+ },
+ "volume-2": {
+ "codepoint": 61968,
+ "source": "fixedSvg/volume-2.svg"
+ },
+ "volume-x": {
+ "codepoint": 61969,
+ "source": "fixedSvg/volume-x.svg"
+ },
+ "watch": {
+ "codepoint": 61970,
+ "source": "fixedSvg/watch.svg"
+ },
+ "wifi": {
+ "codepoint": 61971,
+ "source": "fixedSvg/wifi.svg"
+ },
+ "wifi-off": {
+ "codepoint": 61972,
+ "source": "fixedSvg/wifi-off.svg"
+ },
+ "wind": {
+ "codepoint": 61973,
+ "source": "fixedSvg/wind.svg"
+ },
+ "x": {
+ "codepoint": 61974,
+ "source": "fixedSvg/x.svg"
+ },
+ "x-circle": {
+ "codepoint": 61975,
+ "source": "fixedSvg/x-circle.svg"
+ },
+ "x-octagon": {
+ "codepoint": 61976,
+ "source": "fixedSvg/x-octagon.svg"
+ },
+ "x-square": {
+ "codepoint": 61977,
+ "source": "fixedSvg/x-square.svg"
+ },
+ "youtube": {
+ "codepoint": 61978,
+ "source": "fixedSvg/youtube.svg"
+ },
+ "zap": {
+ "codepoint": 61979,
+ "source": "fixedSvg/zap.svg"
+ },
+ "zap-off": {
+ "codepoint": 61980,
+ "source": "fixedSvg/zap-off.svg"
+ },
+ "zoom-in": {
+ "codepoint": 61981,
+ "source": "fixedSvg/zoom-in.svg"
+ },
+ "zoom-out": {
+ "codepoint": 61982,
+ "source": "fixedSvg/zoom-out.svg"
+ }
+ },
+ "options": {
+ "autowidth": false,
+ "config": false,
+ "copyright": "",
+ "css3": false,
+ "css_selector": ".icon-{{glyph}}",
+ "debug": false,
+ "font_ascent": 448,
+ "font_descent": 64,
+ "font_design_size": 16,
+ "font_em": 512,
+ "font_name": "Feather",
+ "force": true,
+ "input": {
+ "templates": "fixedSvg",
+ "vectors": "fixedSvg"
+ },
+ "no_hash": true,
+ "output": {
+ "css": "Feather",
+ "fonts": "Feather",
+ "preview": "Feather"
+ },
+ "preprocessor_path": null,
+ "quiet": false,
+ "templates": [
+ "css"
+ ]
+ },
+ "templates": [
+ "Feather/Feather.css"
+ ]
+}
\ No newline at end of file
diff --git a/packages/feather/.yo-rc.json b/packages/feather/.yo-rc.json
new file mode 100644
index 000000000..b2a28b7ed
--- /dev/null
+++ b/packages/feather/.yo-rc.json
@@ -0,0 +1,19 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "feather",
+ "upstreamFont": "feather-icons",
+ "buildSteps": {
+ "fixSVGPaths": {
+ "location": "../../node_modules/feather-icons/dist/icons"
+ },
+ "fontCustom": {
+ "location": "fixedSvg",
+ "cleanup": true
+ },
+ "glyphmap": {
+ "mode": "css",
+ "cleanup": true
+ }
+ }
+ }
+}
diff --git a/packages/feather/README.md b/packages/feather/README.md
new file mode 100644
index 000000000..97083d7cc
--- /dev/null
+++ b/packages/feather/README.md
@@ -0,0 +1,29 @@
+# React Native Vector Icons - Feather
+
+Feather font for React Native Vector Icons
+
+See the [React Native Vector Icons README](../../README.md) for more details.
+
+## Installation
+
+```sh
+npm install @react-native-vector-icons/feather
+```
+
+## Usage
+
+```js
+import Feather from '@react-native-vector-icons/feather';
+
+// ...
+
+
+```
+
+## Contributing
+
+See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
+
+## License
+
+MIT
diff --git a/packages/feather/babel.config.js b/packages/feather/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/feather/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/packages/feather/fonts/Feather.ttf b/packages/feather/fonts/Feather.ttf
new file mode 100644
index 000000000..b52d6004b
Binary files /dev/null and b/packages/feather/fonts/Feather.ttf differ
diff --git a/glyphmaps/Feather.json b/packages/feather/glyphmaps/Feather.json
similarity index 82%
rename from glyphmaps/Feather.json
rename to packages/feather/glyphmaps/Feather.json
index 1b51380dc..e54679d96 100644
--- a/glyphmaps/Feather.json
+++ b/packages/feather/glyphmaps/Feather.json
@@ -233,56 +233,57 @@
"sun": 61927,
"sunrise": 61928,
"sunset": 61929,
- "tablet": 61930,
- "tag": 61931,
- "target": 61932,
- "terminal": 61933,
- "thermometer": 61934,
- "thumbs-down": 61935,
- "thumbs-up": 61936,
- "toggle-left": 61937,
- "toggle-right": 61938,
- "tool": 61939,
- "trash": 61940,
- "trash-2": 61941,
- "trello": 61942,
- "trending-down": 61943,
- "trending-up": 61944,
- "triangle": 61945,
- "truck": 61946,
- "tv": 61947,
- "twitch": 61948,
- "twitter": 61949,
- "type": 61950,
- "umbrella": 61951,
- "underline": 61952,
- "unlock": 61953,
- "upload": 61954,
- "upload-cloud": 61955,
- "user": 61956,
- "user-check": 61957,
- "user-minus": 61958,
- "user-plus": 61959,
- "user-x": 61960,
- "users": 61961,
- "video": 61962,
- "video-off": 61963,
- "voicemail": 61964,
- "volume": 61965,
- "volume-1": 61966,
- "volume-2": 61967,
- "volume-x": 61968,
- "watch": 61969,
- "wifi": 61970,
- "wifi-off": 61971,
- "wind": 61972,
- "x": 61973,
- "x-circle": 61974,
- "x-octagon": 61975,
- "x-square": 61976,
- "youtube": 61977,
- "zap": 61978,
- "zap-off": 61979,
- "zoom-in": 61980,
- "zoom-out": 61981
+ "table": 61930,
+ "tablet": 61931,
+ "tag": 61932,
+ "target": 61933,
+ "terminal": 61934,
+ "thermometer": 61935,
+ "thumbs-down": 61936,
+ "thumbs-up": 61937,
+ "toggle-left": 61938,
+ "toggle-right": 61939,
+ "tool": 61940,
+ "trash": 61941,
+ "trash-2": 61942,
+ "trello": 61943,
+ "trending-down": 61944,
+ "trending-up": 61945,
+ "triangle": 61946,
+ "truck": 61947,
+ "tv": 61948,
+ "twitch": 61949,
+ "twitter": 61950,
+ "type": 61951,
+ "umbrella": 61952,
+ "underline": 61953,
+ "unlock": 61954,
+ "upload": 61955,
+ "upload-cloud": 61956,
+ "user": 61957,
+ "user-check": 61958,
+ "user-minus": 61959,
+ "user-plus": 61960,
+ "user-x": 61961,
+ "users": 61962,
+ "video": 61963,
+ "video-off": 61964,
+ "voicemail": 61965,
+ "volume": 61966,
+ "volume-1": 61967,
+ "volume-2": 61968,
+ "volume-x": 61969,
+ "watch": 61970,
+ "wifi": 61971,
+ "wifi-off": 61972,
+ "wind": 61973,
+ "x": 61974,
+ "x-circle": 61975,
+ "x-octagon": 61976,
+ "x-square": 61977,
+ "youtube": 61978,
+ "zap": 61979,
+ "zap-off": 61980,
+ "zoom-in": 61981,
+ "zoom-out": 61982
}
\ No newline at end of file
diff --git a/packages/feather/package.json b/packages/feather/package.json
new file mode 100644
index 000000000..01d915501
--- /dev/null
+++ b/packages/feather/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/feather",
+ "version": "4.29.2",
+ "description": "Feather font for react native vector icons",
+ "source": "./src/index.ts",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "feather"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/feather"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "del-cli": "^6.0.0",
+ "feather-icons": "4.29.2",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/feather/src/index.ts b/packages/feather/src/index.ts
new file mode 100644
index 000000000..1a50b036f
--- /dev/null
+++ b/packages/feather/src/index.ts
@@ -0,0 +1,18 @@
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `generator-react-native-vector-icons`.
+ *
+ * Feather icon set component.
+ * Usage:
+ */
+
+import { createIconSet } from '@react-native-vector-icons/common';
+import glyphMap from '../glyphmaps/Feather.json';
+
+const Icon = createIconSet(glyphMap, {
+ postScriptName: 'Feather',
+ fontFileName: 'Feather.ttf',
+ fontSource: require('../fonts/Feather.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require
+});
+
+export default Icon;
diff --git a/packages/feather/tsconfig.build.json b/packages/feather/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/feather/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/feather/tsconfig.json b/packages/feather/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/feather/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/fontawesome-common/README.md b/packages/fontawesome-common/README.md
new file mode 100644
index 000000000..28b6696a9
--- /dev/null
+++ b/packages/fontawesome-common/README.md
@@ -0,0 +1 @@
+# FontAwesome Common
diff --git a/packages/fontawesome-common/bin/fa-upgrade.sh b/packages/fontawesome-common/bin/fa-upgrade.sh
new file mode 100755
index 000000000..53cca69fb
--- /dev/null
+++ b/packages/fontawesome-common/bin/fa-upgrade.sh
@@ -0,0 +1,130 @@
+#!/bin/sh
+
+set -e
+
+TEMP_DIR_PATH=""
+FONTAWESOME_PRO_DIR_NAME=""
+VERSION=$1
+DEST_DIR_PATH=${2:-"rnvi-fonts"}
+FONT_NAME="Font Awesome Pro ${VERSION}"
+
+setup_npm_config() {
+ # always returns successfull zero code
+ if [ "$(npm config get @fortawesome:registry)" = "undefined" ]; then
+ npm config set "@fortawesome:registry" https://npm.fontawesome.com/
+ fi
+
+ local npm_token=""
+ echo "Please enter your $FONT_NAME npm token:"
+ read npm_token
+ npm config set "//npm.fontawesome.com/:_authToken" "${npm_token}"
+}
+
+create_tmp_directory() {
+ local tmp_dir="$(mktemp -d -t 'rnvi.XXXXXX')"
+ retval=$?
+ if [ "$retval" != 0 ]; then
+ echo "[FAIL] Can't create temporary directory"
+ return 1
+ fi
+
+ if [ -z "$tmp_dir" ]; then
+ echo "[FAIL] Generated temporary directory name is empty"
+ return 1
+ fi
+
+ TEMP_DIR_PATH="$tmp_dir"
+}
+
+download_and_unpack_fontawesome_pro() {
+ local archive_file_name="$(npm pack @fortawesome/fontawesome-pro@^${VERSION} --silent)"
+ retval=$?
+ if [ "$retval" != 0 ]; then
+ echo "[FAIL] Can't download [$archive_file_name] archive"
+ return 1
+ fi
+
+ tar -xzf "$archive_file_name"
+ retval=$?
+ if [ "$retval" != 0 ]; then
+ echo "[FAIL] Can't unpack [$archive_file_name] archive"
+ return 1
+ fi
+
+ local font_dir_name="package"
+ if [ ! -d "$font_dir_name" ]; then
+ echo "[FAIL] Archive doesn't contain [$font_dir_name] required directory"
+ return 1
+ fi
+
+ FONTAWESOME_PRO_DIR_NAME="$font_dir_name"
+}
+
+copy_ttf_fonts_to_dest_dir() {
+ mkdir -p "$DEST_DIR_PATH"
+ retval=$?
+ if [ "$retval" != 0 ]; then
+ echo "[FAIL] Can't create [$DEST_DIR_PATH] directory"
+ return 1
+ fi
+
+ local font_dir_path="$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME/webfonts"
+
+ if [ "$VERSION" = "5" ]; then
+ cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Brands.ttf" &&
+ cp "$font_dir_path/fa-duotone-900.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Duotone.ttf" &&
+ cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Light.ttf" &&
+ cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Regular.ttf" &&
+ cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Solid.ttf"
+ elif [ "$VERSION" = "6" ]; then
+ cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Brands.ttf" &&
+ cp "$font_dir_path/fa-duotone-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Duotone.ttf" &&
+ cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Light.ttf" &&
+ cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Regular.ttf" &&
+ cp "$font_dir_path/fa-sharp-light-300.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Light.ttf"
+ cp "$font_dir_path/fa-sharp-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Regular.ttf"
+ cp "$font_dir_path/fa-sharp-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Solid.ttf"
+ cp "$font_dir_path/fa-sharp-thin-100.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Thin.ttf"
+ cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Solid.ttf" &&
+ cp "$font_dir_path/fa-thin-100.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Thin.ttf"
+ else
+ echo "[FAIL] Unsupported version [$VERSION]"
+ exit 1
+ fi
+
+ retval=$?
+ if [ "$retval" != 0 ]; then
+ echo "[FAIL] Can't copy ttf fonts to [$DEST_DIR_PATH] directory"
+ return 1
+ fi
+}
+
+if create_tmp_directory; then
+ echo "[SUCCESS] Temporary directory [$TEMP_DIR_PATH] was created"
+else
+ exit 1
+fi
+
+cd "$TEMP_DIR_PATH"
+
+if setup_npm_config; then
+ echo "[SUCCESS] Set up npm config"
+else
+ exit 1
+fi
+
+if download_and_unpack_fontawesome_pro; then
+ echo "[SUCCESS] $FONT_NAME was unpacked to [$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME] directory"
+else
+ exit 1
+fi
+cd - >/dev/null
+
+if copy_ttf_fonts_to_dest_dir; then
+ echo "[SUCCESS] Copied $FONT_NAME to [$DEST_DIR_PATH] directory"
+else
+ exit 1
+fi
+
+echo "[SUCCESS] $FONT_NAME was successfully upgraded"
+echo "Note: [$TEMP_DIR_PATH] was created. Delete it manually or it will be deleted automatically on next reboot"
diff --git a/bin/fa5-upgrade.sh b/packages/fontawesome-common/bin/fa-upgrade5.sh
similarity index 92%
rename from bin/fa5-upgrade.sh
rename to packages/fontawesome-common/bin/fa-upgrade5.sh
index 5d519776d..10ae7dda6 100755
--- a/bin/fa5-upgrade.sh
+++ b/packages/fontawesome-common/bin/fa-upgrade5.sh
@@ -1,5 +1,7 @@
#!/bin/sh
+set -e
+
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
"${SCRIPT_DIR}"/fa-upgrade.sh 5 "$@"
diff --git a/bin/fa6-upgrade.sh b/packages/fontawesome-common/bin/fa-upgrade6.sh
similarity index 92%
rename from bin/fa6-upgrade.sh
rename to packages/fontawesome-common/bin/fa-upgrade6.sh
index 161a2ae42..38150a78c 100755
--- a/bin/fa6-upgrade.sh
+++ b/packages/fontawesome-common/bin/fa-upgrade6.sh
@@ -1,5 +1,7 @@
#!/bin/sh
+set -e
+
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
"${SCRIPT_DIR}"/fa-upgrade.sh 6 "$@"
diff --git a/packages/fontawesome-common/generators/app/templates/src/index.tsx b/packages/fontawesome-common/generators/app/templates/src/index.tsx
new file mode 100644
index 000000000..73612ccb3
--- /dev/null
+++ b/packages/fontawesome-common/generators/app/templates/src/index.tsx
@@ -0,0 +1,121 @@
+/* eslint-disable react/jsx-pascal-case, no-console */
+
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `fontawesome-common/generator`.
+ *
+ * <%= className %> icon set component.
+ * Usage: <<%= className %> name="icon-name" size={20} color="#4F8EF7" />
+ */
+import type { ComponentProps } from 'react';
+import { Platform, type TextStyle } from 'react-native';
+
+import { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE, createIconSet } from '@react-native-vector-icons/common';
+
+<% upperDefaultStyleName = meta.defaultStyleName.charAt(0).toUpperCase() + meta.defaultStyleName.slice(1) -%>
+<% meta.styleNames.sort().forEach((styleName) => { -%>
+import <%= styleName %>GM from '../glyphmaps/<%= className %>_<%= styleName %>.json';
+<% }) -%>
+
+import metadata from '../glyphmaps/<%- className %>_meta.json';
+
+const glyphValidator = (glyph: string, iconType: keyof typeof metadata) => metadata[iconType]?.includes(glyph);
+
+const fontStyle = (fontWeight: TextStyle['fontWeight']) =>
+ Platform.select({
+ ios: {
+ fontWeight,
+ },
+ default: {},
+ });
+
+<% Object.entries(meta.styles).forEach(([styleName, { family, name, weight }]) => { -%>
+<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%>
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const <%= upperStyleName %>Icon = createIconSet(<%= styleName %>GM, '<%= family %>', '<%= name %>', fontStyle('<%= weight %>'));
+<% }) -%>
+
+type Props =
+<% Object.entries(meta.styles).forEach(([styleName, { family, name, weight }]) => { -%>
+<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%>
+ | ({ iconStyle: '<%= styleName %>' } & ComponentPropsIcon>)
+<% }) -%>
+ | ({ iconStyle?: never } & ComponentPropsIcon>);
+
+const Icon = (props: Props) => {
+ const { iconStyle, name } = props;
+ if (!iconStyle) {
+ return <<%= upperDefaultStyleName %>Icon {...props} />;
+ }
+
+ if (!glyphValidator(name, iconStyle)) {
+ console.warn(`noSuchGlyph: glyph ${String(name)} does not exist for '${iconStyle}' icon type for <%= className %>`);
+
+ return <<%= upperDefaultStyleName %>Icon {...(props as ComponentPropsIcon>)} />;
+ }
+
+ switch (iconStyle) {
+<% meta.styleNames.forEach((styleName) => { -%>
+<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%>
+ case '<%= styleName %>':
+ return <<%= upperStyleName %>Icon {...props} />;
+<% }) -%>
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for <%= className %>`);
+ return <<%= upperDefaultStyleName %>Icon {...(props as ComponentPropsIcon>)} />;
+ }
+};
+
+type GetImageSourceFunc = {
+<% meta.styleNames.forEach((styleName) => { -%>
+<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%>
+ (
+ iconStyle: '<%= styleName %>',
+ name: ComponentPropsIcon>['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof <%= upperStyleName %>Icon)['getImageSource']>;
+<% }) -%>
+};
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const getImageSource: GetImageSourceFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => {
+ switch (iconStyle) {
+<% meta.styleNames.forEach((styleName) => { -%>
+<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%>
+ case '<%= styleName %>':
+ return <%= upperStyleName %>Icon.getImageSource(name as keyof typeof <%= styleName %>GM, size, color);
+<% }) -%>
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for <%= className %>`);
+ return <%= upperDefaultStyleName %>Icon.getImageSource(name as keyof typeof <%= meta.defaultStyleName %>GM, size, color);
+ }
+};
+Icon.getImageSource = getImageSource;
+
+type GetImageSourceSyncFunc = {
+<% meta.styleNames.forEach((styleName) => { -%>
+<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%>
+ (
+ iconStyle: '<%= styleName %>',
+ name: ComponentPropsIcon>['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof <%= upperStyleName %>Icon)['getImageSourceSync']>;
+<% }) -%>
+};
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const getImageSourceSync: GetImageSourceSyncFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => {
+ switch (iconStyle) {
+<% meta.styleNames.forEach((styleName) => { -%>
+<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%>
+ case '<%= styleName %>':
+ return <%= upperStyleName %>Icon.getImageSourceSync(name as keyof typeof <%= styleName %>GM, size, color);
+<% }) -%>
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for <%= className %>`);
+ return <%= upperDefaultStyleName %>Icon.getImageSourceSync(name as keyof typeof <%= meta.defaultStyleName %>GM, size, color);
+ }
+};
+Icon.getImageSourceSync = getImageSourceSync;
+
+export default Icon;
diff --git a/packages/fontawesome-common/package.json b/packages/fontawesome-common/package.json
new file mode 100644
index 000000000..ab8f424e1
--- /dev/null
+++ b/packages/fontawesome-common/package.json
@@ -0,0 +1,66 @@
+{
+ "name": "@react-native-vector-icons/fontawesome-common",
+ "version": "11.0.0",
+ "description": "Fontawesome 5 & 6 Pro Common library for react native vector icons",
+ "react-native": "src/index",
+ "source": "src/index",
+ "files": [
+ "src",
+ "lib",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "fontawesome"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/oblador/react-native-vector-icons.git"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "publishConfig": {
+ "access": "public",
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "typescript": "^5.6.3",
+ "yargs": "^17.7.2"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "bin": {
+ "fa-upgrade.sh": "./bin/fa-upgrade.sh",
+ "fa-upgrade5.sh": "./bin/fa-upgrade5.sh",
+ "fa-upgrade6.sh": "./bin/fa-upgrade6.sh"
+ }
+}
diff --git a/packages/fontawesome-common/scripts/fetch-pro.sh b/packages/fontawesome-common/scripts/fetch-pro.sh
new file mode 100755
index 000000000..56cd527d9
--- /dev/null
+++ b/packages/fontawesome-common/scripts/fetch-pro.sh
@@ -0,0 +1,26 @@
+#!/usr/bin/env bash
+
+set -e
+
+VERSION=$1
+if [ -z $VERSION ]; then
+ echo "Pass version as first argument"
+ exit 1
+fi
+
+mkdir fa
+cd fa
+
+# So the npm commands work with workspaces
+touch package.json
+
+npm config set '@fortawesome:registry' https://npm.fontawesome.com/
+if [ -z "$(npm config get | grep '//npm.fontawesome.com/:_authToken')" ]; then
+ echo -n 'Please enter your FontAwesome npm token: '
+ read fa_token
+ npm config set '//npm.fontawesome.com/:_authToken' ${fa_token}
+fi
+
+ARCHIVE=$(npm pack @fortawesome/fontawesome-pro@^$VERSION --silent 2> /dev/null)
+tar -xzf ${ARCHIVE}
+mv package pro
diff --git a/packages/fontawesome-common/scripts/generate-fontawesome-metadata.js b/packages/fontawesome-common/scripts/generate-fontawesome-metadata.js
new file mode 100755
index 000000000..8c239a4d2
--- /dev/null
+++ b/packages/fontawesome-common/scripts/generate-fontawesome-metadata.js
@@ -0,0 +1,65 @@
+#!/usr/bin/env node
+
+// TODO: Rewrite this script in TypeScript
+
+const fs = require('node:fs'); // eslint-disable-line @typescript-eslint/no-require-imports
+const yargs = require('yargs'); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-extraneous-dependencies
+
+const { argv } = yargs
+ .usage('')
+ .option('path', {
+ alias: 'p',
+ string: true,
+ })
+ .option('output', {
+ alias: 'o',
+ string: true,
+ })
+ .demandOption('path')
+ .demandOption('output');
+
+const path = `${argv.path}/svgs/`;
+
+const mapFamily = (family) => {
+ switch (family) {
+ case 'brands':
+ return 'brand';
+ case 'sharp-thin':
+ return 'sharpThin';
+ case 'sharp-light':
+ return 'sharpLight';
+ case 'sharp-regular':
+ return 'sharp';
+ case 'sharp-solid':
+ return 'sharpSolid';
+ default:
+ return family;
+ }
+};
+
+const generatedJSON = {};
+fs.readdirSync(path)
+ .filter((file) => fs.statSync(path + file).isDirectory())
+ .forEach((file) => {
+ const icons = fs.readdirSync(path + file);
+ const name = mapFamily(file);
+
+ generatedJSON[name] = icons.map((icon) => icon.split('.')[0]);
+ });
+
+fs.writeFileSync(argv.output, `${JSON.stringify(generatedJSON, null, 2)}\r\n`, 'utf8');
+
+const glyphMaps = {};
+const iconTypes = Object.keys(generatedJSON);
+const mainMapFilename = argv.output.replace('_meta', '');
+const mainMap = JSON.parse(fs.readFileSync(mainMapFilename, 'utf8'));
+
+iconTypes.forEach((iconType) => {
+ const glyphs = generatedJSON[iconType];
+ glyphMaps[iconType] = {};
+ glyphs.forEach((glyph) => {
+ glyphMaps[iconType][glyph] = mainMap[glyph];
+ });
+
+ fs.writeFileSync(argv.output.replace('_meta', `_${iconType}`), JSON.stringify(glyphMaps[iconType]), 'utf8');
+});
diff --git a/packages/fontawesome/.yo-rc.json b/packages/fontawesome/.yo-rc.json
new file mode 100644
index 000000000..a96bb20a5
--- /dev/null
+++ b/packages/fontawesome/.yo-rc.json
@@ -0,0 +1,19 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "fontawesome",
+ "postScriptName": "FontAwesome",
+ "fontFileName": "FontAwesome",
+ "className": "FontAwesome",
+ "upstreamFont": "font-awesome",
+ "buildSteps": {
+ "glyphmap": {
+ "location": "../../node_modules/font-awesome/css/font-awesome.css",
+ "mode": "css",
+ "prefix": ".fa-"
+ },
+ "copyFont": {
+ "location": "../../node_modules/font-awesome/fonts/fontawesome-webfont.ttf"
+ }
+ }
+ }
+}
diff --git a/packages/fontawesome/README.md b/packages/fontawesome/README.md
new file mode 100644
index 000000000..836d7944f
--- /dev/null
+++ b/packages/fontawesome/README.md
@@ -0,0 +1,29 @@
+# React Native Vector Icons - Fontawesome
+
+Fontawesome font for React Native Vector Icons
+
+See the [React Native Vector Icons README](../../README.md) for more details.
+
+## Installation
+
+```sh
+npm install @react-native-vector-icons/fontawesome
+```
+
+## Usage
+
+```js
+import FontAwesome from '@react-native-vector-icons/fontawesome';
+
+// ...
+
+
+```
+
+## Contributing
+
+See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
+
+## License
+
+MIT
diff --git a/packages/fontawesome/babel.config.js b/packages/fontawesome/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/fontawesome/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/Fonts/FontAwesome.ttf b/packages/fontawesome/fonts/FontAwesome.ttf
similarity index 100%
rename from Fonts/FontAwesome.ttf
rename to packages/fontawesome/fonts/FontAwesome.ttf
diff --git a/glyphmaps/FontAwesome.json b/packages/fontawesome/glyphmaps/FontAwesome.json
similarity index 100%
rename from glyphmaps/FontAwesome.json
rename to packages/fontawesome/glyphmaps/FontAwesome.json
diff --git a/packages/fontawesome/package.json b/packages/fontawesome/package.json
new file mode 100644
index 000000000..c5f1a16cb
--- /dev/null
+++ b/packages/fontawesome/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/fontawesome",
+ "version": "4.7.0",
+ "description": "Fontawesome font for react native vector icons",
+ "source": "./src/index.ts",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "fontawesome"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/fontawesome"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "del-cli": "^6.0.0",
+ "font-awesome": "4.7.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/fontawesome/src/index.ts b/packages/fontawesome/src/index.ts
new file mode 100644
index 000000000..bfffd1a2e
--- /dev/null
+++ b/packages/fontawesome/src/index.ts
@@ -0,0 +1,18 @@
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `generator-react-native-vector-icons`.
+ *
+ * FontAwesome icon set component.
+ * Usage:
+ */
+
+import { createIconSet } from '@react-native-vector-icons/common';
+import glyphMap from '../glyphmaps/FontAwesome.json';
+
+const Icon = createIconSet(glyphMap, {
+ postScriptName: 'FontAwesome',
+ fontFileName: 'FontAwesome.ttf',
+ fontSource: require('../fonts/FontAwesome.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require
+});
+
+export default Icon;
diff --git a/packages/fontawesome/tsconfig.build.json b/packages/fontawesome/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/fontawesome/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/fontawesome/tsconfig.json b/packages/fontawesome/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/fontawesome/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/fontawesome5-pro/.yo-rc.json b/packages/fontawesome5-pro/.yo-rc.json
new file mode 100644
index 000000000..74ea522ee
--- /dev/null
+++ b/packages/fontawesome5-pro/.yo-rc.json
@@ -0,0 +1,62 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "fontawesome5-pro",
+ "className": "FontAwesome5Pro",
+ "commonPackage": "fontawesome-common/fontawesome5-pro",
+ "customSrc": "../../../../fontawesome-common/generators/app/templates/src/index.tsx",
+ "customReadme": true,
+ "upstreamFont": {
+ "registry": "https://npm.fontawesome.com",
+ "packageName": "@fortawesome/fontawesome-pro",
+ "versionRange": "^5",
+ "versionOnly": true
+ },
+ "dependencies": {
+ "@react-native-vector-icons/fontawesome-common": "LOOKUP"
+ },
+ "meta": {
+ "defaultStyleName": "regular",
+ "styleNames": ["light", "regular", "solid", "brand", "duotone"],
+ "styles": {
+ "light": {
+ "family": "FontAwesome5Pro-Light",
+ "name": "FontAwesome5_Pro_Light.ttf",
+ "weight": 300
+ },
+ "regular": {
+ "family": "FontAwesome5Pro-Regular",
+ "name": "FontAwesome5_Pro_Regular.ttf",
+ "weight": 400
+ },
+ "solid": {
+ "family": "FontAwesome5Pro-Solid",
+ "name": "FontAwesome5_Pro_Solid.ttf",
+ "weight": 900
+ },
+ "duotone": {
+ "family": "FontAwesome5Duotone-Solid",
+ "name": "FontAwesome5_Pro_Duotone.ttf",
+ "weight": 900
+ },
+ "brand": {
+ "family": "FontAwesome5Brands-Regular",
+ "name": "FontAwesome5_Pro_Brands.ttf",
+ "weight": 400
+ }
+ }
+ },
+ "buildSteps": {
+ "preScript": {
+ "script": "../fontawesome-common/scripts/fetch-pro.sh 5"
+ },
+ "glyphmap": {
+ "location": "fa/pro/css/all.css",
+ "mode": "css",
+ "prefix": ".fa-"
+ },
+ "postScript": {
+ "script": "node ../fontawesome-common/scripts/generate-fontawesome-metadata --path fa/pro --output glyphmaps/FontAwesome5Pro_meta.json\nrm -rf fa"
+ }
+ }
+ }
+}
diff --git a/packages/fontawesome5-pro/README.md b/packages/fontawesome5-pro/README.md
new file mode 100644
index 000000000..a1c3b3b68
--- /dev/null
+++ b/packages/fontawesome5-pro/README.md
@@ -0,0 +1,64 @@
+# FontAwesome 5 Pro
+
+## Installing the Pro Fonts
+
+You need your FontAwesome npm token which can be obtained by logging into your
+account and then access the `Services` tab.
+
+Run `yarn fa5-upgrade` and enter the token
+when asked to in order to upgrade to the Pro version. It will install the fonts
+in your repo in the `rnvi-fonts` directory but the folder can be customized by
+setting it when executing the command: `yarn fa5-upgrade [destination]`.
+
+### Manually
+
+If the shell script does not work you can install the Pro version manually.
+All you really need to do is adding the Pro fonts to the `rnvi-fonts` directory.
+
+## Usage
+
+Using the standard icons works just like the standard icons in this library.
+
+```javascript
+import FontAwesome5Pro from '@react-native-vector-icons/fontawesome5-pro';
+
+const icon = ;
+```
+
+Something special about the FontAwesome5Pro class is that you can also pass props
+to change the style of the icon:
+
+```javascript
+import FontAwesome5Pro from '@react-native-vector-icons/fontawesome5-pro';
+
+const icon = ;
+const icon = ;
+```
+
+**Valid types**
+
+| Type | Description |
+| ------------ | --------------------- |
+| **regular** | Uses the Regular font |
+| **brand** | Uses the Brands font |
+| **solid** | Uses the Solid font |
+| **light** | Uses the Light font |
+| **duotone** | Uses the Duotone font |
+
+No specified type indicates Regular font.
+
+### getImageSource
+
+`getImageSource` works a little different due to its native backend and how the
+font is separated into different files. An extra argument to specify the font
+style is required.
+
+Use this to select which style the generated image should have:
+
+```javascript
+import FontAwesome5Pro from '@react-native-vector-icons/fontawesome5-pro';
+
+FontAwesome5Pro.getImageSource('solid', 'comments', 30, '#000').then(
+ (source) => this.setState({ image: source })
+);
+```
diff --git a/packages/fontawesome5-pro/babel.config.js b/packages/fontawesome5-pro/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/fontawesome5-pro/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/glyphmaps/FontAwesome5Pro.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro.json
similarity index 99%
rename from glyphmaps/FontAwesome5Pro.json
rename to packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro.json
index 0fbe93a60..25c443969 100644
--- a/glyphmaps/FontAwesome5Pro.json
+++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro.json
@@ -2071,7 +2071,6 @@
"trello": 61825,
"triangle": 62188,
"triangle-music": 63714,
- "tripadvisor": 62050,
"trophy": 61585,
"trophy-alt": 62187,
"truck": 61649,
diff --git a/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_brand.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_brand.json
new file mode 100644
index 000000000..9c2ab9566
--- /dev/null
+++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_brand.json
@@ -0,0 +1 @@
+{"500px":62062,"accessible-icon":62312,"accusoft":62313,"acquisitions-incorporated":63151,"adn":61808,"adversal":62314,"affiliatetheme":62315,"airbnb":63540,"algolia":62316,"alipay":63042,"amazon-pay":62508,"amazon":62064,"amilia":62317,"android":61819,"angellist":61961,"angrycreative":62318,"angular":62496,"app-store-ios":62320,"app-store":62319,"apper":62321,"apple-pay":62485,"apple":61817,"artstation":63354,"asymmetrik":62322,"atlassian":63355,"audible":62323,"autoprefixer":62492,"avianex":62324,"aviato":62497,"aws":62325,"bandcamp":62165,"battle-net":63541,"behance-square":61877,"behance":61876,"bimobject":62328,"bitbucket":61809,"bitcoin":62329,"bity":62330,"black-tie":62078,"blackberry":62331,"blogger-b":62333,"blogger":62332,"bluetooth-b":62100,"bluetooth":62099,"bootstrap":63542,"btc":61786,"buffer":63543,"buromobelexperte":62335,"buy-n-large":63654,"buysellads":61965,"canadian-maple-leaf":63365,"cc-amazon-pay":62509,"cc-amex":61939,"cc-apple-pay":62486,"cc-diners-club":62028,"cc-discover":61938,"cc-jcb":62027,"cc-mastercard":61937,"cc-paypal":61940,"cc-stripe":61941,"cc-visa":61936,"centercode":62336,"centos":63369,"chrome":62056,"chromecast":63544,"cloudflare":57469,"cloudscale":62339,"cloudsmith":62340,"cloudversify":62341,"codepen":61899,"codiepie":62084,"confluence":63373,"connectdevelop":61966,"contao":62061,"cotton-bureau":63646,"cpanel":62344,"creative-commons-by":62695,"creative-commons-nc-eu":62697,"creative-commons-nc-jp":62698,"creative-commons-nc":62696,"creative-commons-nd":62699,"creative-commons-pd-alt":62701,"creative-commons-pd":62700,"creative-commons-remix":62702,"creative-commons-sa":62703,"creative-commons-sampling-plus":62705,"creative-commons-sampling":62704,"creative-commons-share":62706,"creative-commons-zero":62707,"creative-commons":62046,"critical-role":63177,"css3-alt":62347,"css3":61756,"cuttlefish":62348,"d-and-d-beyond":63178,"d-and-d":62349,"dailymotion":57426,"dashcube":61968,"deezer":57463,"delicious":61861,"deploydog":62350,"deskpro":62351,"dev":63180,"deviantart":61885,"dhl":63376,"diaspora":63377,"digg":61862,"digital-ocean":62353,"discord":62354,"discourse":62355,"dochub":62356,"docker":62357,"draft2digital":62358,"dribbble-square":62359,"dribbble":61821,"dropbox":61803,"drupal":61865,"dyalog":62361,"earlybirds":62362,"ebay":62708,"edge-legacy":57464,"edge":62082,"elementor":62512,"ello":62961,"ember":62499,"empire":61905,"envira":62105,"erlang":62365,"ethereum":62510,"etsy":62167,"evernote":63545,"expeditedssl":62014,"facebook-f":62366,"facebook-messenger":62367,"facebook-square":61570,"facebook":61594,"fantasy-flight-games":63196,"fedex":63383,"fedora":63384,"figma":63385,"firefox-browser":57351,"firefox":62057,"first-order-alt":62730,"first-order":62128,"firstdraft":62369,"flickr":61806,"flipboard":62541,"fly":62487,"font-awesome-alt":62300,"font-awesome-flag":62501,"font-awesome-logo-full":62694,"font-awesome":62132,"fonticons-fi":62370,"fonticons":62080,"fort-awesome-alt":62371,"fort-awesome":62086,"forumbee":61969,"foursquare":61824,"free-code-camp":62149,"freebsd":62372,"fulcrum":62731,"galactic-republic":62732,"galactic-senate":62733,"get-pocket":62053,"gg-circle":62049,"gg":62048,"git-alt":63553,"git-square":61906,"git":61907,"github-alt":61715,"github-square":61586,"github":61595,"gitkraken":62374,"gitlab":62102,"gitter":62502,"glide-g":62118,"glide":62117,"gofore":62375,"goodreads-g":62377,"goodreads":62376,"google-drive":62378,"google-pay":57465,"google-play":62379,"google-plus-g":61653,"google-plus-square":61652,"google-plus":62131,"google-wallet":61934,"google":61856,"gratipay":61828,"grav":62166,"gripfire":62380,"grunt":62381,"guilded":57470,"gulp":62382,"hacker-news-square":62383,"hacker-news":61908,"hackerrank":62967,"hips":62546,"hire-a-helper":62384,"hive":57471,"hooli":62503,"hornbill":62866,"hotjar":62385,"houzz":62076,"html5":61755,"hubspot":62386,"ideal":57363,"imdb":62168,"innosoft":57472,"instagram-square":57429,"instagram":61805,"instalod":57473,"intercom":63407,"internet-explorer":62059,"invision":63408,"ioxhost":61960,"itch-io":63546,"itunes-note":62389,"itunes":62388,"java":62692,"jedi-order":62734,"jenkins":62390,"jira":63409,"joget":62391,"joomla":61866,"js-square":62393,"js":62392,"jsfiddle":61900,"kaggle":62970,"keybase":62709,"keycdn":62394,"kickstarter-k":62396,"kickstarter":62395,"korvue":62511,"laravel":62397,"lastfm-square":61955,"lastfm":61954,"leanpub":61970,"less":62493,"line":62400,"linkedin-in":61665,"linkedin":61580,"linode":62136,"linux":61820,"lyft":62403,"magento":62404,"mailchimp":62878,"mandalorian":62735,"markdown":62991,"mastodon":62710,"maxcdn":61750,"mdb":63690,"medapps":62406,"medium-m":62407,"medium":62010,"medrt":62408,"meetup":62176,"megaport":62883,"mendeley":63411,"microblog":57370,"microsoft":62410,"mix":62411,"mixcloud":62089,"mixer":57430,"mizuni":62412,"modx":62085,"monero":62416,"napster":62418,"neos":62994,"nimblr":62888,"node-js":62419,"node":62489,"npm":62420,"ns8":62421,"nutritionix":62422,"octopus-deploy":57474,"odnoklassniki-square":62052,"odnoklassniki":62051,"old-republic":62736,"opencart":62013,"openid":61851,"opera":62058,"optin-monster":62012,"orcid":63698,"osi":62490,"page4":62423,"pagelines":61836,"palfed":62424,"patreon":62425,"paypal":61933,"penny-arcade":63236,"perbyte":57475,"periscope":62426,"phabricator":62427,"phoenix-framework":62428,"phoenix-squadron":62737,"php":62551,"pied-piper-alt":61864,"pied-piper-hat":62693,"pied-piper-pp":61863,"pied-piper-square":57374,"pied-piper":62126,"pinterest-p":62001,"pinterest-square":61651,"pinterest":61650,"playstation":62431,"product-hunt":62088,"pushed":62433,"python":62434,"qq":61910,"quinscape":62553,"quora":62148,"r-project":62711,"raspberry-pi":63419,"ravelry":62169,"react":62491,"reacteurope":63325,"readme":62677,"rebel":61904,"red-river":62435,"reddit-alien":62081,"reddit-square":61858,"reddit":61857,"redhat":63420,"renren":61835,"replyd":62438,"researchgate":62712,"resolving":62439,"rev":62898,"rocketchat":62440,"rockrms":62441,"rust":57466,"safari":62055,"salesforce":63547,"sass":62494,"schlix":62442,"scribd":62090,"searchengin":62443,"sellcast":62170,"sellsy":61971,"servicestack":62444,"shirtsinbulk":61972,"shopify":57431,"shopware":62901,"simplybuilt":61973,"sistrix":62446,"sith":62738,"sketch":63430,"skyatlas":61974,"skype":61822,"slack-hash":62447,"slack":61848,"slideshare":61927,"snapchat-ghost":62124,"snapchat-square":62125,"snapchat":62123,"soundcloud":61886,"sourcetree":63443,"speakap":62451,"speaker-deck":63548,"spotify":61884,"squarespace":62910,"stack-exchange":61837,"stack-overflow":61804,"stackpath":63554,"staylinked":62453,"steam-square":61879,"steam-symbol":62454,"steam":61878,"sticker-mule":62455,"strava":62504,"stripe-s":62506,"stripe":62505,"studiovinari":62456,"stumbleupon-circle":61859,"stumbleupon":61860,"superpowers":62173,"supple":62457,"suse":63446,"swift":63713,"symfony":63549,"teamspeak":62713,"telegram-plane":62462,"telegram":62150,"tencent-weibo":61909,"the-red-yeti":63133,"themeco":62918,"themeisle":62130,"think-peaks":63281,"tiktok":57467,"trade-federation":62739,"trello":61825,"tumblr-square":61812,"tumblr":61811,"twitch":61928,"twitter-square":61569,"twitter":61593,"typo3":62507,"uber":62466,"ubuntu":63455,"uikit":62467,"umbraco":63720,"uncharted":57476,"uniregistry":62468,"unity":57417,"unsplash":57468,"untappd":62469,"ups":63456,"usb":62087,"usps":63457,"ussunnah":62471,"vaadin":62472,"viacoin":62007,"viadeo-square":62122,"viadeo":62121,"viber":62473,"vimeo-square":61844,"vimeo-v":62077,"vimeo":62474,"vine":61898,"vk":61833,"vnv":62475,"vuejs":62495,"watchman-monitoring":57479,"waze":63551,"weebly":62924,"weibo":61834,"weixin":61911,"whatsapp-square":62476,"whatsapp":62002,"whmcs":62477,"wikipedia-w":62054,"windows":61818,"wix":62927,"wizards-of-the-coast":63280,"wodu":57480,"wolf-pack-battalion":62740,"wordpress-simple":62481,"wordpress":61850,"wpbeginner":62103,"wpexplorer":62174,"wpforms":62104,"wpressr":62436,"xbox":62482,"xing-square":61801,"xing":61800,"y-combinator":62011,"yahoo":61854,"yammer":63552,"yandex-international":62484,"yandex":62483,"yarn":63459,"yelp":61929,"yoast":62129,"youtube-square":62513,"youtube":61799,"zhihu":63039}
\ No newline at end of file
diff --git a/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_duotone.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_duotone.json
new file mode 100644
index 000000000..6dab51c19
--- /dev/null
+++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_duotone.json
@@ -0,0 +1 @@
+{"abacus":63040,"acorn":63150,"ad":63041,"address-book":62137,"address-card":62139,"adjust":61506,"air-conditioner":63732,"air-freshener":62928,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-collection":63648,"album":63647,"alicorn":63152,"alien-monster":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"allergies":62561,"ambulance":61689,"american-sign-language-interpreting":62115,"amp-guitar":63649,"analytics":63043,"anchor":61757,"angel":63353,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angry":62806,"ankh":63044,"apple-alt":62929,"apple-crate":63153,"archive":61831,"archway":62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-alt-down":62292,"arrow-alt-from-bottom":62278,"arrow-alt-from-left":62279,"arrow-alt-from-right":62280,"arrow-alt-from-top":62281,"arrow-alt-left":62293,"arrow-alt-right":62294,"arrow-alt-square-down":62288,"arrow-alt-square-left":62289,"arrow-alt-square-right":62290,"arrow-alt-square-up":62291,"arrow-alt-to-bottom":62282,"arrow-alt-to-left":62283,"arrow-alt-to-right":62284,"arrow-alt-to-top":62285,"arrow-alt-up":62295,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-from-bottom":62274,"arrow-from-left":62275,"arrow-from-right":62276,"arrow-from-top":62277,"arrow-left":61536,"arrow-right":61537,"arrow-square-down":62265,"arrow-square-left":62266,"arrow-square-right":62267,"arrow-square-up":62268,"arrow-to-bottom":62269,"arrow-to-left":62270,"arrow-to-right":62272,"arrow-to-top":62273,"arrow-up":61538,"arrows-alt-h":62263,"arrows-alt-v":62264,"arrows-alt":61618,"arrows-h":61566,"arrows-v":61565,"arrows":61511,"assistive-listening-systems":62114,"asterisk":61545,"at":61946,"atlas":62808,"atom-alt":62931,"atom":62930,"audio-description":62110,"award":62809,"axe-battle":63155,"axe":63154,"baby-carriage":63357,"baby":63356,"backpack":62932,"backspace":62810,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"bags-shopping":63559,"bahai":63078,"balance-scale-left":62741,"balance-scale-right":62742,"balance-scale":62030,"ball-pile":63358,"ballot-check":63283,"ballot":63282,"ban":61534,"band-aid":62562,"banjo":63651,"barcode-alt":62563,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars":61641,"baseball-ball":62515,"baseball":62514,"basketball-ball":62516,"basketball-hoop":62517,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-alt":63735,"bed-bunk":63736,"bed-empty":63737,"bed":62006,"beer":61692,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"betamax":63652,"bezier-curve":62811,"bible":63047,"bicycle":61958,"biking-mountain":63563,"biking":63562,"binoculars":61925,"biohazard":63360,"birthday-cake":61949,"blanket":62616,"blender-phone":63158,"blender":62743,"blind":62109,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"blog":63361,"bold":61490,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-alt":62937,"book-dead":63159,"book-heart":62617,"book-medical":63462,"book-open":62744,"book-reader":62938,"book-spells":63160,"book-user":63463,"book":61485,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-style-alt":63572,"border-style":63571,"border-top":63573,"bow-arrow":63161,"bowling-ball":62518,"bowling-pins":62519,"box-alt":62618,"box-ballot":63285,"box-check":62567,"box-fragile":62619,"box-full":62620,"box-heart":62621,"box-open":62622,"box-tissue":57435,"box-up":62623,"box-usd":62624,"box":62566,"boxes-alt":62625,"boxes":62568,"boxing-glove":62520,"brackets-curly":63466,"brackets":63465,"braille":62113,"brain":62940,"bread-loaf":63467,"bread-slice":63468,"briefcase-medical":62569,"briefcase":61617,"bring-forward":63574,"bring-front":63575,"broadcast-tower":62745,"broom":62746,"browser":62334,"brush":62813,"bug":61832,"building":61869,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"burger-soda":63576,"burn":62570,"burrito":63469,"bus-alt":62814,"bus-school":62941,"bus":61959,"business-time":63050,"cabinet-filing":63051,"cactus":63655,"calculator-alt":63052,"calculator":61932,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-edit":62259,"calendar-exclamation":62260,"calendar-minus":62066,"calendar-plus":62065,"calendar-star":63286,"calendar-times":62067,"calendar-week":63364,"calendar":61747,"camcorder":63656,"camera-alt":62258,"camera-home":63742,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera":61488,"campfire":63162,"campground":63163,"candle-holder":63164,"candy-cane":63366,"candy-corn":63165,"cannabis":62815,"capsules":62571,"car-alt":62942,"car-battery":62943,"car-building":63577,"car-bump":62944,"car-bus":63578,"car-crash":62945,"car-garage":62946,"car-mechanic":62947,"car-side":62948,"car-tilt":62949,"car-wash":62950,"car":61881,"caravan-alt":57344,"caravan":63743,"caret-circle-down":62253,"caret-circle-left":62254,"caret-circle-right":62256,"caret-circle-up":62257,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,"cassette-tape":63659,"cat-space":57345,"cat":63166,"cauldron":63167,"cctv":63660,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-teacher":62748,"chalkboard":62747,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line-down":63053,"chart-line":61953,"chart-network":63370,"chart-pie-alt":63054,"chart-pie":61952,"chart-scatter":63470,"check-circle":61528,"check-double":62816,"check-square":61770,"check":61452,"cheese-swiss":63472,"cheese":63471,"cheeseburger":63473,"chess-bishop-alt":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-alt":62526,"chess-clock":62525,"chess-king-alt":62528,"chess-king":62527,"chess-knight-alt":62530,"chess-knight":62529,"chess-pawn-alt":62532,"chess-pawn":62531,"chess-queen-alt":62534,"chess-queen":62533,"chess-rook-alt":62536,"chess-rook":62535,"chess":62521,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-double-down":62242,"chevron-double-left":62243,"chevron-double-right":62244,"chevron-double-up":62245,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-square-down":62249,"chevron-square-left":62250,"chevron-square-right":62251,"chevron-square-up":62252,"chevron-up":61559,"child":61870,"chimney":63371,"church":62749,"circle-notch":61902,"circle":61713,"city":63055,"clarinet":63661,"claw-marks":63170,"clinic-medical":63474,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-prescription":62952,"clipboard-user":63475,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-download-alt":62337,"cloud-download":61677,"cloud-drizzle":63288,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers":63295,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-upload-alt":62338,"cloud-upload":61678,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"club":62247,"cocktail":62817,"code-branch":61734,"code-commit":62342,"code-merge":62343,"code":61729,"coffee-pot":57346,"coffee-togo":63173,"coffee":61684,"coffin-cross":57425,"coffin":63174,"cog":61459,"cogs":61573,"coin":63580,"coins":62750,"columns":61659,"comet":57347,"comment-alt-check":62626,"comment-alt-dollar":63056,"comment-alt-dots":62627,"comment-alt-edit":62628,"comment-alt-exclamation":62629,"comment-alt-lines":62630,"comment-alt-medical":63476,"comment-alt-minus":62631,"comment-alt-music":63663,"comment-alt-plus":62632,"comment-alt-slash":62633,"comment-alt-smile":62634,"comment-alt-times":62635,"comment-alt":62074,"comment-check":62636,"comment-dollar":63057,"comment-dots":62637,"comment-edit":62638,"comment-exclamation":62639,"comment-lines":62640,"comment-medical":63477,"comment-minus":62641,"comment-music":63664,"comment-plus":62642,"comment-slash":62643,"comment-smile":62644,"comment-times":62645,"comment":61557,"comments-alt-dollar":63058,"comments-alt":62646,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass-slash":62953,"compass":61774,"compress-alt":62498,"compress-arrows-alt":63372,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-speaker":63666,"concierge-bell":62818,"construction":63581,"container-storage":62647,"conveyor-belt-alt":62575,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"couch":62648,"cow":63176,"cowbell-more":63668,"cowbell":63667,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket":62537,"croissant":63478,"crop-alt":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cube":61874,"cubes":61875,"curling":62538,"cut":61636,"dagger":63179,"database":61888,"deaf":62116,"debug":63481,"deer-rudolph":63375,"deer":63374,"democrat":63303,"desktop-alt":62352,"desktop":61704,"dewpoint":63304,"dharmachakra":63061,"diagnoses":62576,"diamond":61977,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"digging":63582,"digital-tachograph":62822,"diploma":62954,"directions":62955,"disc-drive":63669,"disease":63482,"divide":62761,"dizzy":62823,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":61781,"dolly-empty":62579,"dolly-flatbed-alt":62581,"dolly-flatbed-empty":62582,"dolly-flatbed":62580,"dolly":62578,"donate":62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,"dove":62650,"download":61465,"drafting-compass":62824,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-alt":63584,"drone":63583,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-alt":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"ear-muffs":63381,"ear":62960,"eclipse-alt":63306,"eclipse":63305,"edit":61508,"egg-fried":63484,"egg":63483,"eject":61522,"elephant":63194,"ellipsis-h-alt":62363,"ellipsis-h":61761,"ellipsis-v-alt":62364,"ellipsis-v":61762,"empty-set":63062,"engine-warning":62962,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope-square":61849,"envelope":61664,"equals":62764,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exchange-alt":62306,"exchange":61676,"exclamation-circle":61546,"exclamation-square":62241,"exclamation-triangle":61553,"exclamation":61738,"expand-alt":62500,"expand-arrows-alt":62238,"expand-arrows":62237,"expand-wide":62240,"expand":61541,"external-link-alt":62301,"external-link-square-alt":62304,"external-link-square":61772,"external-link":61582,"eye-dropper":61947,"eye-evil":63195,"eye-slash":61552,"eye":61550,"fan-table":57348,"fan":63587,"farm":63588,"fast-backward":61513,"fast-forward":61520,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-alt":62827,"feather":62765,"female":61826,"field-hockey":62540,"fighter-jet":61691,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-certificate":62963,"file-chart-line":63065,"file-chart-pie":63066,"file-check":62230,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-edit":62236,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-medical-alt":62584,"file-medical":62583,"file-minus":62232,"file-music":63670,"file-pdf":61889,"file-plus":62233,"file-powerpoint":61892,"file-prescription":62834,"file-search":63589,"file-signature":62835,"file-spreadsheet":63067,"file-times":62231,"file-upload":62836,"file-user":63068,"file-video":61896,"file-word":61890,"file":61787,"files-medical":63485,"fill-drip":62838,"fill":62837,"film-alt":62368,"film-canister":63671,"film":61448,"filter":61616,"fingerprint":62839,"fire-alt":63460,"fire-extinguisher":61748,"fire-smoke":63307,"fire":61549,"fireplace":63386,"first-aid":62585,"fish-cooked":63486,"fish":62840,"fist-raised":63198,"flag-alt":63308,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flame":63199,"flashlight":63672,"flask-poison":63200,"flask-potion":63201,"flask":61635,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flushed":62841,"flute":63673,"flux-capacitor":63674,"fog":63310,"folder-download":57427,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder-times":63071,"folder-tree":63490,"folder-upload":57428,"folder":61563,"folders":63072,"font-awesome-logo-full":62694,"font-case":63590,"font":61489,"football-ball":62542,"football-helmet":62543,"forklift":62586,"forward":61518,"fragile":62651,"french-fries":63491,"frog":62766,"frosty-head":63387,"frown-open":62842,"frown":61721,"function":63073,"funnel-dollar":63074,"futbol":61923,"galaxy":57352,"game-board-alt":63592,"game-board":63591,"game-console-handheld":63675,"gamepad-alt":63676,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"gas-pump-slash":62964,"gas-pump":62767,"gavel":61667,"gem":62373,"genderless":61997,"ghost":63202,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-champagne":63390,"glass-cheers":63391,"glass-citrus":63593,"glass-martini-alt":62843,"glass-martini":61440,"glass-whiskey-rocks":63393,"glass-whiskey":63392,"glass":63492,"glasses-alt":62965,"glasses":62768,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,"globe-snow":63395,"globe-stand":62966,"globe":61612,"golf-ball":62544,"golf-club":62545,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"greater-than-equal":62770,"greater-than":62769,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"grip-horizontal":62861,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"guitar-electric":63678,"guitar":63398,"guitars":63679,"h-square":61693,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"hamburger":63493,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-usd":62656,"hand-holding-water":62657,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-receiving":62588,"hand-rock":62037,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hands-heart":62659,"hands-helping":62660,"hands-usd":62661,"hands-wash":57438,"hands":62658,"handshake-alt-slash":57439,"handshake-alt":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-hat":63495,"hashtag":62098,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"hdd":61600,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-headphones":63682,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"head-vr":63210,"heading":61916,"headphones-alt":62863,"headphones":61477,"headset":62864,"heart-broken":63401,"heart-circle":62663,"heart-rate":62968,"heart-square":62664,"heart":61444,"heartbeat":61982,"heat":57356,"helicopter":62771,"helmet-battle":63211,"hexagon":62226,"highlighter":62865,"hiking":63212,"hippo":63213,"history":61914,"hockey-mask":63214,"hockey-puck":62547,"hockey-sticks":62548,"holly-berry":63402,"home-alt":63498,"home-heart":62665,"home-lg-alt":63500,"home-lg":63499,"home":61461,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hospital-alt":62589,"hospital-symbol":62590,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-damage":63217,"house-day":57358,"house-flood":63311,"house-leave":57359,"house-night":57360,"house-return":57361,"house-signal":57362,"house-user":57445,"house":57357,"hryvnia":63218,"humidity":63312,"hurricane":63313,"i-cursor":62022,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons-alt":63598,"icons":63597,"id-badge":62145,"id-card-alt":62591,"id-card":62146,"igloo":63406,"image-polaroid":63684,"image":61502,"images":62210,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"indent":61500,"industry-alt":62387,"industry":62069,"infinity":62772,"info-circle":61530,"info-square":62223,"info":61737,"inhaler":62969,"integral":63079,"intersection":63080,"inventory":62592,"island-tropical":63505,"italic":61491,"jack-o-lantern":62222,"jedi":63081,"joint":62869,"journal-whills":63082,"joystick":63685,"jug":63686,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton":63219,"key":61572,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"kite":63220,"kiwi-bird":62773,"knife-kitchen":63221,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp":62666,"landmark-alt":63314,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-house":57446,"laptop-medical":63506,"laptop":61705,"lasso":63688,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"lemon":61588,"less-than-equal":62775,"less-than":62774,"level-down-alt":62398,"level-down":61769,"level-up-alt":62399,"level-up":61768,"life-ring":61901,"light-ceiling":57366,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-dollar":63088,"lightbulb-exclamation":63089,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"link":61633,"lips":62976,"lira-sign":61845,"list-alt":61474,"list-music":63689,"list-ol":61643,"list-ul":61642,"list":61498,"location-arrow":61732,"location-circle":62978,"location-slash":62979,"location":62977,"lock-alt":62221,"lock-open-alt":62402,"lock-open":62401,"lock":61475,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"long-arrow-down":61813,"long-arrow-left":61815,"long-arrow-right":61816,"long-arrow-up":61814,"loveseat":62668,"low-vision":62120,"luchador":62549,"luggage-cart":62877,"lungs-virus":57447,"lungs":62980,"mace":63224,"magic":61648,"magnet":61558,"mail-bulk":63092,"mailbox":63507,"male":61827,"mandolin":63225,"map-marked-alt":62880,"map-marked":62879,"map-marker-alt-slash":62981,"map-marker-alt":62405,"map-marker-check":62982,"map-marker-edit":62983,"map-marker-exclamation":62984,"map-marker-minus":62985,"map-marker-plus":62986,"map-marker-question":62987,"map-marker-slash":62988,"map-marker-smile":62989,"map-marker-times":62990,"map-marker":61505,"map-pin":62070,"map-signs":62071,"map":62073,"marker":62881,"mars-double":61991,"mars-stroke-h":61995,"mars-stroke-v":61994,"mars-stroke":61993,"mars":61986,"mask":63226,"meat":63508,"medal":62882,"medkit":61690,"megaphone":63093,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"memory":62776,"menorah":63094,"mercury":61987,"meteor":63315,"microchip":62171,"microphone-alt-slash":62777,"microphone-alt":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mind-share":63095,"minus-circle":61526,"minus-hexagon":62215,"minus-octagon":62216,"minus-square":61766,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-alt":62413,"mobile-android-alt":62415,"mobile-android":62414,"mobile":61707,"money-bill-alt":62417,"money-bill-wave-alt":62779,"money-bill-wave":62778,"money-bill":61654,"money-check-alt":62781,"money-check-edit-alt":63603,"money-check-edit":63602,"money-check":62780,"monitor-heart-rate":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-stars":63317,"moon":61830,"mortar-pestle":62887,"mosque":63096,"motorcycle":61980,"mountain":63228,"mountains":63229,"mouse-alt":63693,"mouse-pointer":62021,"mouse":63692,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-tea":63605,"mug":63604,"music-alt-slash":63696,"music-alt":63695,"music-slash":63697,"music":61441,"narwhal":63230,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notes-medical":62593,"object-group":62023,"object-ungroup":62024,"octagon":62214,"oil-can":62995,"oil-temp":62996,"om":63097,"omega":63098,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"page-break":63607,"pager":63509,"paint-brush-alt":62889,"paint-brush":61948,"paint-roller":62890,"palette":62783,"pallet-alt":62595,"pallet":62594,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph-rtl":63608,"paragraph":61917,"parking-circle-slash":62998,"parking-circle":62997,"parking-slash":62999,"parking":62784,"passport":62891,"pastafarianism":63099,"paste":61674,"pause-circle":62091,"pause":61516,"paw-alt":63233,"paw-claws":63234,"paw":61872,"peace":63100,"pegasus":63235,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pen":62212,"pencil-alt":62211,"pencil-paintbrush":63000,"pencil-ruler":62894,"pencil":61504,"pennant":62550,"people-arrows":57448,"people-carry":62670,"pepper-hot":63510,"percent":62101,"percentage":62785,"person-booth":63318,"person-carry":62671,"person-dolly-empty":62673,"person-dolly":62672,"person-sign":63319,"phone-alt":63609,"phone-laptop":63610,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-square-alt":63611,"phone-square":61592,"phone-volume":62112,"phone":61589,"photo-video":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-alt":62430,"plane-arrival":62895,"plane-departure":62896,"plane-slash":57449,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"play-circle":61764,"play":61515,"plug":61926,"plus-circle":61525,"plus-hexagon":62208,"plus-octagon":62209,"plus-square":61694,"plus":61543,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-h":63106,"poll-people":63321,"poll":63105,"poo-storm":63322,"poo":62206,"poop":63001,"popcorn":63513,"portal-enter":57378,"portal-exit":57379,"portrait":62432,"pound-sign":61780,"power-off":61457,"pray":63107,"praying-hands":63108,"prescription-bottle-alt":62598,"prescription-bottle":62597,"prescription":62897,"presentation":63109,"print-search":63514,"print-slash":63110,"print":61487,"procedures":62599,"project-diagram":62786,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pumpkin":63239,"puzzle-piece":61742,"qrcode":61481,"question-circle":61529,"question-square":62205,"question":61736,"quidditch":62552,"quote-left":61709,"quote-right":61710,"quran":63111,"rabbit-fast":63241,"rabbit":63240,"racquet":62554,"radar":57380,"radiation-alt":63418,"radiation":63417,"radio-alt":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"random":61556,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-landscape":62202,"rectangle-portrait":62203,"rectangle-wide":62204,"recycle":61880,"redo-alt":62201,"redo":61470,"refrigerator":57382,"registered":62045,"remove-format":63613,"repeat-1-alt":62310,"repeat-1":62309,"repeat-alt":62308,"repeat":62307,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet-alt":62305,"retweet":61561,"ribbon":62678,"ring":63243,"rings-wedding":63515,"road":61464,"robot":62788,"rocket-launch":57383,"rocket":61749,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss-square":61763,"rss":61598,"ruble-sign":61784,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"running":63244,"rupee-sign":61782,"rv":63422,"sack-dollar":63517,"sack":63516,"sad-cry":62899,"sad-tear":62900,"salad":63518,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"save":61639,"sax-hot":63707,"saxophone":63708,"scalpel-path":63006,"scalpel":63005,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scanner":62600,"scarecrow":63245,"scarf":63425,"school":62793,"screwdriver":62794,"scroll-old":63247,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,"search":61442,"seedling":62680,"send-back":63614,"send-backward":63615,"sensor-alert":57385,"sensor-fire":57386,"sensor-on":57387,"sensor-smoke":57388,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-alt-square":61921,"share-alt":61920,"share-square":61773,"share":61540,"sheep":63249,"shekel-sign":61963,"shield-alt":62445,"shield-check":62199,"shield-cross":63250,"shield-virus":57452,"shield":61746,"ship":61978,"shipping-fast":62603,"shipping-timed":62604,"shish-kebab":63521,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,"shovel-snow":63427,"shovel":63251,"shower":62156,"shredder":63114,"shuttle-van":62902,"shuttlecock":62555,"sickle":63522,"sigma":63115,"sign-in-alt":62198,"sign-in":61584,"sign-language":62119,"sign-out-alt":62197,"sign-out":61579,"sign":62681,"signal-1":63116,"signal-2":63117,"signal-3":63118,"signal-4":63119,"signal-alt-1":63121,"signal-alt-2":63122,"signal-alt-3":63123,"signal-alt-slash":63124,"signal-alt":63120,"signal-slash":63125,"signal-stream":63709,"signal":61458,"signature":62903,"sim-card":63428,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skating":63429,"skeleton":63008,"ski-jump":63431,"ski-lift":63432,"skiing-nordic":63434,"skiing":63433,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash":63253,"sledding":63435,"sleigh":63436,"sliders-h-square":62448,"sliders-h":61918,"sliders-v-square":62450,"sliders-v":62449,"smile-beam":62904,"smile-plus":62905,"smile-wink":62682,"smile":61720,"smog":63327,"smoke":63328,"smoking-ban":62797,"smoking":62605,"sms":63437,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowboarding":63438,"snowflake":62172,"snowflakes":63439,"snowman":63440,"snowmobile":63441,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"solar-system":57391,"sort-alpha-down-alt":63617,"sort-alpha-down":61789,"sort-alpha-up-alt":63618,"sort-alpha-up":61790,"sort-alt":63619,"sort-amount-down-alt":63620,"sort-amount-down":61792,"sort-amount-up-alt":63621,"sort-amount-up":61793,"sort-circle-down":57393,"sort-circle-up":57394,"sort-circle":57392,"sort-down":61661,"sort-numeric-down-alt":63622,"sort-numeric-down":61794,"sort-numeric-up-alt":63623,"sort-numeric-up":61795,"sort-shapes-down-alt":63625,"sort-shapes-down":63624,"sort-shapes-up-alt":63627,"sort-shapes-up":63626,"sort-size-down-alt":63629,"sort-size-down":63628,"sort-size-up-alt":63631,"sort-size-up":63630,"sort-up":61662,"sort":61660,"soup":63523,"spa":62907,"space-shuttle":61847,"space-station-moon-alt":57396,"space-station-moon":57395,"spade":62196,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-third":62452,"spinner":61712,"splotch":62908,"spray-can":62909,"sprinkler":57397,"square-full":62556,"square-root-alt":63128,"square-root":63127,"square":61640,"squirrel":63258,"staff":63259,"stamp":62911,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-alt":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-shooting":57398,"star":61445,"starfighter-alt":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"step-backward":61512,"step-forward":61521,"stethoscope":61681,"sticky-note":62025,"stocking":63445,"stomach":63011,"stop-circle":62093,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-alt-slash":57456,"store-alt":62799,"store-slash":57457,"store":62798,"stream":62800,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subway":62009,"suitcase-rolling":62913,"suitcase":61682,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"surprise":62914,"swatchbook":62915,"swimmer":62916,"swimming-pool":62917,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"synagogue":63131,"sync-alt":62193,"sync":61473,"syringe":62606,"table-tennis":62557,"table":61646,"tablet-alt":62458,"tablet-android-alt":62460,"tablet-android":62459,"tablet-rugged":62607,"tablet":61706,"tablets":62608,"tachometer-alt-average":63012,"tachometer-alt-fast":63013,"tachometer-alt-fastest":63014,"tachometer-alt-slow":63015,"tachometer-alt-slowest":63016,"tachometer-alt":62461,"tachometer-average":63017,"tachometer-fast":63018,"tachometer-fastest":63019,"tachometer-slow":63020,"tachometer-slowest":63021,"tachometer":61668,"taco":63526,"tag":61483,"tags":61484,"tally":63132,"tanakh":63527,"tape":62683,"tasks-alt":63528,"tasks":61614,"taxi":61882,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-down":57407,"temperature-frigid":63336,"temperature-high":63337,"temperature-hot":63338,"temperature-low":63339,"temperature-up":57408,"tenge":63447,"tennis-ball":62558,"terminal":61728,"text-height":61492,"text-size":63636,"text-width":61493,"text":63635,"th-large":61449,"th-list":61451,"th":61450,"theater-masks":63024,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"thermometer":62609,"theta":63134,"thumbs-down":61797,"thumbs-up":61796,"thumbtack":61581,"thunderstorm-moon":63341,"thunderstorm-sun":63342,"thunderstorm":63340,"ticket-alt":62463,"ticket":61765,"tilde":63135,"times-circle":61527,"times-hexagon":62190,"times-octagon":62192,"times-square":62163,"times":61453,"tint-slash":62919,"tint":61507,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"tired":62920,"toggle-off":61956,"toggle-on":61957,"toilet-paper-alt":63263,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet":63448,"tombstone-alt":63265,"tombstone":63264,"toolbox":62802,"tools":63449,"tooth":62921,"toothbrush":63029,"torah":63136,"torii-gate":63137,"tornado":63343,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train":62008,"tram":63450,"transgender-alt":61989,"transgender":61988,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-empty":57414,"transporter":57410,"trash-alt":62189,"trash-restore-alt":63530,"trash-restore":63529,"trash-undo-alt":63638,"trash-undo":63637,"trash":61944,"treasure-chest":63267,"tree-alt":62464,"tree-christmas":63451,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-music":63714,"triangle":62188,"trophy-alt":62187,"trophy":61585,"truck-container":62684,"truck-couch":62685,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plow":63454,"truck-ramp":62688,"truck":61649,"trumpet":63715,"tshirt":62803,"tty":61924,"turkey":63269,"turntable":63716,"turtle":63270,"tv-alt":63717,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"undo-alt":62186,"undo":61666,"unicorn":63271,"union":63138,"universal-access":62106,"university":61852,"unlink":61735,"unlock-alt":61758,"unlock":61596,"upload":61587,"usb-drive":63721,"usd-circle":62184,"usd-square":62185,"user-alien":57418,"user-alt-slash":62714,"user-alt":62470,"user-astronaut":62715,"user-chart":63139,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-cowboy":63722,"user-crown":63140,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-hard-hat":63532,"user-headset":63533,"user-injured":63272,"user-lock":62722,"user-md-chat":63534,"user-md":61680,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-robot":57419,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,"user-unlock":57432,"user-visor":57420,"user":61447,"users-class":63037,"users-cog":62729,"users-crown":63141,"users-medical":63536,"users-slash":57459,"users":61632,"utensil-fork":62179,"utensil-knife":62180,"utensil-spoon":62181,"utensils-alt":62182,"utensils":62183,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vhs":63724,"vial":62610,"vials":62611,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-slash":62178,"volume-up":61480,"volume":63144,"vote-nay":63345,"vote-yea":63346,"vr-cardboard":63273,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"walking":62804,"wallet":62805,"wand-magic":63275,"wand":63274,"warehouse-alt":62613,"warehouse":62612,"washer":63640,"watch-calculator":63728,"watch-fitness":63038,"watch":62177,"water-lower":63348,"water-rise":63349,"water":63347,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"waveform-path":63730,"waveform":63729,"webcam-slash":63539,"webcam":63538,"weight-hanging":62925,"weight":62614,"whale":63276,"wheat":63277,"wheelchair":61843,"whistle":62560,"wifi-1":63146,"wifi-2":63147,"wifi-slash":63148,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-alt":62479,"window-close":62480,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-alt":62926,"wine-glass":62691,"won-sign":61785,"wreath":63458,"wrench":61613,"x-ray":62615,"yen-sign":61783,"yin-yang":63149}
\ No newline at end of file
diff --git a/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_light.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_light.json
new file mode 100644
index 000000000..6dab51c19
--- /dev/null
+++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_light.json
@@ -0,0 +1 @@
+{"abacus":63040,"acorn":63150,"ad":63041,"address-book":62137,"address-card":62139,"adjust":61506,"air-conditioner":63732,"air-freshener":62928,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-collection":63648,"album":63647,"alicorn":63152,"alien-monster":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"allergies":62561,"ambulance":61689,"american-sign-language-interpreting":62115,"amp-guitar":63649,"analytics":63043,"anchor":61757,"angel":63353,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angry":62806,"ankh":63044,"apple-alt":62929,"apple-crate":63153,"archive":61831,"archway":62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-alt-down":62292,"arrow-alt-from-bottom":62278,"arrow-alt-from-left":62279,"arrow-alt-from-right":62280,"arrow-alt-from-top":62281,"arrow-alt-left":62293,"arrow-alt-right":62294,"arrow-alt-square-down":62288,"arrow-alt-square-left":62289,"arrow-alt-square-right":62290,"arrow-alt-square-up":62291,"arrow-alt-to-bottom":62282,"arrow-alt-to-left":62283,"arrow-alt-to-right":62284,"arrow-alt-to-top":62285,"arrow-alt-up":62295,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-from-bottom":62274,"arrow-from-left":62275,"arrow-from-right":62276,"arrow-from-top":62277,"arrow-left":61536,"arrow-right":61537,"arrow-square-down":62265,"arrow-square-left":62266,"arrow-square-right":62267,"arrow-square-up":62268,"arrow-to-bottom":62269,"arrow-to-left":62270,"arrow-to-right":62272,"arrow-to-top":62273,"arrow-up":61538,"arrows-alt-h":62263,"arrows-alt-v":62264,"arrows-alt":61618,"arrows-h":61566,"arrows-v":61565,"arrows":61511,"assistive-listening-systems":62114,"asterisk":61545,"at":61946,"atlas":62808,"atom-alt":62931,"atom":62930,"audio-description":62110,"award":62809,"axe-battle":63155,"axe":63154,"baby-carriage":63357,"baby":63356,"backpack":62932,"backspace":62810,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"bags-shopping":63559,"bahai":63078,"balance-scale-left":62741,"balance-scale-right":62742,"balance-scale":62030,"ball-pile":63358,"ballot-check":63283,"ballot":63282,"ban":61534,"band-aid":62562,"banjo":63651,"barcode-alt":62563,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars":61641,"baseball-ball":62515,"baseball":62514,"basketball-ball":62516,"basketball-hoop":62517,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-alt":63735,"bed-bunk":63736,"bed-empty":63737,"bed":62006,"beer":61692,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"betamax":63652,"bezier-curve":62811,"bible":63047,"bicycle":61958,"biking-mountain":63563,"biking":63562,"binoculars":61925,"biohazard":63360,"birthday-cake":61949,"blanket":62616,"blender-phone":63158,"blender":62743,"blind":62109,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"blog":63361,"bold":61490,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-alt":62937,"book-dead":63159,"book-heart":62617,"book-medical":63462,"book-open":62744,"book-reader":62938,"book-spells":63160,"book-user":63463,"book":61485,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-style-alt":63572,"border-style":63571,"border-top":63573,"bow-arrow":63161,"bowling-ball":62518,"bowling-pins":62519,"box-alt":62618,"box-ballot":63285,"box-check":62567,"box-fragile":62619,"box-full":62620,"box-heart":62621,"box-open":62622,"box-tissue":57435,"box-up":62623,"box-usd":62624,"box":62566,"boxes-alt":62625,"boxes":62568,"boxing-glove":62520,"brackets-curly":63466,"brackets":63465,"braille":62113,"brain":62940,"bread-loaf":63467,"bread-slice":63468,"briefcase-medical":62569,"briefcase":61617,"bring-forward":63574,"bring-front":63575,"broadcast-tower":62745,"broom":62746,"browser":62334,"brush":62813,"bug":61832,"building":61869,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"burger-soda":63576,"burn":62570,"burrito":63469,"bus-alt":62814,"bus-school":62941,"bus":61959,"business-time":63050,"cabinet-filing":63051,"cactus":63655,"calculator-alt":63052,"calculator":61932,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-edit":62259,"calendar-exclamation":62260,"calendar-minus":62066,"calendar-plus":62065,"calendar-star":63286,"calendar-times":62067,"calendar-week":63364,"calendar":61747,"camcorder":63656,"camera-alt":62258,"camera-home":63742,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera":61488,"campfire":63162,"campground":63163,"candle-holder":63164,"candy-cane":63366,"candy-corn":63165,"cannabis":62815,"capsules":62571,"car-alt":62942,"car-battery":62943,"car-building":63577,"car-bump":62944,"car-bus":63578,"car-crash":62945,"car-garage":62946,"car-mechanic":62947,"car-side":62948,"car-tilt":62949,"car-wash":62950,"car":61881,"caravan-alt":57344,"caravan":63743,"caret-circle-down":62253,"caret-circle-left":62254,"caret-circle-right":62256,"caret-circle-up":62257,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,"cassette-tape":63659,"cat-space":57345,"cat":63166,"cauldron":63167,"cctv":63660,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-teacher":62748,"chalkboard":62747,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line-down":63053,"chart-line":61953,"chart-network":63370,"chart-pie-alt":63054,"chart-pie":61952,"chart-scatter":63470,"check-circle":61528,"check-double":62816,"check-square":61770,"check":61452,"cheese-swiss":63472,"cheese":63471,"cheeseburger":63473,"chess-bishop-alt":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-alt":62526,"chess-clock":62525,"chess-king-alt":62528,"chess-king":62527,"chess-knight-alt":62530,"chess-knight":62529,"chess-pawn-alt":62532,"chess-pawn":62531,"chess-queen-alt":62534,"chess-queen":62533,"chess-rook-alt":62536,"chess-rook":62535,"chess":62521,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-double-down":62242,"chevron-double-left":62243,"chevron-double-right":62244,"chevron-double-up":62245,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-square-down":62249,"chevron-square-left":62250,"chevron-square-right":62251,"chevron-square-up":62252,"chevron-up":61559,"child":61870,"chimney":63371,"church":62749,"circle-notch":61902,"circle":61713,"city":63055,"clarinet":63661,"claw-marks":63170,"clinic-medical":63474,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-prescription":62952,"clipboard-user":63475,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-download-alt":62337,"cloud-download":61677,"cloud-drizzle":63288,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers":63295,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-upload-alt":62338,"cloud-upload":61678,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"club":62247,"cocktail":62817,"code-branch":61734,"code-commit":62342,"code-merge":62343,"code":61729,"coffee-pot":57346,"coffee-togo":63173,"coffee":61684,"coffin-cross":57425,"coffin":63174,"cog":61459,"cogs":61573,"coin":63580,"coins":62750,"columns":61659,"comet":57347,"comment-alt-check":62626,"comment-alt-dollar":63056,"comment-alt-dots":62627,"comment-alt-edit":62628,"comment-alt-exclamation":62629,"comment-alt-lines":62630,"comment-alt-medical":63476,"comment-alt-minus":62631,"comment-alt-music":63663,"comment-alt-plus":62632,"comment-alt-slash":62633,"comment-alt-smile":62634,"comment-alt-times":62635,"comment-alt":62074,"comment-check":62636,"comment-dollar":63057,"comment-dots":62637,"comment-edit":62638,"comment-exclamation":62639,"comment-lines":62640,"comment-medical":63477,"comment-minus":62641,"comment-music":63664,"comment-plus":62642,"comment-slash":62643,"comment-smile":62644,"comment-times":62645,"comment":61557,"comments-alt-dollar":63058,"comments-alt":62646,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass-slash":62953,"compass":61774,"compress-alt":62498,"compress-arrows-alt":63372,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-speaker":63666,"concierge-bell":62818,"construction":63581,"container-storage":62647,"conveyor-belt-alt":62575,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"couch":62648,"cow":63176,"cowbell-more":63668,"cowbell":63667,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket":62537,"croissant":63478,"crop-alt":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cube":61874,"cubes":61875,"curling":62538,"cut":61636,"dagger":63179,"database":61888,"deaf":62116,"debug":63481,"deer-rudolph":63375,"deer":63374,"democrat":63303,"desktop-alt":62352,"desktop":61704,"dewpoint":63304,"dharmachakra":63061,"diagnoses":62576,"diamond":61977,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"digging":63582,"digital-tachograph":62822,"diploma":62954,"directions":62955,"disc-drive":63669,"disease":63482,"divide":62761,"dizzy":62823,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":61781,"dolly-empty":62579,"dolly-flatbed-alt":62581,"dolly-flatbed-empty":62582,"dolly-flatbed":62580,"dolly":62578,"donate":62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,"dove":62650,"download":61465,"drafting-compass":62824,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-alt":63584,"drone":63583,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-alt":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"ear-muffs":63381,"ear":62960,"eclipse-alt":63306,"eclipse":63305,"edit":61508,"egg-fried":63484,"egg":63483,"eject":61522,"elephant":63194,"ellipsis-h-alt":62363,"ellipsis-h":61761,"ellipsis-v-alt":62364,"ellipsis-v":61762,"empty-set":63062,"engine-warning":62962,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope-square":61849,"envelope":61664,"equals":62764,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exchange-alt":62306,"exchange":61676,"exclamation-circle":61546,"exclamation-square":62241,"exclamation-triangle":61553,"exclamation":61738,"expand-alt":62500,"expand-arrows-alt":62238,"expand-arrows":62237,"expand-wide":62240,"expand":61541,"external-link-alt":62301,"external-link-square-alt":62304,"external-link-square":61772,"external-link":61582,"eye-dropper":61947,"eye-evil":63195,"eye-slash":61552,"eye":61550,"fan-table":57348,"fan":63587,"farm":63588,"fast-backward":61513,"fast-forward":61520,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-alt":62827,"feather":62765,"female":61826,"field-hockey":62540,"fighter-jet":61691,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-certificate":62963,"file-chart-line":63065,"file-chart-pie":63066,"file-check":62230,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-edit":62236,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-medical-alt":62584,"file-medical":62583,"file-minus":62232,"file-music":63670,"file-pdf":61889,"file-plus":62233,"file-powerpoint":61892,"file-prescription":62834,"file-search":63589,"file-signature":62835,"file-spreadsheet":63067,"file-times":62231,"file-upload":62836,"file-user":63068,"file-video":61896,"file-word":61890,"file":61787,"files-medical":63485,"fill-drip":62838,"fill":62837,"film-alt":62368,"film-canister":63671,"film":61448,"filter":61616,"fingerprint":62839,"fire-alt":63460,"fire-extinguisher":61748,"fire-smoke":63307,"fire":61549,"fireplace":63386,"first-aid":62585,"fish-cooked":63486,"fish":62840,"fist-raised":63198,"flag-alt":63308,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flame":63199,"flashlight":63672,"flask-poison":63200,"flask-potion":63201,"flask":61635,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flushed":62841,"flute":63673,"flux-capacitor":63674,"fog":63310,"folder-download":57427,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder-times":63071,"folder-tree":63490,"folder-upload":57428,"folder":61563,"folders":63072,"font-awesome-logo-full":62694,"font-case":63590,"font":61489,"football-ball":62542,"football-helmet":62543,"forklift":62586,"forward":61518,"fragile":62651,"french-fries":63491,"frog":62766,"frosty-head":63387,"frown-open":62842,"frown":61721,"function":63073,"funnel-dollar":63074,"futbol":61923,"galaxy":57352,"game-board-alt":63592,"game-board":63591,"game-console-handheld":63675,"gamepad-alt":63676,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"gas-pump-slash":62964,"gas-pump":62767,"gavel":61667,"gem":62373,"genderless":61997,"ghost":63202,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-champagne":63390,"glass-cheers":63391,"glass-citrus":63593,"glass-martini-alt":62843,"glass-martini":61440,"glass-whiskey-rocks":63393,"glass-whiskey":63392,"glass":63492,"glasses-alt":62965,"glasses":62768,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,"globe-snow":63395,"globe-stand":62966,"globe":61612,"golf-ball":62544,"golf-club":62545,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"greater-than-equal":62770,"greater-than":62769,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"grip-horizontal":62861,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"guitar-electric":63678,"guitar":63398,"guitars":63679,"h-square":61693,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"hamburger":63493,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-usd":62656,"hand-holding-water":62657,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-receiving":62588,"hand-rock":62037,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hands-heart":62659,"hands-helping":62660,"hands-usd":62661,"hands-wash":57438,"hands":62658,"handshake-alt-slash":57439,"handshake-alt":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-hat":63495,"hashtag":62098,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"hdd":61600,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-headphones":63682,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"head-vr":63210,"heading":61916,"headphones-alt":62863,"headphones":61477,"headset":62864,"heart-broken":63401,"heart-circle":62663,"heart-rate":62968,"heart-square":62664,"heart":61444,"heartbeat":61982,"heat":57356,"helicopter":62771,"helmet-battle":63211,"hexagon":62226,"highlighter":62865,"hiking":63212,"hippo":63213,"history":61914,"hockey-mask":63214,"hockey-puck":62547,"hockey-sticks":62548,"holly-berry":63402,"home-alt":63498,"home-heart":62665,"home-lg-alt":63500,"home-lg":63499,"home":61461,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hospital-alt":62589,"hospital-symbol":62590,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-damage":63217,"house-day":57358,"house-flood":63311,"house-leave":57359,"house-night":57360,"house-return":57361,"house-signal":57362,"house-user":57445,"house":57357,"hryvnia":63218,"humidity":63312,"hurricane":63313,"i-cursor":62022,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons-alt":63598,"icons":63597,"id-badge":62145,"id-card-alt":62591,"id-card":62146,"igloo":63406,"image-polaroid":63684,"image":61502,"images":62210,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"indent":61500,"industry-alt":62387,"industry":62069,"infinity":62772,"info-circle":61530,"info-square":62223,"info":61737,"inhaler":62969,"integral":63079,"intersection":63080,"inventory":62592,"island-tropical":63505,"italic":61491,"jack-o-lantern":62222,"jedi":63081,"joint":62869,"journal-whills":63082,"joystick":63685,"jug":63686,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton":63219,"key":61572,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"kite":63220,"kiwi-bird":62773,"knife-kitchen":63221,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp":62666,"landmark-alt":63314,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-house":57446,"laptop-medical":63506,"laptop":61705,"lasso":63688,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"lemon":61588,"less-than-equal":62775,"less-than":62774,"level-down-alt":62398,"level-down":61769,"level-up-alt":62399,"level-up":61768,"life-ring":61901,"light-ceiling":57366,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-dollar":63088,"lightbulb-exclamation":63089,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"link":61633,"lips":62976,"lira-sign":61845,"list-alt":61474,"list-music":63689,"list-ol":61643,"list-ul":61642,"list":61498,"location-arrow":61732,"location-circle":62978,"location-slash":62979,"location":62977,"lock-alt":62221,"lock-open-alt":62402,"lock-open":62401,"lock":61475,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"long-arrow-down":61813,"long-arrow-left":61815,"long-arrow-right":61816,"long-arrow-up":61814,"loveseat":62668,"low-vision":62120,"luchador":62549,"luggage-cart":62877,"lungs-virus":57447,"lungs":62980,"mace":63224,"magic":61648,"magnet":61558,"mail-bulk":63092,"mailbox":63507,"male":61827,"mandolin":63225,"map-marked-alt":62880,"map-marked":62879,"map-marker-alt-slash":62981,"map-marker-alt":62405,"map-marker-check":62982,"map-marker-edit":62983,"map-marker-exclamation":62984,"map-marker-minus":62985,"map-marker-plus":62986,"map-marker-question":62987,"map-marker-slash":62988,"map-marker-smile":62989,"map-marker-times":62990,"map-marker":61505,"map-pin":62070,"map-signs":62071,"map":62073,"marker":62881,"mars-double":61991,"mars-stroke-h":61995,"mars-stroke-v":61994,"mars-stroke":61993,"mars":61986,"mask":63226,"meat":63508,"medal":62882,"medkit":61690,"megaphone":63093,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"memory":62776,"menorah":63094,"mercury":61987,"meteor":63315,"microchip":62171,"microphone-alt-slash":62777,"microphone-alt":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mind-share":63095,"minus-circle":61526,"minus-hexagon":62215,"minus-octagon":62216,"minus-square":61766,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-alt":62413,"mobile-android-alt":62415,"mobile-android":62414,"mobile":61707,"money-bill-alt":62417,"money-bill-wave-alt":62779,"money-bill-wave":62778,"money-bill":61654,"money-check-alt":62781,"money-check-edit-alt":63603,"money-check-edit":63602,"money-check":62780,"monitor-heart-rate":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-stars":63317,"moon":61830,"mortar-pestle":62887,"mosque":63096,"motorcycle":61980,"mountain":63228,"mountains":63229,"mouse-alt":63693,"mouse-pointer":62021,"mouse":63692,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-tea":63605,"mug":63604,"music-alt-slash":63696,"music-alt":63695,"music-slash":63697,"music":61441,"narwhal":63230,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notes-medical":62593,"object-group":62023,"object-ungroup":62024,"octagon":62214,"oil-can":62995,"oil-temp":62996,"om":63097,"omega":63098,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"page-break":63607,"pager":63509,"paint-brush-alt":62889,"paint-brush":61948,"paint-roller":62890,"palette":62783,"pallet-alt":62595,"pallet":62594,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph-rtl":63608,"paragraph":61917,"parking-circle-slash":62998,"parking-circle":62997,"parking-slash":62999,"parking":62784,"passport":62891,"pastafarianism":63099,"paste":61674,"pause-circle":62091,"pause":61516,"paw-alt":63233,"paw-claws":63234,"paw":61872,"peace":63100,"pegasus":63235,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pen":62212,"pencil-alt":62211,"pencil-paintbrush":63000,"pencil-ruler":62894,"pencil":61504,"pennant":62550,"people-arrows":57448,"people-carry":62670,"pepper-hot":63510,"percent":62101,"percentage":62785,"person-booth":63318,"person-carry":62671,"person-dolly-empty":62673,"person-dolly":62672,"person-sign":63319,"phone-alt":63609,"phone-laptop":63610,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-square-alt":63611,"phone-square":61592,"phone-volume":62112,"phone":61589,"photo-video":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-alt":62430,"plane-arrival":62895,"plane-departure":62896,"plane-slash":57449,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"play-circle":61764,"play":61515,"plug":61926,"plus-circle":61525,"plus-hexagon":62208,"plus-octagon":62209,"plus-square":61694,"plus":61543,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-h":63106,"poll-people":63321,"poll":63105,"poo-storm":63322,"poo":62206,"poop":63001,"popcorn":63513,"portal-enter":57378,"portal-exit":57379,"portrait":62432,"pound-sign":61780,"power-off":61457,"pray":63107,"praying-hands":63108,"prescription-bottle-alt":62598,"prescription-bottle":62597,"prescription":62897,"presentation":63109,"print-search":63514,"print-slash":63110,"print":61487,"procedures":62599,"project-diagram":62786,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pumpkin":63239,"puzzle-piece":61742,"qrcode":61481,"question-circle":61529,"question-square":62205,"question":61736,"quidditch":62552,"quote-left":61709,"quote-right":61710,"quran":63111,"rabbit-fast":63241,"rabbit":63240,"racquet":62554,"radar":57380,"radiation-alt":63418,"radiation":63417,"radio-alt":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"random":61556,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-landscape":62202,"rectangle-portrait":62203,"rectangle-wide":62204,"recycle":61880,"redo-alt":62201,"redo":61470,"refrigerator":57382,"registered":62045,"remove-format":63613,"repeat-1-alt":62310,"repeat-1":62309,"repeat-alt":62308,"repeat":62307,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet-alt":62305,"retweet":61561,"ribbon":62678,"ring":63243,"rings-wedding":63515,"road":61464,"robot":62788,"rocket-launch":57383,"rocket":61749,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss-square":61763,"rss":61598,"ruble-sign":61784,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"running":63244,"rupee-sign":61782,"rv":63422,"sack-dollar":63517,"sack":63516,"sad-cry":62899,"sad-tear":62900,"salad":63518,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"save":61639,"sax-hot":63707,"saxophone":63708,"scalpel-path":63006,"scalpel":63005,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scanner":62600,"scarecrow":63245,"scarf":63425,"school":62793,"screwdriver":62794,"scroll-old":63247,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,"search":61442,"seedling":62680,"send-back":63614,"send-backward":63615,"sensor-alert":57385,"sensor-fire":57386,"sensor-on":57387,"sensor-smoke":57388,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-alt-square":61921,"share-alt":61920,"share-square":61773,"share":61540,"sheep":63249,"shekel-sign":61963,"shield-alt":62445,"shield-check":62199,"shield-cross":63250,"shield-virus":57452,"shield":61746,"ship":61978,"shipping-fast":62603,"shipping-timed":62604,"shish-kebab":63521,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,"shovel-snow":63427,"shovel":63251,"shower":62156,"shredder":63114,"shuttle-van":62902,"shuttlecock":62555,"sickle":63522,"sigma":63115,"sign-in-alt":62198,"sign-in":61584,"sign-language":62119,"sign-out-alt":62197,"sign-out":61579,"sign":62681,"signal-1":63116,"signal-2":63117,"signal-3":63118,"signal-4":63119,"signal-alt-1":63121,"signal-alt-2":63122,"signal-alt-3":63123,"signal-alt-slash":63124,"signal-alt":63120,"signal-slash":63125,"signal-stream":63709,"signal":61458,"signature":62903,"sim-card":63428,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skating":63429,"skeleton":63008,"ski-jump":63431,"ski-lift":63432,"skiing-nordic":63434,"skiing":63433,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash":63253,"sledding":63435,"sleigh":63436,"sliders-h-square":62448,"sliders-h":61918,"sliders-v-square":62450,"sliders-v":62449,"smile-beam":62904,"smile-plus":62905,"smile-wink":62682,"smile":61720,"smog":63327,"smoke":63328,"smoking-ban":62797,"smoking":62605,"sms":63437,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowboarding":63438,"snowflake":62172,"snowflakes":63439,"snowman":63440,"snowmobile":63441,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"solar-system":57391,"sort-alpha-down-alt":63617,"sort-alpha-down":61789,"sort-alpha-up-alt":63618,"sort-alpha-up":61790,"sort-alt":63619,"sort-amount-down-alt":63620,"sort-amount-down":61792,"sort-amount-up-alt":63621,"sort-amount-up":61793,"sort-circle-down":57393,"sort-circle-up":57394,"sort-circle":57392,"sort-down":61661,"sort-numeric-down-alt":63622,"sort-numeric-down":61794,"sort-numeric-up-alt":63623,"sort-numeric-up":61795,"sort-shapes-down-alt":63625,"sort-shapes-down":63624,"sort-shapes-up-alt":63627,"sort-shapes-up":63626,"sort-size-down-alt":63629,"sort-size-down":63628,"sort-size-up-alt":63631,"sort-size-up":63630,"sort-up":61662,"sort":61660,"soup":63523,"spa":62907,"space-shuttle":61847,"space-station-moon-alt":57396,"space-station-moon":57395,"spade":62196,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-third":62452,"spinner":61712,"splotch":62908,"spray-can":62909,"sprinkler":57397,"square-full":62556,"square-root-alt":63128,"square-root":63127,"square":61640,"squirrel":63258,"staff":63259,"stamp":62911,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-alt":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-shooting":57398,"star":61445,"starfighter-alt":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"step-backward":61512,"step-forward":61521,"stethoscope":61681,"sticky-note":62025,"stocking":63445,"stomach":63011,"stop-circle":62093,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-alt-slash":57456,"store-alt":62799,"store-slash":57457,"store":62798,"stream":62800,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subway":62009,"suitcase-rolling":62913,"suitcase":61682,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"surprise":62914,"swatchbook":62915,"swimmer":62916,"swimming-pool":62917,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"synagogue":63131,"sync-alt":62193,"sync":61473,"syringe":62606,"table-tennis":62557,"table":61646,"tablet-alt":62458,"tablet-android-alt":62460,"tablet-android":62459,"tablet-rugged":62607,"tablet":61706,"tablets":62608,"tachometer-alt-average":63012,"tachometer-alt-fast":63013,"tachometer-alt-fastest":63014,"tachometer-alt-slow":63015,"tachometer-alt-slowest":63016,"tachometer-alt":62461,"tachometer-average":63017,"tachometer-fast":63018,"tachometer-fastest":63019,"tachometer-slow":63020,"tachometer-slowest":63021,"tachometer":61668,"taco":63526,"tag":61483,"tags":61484,"tally":63132,"tanakh":63527,"tape":62683,"tasks-alt":63528,"tasks":61614,"taxi":61882,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-down":57407,"temperature-frigid":63336,"temperature-high":63337,"temperature-hot":63338,"temperature-low":63339,"temperature-up":57408,"tenge":63447,"tennis-ball":62558,"terminal":61728,"text-height":61492,"text-size":63636,"text-width":61493,"text":63635,"th-large":61449,"th-list":61451,"th":61450,"theater-masks":63024,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"thermometer":62609,"theta":63134,"thumbs-down":61797,"thumbs-up":61796,"thumbtack":61581,"thunderstorm-moon":63341,"thunderstorm-sun":63342,"thunderstorm":63340,"ticket-alt":62463,"ticket":61765,"tilde":63135,"times-circle":61527,"times-hexagon":62190,"times-octagon":62192,"times-square":62163,"times":61453,"tint-slash":62919,"tint":61507,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"tired":62920,"toggle-off":61956,"toggle-on":61957,"toilet-paper-alt":63263,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet":63448,"tombstone-alt":63265,"tombstone":63264,"toolbox":62802,"tools":63449,"tooth":62921,"toothbrush":63029,"torah":63136,"torii-gate":63137,"tornado":63343,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train":62008,"tram":63450,"transgender-alt":61989,"transgender":61988,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-empty":57414,"transporter":57410,"trash-alt":62189,"trash-restore-alt":63530,"trash-restore":63529,"trash-undo-alt":63638,"trash-undo":63637,"trash":61944,"treasure-chest":63267,"tree-alt":62464,"tree-christmas":63451,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-music":63714,"triangle":62188,"trophy-alt":62187,"trophy":61585,"truck-container":62684,"truck-couch":62685,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plow":63454,"truck-ramp":62688,"truck":61649,"trumpet":63715,"tshirt":62803,"tty":61924,"turkey":63269,"turntable":63716,"turtle":63270,"tv-alt":63717,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"undo-alt":62186,"undo":61666,"unicorn":63271,"union":63138,"universal-access":62106,"university":61852,"unlink":61735,"unlock-alt":61758,"unlock":61596,"upload":61587,"usb-drive":63721,"usd-circle":62184,"usd-square":62185,"user-alien":57418,"user-alt-slash":62714,"user-alt":62470,"user-astronaut":62715,"user-chart":63139,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-cowboy":63722,"user-crown":63140,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-hard-hat":63532,"user-headset":63533,"user-injured":63272,"user-lock":62722,"user-md-chat":63534,"user-md":61680,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-robot":57419,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,"user-unlock":57432,"user-visor":57420,"user":61447,"users-class":63037,"users-cog":62729,"users-crown":63141,"users-medical":63536,"users-slash":57459,"users":61632,"utensil-fork":62179,"utensil-knife":62180,"utensil-spoon":62181,"utensils-alt":62182,"utensils":62183,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vhs":63724,"vial":62610,"vials":62611,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-slash":62178,"volume-up":61480,"volume":63144,"vote-nay":63345,"vote-yea":63346,"vr-cardboard":63273,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"walking":62804,"wallet":62805,"wand-magic":63275,"wand":63274,"warehouse-alt":62613,"warehouse":62612,"washer":63640,"watch-calculator":63728,"watch-fitness":63038,"watch":62177,"water-lower":63348,"water-rise":63349,"water":63347,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"waveform-path":63730,"waveform":63729,"webcam-slash":63539,"webcam":63538,"weight-hanging":62925,"weight":62614,"whale":63276,"wheat":63277,"wheelchair":61843,"whistle":62560,"wifi-1":63146,"wifi-2":63147,"wifi-slash":63148,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-alt":62479,"window-close":62480,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-alt":62926,"wine-glass":62691,"won-sign":61785,"wreath":63458,"wrench":61613,"x-ray":62615,"yen-sign":61783,"yin-yang":63149}
\ No newline at end of file
diff --git a/glyphmaps/FontAwesome5Pro_meta.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_meta.json
similarity index 99%
rename from glyphmaps/FontAwesome5Pro_meta.json
rename to packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_meta.json
index b8a852380..e8366b638 100644
--- a/glyphmaps/FontAwesome5Pro_meta.json
+++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_meta.json
@@ -1,5 +1,5 @@
{
- "brands": [
+ "brand": [
"500px",
"accessible-icon",
"accusoft",
@@ -392,7 +392,6 @@
"tiktok",
"trade-federation",
"trello",
- "tripadvisor",
"tumblr-square",
"tumblr",
"twitch",
diff --git a/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_regular.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_regular.json
new file mode 100644
index 000000000..6dab51c19
--- /dev/null
+++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_regular.json
@@ -0,0 +1 @@
+{"abacus":63040,"acorn":63150,"ad":63041,"address-book":62137,"address-card":62139,"adjust":61506,"air-conditioner":63732,"air-freshener":62928,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-collection":63648,"album":63647,"alicorn":63152,"alien-monster":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"allergies":62561,"ambulance":61689,"american-sign-language-interpreting":62115,"amp-guitar":63649,"analytics":63043,"anchor":61757,"angel":63353,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angry":62806,"ankh":63044,"apple-alt":62929,"apple-crate":63153,"archive":61831,"archway":62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-alt-down":62292,"arrow-alt-from-bottom":62278,"arrow-alt-from-left":62279,"arrow-alt-from-right":62280,"arrow-alt-from-top":62281,"arrow-alt-left":62293,"arrow-alt-right":62294,"arrow-alt-square-down":62288,"arrow-alt-square-left":62289,"arrow-alt-square-right":62290,"arrow-alt-square-up":62291,"arrow-alt-to-bottom":62282,"arrow-alt-to-left":62283,"arrow-alt-to-right":62284,"arrow-alt-to-top":62285,"arrow-alt-up":62295,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-from-bottom":62274,"arrow-from-left":62275,"arrow-from-right":62276,"arrow-from-top":62277,"arrow-left":61536,"arrow-right":61537,"arrow-square-down":62265,"arrow-square-left":62266,"arrow-square-right":62267,"arrow-square-up":62268,"arrow-to-bottom":62269,"arrow-to-left":62270,"arrow-to-right":62272,"arrow-to-top":62273,"arrow-up":61538,"arrows-alt-h":62263,"arrows-alt-v":62264,"arrows-alt":61618,"arrows-h":61566,"arrows-v":61565,"arrows":61511,"assistive-listening-systems":62114,"asterisk":61545,"at":61946,"atlas":62808,"atom-alt":62931,"atom":62930,"audio-description":62110,"award":62809,"axe-battle":63155,"axe":63154,"baby-carriage":63357,"baby":63356,"backpack":62932,"backspace":62810,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"bags-shopping":63559,"bahai":63078,"balance-scale-left":62741,"balance-scale-right":62742,"balance-scale":62030,"ball-pile":63358,"ballot-check":63283,"ballot":63282,"ban":61534,"band-aid":62562,"banjo":63651,"barcode-alt":62563,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars":61641,"baseball-ball":62515,"baseball":62514,"basketball-ball":62516,"basketball-hoop":62517,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-alt":63735,"bed-bunk":63736,"bed-empty":63737,"bed":62006,"beer":61692,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"betamax":63652,"bezier-curve":62811,"bible":63047,"bicycle":61958,"biking-mountain":63563,"biking":63562,"binoculars":61925,"biohazard":63360,"birthday-cake":61949,"blanket":62616,"blender-phone":63158,"blender":62743,"blind":62109,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"blog":63361,"bold":61490,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-alt":62937,"book-dead":63159,"book-heart":62617,"book-medical":63462,"book-open":62744,"book-reader":62938,"book-spells":63160,"book-user":63463,"book":61485,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-style-alt":63572,"border-style":63571,"border-top":63573,"bow-arrow":63161,"bowling-ball":62518,"bowling-pins":62519,"box-alt":62618,"box-ballot":63285,"box-check":62567,"box-fragile":62619,"box-full":62620,"box-heart":62621,"box-open":62622,"box-tissue":57435,"box-up":62623,"box-usd":62624,"box":62566,"boxes-alt":62625,"boxes":62568,"boxing-glove":62520,"brackets-curly":63466,"brackets":63465,"braille":62113,"brain":62940,"bread-loaf":63467,"bread-slice":63468,"briefcase-medical":62569,"briefcase":61617,"bring-forward":63574,"bring-front":63575,"broadcast-tower":62745,"broom":62746,"browser":62334,"brush":62813,"bug":61832,"building":61869,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"burger-soda":63576,"burn":62570,"burrito":63469,"bus-alt":62814,"bus-school":62941,"bus":61959,"business-time":63050,"cabinet-filing":63051,"cactus":63655,"calculator-alt":63052,"calculator":61932,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-edit":62259,"calendar-exclamation":62260,"calendar-minus":62066,"calendar-plus":62065,"calendar-star":63286,"calendar-times":62067,"calendar-week":63364,"calendar":61747,"camcorder":63656,"camera-alt":62258,"camera-home":63742,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera":61488,"campfire":63162,"campground":63163,"candle-holder":63164,"candy-cane":63366,"candy-corn":63165,"cannabis":62815,"capsules":62571,"car-alt":62942,"car-battery":62943,"car-building":63577,"car-bump":62944,"car-bus":63578,"car-crash":62945,"car-garage":62946,"car-mechanic":62947,"car-side":62948,"car-tilt":62949,"car-wash":62950,"car":61881,"caravan-alt":57344,"caravan":63743,"caret-circle-down":62253,"caret-circle-left":62254,"caret-circle-right":62256,"caret-circle-up":62257,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,"cassette-tape":63659,"cat-space":57345,"cat":63166,"cauldron":63167,"cctv":63660,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-teacher":62748,"chalkboard":62747,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line-down":63053,"chart-line":61953,"chart-network":63370,"chart-pie-alt":63054,"chart-pie":61952,"chart-scatter":63470,"check-circle":61528,"check-double":62816,"check-square":61770,"check":61452,"cheese-swiss":63472,"cheese":63471,"cheeseburger":63473,"chess-bishop-alt":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-alt":62526,"chess-clock":62525,"chess-king-alt":62528,"chess-king":62527,"chess-knight-alt":62530,"chess-knight":62529,"chess-pawn-alt":62532,"chess-pawn":62531,"chess-queen-alt":62534,"chess-queen":62533,"chess-rook-alt":62536,"chess-rook":62535,"chess":62521,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-double-down":62242,"chevron-double-left":62243,"chevron-double-right":62244,"chevron-double-up":62245,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-square-down":62249,"chevron-square-left":62250,"chevron-square-right":62251,"chevron-square-up":62252,"chevron-up":61559,"child":61870,"chimney":63371,"church":62749,"circle-notch":61902,"circle":61713,"city":63055,"clarinet":63661,"claw-marks":63170,"clinic-medical":63474,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-prescription":62952,"clipboard-user":63475,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-download-alt":62337,"cloud-download":61677,"cloud-drizzle":63288,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers":63295,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-upload-alt":62338,"cloud-upload":61678,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"club":62247,"cocktail":62817,"code-branch":61734,"code-commit":62342,"code-merge":62343,"code":61729,"coffee-pot":57346,"coffee-togo":63173,"coffee":61684,"coffin-cross":57425,"coffin":63174,"cog":61459,"cogs":61573,"coin":63580,"coins":62750,"columns":61659,"comet":57347,"comment-alt-check":62626,"comment-alt-dollar":63056,"comment-alt-dots":62627,"comment-alt-edit":62628,"comment-alt-exclamation":62629,"comment-alt-lines":62630,"comment-alt-medical":63476,"comment-alt-minus":62631,"comment-alt-music":63663,"comment-alt-plus":62632,"comment-alt-slash":62633,"comment-alt-smile":62634,"comment-alt-times":62635,"comment-alt":62074,"comment-check":62636,"comment-dollar":63057,"comment-dots":62637,"comment-edit":62638,"comment-exclamation":62639,"comment-lines":62640,"comment-medical":63477,"comment-minus":62641,"comment-music":63664,"comment-plus":62642,"comment-slash":62643,"comment-smile":62644,"comment-times":62645,"comment":61557,"comments-alt-dollar":63058,"comments-alt":62646,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass-slash":62953,"compass":61774,"compress-alt":62498,"compress-arrows-alt":63372,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-speaker":63666,"concierge-bell":62818,"construction":63581,"container-storage":62647,"conveyor-belt-alt":62575,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"couch":62648,"cow":63176,"cowbell-more":63668,"cowbell":63667,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket":62537,"croissant":63478,"crop-alt":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cube":61874,"cubes":61875,"curling":62538,"cut":61636,"dagger":63179,"database":61888,"deaf":62116,"debug":63481,"deer-rudolph":63375,"deer":63374,"democrat":63303,"desktop-alt":62352,"desktop":61704,"dewpoint":63304,"dharmachakra":63061,"diagnoses":62576,"diamond":61977,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"digging":63582,"digital-tachograph":62822,"diploma":62954,"directions":62955,"disc-drive":63669,"disease":63482,"divide":62761,"dizzy":62823,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":61781,"dolly-empty":62579,"dolly-flatbed-alt":62581,"dolly-flatbed-empty":62582,"dolly-flatbed":62580,"dolly":62578,"donate":62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,"dove":62650,"download":61465,"drafting-compass":62824,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-alt":63584,"drone":63583,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-alt":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"ear-muffs":63381,"ear":62960,"eclipse-alt":63306,"eclipse":63305,"edit":61508,"egg-fried":63484,"egg":63483,"eject":61522,"elephant":63194,"ellipsis-h-alt":62363,"ellipsis-h":61761,"ellipsis-v-alt":62364,"ellipsis-v":61762,"empty-set":63062,"engine-warning":62962,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope-square":61849,"envelope":61664,"equals":62764,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exchange-alt":62306,"exchange":61676,"exclamation-circle":61546,"exclamation-square":62241,"exclamation-triangle":61553,"exclamation":61738,"expand-alt":62500,"expand-arrows-alt":62238,"expand-arrows":62237,"expand-wide":62240,"expand":61541,"external-link-alt":62301,"external-link-square-alt":62304,"external-link-square":61772,"external-link":61582,"eye-dropper":61947,"eye-evil":63195,"eye-slash":61552,"eye":61550,"fan-table":57348,"fan":63587,"farm":63588,"fast-backward":61513,"fast-forward":61520,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-alt":62827,"feather":62765,"female":61826,"field-hockey":62540,"fighter-jet":61691,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-certificate":62963,"file-chart-line":63065,"file-chart-pie":63066,"file-check":62230,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-edit":62236,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-medical-alt":62584,"file-medical":62583,"file-minus":62232,"file-music":63670,"file-pdf":61889,"file-plus":62233,"file-powerpoint":61892,"file-prescription":62834,"file-search":63589,"file-signature":62835,"file-spreadsheet":63067,"file-times":62231,"file-upload":62836,"file-user":63068,"file-video":61896,"file-word":61890,"file":61787,"files-medical":63485,"fill-drip":62838,"fill":62837,"film-alt":62368,"film-canister":63671,"film":61448,"filter":61616,"fingerprint":62839,"fire-alt":63460,"fire-extinguisher":61748,"fire-smoke":63307,"fire":61549,"fireplace":63386,"first-aid":62585,"fish-cooked":63486,"fish":62840,"fist-raised":63198,"flag-alt":63308,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flame":63199,"flashlight":63672,"flask-poison":63200,"flask-potion":63201,"flask":61635,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flushed":62841,"flute":63673,"flux-capacitor":63674,"fog":63310,"folder-download":57427,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder-times":63071,"folder-tree":63490,"folder-upload":57428,"folder":61563,"folders":63072,"font-awesome-logo-full":62694,"font-case":63590,"font":61489,"football-ball":62542,"football-helmet":62543,"forklift":62586,"forward":61518,"fragile":62651,"french-fries":63491,"frog":62766,"frosty-head":63387,"frown-open":62842,"frown":61721,"function":63073,"funnel-dollar":63074,"futbol":61923,"galaxy":57352,"game-board-alt":63592,"game-board":63591,"game-console-handheld":63675,"gamepad-alt":63676,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"gas-pump-slash":62964,"gas-pump":62767,"gavel":61667,"gem":62373,"genderless":61997,"ghost":63202,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-champagne":63390,"glass-cheers":63391,"glass-citrus":63593,"glass-martini-alt":62843,"glass-martini":61440,"glass-whiskey-rocks":63393,"glass-whiskey":63392,"glass":63492,"glasses-alt":62965,"glasses":62768,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,"globe-snow":63395,"globe-stand":62966,"globe":61612,"golf-ball":62544,"golf-club":62545,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"greater-than-equal":62770,"greater-than":62769,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"grip-horizontal":62861,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"guitar-electric":63678,"guitar":63398,"guitars":63679,"h-square":61693,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"hamburger":63493,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-usd":62656,"hand-holding-water":62657,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-receiving":62588,"hand-rock":62037,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hands-heart":62659,"hands-helping":62660,"hands-usd":62661,"hands-wash":57438,"hands":62658,"handshake-alt-slash":57439,"handshake-alt":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-hat":63495,"hashtag":62098,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"hdd":61600,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-headphones":63682,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"head-vr":63210,"heading":61916,"headphones-alt":62863,"headphones":61477,"headset":62864,"heart-broken":63401,"heart-circle":62663,"heart-rate":62968,"heart-square":62664,"heart":61444,"heartbeat":61982,"heat":57356,"helicopter":62771,"helmet-battle":63211,"hexagon":62226,"highlighter":62865,"hiking":63212,"hippo":63213,"history":61914,"hockey-mask":63214,"hockey-puck":62547,"hockey-sticks":62548,"holly-berry":63402,"home-alt":63498,"home-heart":62665,"home-lg-alt":63500,"home-lg":63499,"home":61461,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hospital-alt":62589,"hospital-symbol":62590,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-damage":63217,"house-day":57358,"house-flood":63311,"house-leave":57359,"house-night":57360,"house-return":57361,"house-signal":57362,"house-user":57445,"house":57357,"hryvnia":63218,"humidity":63312,"hurricane":63313,"i-cursor":62022,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons-alt":63598,"icons":63597,"id-badge":62145,"id-card-alt":62591,"id-card":62146,"igloo":63406,"image-polaroid":63684,"image":61502,"images":62210,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"indent":61500,"industry-alt":62387,"industry":62069,"infinity":62772,"info-circle":61530,"info-square":62223,"info":61737,"inhaler":62969,"integral":63079,"intersection":63080,"inventory":62592,"island-tropical":63505,"italic":61491,"jack-o-lantern":62222,"jedi":63081,"joint":62869,"journal-whills":63082,"joystick":63685,"jug":63686,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton":63219,"key":61572,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"kite":63220,"kiwi-bird":62773,"knife-kitchen":63221,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp":62666,"landmark-alt":63314,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-house":57446,"laptop-medical":63506,"laptop":61705,"lasso":63688,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"lemon":61588,"less-than-equal":62775,"less-than":62774,"level-down-alt":62398,"level-down":61769,"level-up-alt":62399,"level-up":61768,"life-ring":61901,"light-ceiling":57366,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-dollar":63088,"lightbulb-exclamation":63089,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"link":61633,"lips":62976,"lira-sign":61845,"list-alt":61474,"list-music":63689,"list-ol":61643,"list-ul":61642,"list":61498,"location-arrow":61732,"location-circle":62978,"location-slash":62979,"location":62977,"lock-alt":62221,"lock-open-alt":62402,"lock-open":62401,"lock":61475,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"long-arrow-down":61813,"long-arrow-left":61815,"long-arrow-right":61816,"long-arrow-up":61814,"loveseat":62668,"low-vision":62120,"luchador":62549,"luggage-cart":62877,"lungs-virus":57447,"lungs":62980,"mace":63224,"magic":61648,"magnet":61558,"mail-bulk":63092,"mailbox":63507,"male":61827,"mandolin":63225,"map-marked-alt":62880,"map-marked":62879,"map-marker-alt-slash":62981,"map-marker-alt":62405,"map-marker-check":62982,"map-marker-edit":62983,"map-marker-exclamation":62984,"map-marker-minus":62985,"map-marker-plus":62986,"map-marker-question":62987,"map-marker-slash":62988,"map-marker-smile":62989,"map-marker-times":62990,"map-marker":61505,"map-pin":62070,"map-signs":62071,"map":62073,"marker":62881,"mars-double":61991,"mars-stroke-h":61995,"mars-stroke-v":61994,"mars-stroke":61993,"mars":61986,"mask":63226,"meat":63508,"medal":62882,"medkit":61690,"megaphone":63093,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"memory":62776,"menorah":63094,"mercury":61987,"meteor":63315,"microchip":62171,"microphone-alt-slash":62777,"microphone-alt":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mind-share":63095,"minus-circle":61526,"minus-hexagon":62215,"minus-octagon":62216,"minus-square":61766,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-alt":62413,"mobile-android-alt":62415,"mobile-android":62414,"mobile":61707,"money-bill-alt":62417,"money-bill-wave-alt":62779,"money-bill-wave":62778,"money-bill":61654,"money-check-alt":62781,"money-check-edit-alt":63603,"money-check-edit":63602,"money-check":62780,"monitor-heart-rate":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-stars":63317,"moon":61830,"mortar-pestle":62887,"mosque":63096,"motorcycle":61980,"mountain":63228,"mountains":63229,"mouse-alt":63693,"mouse-pointer":62021,"mouse":63692,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-tea":63605,"mug":63604,"music-alt-slash":63696,"music-alt":63695,"music-slash":63697,"music":61441,"narwhal":63230,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notes-medical":62593,"object-group":62023,"object-ungroup":62024,"octagon":62214,"oil-can":62995,"oil-temp":62996,"om":63097,"omega":63098,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"page-break":63607,"pager":63509,"paint-brush-alt":62889,"paint-brush":61948,"paint-roller":62890,"palette":62783,"pallet-alt":62595,"pallet":62594,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph-rtl":63608,"paragraph":61917,"parking-circle-slash":62998,"parking-circle":62997,"parking-slash":62999,"parking":62784,"passport":62891,"pastafarianism":63099,"paste":61674,"pause-circle":62091,"pause":61516,"paw-alt":63233,"paw-claws":63234,"paw":61872,"peace":63100,"pegasus":63235,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pen":62212,"pencil-alt":62211,"pencil-paintbrush":63000,"pencil-ruler":62894,"pencil":61504,"pennant":62550,"people-arrows":57448,"people-carry":62670,"pepper-hot":63510,"percent":62101,"percentage":62785,"person-booth":63318,"person-carry":62671,"person-dolly-empty":62673,"person-dolly":62672,"person-sign":63319,"phone-alt":63609,"phone-laptop":63610,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-square-alt":63611,"phone-square":61592,"phone-volume":62112,"phone":61589,"photo-video":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-alt":62430,"plane-arrival":62895,"plane-departure":62896,"plane-slash":57449,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"play-circle":61764,"play":61515,"plug":61926,"plus-circle":61525,"plus-hexagon":62208,"plus-octagon":62209,"plus-square":61694,"plus":61543,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-h":63106,"poll-people":63321,"poll":63105,"poo-storm":63322,"poo":62206,"poop":63001,"popcorn":63513,"portal-enter":57378,"portal-exit":57379,"portrait":62432,"pound-sign":61780,"power-off":61457,"pray":63107,"praying-hands":63108,"prescription-bottle-alt":62598,"prescription-bottle":62597,"prescription":62897,"presentation":63109,"print-search":63514,"print-slash":63110,"print":61487,"procedures":62599,"project-diagram":62786,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pumpkin":63239,"puzzle-piece":61742,"qrcode":61481,"question-circle":61529,"question-square":62205,"question":61736,"quidditch":62552,"quote-left":61709,"quote-right":61710,"quran":63111,"rabbit-fast":63241,"rabbit":63240,"racquet":62554,"radar":57380,"radiation-alt":63418,"radiation":63417,"radio-alt":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"random":61556,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-landscape":62202,"rectangle-portrait":62203,"rectangle-wide":62204,"recycle":61880,"redo-alt":62201,"redo":61470,"refrigerator":57382,"registered":62045,"remove-format":63613,"repeat-1-alt":62310,"repeat-1":62309,"repeat-alt":62308,"repeat":62307,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet-alt":62305,"retweet":61561,"ribbon":62678,"ring":63243,"rings-wedding":63515,"road":61464,"robot":62788,"rocket-launch":57383,"rocket":61749,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss-square":61763,"rss":61598,"ruble-sign":61784,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"running":63244,"rupee-sign":61782,"rv":63422,"sack-dollar":63517,"sack":63516,"sad-cry":62899,"sad-tear":62900,"salad":63518,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"save":61639,"sax-hot":63707,"saxophone":63708,"scalpel-path":63006,"scalpel":63005,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scanner":62600,"scarecrow":63245,"scarf":63425,"school":62793,"screwdriver":62794,"scroll-old":63247,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,"search":61442,"seedling":62680,"send-back":63614,"send-backward":63615,"sensor-alert":57385,"sensor-fire":57386,"sensor-on":57387,"sensor-smoke":57388,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-alt-square":61921,"share-alt":61920,"share-square":61773,"share":61540,"sheep":63249,"shekel-sign":61963,"shield-alt":62445,"shield-check":62199,"shield-cross":63250,"shield-virus":57452,"shield":61746,"ship":61978,"shipping-fast":62603,"shipping-timed":62604,"shish-kebab":63521,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,"shovel-snow":63427,"shovel":63251,"shower":62156,"shredder":63114,"shuttle-van":62902,"shuttlecock":62555,"sickle":63522,"sigma":63115,"sign-in-alt":62198,"sign-in":61584,"sign-language":62119,"sign-out-alt":62197,"sign-out":61579,"sign":62681,"signal-1":63116,"signal-2":63117,"signal-3":63118,"signal-4":63119,"signal-alt-1":63121,"signal-alt-2":63122,"signal-alt-3":63123,"signal-alt-slash":63124,"signal-alt":63120,"signal-slash":63125,"signal-stream":63709,"signal":61458,"signature":62903,"sim-card":63428,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skating":63429,"skeleton":63008,"ski-jump":63431,"ski-lift":63432,"skiing-nordic":63434,"skiing":63433,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash":63253,"sledding":63435,"sleigh":63436,"sliders-h-square":62448,"sliders-h":61918,"sliders-v-square":62450,"sliders-v":62449,"smile-beam":62904,"smile-plus":62905,"smile-wink":62682,"smile":61720,"smog":63327,"smoke":63328,"smoking-ban":62797,"smoking":62605,"sms":63437,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowboarding":63438,"snowflake":62172,"snowflakes":63439,"snowman":63440,"snowmobile":63441,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"solar-system":57391,"sort-alpha-down-alt":63617,"sort-alpha-down":61789,"sort-alpha-up-alt":63618,"sort-alpha-up":61790,"sort-alt":63619,"sort-amount-down-alt":63620,"sort-amount-down":61792,"sort-amount-up-alt":63621,"sort-amount-up":61793,"sort-circle-down":57393,"sort-circle-up":57394,"sort-circle":57392,"sort-down":61661,"sort-numeric-down-alt":63622,"sort-numeric-down":61794,"sort-numeric-up-alt":63623,"sort-numeric-up":61795,"sort-shapes-down-alt":63625,"sort-shapes-down":63624,"sort-shapes-up-alt":63627,"sort-shapes-up":63626,"sort-size-down-alt":63629,"sort-size-down":63628,"sort-size-up-alt":63631,"sort-size-up":63630,"sort-up":61662,"sort":61660,"soup":63523,"spa":62907,"space-shuttle":61847,"space-station-moon-alt":57396,"space-station-moon":57395,"spade":62196,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-third":62452,"spinner":61712,"splotch":62908,"spray-can":62909,"sprinkler":57397,"square-full":62556,"square-root-alt":63128,"square-root":63127,"square":61640,"squirrel":63258,"staff":63259,"stamp":62911,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-alt":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-shooting":57398,"star":61445,"starfighter-alt":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"step-backward":61512,"step-forward":61521,"stethoscope":61681,"sticky-note":62025,"stocking":63445,"stomach":63011,"stop-circle":62093,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-alt-slash":57456,"store-alt":62799,"store-slash":57457,"store":62798,"stream":62800,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subway":62009,"suitcase-rolling":62913,"suitcase":61682,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"surprise":62914,"swatchbook":62915,"swimmer":62916,"swimming-pool":62917,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"synagogue":63131,"sync-alt":62193,"sync":61473,"syringe":62606,"table-tennis":62557,"table":61646,"tablet-alt":62458,"tablet-android-alt":62460,"tablet-android":62459,"tablet-rugged":62607,"tablet":61706,"tablets":62608,"tachometer-alt-average":63012,"tachometer-alt-fast":63013,"tachometer-alt-fastest":63014,"tachometer-alt-slow":63015,"tachometer-alt-slowest":63016,"tachometer-alt":62461,"tachometer-average":63017,"tachometer-fast":63018,"tachometer-fastest":63019,"tachometer-slow":63020,"tachometer-slowest":63021,"tachometer":61668,"taco":63526,"tag":61483,"tags":61484,"tally":63132,"tanakh":63527,"tape":62683,"tasks-alt":63528,"tasks":61614,"taxi":61882,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-down":57407,"temperature-frigid":63336,"temperature-high":63337,"temperature-hot":63338,"temperature-low":63339,"temperature-up":57408,"tenge":63447,"tennis-ball":62558,"terminal":61728,"text-height":61492,"text-size":63636,"text-width":61493,"text":63635,"th-large":61449,"th-list":61451,"th":61450,"theater-masks":63024,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"thermometer":62609,"theta":63134,"thumbs-down":61797,"thumbs-up":61796,"thumbtack":61581,"thunderstorm-moon":63341,"thunderstorm-sun":63342,"thunderstorm":63340,"ticket-alt":62463,"ticket":61765,"tilde":63135,"times-circle":61527,"times-hexagon":62190,"times-octagon":62192,"times-square":62163,"times":61453,"tint-slash":62919,"tint":61507,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"tired":62920,"toggle-off":61956,"toggle-on":61957,"toilet-paper-alt":63263,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet":63448,"tombstone-alt":63265,"tombstone":63264,"toolbox":62802,"tools":63449,"tooth":62921,"toothbrush":63029,"torah":63136,"torii-gate":63137,"tornado":63343,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train":62008,"tram":63450,"transgender-alt":61989,"transgender":61988,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-empty":57414,"transporter":57410,"trash-alt":62189,"trash-restore-alt":63530,"trash-restore":63529,"trash-undo-alt":63638,"trash-undo":63637,"trash":61944,"treasure-chest":63267,"tree-alt":62464,"tree-christmas":63451,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-music":63714,"triangle":62188,"trophy-alt":62187,"trophy":61585,"truck-container":62684,"truck-couch":62685,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plow":63454,"truck-ramp":62688,"truck":61649,"trumpet":63715,"tshirt":62803,"tty":61924,"turkey":63269,"turntable":63716,"turtle":63270,"tv-alt":63717,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"undo-alt":62186,"undo":61666,"unicorn":63271,"union":63138,"universal-access":62106,"university":61852,"unlink":61735,"unlock-alt":61758,"unlock":61596,"upload":61587,"usb-drive":63721,"usd-circle":62184,"usd-square":62185,"user-alien":57418,"user-alt-slash":62714,"user-alt":62470,"user-astronaut":62715,"user-chart":63139,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-cowboy":63722,"user-crown":63140,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-hard-hat":63532,"user-headset":63533,"user-injured":63272,"user-lock":62722,"user-md-chat":63534,"user-md":61680,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-robot":57419,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,"user-unlock":57432,"user-visor":57420,"user":61447,"users-class":63037,"users-cog":62729,"users-crown":63141,"users-medical":63536,"users-slash":57459,"users":61632,"utensil-fork":62179,"utensil-knife":62180,"utensil-spoon":62181,"utensils-alt":62182,"utensils":62183,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vhs":63724,"vial":62610,"vials":62611,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-slash":62178,"volume-up":61480,"volume":63144,"vote-nay":63345,"vote-yea":63346,"vr-cardboard":63273,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"walking":62804,"wallet":62805,"wand-magic":63275,"wand":63274,"warehouse-alt":62613,"warehouse":62612,"washer":63640,"watch-calculator":63728,"watch-fitness":63038,"watch":62177,"water-lower":63348,"water-rise":63349,"water":63347,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"waveform-path":63730,"waveform":63729,"webcam-slash":63539,"webcam":63538,"weight-hanging":62925,"weight":62614,"whale":63276,"wheat":63277,"wheelchair":61843,"whistle":62560,"wifi-1":63146,"wifi-2":63147,"wifi-slash":63148,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-alt":62479,"window-close":62480,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-alt":62926,"wine-glass":62691,"won-sign":61785,"wreath":63458,"wrench":61613,"x-ray":62615,"yen-sign":61783,"yin-yang":63149}
\ No newline at end of file
diff --git a/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_solid.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_solid.json
new file mode 100644
index 000000000..6dab51c19
--- /dev/null
+++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_solid.json
@@ -0,0 +1 @@
+{"abacus":63040,"acorn":63150,"ad":63041,"address-book":62137,"address-card":62139,"adjust":61506,"air-conditioner":63732,"air-freshener":62928,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-collection":63648,"album":63647,"alicorn":63152,"alien-monster":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"allergies":62561,"ambulance":61689,"american-sign-language-interpreting":62115,"amp-guitar":63649,"analytics":63043,"anchor":61757,"angel":63353,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angry":62806,"ankh":63044,"apple-alt":62929,"apple-crate":63153,"archive":61831,"archway":62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-alt-down":62292,"arrow-alt-from-bottom":62278,"arrow-alt-from-left":62279,"arrow-alt-from-right":62280,"arrow-alt-from-top":62281,"arrow-alt-left":62293,"arrow-alt-right":62294,"arrow-alt-square-down":62288,"arrow-alt-square-left":62289,"arrow-alt-square-right":62290,"arrow-alt-square-up":62291,"arrow-alt-to-bottom":62282,"arrow-alt-to-left":62283,"arrow-alt-to-right":62284,"arrow-alt-to-top":62285,"arrow-alt-up":62295,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-from-bottom":62274,"arrow-from-left":62275,"arrow-from-right":62276,"arrow-from-top":62277,"arrow-left":61536,"arrow-right":61537,"arrow-square-down":62265,"arrow-square-left":62266,"arrow-square-right":62267,"arrow-square-up":62268,"arrow-to-bottom":62269,"arrow-to-left":62270,"arrow-to-right":62272,"arrow-to-top":62273,"arrow-up":61538,"arrows-alt-h":62263,"arrows-alt-v":62264,"arrows-alt":61618,"arrows-h":61566,"arrows-v":61565,"arrows":61511,"assistive-listening-systems":62114,"asterisk":61545,"at":61946,"atlas":62808,"atom-alt":62931,"atom":62930,"audio-description":62110,"award":62809,"axe-battle":63155,"axe":63154,"baby-carriage":63357,"baby":63356,"backpack":62932,"backspace":62810,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"bags-shopping":63559,"bahai":63078,"balance-scale-left":62741,"balance-scale-right":62742,"balance-scale":62030,"ball-pile":63358,"ballot-check":63283,"ballot":63282,"ban":61534,"band-aid":62562,"banjo":63651,"barcode-alt":62563,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars":61641,"baseball-ball":62515,"baseball":62514,"basketball-ball":62516,"basketball-hoop":62517,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-alt":63735,"bed-bunk":63736,"bed-empty":63737,"bed":62006,"beer":61692,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"betamax":63652,"bezier-curve":62811,"bible":63047,"bicycle":61958,"biking-mountain":63563,"biking":63562,"binoculars":61925,"biohazard":63360,"birthday-cake":61949,"blanket":62616,"blender-phone":63158,"blender":62743,"blind":62109,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"blog":63361,"bold":61490,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-alt":62937,"book-dead":63159,"book-heart":62617,"book-medical":63462,"book-open":62744,"book-reader":62938,"book-spells":63160,"book-user":63463,"book":61485,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-style-alt":63572,"border-style":63571,"border-top":63573,"bow-arrow":63161,"bowling-ball":62518,"bowling-pins":62519,"box-alt":62618,"box-ballot":63285,"box-check":62567,"box-fragile":62619,"box-full":62620,"box-heart":62621,"box-open":62622,"box-tissue":57435,"box-up":62623,"box-usd":62624,"box":62566,"boxes-alt":62625,"boxes":62568,"boxing-glove":62520,"brackets-curly":63466,"brackets":63465,"braille":62113,"brain":62940,"bread-loaf":63467,"bread-slice":63468,"briefcase-medical":62569,"briefcase":61617,"bring-forward":63574,"bring-front":63575,"broadcast-tower":62745,"broom":62746,"browser":62334,"brush":62813,"bug":61832,"building":61869,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"burger-soda":63576,"burn":62570,"burrito":63469,"bus-alt":62814,"bus-school":62941,"bus":61959,"business-time":63050,"cabinet-filing":63051,"cactus":63655,"calculator-alt":63052,"calculator":61932,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-edit":62259,"calendar-exclamation":62260,"calendar-minus":62066,"calendar-plus":62065,"calendar-star":63286,"calendar-times":62067,"calendar-week":63364,"calendar":61747,"camcorder":63656,"camera-alt":62258,"camera-home":63742,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera":61488,"campfire":63162,"campground":63163,"candle-holder":63164,"candy-cane":63366,"candy-corn":63165,"cannabis":62815,"capsules":62571,"car-alt":62942,"car-battery":62943,"car-building":63577,"car-bump":62944,"car-bus":63578,"car-crash":62945,"car-garage":62946,"car-mechanic":62947,"car-side":62948,"car-tilt":62949,"car-wash":62950,"car":61881,"caravan-alt":57344,"caravan":63743,"caret-circle-down":62253,"caret-circle-left":62254,"caret-circle-right":62256,"caret-circle-up":62257,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,"cassette-tape":63659,"cat-space":57345,"cat":63166,"cauldron":63167,"cctv":63660,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-teacher":62748,"chalkboard":62747,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line-down":63053,"chart-line":61953,"chart-network":63370,"chart-pie-alt":63054,"chart-pie":61952,"chart-scatter":63470,"check-circle":61528,"check-double":62816,"check-square":61770,"check":61452,"cheese-swiss":63472,"cheese":63471,"cheeseburger":63473,"chess-bishop-alt":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-alt":62526,"chess-clock":62525,"chess-king-alt":62528,"chess-king":62527,"chess-knight-alt":62530,"chess-knight":62529,"chess-pawn-alt":62532,"chess-pawn":62531,"chess-queen-alt":62534,"chess-queen":62533,"chess-rook-alt":62536,"chess-rook":62535,"chess":62521,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-double-down":62242,"chevron-double-left":62243,"chevron-double-right":62244,"chevron-double-up":62245,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-square-down":62249,"chevron-square-left":62250,"chevron-square-right":62251,"chevron-square-up":62252,"chevron-up":61559,"child":61870,"chimney":63371,"church":62749,"circle-notch":61902,"circle":61713,"city":63055,"clarinet":63661,"claw-marks":63170,"clinic-medical":63474,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-prescription":62952,"clipboard-user":63475,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-download-alt":62337,"cloud-download":61677,"cloud-drizzle":63288,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers":63295,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-upload-alt":62338,"cloud-upload":61678,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"club":62247,"cocktail":62817,"code-branch":61734,"code-commit":62342,"code-merge":62343,"code":61729,"coffee-pot":57346,"coffee-togo":63173,"coffee":61684,"coffin-cross":57425,"coffin":63174,"cog":61459,"cogs":61573,"coin":63580,"coins":62750,"columns":61659,"comet":57347,"comment-alt-check":62626,"comment-alt-dollar":63056,"comment-alt-dots":62627,"comment-alt-edit":62628,"comment-alt-exclamation":62629,"comment-alt-lines":62630,"comment-alt-medical":63476,"comment-alt-minus":62631,"comment-alt-music":63663,"comment-alt-plus":62632,"comment-alt-slash":62633,"comment-alt-smile":62634,"comment-alt-times":62635,"comment-alt":62074,"comment-check":62636,"comment-dollar":63057,"comment-dots":62637,"comment-edit":62638,"comment-exclamation":62639,"comment-lines":62640,"comment-medical":63477,"comment-minus":62641,"comment-music":63664,"comment-plus":62642,"comment-slash":62643,"comment-smile":62644,"comment-times":62645,"comment":61557,"comments-alt-dollar":63058,"comments-alt":62646,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass-slash":62953,"compass":61774,"compress-alt":62498,"compress-arrows-alt":63372,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-speaker":63666,"concierge-bell":62818,"construction":63581,"container-storage":62647,"conveyor-belt-alt":62575,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"couch":62648,"cow":63176,"cowbell-more":63668,"cowbell":63667,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket":62537,"croissant":63478,"crop-alt":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cube":61874,"cubes":61875,"curling":62538,"cut":61636,"dagger":63179,"database":61888,"deaf":62116,"debug":63481,"deer-rudolph":63375,"deer":63374,"democrat":63303,"desktop-alt":62352,"desktop":61704,"dewpoint":63304,"dharmachakra":63061,"diagnoses":62576,"diamond":61977,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"digging":63582,"digital-tachograph":62822,"diploma":62954,"directions":62955,"disc-drive":63669,"disease":63482,"divide":62761,"dizzy":62823,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":61781,"dolly-empty":62579,"dolly-flatbed-alt":62581,"dolly-flatbed-empty":62582,"dolly-flatbed":62580,"dolly":62578,"donate":62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,"dove":62650,"download":61465,"drafting-compass":62824,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-alt":63584,"drone":63583,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-alt":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"ear-muffs":63381,"ear":62960,"eclipse-alt":63306,"eclipse":63305,"edit":61508,"egg-fried":63484,"egg":63483,"eject":61522,"elephant":63194,"ellipsis-h-alt":62363,"ellipsis-h":61761,"ellipsis-v-alt":62364,"ellipsis-v":61762,"empty-set":63062,"engine-warning":62962,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope-square":61849,"envelope":61664,"equals":62764,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exchange-alt":62306,"exchange":61676,"exclamation-circle":61546,"exclamation-square":62241,"exclamation-triangle":61553,"exclamation":61738,"expand-alt":62500,"expand-arrows-alt":62238,"expand-arrows":62237,"expand-wide":62240,"expand":61541,"external-link-alt":62301,"external-link-square-alt":62304,"external-link-square":61772,"external-link":61582,"eye-dropper":61947,"eye-evil":63195,"eye-slash":61552,"eye":61550,"fan-table":57348,"fan":63587,"farm":63588,"fast-backward":61513,"fast-forward":61520,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-alt":62827,"feather":62765,"female":61826,"field-hockey":62540,"fighter-jet":61691,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-certificate":62963,"file-chart-line":63065,"file-chart-pie":63066,"file-check":62230,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-edit":62236,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-medical-alt":62584,"file-medical":62583,"file-minus":62232,"file-music":63670,"file-pdf":61889,"file-plus":62233,"file-powerpoint":61892,"file-prescription":62834,"file-search":63589,"file-signature":62835,"file-spreadsheet":63067,"file-times":62231,"file-upload":62836,"file-user":63068,"file-video":61896,"file-word":61890,"file":61787,"files-medical":63485,"fill-drip":62838,"fill":62837,"film-alt":62368,"film-canister":63671,"film":61448,"filter":61616,"fingerprint":62839,"fire-alt":63460,"fire-extinguisher":61748,"fire-smoke":63307,"fire":61549,"fireplace":63386,"first-aid":62585,"fish-cooked":63486,"fish":62840,"fist-raised":63198,"flag-alt":63308,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flame":63199,"flashlight":63672,"flask-poison":63200,"flask-potion":63201,"flask":61635,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flushed":62841,"flute":63673,"flux-capacitor":63674,"fog":63310,"folder-download":57427,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder-times":63071,"folder-tree":63490,"folder-upload":57428,"folder":61563,"folders":63072,"font-awesome-logo-full":62694,"font-case":63590,"font":61489,"football-ball":62542,"football-helmet":62543,"forklift":62586,"forward":61518,"fragile":62651,"french-fries":63491,"frog":62766,"frosty-head":63387,"frown-open":62842,"frown":61721,"function":63073,"funnel-dollar":63074,"futbol":61923,"galaxy":57352,"game-board-alt":63592,"game-board":63591,"game-console-handheld":63675,"gamepad-alt":63676,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"gas-pump-slash":62964,"gas-pump":62767,"gavel":61667,"gem":62373,"genderless":61997,"ghost":63202,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-champagne":63390,"glass-cheers":63391,"glass-citrus":63593,"glass-martini-alt":62843,"glass-martini":61440,"glass-whiskey-rocks":63393,"glass-whiskey":63392,"glass":63492,"glasses-alt":62965,"glasses":62768,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,"globe-snow":63395,"globe-stand":62966,"globe":61612,"golf-ball":62544,"golf-club":62545,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"greater-than-equal":62770,"greater-than":62769,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"grip-horizontal":62861,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"guitar-electric":63678,"guitar":63398,"guitars":63679,"h-square":61693,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"hamburger":63493,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-usd":62656,"hand-holding-water":62657,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-receiving":62588,"hand-rock":62037,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hands-heart":62659,"hands-helping":62660,"hands-usd":62661,"hands-wash":57438,"hands":62658,"handshake-alt-slash":57439,"handshake-alt":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-hat":63495,"hashtag":62098,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"hdd":61600,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-headphones":63682,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"head-vr":63210,"heading":61916,"headphones-alt":62863,"headphones":61477,"headset":62864,"heart-broken":63401,"heart-circle":62663,"heart-rate":62968,"heart-square":62664,"heart":61444,"heartbeat":61982,"heat":57356,"helicopter":62771,"helmet-battle":63211,"hexagon":62226,"highlighter":62865,"hiking":63212,"hippo":63213,"history":61914,"hockey-mask":63214,"hockey-puck":62547,"hockey-sticks":62548,"holly-berry":63402,"home-alt":63498,"home-heart":62665,"home-lg-alt":63500,"home-lg":63499,"home":61461,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hospital-alt":62589,"hospital-symbol":62590,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-damage":63217,"house-day":57358,"house-flood":63311,"house-leave":57359,"house-night":57360,"house-return":57361,"house-signal":57362,"house-user":57445,"house":57357,"hryvnia":63218,"humidity":63312,"hurricane":63313,"i-cursor":62022,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons-alt":63598,"icons":63597,"id-badge":62145,"id-card-alt":62591,"id-card":62146,"igloo":63406,"image-polaroid":63684,"image":61502,"images":62210,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"indent":61500,"industry-alt":62387,"industry":62069,"infinity":62772,"info-circle":61530,"info-square":62223,"info":61737,"inhaler":62969,"integral":63079,"intersection":63080,"inventory":62592,"island-tropical":63505,"italic":61491,"jack-o-lantern":62222,"jedi":63081,"joint":62869,"journal-whills":63082,"joystick":63685,"jug":63686,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton":63219,"key":61572,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"kite":63220,"kiwi-bird":62773,"knife-kitchen":63221,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp":62666,"landmark-alt":63314,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-house":57446,"laptop-medical":63506,"laptop":61705,"lasso":63688,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"lemon":61588,"less-than-equal":62775,"less-than":62774,"level-down-alt":62398,"level-down":61769,"level-up-alt":62399,"level-up":61768,"life-ring":61901,"light-ceiling":57366,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-dollar":63088,"lightbulb-exclamation":63089,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"link":61633,"lips":62976,"lira-sign":61845,"list-alt":61474,"list-music":63689,"list-ol":61643,"list-ul":61642,"list":61498,"location-arrow":61732,"location-circle":62978,"location-slash":62979,"location":62977,"lock-alt":62221,"lock-open-alt":62402,"lock-open":62401,"lock":61475,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"long-arrow-down":61813,"long-arrow-left":61815,"long-arrow-right":61816,"long-arrow-up":61814,"loveseat":62668,"low-vision":62120,"luchador":62549,"luggage-cart":62877,"lungs-virus":57447,"lungs":62980,"mace":63224,"magic":61648,"magnet":61558,"mail-bulk":63092,"mailbox":63507,"male":61827,"mandolin":63225,"map-marked-alt":62880,"map-marked":62879,"map-marker-alt-slash":62981,"map-marker-alt":62405,"map-marker-check":62982,"map-marker-edit":62983,"map-marker-exclamation":62984,"map-marker-minus":62985,"map-marker-plus":62986,"map-marker-question":62987,"map-marker-slash":62988,"map-marker-smile":62989,"map-marker-times":62990,"map-marker":61505,"map-pin":62070,"map-signs":62071,"map":62073,"marker":62881,"mars-double":61991,"mars-stroke-h":61995,"mars-stroke-v":61994,"mars-stroke":61993,"mars":61986,"mask":63226,"meat":63508,"medal":62882,"medkit":61690,"megaphone":63093,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"memory":62776,"menorah":63094,"mercury":61987,"meteor":63315,"microchip":62171,"microphone-alt-slash":62777,"microphone-alt":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mind-share":63095,"minus-circle":61526,"minus-hexagon":62215,"minus-octagon":62216,"minus-square":61766,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-alt":62413,"mobile-android-alt":62415,"mobile-android":62414,"mobile":61707,"money-bill-alt":62417,"money-bill-wave-alt":62779,"money-bill-wave":62778,"money-bill":61654,"money-check-alt":62781,"money-check-edit-alt":63603,"money-check-edit":63602,"money-check":62780,"monitor-heart-rate":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-stars":63317,"moon":61830,"mortar-pestle":62887,"mosque":63096,"motorcycle":61980,"mountain":63228,"mountains":63229,"mouse-alt":63693,"mouse-pointer":62021,"mouse":63692,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-tea":63605,"mug":63604,"music-alt-slash":63696,"music-alt":63695,"music-slash":63697,"music":61441,"narwhal":63230,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notes-medical":62593,"object-group":62023,"object-ungroup":62024,"octagon":62214,"oil-can":62995,"oil-temp":62996,"om":63097,"omega":63098,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"page-break":63607,"pager":63509,"paint-brush-alt":62889,"paint-brush":61948,"paint-roller":62890,"palette":62783,"pallet-alt":62595,"pallet":62594,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph-rtl":63608,"paragraph":61917,"parking-circle-slash":62998,"parking-circle":62997,"parking-slash":62999,"parking":62784,"passport":62891,"pastafarianism":63099,"paste":61674,"pause-circle":62091,"pause":61516,"paw-alt":63233,"paw-claws":63234,"paw":61872,"peace":63100,"pegasus":63235,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pen":62212,"pencil-alt":62211,"pencil-paintbrush":63000,"pencil-ruler":62894,"pencil":61504,"pennant":62550,"people-arrows":57448,"people-carry":62670,"pepper-hot":63510,"percent":62101,"percentage":62785,"person-booth":63318,"person-carry":62671,"person-dolly-empty":62673,"person-dolly":62672,"person-sign":63319,"phone-alt":63609,"phone-laptop":63610,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-square-alt":63611,"phone-square":61592,"phone-volume":62112,"phone":61589,"photo-video":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-alt":62430,"plane-arrival":62895,"plane-departure":62896,"plane-slash":57449,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"play-circle":61764,"play":61515,"plug":61926,"plus-circle":61525,"plus-hexagon":62208,"plus-octagon":62209,"plus-square":61694,"plus":61543,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-h":63106,"poll-people":63321,"poll":63105,"poo-storm":63322,"poo":62206,"poop":63001,"popcorn":63513,"portal-enter":57378,"portal-exit":57379,"portrait":62432,"pound-sign":61780,"power-off":61457,"pray":63107,"praying-hands":63108,"prescription-bottle-alt":62598,"prescription-bottle":62597,"prescription":62897,"presentation":63109,"print-search":63514,"print-slash":63110,"print":61487,"procedures":62599,"project-diagram":62786,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pumpkin":63239,"puzzle-piece":61742,"qrcode":61481,"question-circle":61529,"question-square":62205,"question":61736,"quidditch":62552,"quote-left":61709,"quote-right":61710,"quran":63111,"rabbit-fast":63241,"rabbit":63240,"racquet":62554,"radar":57380,"radiation-alt":63418,"radiation":63417,"radio-alt":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"random":61556,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-landscape":62202,"rectangle-portrait":62203,"rectangle-wide":62204,"recycle":61880,"redo-alt":62201,"redo":61470,"refrigerator":57382,"registered":62045,"remove-format":63613,"repeat-1-alt":62310,"repeat-1":62309,"repeat-alt":62308,"repeat":62307,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet-alt":62305,"retweet":61561,"ribbon":62678,"ring":63243,"rings-wedding":63515,"road":61464,"robot":62788,"rocket-launch":57383,"rocket":61749,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss-square":61763,"rss":61598,"ruble-sign":61784,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"running":63244,"rupee-sign":61782,"rv":63422,"sack-dollar":63517,"sack":63516,"sad-cry":62899,"sad-tear":62900,"salad":63518,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"save":61639,"sax-hot":63707,"saxophone":63708,"scalpel-path":63006,"scalpel":63005,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scanner":62600,"scarecrow":63245,"scarf":63425,"school":62793,"screwdriver":62794,"scroll-old":63247,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,"search":61442,"seedling":62680,"send-back":63614,"send-backward":63615,"sensor-alert":57385,"sensor-fire":57386,"sensor-on":57387,"sensor-smoke":57388,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-alt-square":61921,"share-alt":61920,"share-square":61773,"share":61540,"sheep":63249,"shekel-sign":61963,"shield-alt":62445,"shield-check":62199,"shield-cross":63250,"shield-virus":57452,"shield":61746,"ship":61978,"shipping-fast":62603,"shipping-timed":62604,"shish-kebab":63521,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,"shovel-snow":63427,"shovel":63251,"shower":62156,"shredder":63114,"shuttle-van":62902,"shuttlecock":62555,"sickle":63522,"sigma":63115,"sign-in-alt":62198,"sign-in":61584,"sign-language":62119,"sign-out-alt":62197,"sign-out":61579,"sign":62681,"signal-1":63116,"signal-2":63117,"signal-3":63118,"signal-4":63119,"signal-alt-1":63121,"signal-alt-2":63122,"signal-alt-3":63123,"signal-alt-slash":63124,"signal-alt":63120,"signal-slash":63125,"signal-stream":63709,"signal":61458,"signature":62903,"sim-card":63428,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skating":63429,"skeleton":63008,"ski-jump":63431,"ski-lift":63432,"skiing-nordic":63434,"skiing":63433,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash":63253,"sledding":63435,"sleigh":63436,"sliders-h-square":62448,"sliders-h":61918,"sliders-v-square":62450,"sliders-v":62449,"smile-beam":62904,"smile-plus":62905,"smile-wink":62682,"smile":61720,"smog":63327,"smoke":63328,"smoking-ban":62797,"smoking":62605,"sms":63437,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowboarding":63438,"snowflake":62172,"snowflakes":63439,"snowman":63440,"snowmobile":63441,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"solar-system":57391,"sort-alpha-down-alt":63617,"sort-alpha-down":61789,"sort-alpha-up-alt":63618,"sort-alpha-up":61790,"sort-alt":63619,"sort-amount-down-alt":63620,"sort-amount-down":61792,"sort-amount-up-alt":63621,"sort-amount-up":61793,"sort-circle-down":57393,"sort-circle-up":57394,"sort-circle":57392,"sort-down":61661,"sort-numeric-down-alt":63622,"sort-numeric-down":61794,"sort-numeric-up-alt":63623,"sort-numeric-up":61795,"sort-shapes-down-alt":63625,"sort-shapes-down":63624,"sort-shapes-up-alt":63627,"sort-shapes-up":63626,"sort-size-down-alt":63629,"sort-size-down":63628,"sort-size-up-alt":63631,"sort-size-up":63630,"sort-up":61662,"sort":61660,"soup":63523,"spa":62907,"space-shuttle":61847,"space-station-moon-alt":57396,"space-station-moon":57395,"spade":62196,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-third":62452,"spinner":61712,"splotch":62908,"spray-can":62909,"sprinkler":57397,"square-full":62556,"square-root-alt":63128,"square-root":63127,"square":61640,"squirrel":63258,"staff":63259,"stamp":62911,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-alt":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-shooting":57398,"star":61445,"starfighter-alt":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"step-backward":61512,"step-forward":61521,"stethoscope":61681,"sticky-note":62025,"stocking":63445,"stomach":63011,"stop-circle":62093,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-alt-slash":57456,"store-alt":62799,"store-slash":57457,"store":62798,"stream":62800,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subway":62009,"suitcase-rolling":62913,"suitcase":61682,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"surprise":62914,"swatchbook":62915,"swimmer":62916,"swimming-pool":62917,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"synagogue":63131,"sync-alt":62193,"sync":61473,"syringe":62606,"table-tennis":62557,"table":61646,"tablet-alt":62458,"tablet-android-alt":62460,"tablet-android":62459,"tablet-rugged":62607,"tablet":61706,"tablets":62608,"tachometer-alt-average":63012,"tachometer-alt-fast":63013,"tachometer-alt-fastest":63014,"tachometer-alt-slow":63015,"tachometer-alt-slowest":63016,"tachometer-alt":62461,"tachometer-average":63017,"tachometer-fast":63018,"tachometer-fastest":63019,"tachometer-slow":63020,"tachometer-slowest":63021,"tachometer":61668,"taco":63526,"tag":61483,"tags":61484,"tally":63132,"tanakh":63527,"tape":62683,"tasks-alt":63528,"tasks":61614,"taxi":61882,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-down":57407,"temperature-frigid":63336,"temperature-high":63337,"temperature-hot":63338,"temperature-low":63339,"temperature-up":57408,"tenge":63447,"tennis-ball":62558,"terminal":61728,"text-height":61492,"text-size":63636,"text-width":61493,"text":63635,"th-large":61449,"th-list":61451,"th":61450,"theater-masks":63024,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"thermometer":62609,"theta":63134,"thumbs-down":61797,"thumbs-up":61796,"thumbtack":61581,"thunderstorm-moon":63341,"thunderstorm-sun":63342,"thunderstorm":63340,"ticket-alt":62463,"ticket":61765,"tilde":63135,"times-circle":61527,"times-hexagon":62190,"times-octagon":62192,"times-square":62163,"times":61453,"tint-slash":62919,"tint":61507,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"tired":62920,"toggle-off":61956,"toggle-on":61957,"toilet-paper-alt":63263,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet":63448,"tombstone-alt":63265,"tombstone":63264,"toolbox":62802,"tools":63449,"tooth":62921,"toothbrush":63029,"torah":63136,"torii-gate":63137,"tornado":63343,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train":62008,"tram":63450,"transgender-alt":61989,"transgender":61988,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-empty":57414,"transporter":57410,"trash-alt":62189,"trash-restore-alt":63530,"trash-restore":63529,"trash-undo-alt":63638,"trash-undo":63637,"trash":61944,"treasure-chest":63267,"tree-alt":62464,"tree-christmas":63451,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-music":63714,"triangle":62188,"trophy-alt":62187,"trophy":61585,"truck-container":62684,"truck-couch":62685,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plow":63454,"truck-ramp":62688,"truck":61649,"trumpet":63715,"tshirt":62803,"tty":61924,"turkey":63269,"turntable":63716,"turtle":63270,"tv-alt":63717,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"undo-alt":62186,"undo":61666,"unicorn":63271,"union":63138,"universal-access":62106,"university":61852,"unlink":61735,"unlock-alt":61758,"unlock":61596,"upload":61587,"usb-drive":63721,"usd-circle":62184,"usd-square":62185,"user-alien":57418,"user-alt-slash":62714,"user-alt":62470,"user-astronaut":62715,"user-chart":63139,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-cowboy":63722,"user-crown":63140,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-hard-hat":63532,"user-headset":63533,"user-injured":63272,"user-lock":62722,"user-md-chat":63534,"user-md":61680,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-robot":57419,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,"user-unlock":57432,"user-visor":57420,"user":61447,"users-class":63037,"users-cog":62729,"users-crown":63141,"users-medical":63536,"users-slash":57459,"users":61632,"utensil-fork":62179,"utensil-knife":62180,"utensil-spoon":62181,"utensils-alt":62182,"utensils":62183,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vhs":63724,"vial":62610,"vials":62611,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-slash":62178,"volume-up":61480,"volume":63144,"vote-nay":63345,"vote-yea":63346,"vr-cardboard":63273,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"walking":62804,"wallet":62805,"wand-magic":63275,"wand":63274,"warehouse-alt":62613,"warehouse":62612,"washer":63640,"watch-calculator":63728,"watch-fitness":63038,"watch":62177,"water-lower":63348,"water-rise":63349,"water":63347,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"waveform-path":63730,"waveform":63729,"webcam-slash":63539,"webcam":63538,"weight-hanging":62925,"weight":62614,"whale":63276,"wheat":63277,"wheelchair":61843,"whistle":62560,"wifi-1":63146,"wifi-2":63147,"wifi-slash":63148,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-alt":62479,"window-close":62480,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-alt":62926,"wine-glass":62691,"won-sign":61785,"wreath":63458,"wrench":61613,"x-ray":62615,"yen-sign":61783,"yin-yang":63149}
\ No newline at end of file
diff --git a/packages/fontawesome5-pro/package.json b/packages/fontawesome5-pro/package.json
new file mode 100644
index 000000000..86993eb4f
--- /dev/null
+++ b/packages/fontawesome5-pro/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/fontawesome5-pro",
+ "version": "5.15.4",
+ "description": "Fontawesome5 Pro font for react native vector icons",
+ "source": "./src/index.tsx",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "fontawesome5-pro"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/fontawesome5-pro"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0",
+ "@react-native-vector-icons/fontawesome-common": "^11.0.0"
+ },
+ "devDependencies": {
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/fontawesome5-pro/src/index.tsx b/packages/fontawesome5-pro/src/index.tsx
new file mode 100644
index 000000000..b0462b2bc
--- /dev/null
+++ b/packages/fontawesome5-pro/src/index.tsx
@@ -0,0 +1,185 @@
+/* eslint-disable react/jsx-pascal-case, no-console */
+
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `fontawesome-common/generator`.
+ *
+ * FontAwesome5Pro icon set component.
+ * Usage:
+ */
+import type { ComponentProps } from 'react';
+import { Platform, type TextStyle } from 'react-native';
+
+import { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE, createIconSet } from '@react-native-vector-icons/common';
+
+import brandGM from '../glyphmaps/FontAwesome5Pro_brand.json';
+import duotoneGM from '../glyphmaps/FontAwesome5Pro_duotone.json';
+import lightGM from '../glyphmaps/FontAwesome5Pro_light.json';
+import regularGM from '../glyphmaps/FontAwesome5Pro_regular.json';
+import solidGM from '../glyphmaps/FontAwesome5Pro_solid.json';
+
+import metadata from '../glyphmaps/FontAwesome5Pro_meta.json';
+
+const glyphValidator = (glyph: string, iconType: keyof typeof metadata) => metadata[iconType]?.includes(glyph);
+
+const fontStyle = (fontWeight: TextStyle['fontWeight']) =>
+ Platform.select({
+ ios: {
+ fontWeight,
+ },
+ default: {},
+ });
+
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const LightIcon = createIconSet(lightGM, 'FontAwesome5Pro-Light', 'FontAwesome5_Pro_Light.ttf', fontStyle('300'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const RegularIcon = createIconSet(regularGM, 'FontAwesome5Pro-Regular', 'FontAwesome5_Pro_Regular.ttf', fontStyle('400'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const SolidIcon = createIconSet(solidGM, 'FontAwesome5Pro-Solid', 'FontAwesome5_Pro_Solid.ttf', fontStyle('900'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const DuotoneIcon = createIconSet(duotoneGM, 'FontAwesome5Duotone-Solid', 'FontAwesome5_Pro_Duotone.ttf', fontStyle('900'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const BrandIcon = createIconSet(brandGM, 'FontAwesome5Brands-Regular', 'FontAwesome5_Pro_Brands.ttf', fontStyle('400'));
+
+type Props =
+ | ({ iconStyle: 'light' } & ComponentProps)
+ | ({ iconStyle: 'regular' } & ComponentProps)
+ | ({ iconStyle: 'solid' } & ComponentProps)
+ | ({ iconStyle: 'duotone' } & ComponentProps)
+ | ({ iconStyle: 'brand' } & ComponentProps)
+ | ({ iconStyle?: never } & ComponentProps);
+
+const Icon = (props: Props) => {
+ const { iconStyle, name } = props;
+ if (!iconStyle) {
+ return ;
+ }
+
+ if (!glyphValidator(name, iconStyle)) {
+ console.warn(`noSuchGlyph: glyph ${String(name)} does not exist for '${iconStyle}' icon type for FontAwesome5Pro`);
+
+ return )} />;
+ }
+
+ switch (iconStyle) {
+ case 'brand':
+ return ;
+ case 'duotone':
+ return ;
+ case 'light':
+ return ;
+ case 'regular':
+ return ;
+ case 'solid':
+ return ;
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5Pro`);
+ return )} />;
+ }
+};
+
+type GetImageSourceFunc = {
+ (
+ iconStyle: 'brand',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof BrandIcon)['getImageSource']>;
+ (
+ iconStyle: 'duotone',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof DuotoneIcon)['getImageSource']>;
+ (
+ iconStyle: 'light',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof LightIcon)['getImageSource']>;
+ (
+ iconStyle: 'regular',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof RegularIcon)['getImageSource']>;
+ (
+ iconStyle: 'solid',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SolidIcon)['getImageSource']>;
+};
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const getImageSource: GetImageSourceFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => {
+ switch (iconStyle) {
+ case 'brand':
+ return BrandIcon.getImageSource(name as keyof typeof brandGM, size, color);
+ case 'duotone':
+ return DuotoneIcon.getImageSource(name as keyof typeof duotoneGM, size, color);
+ case 'light':
+ return LightIcon.getImageSource(name as keyof typeof lightGM, size, color);
+ case 'regular':
+ return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color);
+ case 'solid':
+ return SolidIcon.getImageSource(name as keyof typeof solidGM, size, color);
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5Pro`);
+ return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color);
+ }
+};
+Icon.getImageSource = getImageSource;
+
+type GetImageSourceSyncFunc = {
+ (
+ iconStyle: 'brand',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof BrandIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'duotone',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof DuotoneIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'light',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof LightIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'regular',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof RegularIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'solid',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SolidIcon)['getImageSourceSync']>;
+};
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const getImageSourceSync: GetImageSourceSyncFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => {
+ switch (iconStyle) {
+ case 'brand':
+ return BrandIcon.getImageSourceSync(name as keyof typeof brandGM, size, color);
+ case 'duotone':
+ return DuotoneIcon.getImageSourceSync(name as keyof typeof duotoneGM, size, color);
+ case 'light':
+ return LightIcon.getImageSourceSync(name as keyof typeof lightGM, size, color);
+ case 'regular':
+ return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color);
+ case 'solid':
+ return SolidIcon.getImageSourceSync(name as keyof typeof solidGM, size, color);
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5Pro`);
+ return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color);
+ }
+};
+Icon.getImageSourceSync = getImageSourceSync;
+
+export default Icon;
diff --git a/packages/fontawesome5-pro/tsconfig.build.json b/packages/fontawesome5-pro/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/fontawesome5-pro/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/fontawesome5-pro/tsconfig.json b/packages/fontawesome5-pro/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/fontawesome5-pro/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/fontawesome5/.yo-rc.json b/packages/fontawesome5/.yo-rc.json
new file mode 100644
index 000000000..d464d35fb
--- /dev/null
+++ b/packages/fontawesome5/.yo-rc.json
@@ -0,0 +1,51 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "fontawesome5",
+ "className": "FontAwesome5",
+ "commonPackage": "fontawesome-common/fontawesome5",
+ "customSrc": "../../../../fontawesome-common/generators/app/templates/src/index.tsx",
+ "customReadme": true,
+ "upstreamFont": {
+ "packageName": "@fortawesome/fontawesome-free",
+ "versionRange": "^5"
+ },
+ "meta": {
+ "defaultStyleName": "regular",
+ "styleNames": ["regular", "solid", "brand"],
+ "styles": {
+ "regular": {
+ "family": "FontAwesome5Free-Regular",
+ "name": "FontAwesome5_Regular.ttf",
+ "weight": 400
+ },
+ "solid": {
+ "family": "FontAwesome5Free-Solid",
+ "name": "FontAwesome5_Solid.ttf",
+ "weight": 900
+ },
+ "brand": {
+ "family": "FontAwesome5Brands-Regular",
+ "name": "FontAwesome5_Brands.ttf",
+ "weight": 400
+ }
+ }
+ },
+ "buildSteps": {
+ "glyphmap": {
+ "location": "../../node_modules/@fortawesome/fontawesome-free/css/all.css",
+ "mode": "css",
+ "prefix": ".fa-"
+ },
+ "copyFont": {
+ "location": [
+ ["../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf", "FontAwesome5_Brands"],
+ ["../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf", "FontAwesome5_Regular"],
+ ["../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf", "FontAwesome5_Solid"]
+ ]
+ },
+ "postScript": {
+ "script": "node ../fontawesome-common/scripts/generate-fontawesome-metadata --path ../../node_modules/@fortawesome/fontawesome-free --output glyphmaps/FontAwesome5_meta.json"
+ }
+ }
+ }
+}
diff --git a/packages/fontawesome5/README.md b/packages/fontawesome5/README.md
new file mode 100644
index 000000000..9c2c98b0f
--- /dev/null
+++ b/packages/fontawesome5/README.md
@@ -0,0 +1,56 @@
+# FontAwesome 5
+
+### Table of Content
+
+- [`Usage`](#usage)
+- [`Upgrading to Pro`](#upgrading-to-pro)
+
+# Usage
+
+Using the standard icons works just like the standard icons in this library.
+
+```javascript
+import FontAwesome5 from '@react-native-vector-icons/fontawesome5';
+
+const icon = ;
+```
+
+Something special about the FontAwesome5 class is that you can also pass props
+to change the style of the icon:
+
+```javascript
+import FontAwesome5 from '@react-native-vector-icons/fontawesome5';
+
+const icon = ;
+const icon = ;
+```
+
+**Valid types**
+
+| Type | Description |
+| ----------- | --------------------- |
+| **regular** | Uses the Regular font |
+| **brand** | Uses the Brands font |
+| **solid** | Uses the Solid font |
+
+No specified type indicates Regular font.
+
+## getImageSource
+
+`getImageSource` works a little different due to its native backend and how the
+font is separated into different files. An extra argument to specify the font
+style is required.
+
+Use this to select which style the generated image should have:
+
+```javascript
+import FontAwesome5 from '@react-native-vector-icons/fontawesome5';
+
+FontAwesome5.getImageSource('solid', 'comments', 30, '#000').then(
+ (source) => this.setState({ image: source })
+);
+```
+
+# Upgrading to Pro
+
+Use the `@react-native-vector-icons/fontawesome5-pro` package instead.
diff --git a/packages/fontawesome5/babel.config.js b/packages/fontawesome5/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/fontawesome5/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/Fonts/FontAwesome5_Brands.ttf b/packages/fontawesome5/fonts/FontAwesome5_Brands.ttf
similarity index 95%
rename from Fonts/FontAwesome5_Brands.ttf
rename to packages/fontawesome5/fonts/FontAwesome5_Brands.ttf
index fc567cd2f..8d75dedda 100644
Binary files a/Fonts/FontAwesome5_Brands.ttf and b/packages/fontawesome5/fonts/FontAwesome5_Brands.ttf differ
diff --git a/Fonts/FontAwesome5_Regular.ttf b/packages/fontawesome5/fonts/FontAwesome5_Regular.ttf
similarity index 98%
rename from Fonts/FontAwesome5_Regular.ttf
rename to packages/fontawesome5/fonts/FontAwesome5_Regular.ttf
index d1ac9ba11..7157aafba 100644
Binary files a/Fonts/FontAwesome5_Regular.ttf and b/packages/fontawesome5/fonts/FontAwesome5_Regular.ttf differ
diff --git a/Fonts/FontAwesome5_Solid.ttf b/packages/fontawesome5/fonts/FontAwesome5_Solid.ttf
similarity index 99%
rename from Fonts/FontAwesome5_Solid.ttf
rename to packages/fontawesome5/fonts/FontAwesome5_Solid.ttf
index f33e81629..25abf389e 100644
Binary files a/Fonts/FontAwesome5_Solid.ttf and b/packages/fontawesome5/fonts/FontAwesome5_Solid.ttf differ
diff --git a/glyphmaps/FontAwesome5Free.json b/packages/fontawesome5/glyphmaps/FontAwesome5.json
similarity index 99%
rename from glyphmaps/FontAwesome5Free.json
rename to packages/fontawesome5/glyphmaps/FontAwesome5.json
index 04a8ca0ea..188266ded 100644
--- a/glyphmaps/FontAwesome5Free.json
+++ b/packages/fontawesome5/glyphmaps/FontAwesome5.json
@@ -1299,7 +1299,6 @@
"trash-restore-alt": 63530,
"tree": 61883,
"trello": 61825,
- "tripadvisor": 62050,
"trophy": 61585,
"truck": 61649,
"truck-loading": 62686,
diff --git a/packages/fontawesome5/glyphmaps/FontAwesome5_brand.json b/packages/fontawesome5/glyphmaps/FontAwesome5_brand.json
new file mode 100644
index 000000000..9c2ab9566
--- /dev/null
+++ b/packages/fontawesome5/glyphmaps/FontAwesome5_brand.json
@@ -0,0 +1 @@
+{"500px":62062,"accessible-icon":62312,"accusoft":62313,"acquisitions-incorporated":63151,"adn":61808,"adversal":62314,"affiliatetheme":62315,"airbnb":63540,"algolia":62316,"alipay":63042,"amazon-pay":62508,"amazon":62064,"amilia":62317,"android":61819,"angellist":61961,"angrycreative":62318,"angular":62496,"app-store-ios":62320,"app-store":62319,"apper":62321,"apple-pay":62485,"apple":61817,"artstation":63354,"asymmetrik":62322,"atlassian":63355,"audible":62323,"autoprefixer":62492,"avianex":62324,"aviato":62497,"aws":62325,"bandcamp":62165,"battle-net":63541,"behance-square":61877,"behance":61876,"bimobject":62328,"bitbucket":61809,"bitcoin":62329,"bity":62330,"black-tie":62078,"blackberry":62331,"blogger-b":62333,"blogger":62332,"bluetooth-b":62100,"bluetooth":62099,"bootstrap":63542,"btc":61786,"buffer":63543,"buromobelexperte":62335,"buy-n-large":63654,"buysellads":61965,"canadian-maple-leaf":63365,"cc-amazon-pay":62509,"cc-amex":61939,"cc-apple-pay":62486,"cc-diners-club":62028,"cc-discover":61938,"cc-jcb":62027,"cc-mastercard":61937,"cc-paypal":61940,"cc-stripe":61941,"cc-visa":61936,"centercode":62336,"centos":63369,"chrome":62056,"chromecast":63544,"cloudflare":57469,"cloudscale":62339,"cloudsmith":62340,"cloudversify":62341,"codepen":61899,"codiepie":62084,"confluence":63373,"connectdevelop":61966,"contao":62061,"cotton-bureau":63646,"cpanel":62344,"creative-commons-by":62695,"creative-commons-nc-eu":62697,"creative-commons-nc-jp":62698,"creative-commons-nc":62696,"creative-commons-nd":62699,"creative-commons-pd-alt":62701,"creative-commons-pd":62700,"creative-commons-remix":62702,"creative-commons-sa":62703,"creative-commons-sampling-plus":62705,"creative-commons-sampling":62704,"creative-commons-share":62706,"creative-commons-zero":62707,"creative-commons":62046,"critical-role":63177,"css3-alt":62347,"css3":61756,"cuttlefish":62348,"d-and-d-beyond":63178,"d-and-d":62349,"dailymotion":57426,"dashcube":61968,"deezer":57463,"delicious":61861,"deploydog":62350,"deskpro":62351,"dev":63180,"deviantart":61885,"dhl":63376,"diaspora":63377,"digg":61862,"digital-ocean":62353,"discord":62354,"discourse":62355,"dochub":62356,"docker":62357,"draft2digital":62358,"dribbble-square":62359,"dribbble":61821,"dropbox":61803,"drupal":61865,"dyalog":62361,"earlybirds":62362,"ebay":62708,"edge-legacy":57464,"edge":62082,"elementor":62512,"ello":62961,"ember":62499,"empire":61905,"envira":62105,"erlang":62365,"ethereum":62510,"etsy":62167,"evernote":63545,"expeditedssl":62014,"facebook-f":62366,"facebook-messenger":62367,"facebook-square":61570,"facebook":61594,"fantasy-flight-games":63196,"fedex":63383,"fedora":63384,"figma":63385,"firefox-browser":57351,"firefox":62057,"first-order-alt":62730,"first-order":62128,"firstdraft":62369,"flickr":61806,"flipboard":62541,"fly":62487,"font-awesome-alt":62300,"font-awesome-flag":62501,"font-awesome-logo-full":62694,"font-awesome":62132,"fonticons-fi":62370,"fonticons":62080,"fort-awesome-alt":62371,"fort-awesome":62086,"forumbee":61969,"foursquare":61824,"free-code-camp":62149,"freebsd":62372,"fulcrum":62731,"galactic-republic":62732,"galactic-senate":62733,"get-pocket":62053,"gg-circle":62049,"gg":62048,"git-alt":63553,"git-square":61906,"git":61907,"github-alt":61715,"github-square":61586,"github":61595,"gitkraken":62374,"gitlab":62102,"gitter":62502,"glide-g":62118,"glide":62117,"gofore":62375,"goodreads-g":62377,"goodreads":62376,"google-drive":62378,"google-pay":57465,"google-play":62379,"google-plus-g":61653,"google-plus-square":61652,"google-plus":62131,"google-wallet":61934,"google":61856,"gratipay":61828,"grav":62166,"gripfire":62380,"grunt":62381,"guilded":57470,"gulp":62382,"hacker-news-square":62383,"hacker-news":61908,"hackerrank":62967,"hips":62546,"hire-a-helper":62384,"hive":57471,"hooli":62503,"hornbill":62866,"hotjar":62385,"houzz":62076,"html5":61755,"hubspot":62386,"ideal":57363,"imdb":62168,"innosoft":57472,"instagram-square":57429,"instagram":61805,"instalod":57473,"intercom":63407,"internet-explorer":62059,"invision":63408,"ioxhost":61960,"itch-io":63546,"itunes-note":62389,"itunes":62388,"java":62692,"jedi-order":62734,"jenkins":62390,"jira":63409,"joget":62391,"joomla":61866,"js-square":62393,"js":62392,"jsfiddle":61900,"kaggle":62970,"keybase":62709,"keycdn":62394,"kickstarter-k":62396,"kickstarter":62395,"korvue":62511,"laravel":62397,"lastfm-square":61955,"lastfm":61954,"leanpub":61970,"less":62493,"line":62400,"linkedin-in":61665,"linkedin":61580,"linode":62136,"linux":61820,"lyft":62403,"magento":62404,"mailchimp":62878,"mandalorian":62735,"markdown":62991,"mastodon":62710,"maxcdn":61750,"mdb":63690,"medapps":62406,"medium-m":62407,"medium":62010,"medrt":62408,"meetup":62176,"megaport":62883,"mendeley":63411,"microblog":57370,"microsoft":62410,"mix":62411,"mixcloud":62089,"mixer":57430,"mizuni":62412,"modx":62085,"monero":62416,"napster":62418,"neos":62994,"nimblr":62888,"node-js":62419,"node":62489,"npm":62420,"ns8":62421,"nutritionix":62422,"octopus-deploy":57474,"odnoklassniki-square":62052,"odnoklassniki":62051,"old-republic":62736,"opencart":62013,"openid":61851,"opera":62058,"optin-monster":62012,"orcid":63698,"osi":62490,"page4":62423,"pagelines":61836,"palfed":62424,"patreon":62425,"paypal":61933,"penny-arcade":63236,"perbyte":57475,"periscope":62426,"phabricator":62427,"phoenix-framework":62428,"phoenix-squadron":62737,"php":62551,"pied-piper-alt":61864,"pied-piper-hat":62693,"pied-piper-pp":61863,"pied-piper-square":57374,"pied-piper":62126,"pinterest-p":62001,"pinterest-square":61651,"pinterest":61650,"playstation":62431,"product-hunt":62088,"pushed":62433,"python":62434,"qq":61910,"quinscape":62553,"quora":62148,"r-project":62711,"raspberry-pi":63419,"ravelry":62169,"react":62491,"reacteurope":63325,"readme":62677,"rebel":61904,"red-river":62435,"reddit-alien":62081,"reddit-square":61858,"reddit":61857,"redhat":63420,"renren":61835,"replyd":62438,"researchgate":62712,"resolving":62439,"rev":62898,"rocketchat":62440,"rockrms":62441,"rust":57466,"safari":62055,"salesforce":63547,"sass":62494,"schlix":62442,"scribd":62090,"searchengin":62443,"sellcast":62170,"sellsy":61971,"servicestack":62444,"shirtsinbulk":61972,"shopify":57431,"shopware":62901,"simplybuilt":61973,"sistrix":62446,"sith":62738,"sketch":63430,"skyatlas":61974,"skype":61822,"slack-hash":62447,"slack":61848,"slideshare":61927,"snapchat-ghost":62124,"snapchat-square":62125,"snapchat":62123,"soundcloud":61886,"sourcetree":63443,"speakap":62451,"speaker-deck":63548,"spotify":61884,"squarespace":62910,"stack-exchange":61837,"stack-overflow":61804,"stackpath":63554,"staylinked":62453,"steam-square":61879,"steam-symbol":62454,"steam":61878,"sticker-mule":62455,"strava":62504,"stripe-s":62506,"stripe":62505,"studiovinari":62456,"stumbleupon-circle":61859,"stumbleupon":61860,"superpowers":62173,"supple":62457,"suse":63446,"swift":63713,"symfony":63549,"teamspeak":62713,"telegram-plane":62462,"telegram":62150,"tencent-weibo":61909,"the-red-yeti":63133,"themeco":62918,"themeisle":62130,"think-peaks":63281,"tiktok":57467,"trade-federation":62739,"trello":61825,"tumblr-square":61812,"tumblr":61811,"twitch":61928,"twitter-square":61569,"twitter":61593,"typo3":62507,"uber":62466,"ubuntu":63455,"uikit":62467,"umbraco":63720,"uncharted":57476,"uniregistry":62468,"unity":57417,"unsplash":57468,"untappd":62469,"ups":63456,"usb":62087,"usps":63457,"ussunnah":62471,"vaadin":62472,"viacoin":62007,"viadeo-square":62122,"viadeo":62121,"viber":62473,"vimeo-square":61844,"vimeo-v":62077,"vimeo":62474,"vine":61898,"vk":61833,"vnv":62475,"vuejs":62495,"watchman-monitoring":57479,"waze":63551,"weebly":62924,"weibo":61834,"weixin":61911,"whatsapp-square":62476,"whatsapp":62002,"whmcs":62477,"wikipedia-w":62054,"windows":61818,"wix":62927,"wizards-of-the-coast":63280,"wodu":57480,"wolf-pack-battalion":62740,"wordpress-simple":62481,"wordpress":61850,"wpbeginner":62103,"wpexplorer":62174,"wpforms":62104,"wpressr":62436,"xbox":62482,"xing-square":61801,"xing":61800,"y-combinator":62011,"yahoo":61854,"yammer":63552,"yandex-international":62484,"yandex":62483,"yarn":63459,"yelp":61929,"yoast":62129,"youtube-square":62513,"youtube":61799,"zhihu":63039}
\ No newline at end of file
diff --git a/glyphmaps/FontAwesome5Free_meta.json b/packages/fontawesome5/glyphmaps/FontAwesome5_meta.json
similarity index 99%
rename from glyphmaps/FontAwesome5Free_meta.json
rename to packages/fontawesome5/glyphmaps/FontAwesome5_meta.json
index bbbbf3147..9484a87b1 100644
--- a/glyphmaps/FontAwesome5Free_meta.json
+++ b/packages/fontawesome5/glyphmaps/FontAwesome5_meta.json
@@ -1,5 +1,5 @@
{
- "brands": [
+ "brand": [
"500px",
"accessible-icon",
"accusoft",
@@ -392,7 +392,6 @@
"tiktok",
"trade-federation",
"trello",
- "tripadvisor",
"tumblr-square",
"tumblr",
"twitch",
diff --git a/packages/fontawesome5/glyphmaps/FontAwesome5_regular.json b/packages/fontawesome5/glyphmaps/FontAwesome5_regular.json
new file mode 100644
index 000000000..ba47d4dfb
--- /dev/null
+++ b/packages/fontawesome5/glyphmaps/FontAwesome5_regular.json
@@ -0,0 +1 @@
+{"address-book":62137,"address-card":62139,"angry":62806,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"bell-slash":61942,"bell":61683,"bookmark":61486,"building":61869,"calendar-alt":61555,"calendar-check":62068,"calendar-minus":62066,"calendar-plus":62065,"calendar-times":62067,"calendar":61747,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"chart-bar":61568,"check-circle":61528,"check-square":61770,"circle":61713,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"comment-alt":62074,"comment-dots":62637,"comment":61557,"comments":61574,"compass":61774,"copy":61637,"copyright":61945,"credit-card":61597,"dizzy":62823,"dot-circle":61842,"edit":61508,"envelope-open":62134,"envelope":61664,"eye-slash":61552,"eye":61550,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-code":61897,"file-excel":61891,"file-image":61893,"file-pdf":61889,"file-powerpoint":61892,"file-video":61896,"file-word":61890,"file":61787,"flag":61476,"flushed":62841,"folder-open":61564,"folder":61563,"font-awesome-logo-full":62694,"frown-open":62842,"frown":61721,"futbol":61923,"gem":62373,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"hand-lizard":62040,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-rock":62037,"hand-scissors":62039,"hand-spock":62041,"handshake":62133,"hdd":61600,"heart":61444,"hospital":61688,"hourglass":62036,"id-badge":62145,"id-card":62146,"image":61502,"images":62210,"keyboard":61724,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"lemon":61588,"life-ring":61901,"lightbulb":61675,"list-alt":61474,"map":62073,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"minus-square":61766,"money-bill-alt":62417,"moon":61830,"newspaper":61930,"object-group":62023,"object-ungroup":62024,"paper-plane":61912,"pause-circle":62091,"play-circle":61764,"plus-square":61694,"question-circle":61529,"registered":62045,"sad-cry":62899,"sad-tear":62900,"save":61639,"share-square":61773,"smile-beam":62904,"smile-wink":62682,"smile":61720,"snowflake":62172,"square":61640,"star-half":61577,"star":61445,"sticky-note":62025,"stop-circle":62093,"sun":61829,"surprise":62914,"thumbs-down":61797,"thumbs-up":61796,"times-circle":61527,"tired":62920,"trash-alt":62189,"user-circle":62141,"user":61447,"window-close":62480,"window-maximize":62160,"window-minimize":62161,"window-restore":62162}
\ No newline at end of file
diff --git a/packages/fontawesome5/glyphmaps/FontAwesome5_solid.json b/packages/fontawesome5/glyphmaps/FontAwesome5_solid.json
new file mode 100644
index 000000000..0879abbdf
--- /dev/null
+++ b/packages/fontawesome5/glyphmaps/FontAwesome5_solid.json
@@ -0,0 +1 @@
+{"ad":63041,"address-book":62137,"address-card":62139,"adjust":61506,"air-freshener":62928,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"allergies":62561,"ambulance":61689,"american-sign-language-interpreting":62115,"anchor":61757,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angry":62806,"ankh":63044,"apple-alt":62929,"archive":61831,"archway":62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-left":61536,"arrow-right":61537,"arrow-up":61538,"arrows-alt-h":62263,"arrows-alt-v":62264,"arrows-alt":61618,"assistive-listening-systems":62114,"asterisk":61545,"at":61946,"atlas":62808,"atom":62930,"audio-description":62110,"award":62809,"baby-carriage":63357,"baby":63356,"backspace":62810,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"bahai":63078,"balance-scale-left":62741,"balance-scale-right":62742,"balance-scale":62030,"ban":61534,"band-aid":62562,"barcode":61482,"bars":61641,"baseball-ball":62515,"basketball-ball":62516,"bath":62157,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-three-quarters":62017,"bed":62006,"beer":61692,"bell-slash":61942,"bell":61683,"bezier-curve":62811,"bible":63047,"bicycle":61958,"biking":63562,"binoculars":61925,"biohazard":63360,"birthday-cake":61949,"blender-phone":63158,"blender":62743,"blind":62109,"blog":63361,"bold":61490,"bolt":61671,"bomb":61922,"bone":62935,"bong":62812,"book-dead":63159,"book-medical":63462,"book-open":62744,"book-reader":62938,"book":61485,"bookmark":61486,"border-all":63564,"border-none":63568,"border-style":63571,"bowling-ball":62518,"box-open":62622,"box-tissue":57435,"box":62566,"boxes":62568,"braille":62113,"brain":62940,"bread-slice":63468,"briefcase-medical":62569,"briefcase":61617,"broadcast-tower":62745,"broom":62746,"brush":62813,"bug":61832,"building":61869,"bullhorn":61601,"bullseye":61760,"burn":62570,"bus-alt":62814,"bus":61959,"business-time":63050,"calculator":61932,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-minus":62066,"calendar-plus":62065,"calendar-times":62067,"calendar-week":63364,"calendar":61747,"camera-retro":61571,"camera":61488,"campground":63163,"candy-cane":63366,"cannabis":62815,"capsules":62571,"car-alt":62942,"car-battery":62943,"car-crash":62945,"car-side":62948,"car":61881,"caravan":63743,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,"carrot":63367,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,"cat":63166,"certificate":61603,"chair":63168,"chalkboard-teacher":62748,"chalkboard":62747,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line":61953,"chart-pie":61952,"check-circle":61528,"check-double":62816,"check-square":61770,"check":61452,"cheese":63471,"chess-bishop":62522,"chess-board":62524,"chess-king":62527,"chess-knight":62529,"chess-pawn":62531,"chess-queen":62533,"chess-rook":62535,"chess":62521,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"child":61870,"church":62749,"circle-notch":61902,"circle":61713,"city":63055,"clinic-medical":63474,"clipboard-check":62572,"clipboard-list":62573,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-download-alt":62337,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-rain":63293,"cloud-showers-heavy":63296,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-upload-alt":62338,"cloud":61634,"cocktail":62817,"code-branch":61734,"code":61729,"coffee":61684,"cog":61459,"cogs":61573,"coins":62750,"columns":61659,"comment-alt":62074,"comment-dollar":63057,"comment-dots":62637,"comment-medical":63477,"comment-slash":62643,"comment":61557,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass":61774,"compress-alt":62498,"compress-arrows-alt":63372,"compress":61542,"concierge-bell":62818,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"couch":62648,"credit-card":61597,"crop-alt":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"cube":61874,"cubes":61875,"cut":61636,"database":61888,"deaf":62116,"democrat":63303,"desktop":61704,"dharmachakra":63061,"diagnoses":62576,"dice-d20":63183,"dice-d6":63185,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"digital-tachograph":62822,"directions":62955,"disease":63482,"divide":62761,"dizzy":62823,"dna":62577,"dog":63187,"dollar-sign":61781,"dolly-flatbed":62580,"dolly":62578,"donate":62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,"dove":62650,"download":61465,"drafting-compass":62824,"dragon":63189,"draw-polygon":62958,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"edit":61508,"egg":63483,"eject":61522,"ellipsis-h":61761,"ellipsis-v":61762,"envelope-open-text":63064,"envelope-open":62134,"envelope-square":61849,"envelope":61664,"equals":62764,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exchange-alt":62306,"exclamation-circle":61546,"exclamation-triangle":61553,"exclamation":61738,"expand-alt":62500,"expand-arrows-alt":62238,"expand":61541,"external-link-alt":62301,"external-link-square-alt":62304,"eye-dropper":61947,"eye-slash":61552,"eye":61550,"fan":63587,"fast-backward":61513,"fast-forward":61520,"faucet":57349,"fax":61868,"feather-alt":62827,"feather":62765,"female":61826,"fighter-jet":61691,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-excel":61891,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-medical-alt":62584,"file-medical":62583,"file-pdf":61889,"file-powerpoint":61892,"file-prescription":62834,"file-signature":62835,"file-upload":62836,"file-video":61896,"file-word":61890,"file":61787,"fill-drip":62838,"fill":62837,"film":61448,"filter":61616,"fingerprint":62839,"fire-alt":63460,"fire-extinguisher":61748,"fire":61549,"first-aid":62585,"fish":62840,"fist-raised":63198,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flask":61635,"flushed":62841,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder":61563,"font-awesome-logo-full":62694,"font":61489,"football-ball":62542,"forward":61518,"frog":62766,"frown-open":62842,"frown":61721,"funnel-dollar":63074,"futbol":61923,"gamepad":61723,"gas-pump":62767,"gavel":61667,"gem":62373,"genderless":61997,"ghost":63202,"gift":61547,"gifts":63388,"glass-cheers":63391,"glass-martini-alt":62843,"glass-martini":61440,"glass-whiskey":63392,"glasses":62768,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,"globe":61612,"golf-ball":62544,"gopuram":63076,"graduation-cap":61853,"greater-than-equal":62770,"greater-than":62769,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"grip-horizontal":62861,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"guitar":63398,"h-square":61693,"hamburger":63493,"hammer":63203,"hamsa":63077,"hand-holding-heart":62654,"hand-holding-medical":57436,"hand-holding-usd":62656,"hand-holding-water":62657,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-rock":62037,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hands-helping":62660,"hands-wash":57438,"hands":62658,"handshake-alt-slash":57439,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-hat":63495,"hashtag":62098,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-wizard":63208,"hdd":61600,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-mask":57443,"head-side-virus":57444,"heading":61916,"headphones-alt":62863,"headphones":61477,"headset":62864,"heart-broken":63401,"heart":61444,"heartbeat":61982,"helicopter":62771,"highlighter":62865,"hiking":63212,"hippo":63213,"history":61914,"hockey-puck":62547,"holly-berry":63402,"home":61461,"horse-head":63403,"horse":63216,"hospital-alt":62589,"hospital-symbol":62590,"hospital-user":63501,"hospital":61688,"hot-tub":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-damage":63217,"house-user":57445,"hryvnia":63218,"i-cursor":62022,"ice-cream":63504,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-alt":62591,"id-card":62146,"igloo":63406,"image":61502,"images":62210,"inbox":61468,"indent":61500,"industry":62069,"infinity":62772,"info-circle":61530,"info":61737,"italic":61491,"jedi":63081,"joint":62869,"journal-whills":63082,"kaaba":63083,"key":61572,"keyboard":61724,"khanda":63085,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"kiwi-bird":62773,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-house":57446,"laptop-medical":63506,"laptop":61705,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"layer-group":62973,"leaf":61548,"lemon":61588,"less-than-equal":62775,"less-than":62774,"level-down-alt":62398,"level-up-alt":62399,"life-ring":61901,"lightbulb":61675,"link":61633,"lira-sign":61845,"list-alt":61474,"list-ol":61643,"list-ul":61642,"list":61498,"location-arrow":61732,"lock-open":62401,"lock":61475,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"low-vision":62120,"luggage-cart":62877,"lungs-virus":57447,"lungs":62980,"magic":61648,"magnet":61558,"mail-bulk":63092,"male":61827,"map-marked-alt":62880,"map-marked":62879,"map-marker-alt":62405,"map-marker":61505,"map-pin":62070,"map-signs":62071,"map":62073,"marker":62881,"mars-double":61991,"mars-stroke-h":61995,"mars-stroke-v":61994,"mars-stroke":61993,"mars":61986,"mask":63226,"medal":62882,"medkit":61690,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"memory":62776,"menorah":63094,"mercury":61987,"meteor":63315,"microchip":62171,"microphone-alt-slash":62777,"microphone-alt":62409,"microphone-slash":61745,"microphone":61744,"microscope":62992,"minus-circle":61526,"minus-square":61766,"minus":61544,"mitten":63413,"mobile-alt":62413,"mobile":61707,"money-bill-alt":62417,"money-bill-wave-alt":62779,"money-bill-wave":62778,"money-bill":61654,"money-check-alt":62781,"money-check":62780,"monument":62886,"moon":61830,"mortar-pestle":62887,"mosque":63096,"motorcycle":61980,"mountain":63228,"mouse-pointer":62021,"mouse":63692,"mug-hot":63414,"music":61441,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notes-medical":62593,"object-group":62023,"object-ungroup":62024,"oil-can":62995,"om":63097,"otter":63232,"outdent":61499,"pager":63509,"paint-brush":61948,"paint-roller":62890,"palette":62783,"pallet":62594,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph":61917,"parking":62784,"passport":62891,"pastafarianism":63099,"paste":61674,"pause-circle":62091,"pause":61516,"paw":61872,"peace":63100,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pen":62212,"pencil-alt":62211,"pencil-ruler":62894,"people-arrows":57448,"people-carry":62670,"pepper-hot":63510,"percent":62101,"percentage":62785,"person-booth":63318,"phone-alt":63609,"phone-slash":62429,"phone-square-alt":63611,"phone-square":61592,"phone-volume":62112,"phone":61589,"photo-video":63612,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"place-of-worship":63103,"plane-arrival":62895,"plane-departure":62896,"plane-slash":57449,"plane":61554,"play-circle":61764,"play":61515,"plug":61926,"plus-circle":61525,"plus-square":61694,"plus":61543,"podcast":62158,"poll-h":63106,"poll":63105,"poo-storm":63322,"poo":62206,"poop":63001,"portrait":62432,"pound-sign":61780,"power-off":61457,"pray":63107,"praying-hands":63108,"prescription-bottle-alt":62598,"prescription-bottle":62597,"prescription":62897,"print":61487,"procedures":62599,"project-diagram":62786,"pump-medical":57450,"pump-soap":57451,"puzzle-piece":61742,"qrcode":61481,"question-circle":61529,"question":61736,"quidditch":62552,"quote-left":61709,"quote-right":61710,"quran":63111,"radiation-alt":63418,"radiation":63417,"rainbow":63323,"random":61556,"receipt":62787,"record-vinyl":63705,"recycle":61880,"redo-alt":62201,"redo":61470,"registered":62045,"remove-format":63613,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet":61561,"ribbon":62678,"ring":63243,"road":61464,"robot":62788,"rocket":61749,"route":62679,"rss-square":61763,"rss":61598,"ruble-sign":61784,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-vertical":62792,"ruler":62789,"running":63244,"rupee-sign":61782,"sad-cry":62899,"sad-tear":62900,"satellite-dish":63424,"satellite":63423,"save":61639,"school":62793,"screwdriver":62794,"scroll":63246,"sd-card":63426,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,"search":61442,"seedling":62680,"server":62003,"shapes":63007,"share-alt-square":61921,"share-alt":61920,"share-square":61773,"share":61540,"shekel-sign":61963,"shield-alt":62445,"shield-virus":57452,"ship":61978,"shipping-fast":62603,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,"shower":62156,"shuttle-van":62902,"sign-in-alt":62198,"sign-language":62119,"sign-out-alt":62197,"sign":62681,"signal":61458,"signature":62903,"sim-card":63428,"sink":57453,"sitemap":61672,"skating":63429,"skiing-nordic":63434,"skiing":63433,"skull-crossbones":63252,"skull":62796,"slash":63253,"sleigh":63436,"sliders-h":61918,"smile-beam":62904,"smile-wink":62682,"smile":61720,"smog":63327,"smoking-ban":62797,"smoking":62605,"sms":63437,"snowboarding":63438,"snowflake":62172,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"sort-alpha-down-alt":63617,"sort-alpha-down":61789,"sort-alpha-up-alt":63618,"sort-alpha-up":61790,"sort-amount-down-alt":63620,"sort-amount-down":61792,"sort-amount-up-alt":63621,"sort-amount-up":61793,"sort-down":61661,"sort-numeric-down-alt":63622,"sort-numeric-down":61794,"sort-numeric-up-alt":63623,"sort-numeric-up":61795,"sort-up":61662,"sort":61660,"spa":62907,"space-shuttle":61847,"spell-check":63633,"spider":63255,"spinner":61712,"splotch":62908,"spray-can":62909,"square-full":62556,"square-root-alt":63128,"square":61640,"stamp":62911,"star-and-crescent":63129,"star-half-alt":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star":61445,"step-backward":61512,"step-forward":61521,"stethoscope":61681,"sticky-note":62025,"stop-circle":62093,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-alt-slash":57456,"store-alt":62799,"store-slash":57457,"store":62798,"stream":62800,"street-view":61981,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subway":62009,"suitcase-rolling":62913,"suitcase":61682,"sun":61829,"superscript":61739,"surprise":62914,"swatchbook":62915,"swimmer":62916,"swimming-pool":62917,"synagogue":63131,"sync-alt":62193,"sync":61473,"syringe":62606,"table-tennis":62557,"table":61646,"tablet-alt":62458,"tablet":61706,"tablets":62608,"tachometer-alt":62461,"tag":61483,"tags":61484,"tape":62683,"tasks":61614,"taxi":61882,"teeth-open":63023,"teeth":63022,"temperature-high":63337,"temperature-low":63339,"tenge":63447,"terminal":61728,"text-height":61492,"text-width":61493,"th-large":61449,"th-list":61451,"th":61450,"theater-masks":63024,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"thermometer":62609,"thumbs-down":61797,"thumbs-up":61796,"thumbtack":61581,"ticket-alt":62463,"times-circle":61527,"times":61453,"tint-slash":62919,"tint":61507,"tired":62920,"toggle-off":61956,"toggle-on":61957,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet":63448,"toolbox":62802,"tools":63449,"tooth":62921,"torah":63136,"torii-gate":63137,"tractor":63266,"trademark":62044,"traffic-light":63031,"trailer":57409,"train":62008,"tram":63450,"transgender-alt":61989,"transgender":61988,"trash-alt":62189,"trash-restore-alt":63530,"trash-restore":63529,"trash":61944,"tree":61883,"trophy":61585,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck":61649,"tshirt":62803,"tty":61924,"tv":62060,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"undo-alt":62186,"undo":61666,"universal-access":62106,"university":61852,"unlink":61735,"unlock-alt":61758,"unlock":61596,"upload":61587,"user-alt-slash":62714,"user-alt":62470,"user-astronaut":62715,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-injured":63272,"user-lock":62722,"user-md":61680,"user-minus":62723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,"user":61447,"users-cog":62729,"users-slash":57459,"users":61632,"utensil-spoon":62181,"utensils":62183,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial":62610,"vials":62611,"video-slash":62690,"video":61501,"vihara":63143,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-up":61480,"vote-yea":63346,"vr-cardboard":63273,"walking":62804,"wallet":62805,"warehouse":62612,"water":63347,"wave-square":63550,"weight-hanging":62925,"weight":62614,"wheelchair":61843,"wifi":61931,"wind":63278,"window-close":62480,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"wine-bottle":63279,"wine-glass-alt":62926,"wine-glass":62691,"won-sign":61785,"wrench":61613,"x-ray":62615,"yen-sign":61783,"yin-yang":63149}
\ No newline at end of file
diff --git a/packages/fontawesome5/package.json b/packages/fontawesome5/package.json
new file mode 100644
index 000000000..5d62ddaf3
--- /dev/null
+++ b/packages/fontawesome5/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/fontawesome5",
+ "version": "5.15.4",
+ "description": "Fontawesome5 font for react native vector icons",
+ "source": "./src/index.tsx",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "fontawesome5"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/fontawesome5"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "@fortawesome/fontawesome-free": "5.15.4",
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/fontawesome5/src/index.tsx b/packages/fontawesome5/src/index.tsx
new file mode 100644
index 000000000..6af9e9850
--- /dev/null
+++ b/packages/fontawesome5/src/index.tsx
@@ -0,0 +1,141 @@
+/* eslint-disable react/jsx-pascal-case, no-console */
+
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `fontawesome-common/generator`.
+ *
+ * FontAwesome5 icon set component.
+ * Usage:
+ */
+import type { ComponentProps } from 'react';
+import { Platform, type TextStyle } from 'react-native';
+
+import { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE, createIconSet } from '@react-native-vector-icons/common';
+
+import brandGM from '../glyphmaps/FontAwesome5_brand.json';
+import regularGM from '../glyphmaps/FontAwesome5_regular.json';
+import solidGM from '../glyphmaps/FontAwesome5_solid.json';
+
+import metadata from '../glyphmaps/FontAwesome5_meta.json';
+
+const glyphValidator = (glyph: string, iconType: keyof typeof metadata) => metadata[iconType]?.includes(glyph);
+
+const fontStyle = (fontWeight: TextStyle['fontWeight']) =>
+ Platform.select({
+ ios: {
+ fontWeight,
+ },
+ default: {},
+ });
+
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const RegularIcon = createIconSet(regularGM, 'FontAwesome5Free-Regular', 'FontAwesome5_Regular.ttf', fontStyle('400'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const SolidIcon = createIconSet(solidGM, 'FontAwesome5Free-Solid', 'FontAwesome5_Solid.ttf', fontStyle('900'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const BrandIcon = createIconSet(brandGM, 'FontAwesome5Brands-Regular', 'FontAwesome5_Brands.ttf', fontStyle('400'));
+
+type Props =
+ | ({ iconStyle: 'regular' } & ComponentProps)
+ | ({ iconStyle: 'solid' } & ComponentProps)
+ | ({ iconStyle: 'brand' } & ComponentProps)
+ | ({ iconStyle?: never } & ComponentProps);
+
+const Icon = (props: Props) => {
+ const { iconStyle, name } = props;
+ if (!iconStyle) {
+ return ;
+ }
+
+ if (!glyphValidator(name, iconStyle)) {
+ console.warn(`noSuchGlyph: glyph ${String(name)} does not exist for '${iconStyle}' icon type for FontAwesome5`);
+
+ return )} />;
+ }
+
+ switch (iconStyle) {
+ case 'brand':
+ return ;
+ case 'regular':
+ return ;
+ case 'solid':
+ return ;
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5`);
+ return )} />;
+ }
+};
+
+type GetImageSourceFunc = {
+ (
+ iconStyle: 'brand',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof BrandIcon)['getImageSource']>;
+ (
+ iconStyle: 'regular',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof RegularIcon)['getImageSource']>;
+ (
+ iconStyle: 'solid',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SolidIcon)['getImageSource']>;
+};
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const getImageSource: GetImageSourceFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => {
+ switch (iconStyle) {
+ case 'brand':
+ return BrandIcon.getImageSource(name as keyof typeof brandGM, size, color);
+ case 'regular':
+ return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color);
+ case 'solid':
+ return SolidIcon.getImageSource(name as keyof typeof solidGM, size, color);
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5`);
+ return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color);
+ }
+};
+Icon.getImageSource = getImageSource;
+
+type GetImageSourceSyncFunc = {
+ (
+ iconStyle: 'brand',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof BrandIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'regular',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof RegularIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'solid',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SolidIcon)['getImageSourceSync']>;
+};
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const getImageSourceSync: GetImageSourceSyncFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => {
+ switch (iconStyle) {
+ case 'brand':
+ return BrandIcon.getImageSourceSync(name as keyof typeof brandGM, size, color);
+ case 'regular':
+ return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color);
+ case 'solid':
+ return SolidIcon.getImageSourceSync(name as keyof typeof solidGM, size, color);
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5`);
+ return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color);
+ }
+};
+Icon.getImageSourceSync = getImageSourceSync;
+
+export default Icon;
diff --git a/packages/fontawesome5/tsconfig.build.json b/packages/fontawesome5/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/fontawesome5/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/fontawesome5/tsconfig.json b/packages/fontawesome5/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/fontawesome5/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/fontawesome6-pro/.yo-rc.json b/packages/fontawesome6-pro/.yo-rc.json
new file mode 100644
index 000000000..463a9c57d
--- /dev/null
+++ b/packages/fontawesome6-pro/.yo-rc.json
@@ -0,0 +1,98 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "fontawesome6-pro",
+ "className": "FontAwesome6Pro",
+ "commonPackage": "fontawesome-common/fontawesome6-pro",
+ "customSrc": "../../../../fontawesome-common/generators/app/templates/src/index.tsx",
+ "customReadme": true,
+ "upstreamFont": {
+ "registry": "https://npm.fontawesome.com",
+ "packageName": "@fortawesome/fontawesome-pro",
+ "versionRange": "^6",
+ "versionOnly": true
+ },
+ "dependencies": {
+ "@react-native-vector-icons/fontawesome-common": "LOOKUP"
+ },
+ "meta": {
+ "defaultStyleName": "regular",
+ "styleNames": [
+ "thin",
+ "light",
+ "regular",
+ "solid",
+ "sharpThin",
+ "sharpLight",
+ "sharp",
+ "sharpSolid",
+ "duotone",
+ "brand"
+ ],
+ "styles": {
+ "thin": {
+ "family": "FontAwesome6Pro-Thin",
+ "name": "FontAwesome6_Pro_Thin.ttf",
+ "weight": 100
+ },
+ "light": {
+ "family": "FontAwesome6Pro-Light",
+ "name": "FontAwesome6_Pro_Light.ttf",
+ "weight": 300
+ },
+ "regular": {
+ "family": "FontAwesome6Pro-Regular",
+ "name": "FontAwesome6_Pro_Regular.ttf",
+ "weight": 400
+ },
+ "solid": {
+ "family": "FontAwesome6Pro-Solid",
+ "name": "FontAwesome6_Pro_Solid.ttf",
+ "weight": 900
+ },
+ "sharpThin": {
+ "family": "FontAwesome6Sharp-Thin",
+ "name": "FontAwesome6_Pro_Sharp_Thin.ttf",
+ "weight": 100
+ },
+ "sharpLight": {
+ "family": "FontAwesome6Sharp-Light",
+ "name": "FontAwesome6_Pro_Sharp_Light.ttf",
+ "weight": 300
+ },
+ "sharp": {
+ "family": "FontAwesome6Sharp-Regular",
+ "name": "FontAwesome6_Pro_Sharp_Regular.ttf",
+ "weight": 400
+ },
+ "sharpSolid": {
+ "family": "FontAwesome6Sharp-Solid",
+ "name": "FontAwesome6_Pro_Sharp_Solid.ttf",
+ "weight": 900
+ },
+ "duotone": {
+ "family": "FontAwesome6Duotone-Solid",
+ "name": "FontAwesome6_Pro_Duotone.ttf",
+ "weight": 900
+ },
+ "brand": {
+ "family": "FontAwesome6Brands-Regular",
+ "name": "FontAwesome6_Pro_Brands.ttf",
+ "weight": 400
+ }
+ }
+ },
+ "buildSteps": {
+ "preScript": {
+ "script": "../fontawesome-common/scripts/fetch-pro.sh 6"
+ },
+ "glyphmap": {
+ "location": "fa/pro/css/all.css",
+ "mode": "css",
+ "prefix": ".fa-"
+ },
+ "postScript": {
+ "script": "node ../fontawesome-common/scripts/generate-fontawesome-metadata --path fa/pro --output glyphmaps/FontAwesome6Pro_meta.json\nrm -rf fa"
+ }
+ }
+ }
+}
diff --git a/packages/fontawesome6-pro/README.md b/packages/fontawesome6-pro/README.md
new file mode 100644
index 000000000..f8e971d24
--- /dev/null
+++ b/packages/fontawesome6-pro/README.md
@@ -0,0 +1,66 @@
+# FontAwesome 6 Pro
+
+## Installing the Pro Fonts
+
+You need your FontAwesome npm token which can be obtained by logging into your
+account and then access the `Services` tab.
+
+Run `yarn fa6-upgrade` and enter the token
+when asked to in order to upgrade to the Pro version. It will install the fonts
+in your repo in the `rnvi-fonts` directory but the folder can be customized by
+setting it when executing the command: `yarn fa6-upgrade [destination]`.
+
+### Manually
+
+If the shell script does not work you can install the Pro version manually.
+All you really need to do is adding the Pro fonts to the `rnvi-fonts` directory.
+
+## Usage
+
+Using the standard icons works just like the standard icons in this library.
+
+```javascript
+import FontAwesome6Pro from '@react-native-vector-icons/fontawesome6-pro';
+
+const icon = ;
+```
+
+Something special about the FontAwesome6Pro class is that you can also pass props
+to change the style of the icon:
+
+```javascript
+import FontAwesome6Pro from '@react-native-vector-icons/fontawesome6-pro';
+
+const icon = ;
+const icon = ;
+```
+
+**Valid types**
+
+| Type | Description |
+| -------------- | ------------------------- |
+| **brand** | Uses the Brands font |
+| **solid** | Uses the Solid font |
+| **light** | Uses the Light font |
+| **thin** | Uses the Thin font |
+| **duotone** | Uses the Duotone font |
+| **sharpSolid** | Uses the Sharp Solid font |
+| **sharpThin** | Uses the Sharp Thin font |
+| **sharpLight** | Uses the Sharp Light font |
+| **sharp** | Uses the Sharp font |
+
+No specified type indicates Regular font.
+
+### getImageSource
+
+`getImageSource` works a little different due to its native backend and how the
+font is separated into different files. An extra argument to specify the font
+style is required.
+
+```javascript
+import FontAwesome6Pro from '@react-native-vector-icons/fontawesome6-pro';
+
+FontAwesome6Pro.getImageSource('solid', 'comments', 30, '#000').then(
+ (source) => this.setState({ image: source })
+);
+```
diff --git a/packages/fontawesome6-pro/babel.config.js b/packages/fontawesome6-pro/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/fontawesome6-pro/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/glyphmaps/FontAwesome6Pro.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro.json
similarity index 99%
rename from glyphmaps/FontAwesome6Pro.json
rename to packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro.json
index d8c08b3b3..6defb41a6 100644
--- a/glyphmaps/FontAwesome6Pro.json
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro.json
@@ -147,6 +147,8 @@
"people-line": 58676,
"beer-mug-empty": 61692,
"beer": 61692,
+ "carpool": 59036,
+ "car-people": 59036,
"crate-empty": 57681,
"diagram-predecessor": 58487,
"transporter": 57410,
@@ -233,6 +235,7 @@
"pumpkin": 63239,
"clipboard-list": 62573,
"pen-field": 57873,
+ "chart-sine": 59037,
"blueberries": 58088,
"truck-ramp-box": 62686,
"truck-loading": 62686,
@@ -1358,6 +1361,7 @@
"bracket-square-right": 93,
"martini-glass": 62843,
"glass-martini-alt": 62843,
+ "square-binary": 59035,
"rotate-left": 62186,
"rotate-back": 62186,
"rotate-backward": 62186,
@@ -1505,6 +1509,7 @@
"address-card": 62139,
"contact-card": 62139,
"vcard": 62139,
+ "chart-fft": 59038,
"scale-unbalanced-flip": 62742,
"balance-scale-right": 62742,
"globe-snow": 63395,
@@ -2186,6 +2191,7 @@
"hand-holding-dollar": 62656,
"hand-holding-usd": 62656,
"grid-dividers": 58285,
+ "chart-diagram": 59029,
"bacterium": 57434,
"hand-pointer": 62042,
"drum-steelpan": 62826,
@@ -2266,6 +2272,7 @@
"starfighter-alt": 57400,
"rocket-launch": 57383,
"mosquito-net": 58668,
+ "file-fragment": 59031,
"vent-damper": 58469,
"bridge-water": 58574,
"ban-bug": 63481,
@@ -2724,6 +2731,7 @@
"square-d": 57960,
"grip-vertical": 62862,
"mobile-signal-out": 57840,
+ "hexagon-nodes": 59033,
"arrow-turn-up": 61768,
"level-up": 61768,
"u": 85,
@@ -3334,6 +3342,8 @@
"save-times": 57729,
"naira-sign": 57846,
"peach": 57867,
+ "circles-overlap-3": 59041,
+ "pronoun": 59041,
"taxi-bus": 58008,
"bracket-curly": 123,
"bracket-curly-left": 123,
@@ -3589,6 +3599,7 @@
"floppy-disk-circle-arrow-right": 57728,
"save-circle-arrow-right": 57728,
"folder-minus": 63069,
+ "hexagon-nodes-bolt": 59034,
"planet-moon": 57375,
"face-eyes-xmarks": 58228,
"chart-scatter": 63470,
@@ -3800,6 +3811,7 @@
"gun-slash": 57756,
"avocado": 57514,
"binary": 58171,
+ "comment-nodes": 59030,
"glasses-round": 62965,
"glasses-alt": 62965,
"phone-plus": 62674,
@@ -4144,6 +4156,7 @@
"mug-saucer": 61684,
"coffee": 61684,
"brush": 62813,
+ "file-half-dashed": 59032,
"tree-decorated": 63452,
"mask": 63226,
"calendar-heart": 57555,
@@ -4413,6 +4426,7 @@
"debian": 58891,
"openid": 61851,
"instalod": 57473,
+ "files-pinwheel": 59039,
"expeditedssl": 62014,
"sellcast": 62170,
"square-twitter": 61569,
@@ -4454,6 +4468,7 @@
"sticker-mule": 62455,
"creative-commons-zero": 62707,
"hips": 62546,
+ "css": 59042,
"behance": 61876,
"reddit": 61857,
"discord": 62354,
@@ -4597,6 +4612,7 @@
"spotify": 61884,
"optin-monster": 62012,
"fly": 62487,
+ "square-bluesky": 59043,
"aviato": 62497,
"itunes": 62388,
"cuttlefish": 62348,
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_brand.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_brand.json
new file mode 100644
index 000000000..3a5add6de
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_brand.json
@@ -0,0 +1 @@
+{"42-group":57472,"500px":62062,"accessible-icon":62312,"accusoft":62313,"adn":61808,"adversal":62314,"affiliatetheme":62315,"airbnb":63540,"algolia":62316,"alipay":63042,"amazon-pay":62508,"amazon":62064,"amilia":62317,"android":61819,"angellist":61961,"angrycreative":62318,"angular":62496,"app-store-ios":62320,"app-store":62319,"apper":62321,"apple-pay":62485,"apple":61817,"artstation":63354,"asymmetrik":62322,"atlassian":63355,"audible":62323,"autoprefixer":62492,"avianex":62324,"aviato":62497,"aws":62325,"bandcamp":62165,"battle-net":63541,"behance":61876,"bilibili":58329,"bimobject":62328,"bitbucket":61809,"bitcoin":62329,"bity":62330,"black-tie":62078,"blackberry":62331,"blogger-b":62333,"blogger":62332,"bluesky":58993,"bluetooth-b":62100,"bluetooth":62099,"bootstrap":63542,"bots":58176,"brave-reverse":58941,"brave":58940,"btc":61786,"buffer":63543,"buromobelexperte":62335,"buy-n-large":63654,"buysellads":61965,"canadian-maple-leaf":63365,"cc-amazon-pay":62509,"cc-amex":61939,"cc-apple-pay":62486,"cc-diners-club":62028,"cc-discover":61938,"cc-jcb":62027,"cc-mastercard":61937,"cc-paypal":61940,"cc-stripe":61941,"cc-visa":61936,"centercode":62336,"centos":63369,"chrome":62056,"chromecast":63544,"cloudflare":57469,"cloudscale":62339,"cloudsmith":62340,"cloudversify":62341,"cmplid":58208,"codepen":61899,"codiepie":62084,"confluence":63373,"connectdevelop":61966,"contao":62061,"cotton-bureau":63646,"cpanel":62344,"creative-commons-by":62695,"creative-commons-nc-eu":62697,"creative-commons-nc-jp":62698,"creative-commons-nc":62696,"creative-commons-nd":62699,"creative-commons-pd-alt":62701,"creative-commons-pd":62700,"creative-commons-remix":62702,"creative-commons-sa":62703,"creative-commons-sampling-plus":62705,"creative-commons-sampling":62704,"creative-commons-share":62706,"creative-commons-zero":62707,"creative-commons":62046,"critical-role":63177,"css":59042,"css3-alt":62347,"css3":61756,"cuttlefish":62348,"d-and-d-beyond":63178,"d-and-d":62349,"dailymotion":57426,"dart-lang":59027,"dashcube":61968,"debian":58891,"deezer":57463,"delicious":61861,"deploydog":62350,"deskpro":62351,"dev":63180,"deviantart":61885,"dhl":63376,"diaspora":63377,"digg":61862,"digital-ocean":62353,"discord":62354,"discourse":62355,"dochub":62356,"docker":62357,"draft2digital":62358,"dribbble":61821,"dropbox":61803,"drupal":61865,"dyalog":62361,"earlybirds":62362,"ebay":62708,"edge-legacy":57464,"edge":62082,"elementor":62512,"ello":62961,"ember":62499,"empire":61905,"envira":62105,"erlang":62365,"ethereum":62510,"etsy":62167,"evernote":63545,"expeditedssl":62014,"facebook-f":62366,"facebook-messenger":62367,"facebook":61594,"fantasy-flight-games":63196,"fedex":63383,"fedora":63384,"figma":63385,"files-pinwheel":59039,"firefox-browser":57351,"firefox":62057,"first-order-alt":62730,"first-order":62128,"firstdraft":62369,"flickr":61806,"flipboard":62541,"flutter":59028,"fly":62487,"font-awesome":62132,"fonticons-fi":62370,"fonticons":62080,"fort-awesome-alt":62371,"fort-awesome":62086,"forumbee":61969,"foursquare":61824,"free-code-camp":62149,"freebsd":62372,"fulcrum":62731,"galactic-republic":62732,"galactic-senate":62733,"get-pocket":62053,"gg-circle":62049,"gg":62048,"git-alt":63553,"git":61907,"github-alt":61715,"github":61595,"gitkraken":62374,"gitlab":62102,"gitter":62502,"glide-g":62118,"glide":62117,"gofore":62375,"golang":58383,"goodreads-g":62377,"goodreads":62376,"google-drive":62378,"google-pay":57465,"google-play":62379,"google-plus-g":61653,"google-plus":62131,"google-scholar":58939,"google-wallet":61934,"google":61856,"gratipay":61828,"grav":62166,"gripfire":62380,"grunt":62381,"guilded":57470,"gulp":62382,"hacker-news":61908,"hackerrank":62967,"hashnode":58521,"hips":62546,"hire-a-helper":62384,"hive":57471,"hooli":62503,"hornbill":62866,"hotjar":62385,"houzz":62076,"html5":61755,"hubspot":62386,"ideal":57363,"imdb":62168,"instagram":61805,"instalod":57473,"intercom":63407,"internet-explorer":62059,"invision":63408,"ioxhost":61960,"itch-io":63546,"itunes-note":62389,"itunes":62388,"java":62692,"jedi-order":62734,"jenkins":62390,"jira":63409,"joget":62391,"joomla":61866,"js":62392,"jsfiddle":61900,"jxl":59003,"kaggle":62970,"keybase":62709,"keycdn":62394,"kickstarter-k":62396,"kickstarter":62395,"korvue":62511,"laravel":62397,"lastfm":61954,"leanpub":61970,"less":62493,"letterboxd":58925,"line":62400,"linkedin-in":61665,"linkedin":61580,"linode":62136,"linux":61820,"lyft":62403,"magento":62404,"mailchimp":62878,"mandalorian":62735,"markdown":62991,"mastodon":62710,"maxcdn":61750,"mdb":63690,"medapps":62406,"medium":62010,"medrt":62408,"meetup":62176,"megaport":62883,"mendeley":63411,"meta":58523,"microblog":57370,"microsoft":62410,"mintbit":58927,"mix":62411,"mixcloud":62089,"mixer":57430,"mizuni":62412,"modx":62085,"monero":62416,"napster":62418,"neos":62994,"nfc-directional":58672,"nfc-symbol":58673,"nimblr":62888,"node-js":62419,"node":62489,"npm":62420,"ns8":62421,"nutritionix":62422,"octopus-deploy":57474,"odnoklassniki":62051,"odysee":58822,"old-republic":62736,"opencart":62013,"openid":61851,"opensuse":58923,"opera":62058,"optin-monster":62012,"orcid":63698,"osi":62490,"padlet":58528,"page4":62423,"pagelines":61836,"palfed":62424,"patreon":62425,"paypal":61933,"perbyte":57475,"periscope":62426,"phabricator":62427,"phoenix-framework":62428,"phoenix-squadron":62737,"php":62551,"pied-piper-alt":61864,"pied-piper-hat":62693,"pied-piper-pp":61863,"pied-piper":62126,"pinterest-p":62001,"pinterest":61650,"pix":58426,"pixiv":58944,"playstation":62431,"product-hunt":62088,"pushed":62433,"python":62434,"qq":61910,"quinscape":62553,"quora":62148,"r-project":62711,"raspberry-pi":63419,"ravelry":62169,"react":62491,"reacteurope":63325,"readme":62677,"rebel":61904,"red-river":62435,"reddit-alien":62081,"reddit":61857,"redhat":63420,"renren":61835,"replyd":62438,"researchgate":62712,"resolving":62439,"rev":62898,"rocketchat":62440,"rockrms":62441,"rust":57466,"safari":62055,"salesforce":63547,"sass":62494,"schlix":62442,"screenpal":58736,"scribd":62090,"searchengin":62443,"sellcast":62170,"sellsy":61971,"servicestack":62444,"shirtsinbulk":61972,"shoelace":58892,"shopify":57431,"shopware":62901,"signal-messenger":58979,"simplybuilt":61973,"sistrix":62446,"sith":62738,"sitrox":58442,"sketch":63430,"skyatlas":61974,"skype":61822,"slack":61848,"slideshare":61927,"snapchat":62123,"soundcloud":61886,"sourcetree":63443,"space-awesome":58796,"speakap":62451,"speaker-deck":63548,"spotify":61884,"square-behance":61877,"square-bluesky":59043,"square-dribbble":62359,"square-facebook":61570,"square-font-awesome-stroke":62300,"square-font-awesome":58797,"square-git":61906,"square-github":61586,"square-gitlab":58798,"square-google-plus":61652,"square-hacker-news":62383,"square-instagram":57429,"square-js":62393,"square-lastfm":61955,"square-letterboxd":58926,"square-odnoklassniki":62052,"square-pied-piper":57374,"square-pinterest":61651,"square-reddit":61858,"square-snapchat":62125,"square-steam":61879,"square-threads":58905,"square-tumblr":61812,"square-twitter":61569,"square-upwork":59004,"square-viadeo":62122,"square-vimeo":61844,"square-web-awesome-stroke":59012,"square-web-awesome":59011,"square-whatsapp":62476,"square-x-twitter":58906,"square-xing":61801,"square-youtube":62513,"squarespace":62910,"stack-exchange":61837,"stack-overflow":61804,"stackpath":63554,"staylinked":62453,"steam-symbol":62454,"steam":61878,"sticker-mule":62455,"strava":62504,"stripe-s":62506,"stripe":62505,"stubber":58823,"studiovinari":62456,"stumbleupon-circle":61859,"stumbleupon":61860,"superpowers":62173,"supple":62457,"suse":63446,"swift":63713,"symfony":63549,"teamspeak":62713,"telegram":62150,"tencent-weibo":61909,"the-red-yeti":63133,"themeco":62918,"themeisle":62130,"think-peaks":63281,"threads":58904,"tiktok":57467,"trade-federation":62739,"trello":61825,"tumblr":61811,"twitch":61928,"twitter":61593,"typo3":62507,"uber":62466,"ubuntu":63455,"uikit":62467,"umbraco":63720,"uncharted":57476,"uniregistry":62468,"unity":57417,"unsplash":57468,"untappd":62469,"ups":63456,"upwork":58945,"usb":62087,"usps":63457,"ussunnah":62471,"vaadin":62472,"viacoin":62007,"viadeo":62121,"viber":62473,"vimeo-v":62077,"vimeo":62474,"vine":61898,"vk":61833,"vnv":62475,"vuejs":62495,"watchman-monitoring":57479,"waze":63551,"web-awesome":59010,"webflow":58972,"weebly":62924,"weibo":61834,"weixin":61911,"whatsapp":62002,"whmcs":62477,"wikipedia-w":62054,"windows":61818,"wirsindhandwerk":58064,"wix":62927,"wizards-of-the-coast":63280,"wodu":57480,"wolf-pack-battalion":62740,"wordpress-simple":62481,"wordpress":61850,"wpbeginner":62103,"wpexplorer":62174,"wpforms":62104,"wpressr":62436,"x-twitter":58907,"xbox":62482,"xing":61800,"y-combinator":62011,"yahoo":61854,"yammer":63552,"yandex-international":62484,"yandex":62483,"yarn":63459,"yelp":61929,"yoast":62129,"youtube":61799,"zhihu":63039}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-light.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-light.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-light.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-regular.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-regular.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-regular.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-thin.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-thin.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-thin.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_light.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_light.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_light.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/glyphmaps/FontAwesome6Pro_meta.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_meta.json
similarity index 62%
rename from glyphmaps/FontAwesome6Pro_meta.json
rename to packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_meta.json
index 85e1983e3..759176177 100644
--- a/glyphmaps/FontAwesome6Pro_meta.json
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_meta.json
@@ -1,5 +1,5 @@
{
- "brands": [
+ "brand": [
"42-group",
"500px",
"accessible-icon",
@@ -96,6 +96,7 @@
"creative-commons-zero",
"creative-commons",
"critical-role",
+ "css",
"css3-alt",
"css3",
"cuttlefish",
@@ -145,6 +146,7 @@
"fedex",
"fedora",
"figma",
+ "files-pinwheel",
"firefox-browser",
"firefox",
"first-order-alt",
@@ -367,6 +369,7 @@
"speaker-deck",
"spotify",
"square-behance",
+ "square-bluesky",
"square-dribbble",
"square-facebook",
"square-font-awesome-stroke",
@@ -1054,6 +1057,7 @@
"caret-left",
"caret-right",
"caret-up",
+ "carpool",
"carrot",
"cars",
"cart-arrow-down",
@@ -1096,6 +1100,8 @@
"chart-bullet",
"chart-candlestick",
"chart-column",
+ "chart-diagram",
+ "chart-fft",
"chart-gantt",
"chart-kanban",
"chart-line-down",
@@ -1117,6 +1123,7 @@
"chart-scatter",
"chart-simple-horizontal",
"chart-simple",
+ "chart-sine",
"chart-tree-map",
"chart-user",
"chart-waterfall",
@@ -1279,6 +1286,7 @@
"circle-yen",
"circle-z",
"circle",
+ "circles-overlap-3",
"circles-overlap",
"citrus-slice",
"citrus",
@@ -1406,6 +1414,7 @@
"comment-middle",
"comment-minus",
"comment-music",
+ "comment-nodes",
"comment-pen",
"comment-plus",
"comment-question",
@@ -1793,7 +1802,9 @@
"file-excel",
"file-exclamation",
"file-export",
+ "file-fragment",
"file-gif",
+ "file-half-dashed",
"file-heart",
"file-image",
"file-import",
@@ -2139,6 +2150,8 @@
"hexagon-exclamation",
"hexagon-image",
"hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"hexagon-plus",
"hexagon-vertical-nft-slanted",
"hexagon-vertical-nft",
@@ -3192,6 +3205,9982 @@
"square-arrow-up-right",
"square-arrow-up",
"square-b",
+ "square-binary",
+ "square-bolt",
+ "square-c",
+ "square-caret-down",
+ "square-caret-left",
+ "square-caret-right",
+ "square-caret-up",
+ "square-check",
+ "square-chevron-down",
+ "square-chevron-left",
+ "square-chevron-right",
+ "square-chevron-up",
+ "square-code",
+ "square-d",
+ "square-dashed-circle-plus",
+ "square-dashed",
+ "square-divide",
+ "square-dollar",
+ "square-down-left",
+ "square-down-right",
+ "square-down",
+ "square-e",
+ "square-ellipsis-vertical",
+ "square-ellipsis",
+ "square-envelope",
+ "square-exclamation",
+ "square-f",
+ "square-fragile",
+ "square-full",
+ "square-g",
+ "square-h",
+ "square-heart",
+ "square-i",
+ "square-info",
+ "square-j",
+ "square-k",
+ "square-kanban",
+ "square-l",
+ "square-left",
+ "square-list",
+ "square-m",
+ "square-minus",
+ "square-n",
+ "square-nfi",
+ "square-o",
+ "square-p",
+ "square-parking-slash",
+ "square-parking",
+ "square-pen",
+ "square-person-confined",
+ "square-phone-flip",
+ "square-phone-hangup",
+ "square-phone",
+ "square-plus",
+ "square-poll-horizontal",
+ "square-poll-vertical",
+ "square-q",
+ "square-quarters",
+ "square-question",
+ "square-quote",
+ "square-r",
+ "square-right",
+ "square-ring",
+ "square-root-variable",
+ "square-root",
+ "square-rss",
+ "square-s",
+ "square-share-nodes",
+ "square-sliders-vertical",
+ "square-sliders",
+ "square-small",
+ "square-star",
+ "square-t",
+ "square-terminal",
+ "square-this-way-up",
+ "square-u",
+ "square-up-left",
+ "square-up-right",
+ "square-up",
+ "square-user",
+ "square-v",
+ "square-virus",
+ "square-w",
+ "square-x",
+ "square-xmark",
+ "square-y",
+ "square-z",
+ "square",
+ "squid",
+ "squirrel",
+ "staff-snake",
+ "staff",
+ "stairs",
+ "stamp",
+ "standard-definition",
+ "stapler",
+ "star-and-crescent",
+ "star-christmas",
+ "star-exclamation",
+ "star-half-stroke",
+ "star-half",
+ "star-of-david",
+ "star-of-life",
+ "star-sharp-half-stroke",
+ "star-sharp-half",
+ "star-sharp",
+ "star-shooting",
+ "star",
+ "starfighter-twin-ion-engine-advanced",
+ "starfighter-twin-ion-engine",
+ "starfighter",
+ "stars",
+ "starship-freighter",
+ "starship",
+ "steak",
+ "steering-wheel",
+ "sterling-sign",
+ "stethoscope",
+ "stocking",
+ "stomach",
+ "stop",
+ "stopwatch-20",
+ "stopwatch",
+ "store-lock",
+ "store-slash",
+ "store",
+ "strawberry",
+ "street-view",
+ "stretcher",
+ "strikethrough",
+ "stroopwafel",
+ "subscript",
+ "subtitles-slash",
+ "subtitles",
+ "suitcase-medical",
+ "suitcase-rolling",
+ "suitcase",
+ "sun-bright",
+ "sun-cloud",
+ "sun-dust",
+ "sun-haze",
+ "sun-plant-wilt",
+ "sun",
+ "sunglasses",
+ "sunrise",
+ "sunset",
+ "superscript",
+ "sushi-roll",
+ "sushi",
+ "swap-arrows",
+ "swap",
+ "swatchbook",
+ "sword-laser-alt",
+ "sword-laser",
+ "sword",
+ "swords-laser",
+ "swords",
+ "symbols",
+ "synagogue",
+ "syringe",
+ "t-rex",
+ "t",
+ "table-cells-column-lock",
+ "table-cells-column-unlock",
+ "table-cells-large",
+ "table-cells-lock",
+ "table-cells-row-lock",
+ "table-cells-row-unlock",
+ "table-cells-unlock",
+ "table-cells",
+ "table-columns",
+ "table-layout",
+ "table-list",
+ "table-picnic",
+ "table-pivot",
+ "table-rows",
+ "table-tennis-paddle-ball",
+ "table-tree",
+ "table",
+ "tablet-button",
+ "tablet-rugged",
+ "tablet-screen-button",
+ "tablet-screen",
+ "tablet",
+ "tablets",
+ "tachograph-digital",
+ "taco",
+ "tag",
+ "tags",
+ "tally-1",
+ "tally-2",
+ "tally-3",
+ "tally-4",
+ "tally",
+ "tamale",
+ "tank-water",
+ "tape",
+ "tarp-droplet",
+ "tarp",
+ "taxi-bus",
+ "taxi",
+ "teddy-bear",
+ "teeth-open",
+ "teeth",
+ "telescope",
+ "temperature-arrow-down",
+ "temperature-arrow-up",
+ "temperature-empty",
+ "temperature-full",
+ "temperature-half",
+ "temperature-high",
+ "temperature-list",
+ "temperature-low",
+ "temperature-quarter",
+ "temperature-snow",
+ "temperature-sun",
+ "temperature-three-quarters",
+ "tenge-sign",
+ "tennis-ball",
+ "tent-arrow-down-to-line",
+ "tent-arrow-left-right",
+ "tent-arrow-turn-left",
+ "tent-arrows-down",
+ "tent-double-peak",
+ "tent",
+ "tents",
+ "terminal",
+ "text-height",
+ "text-size",
+ "text-slash",
+ "text-width",
+ "text",
+ "thermometer",
+ "theta",
+ "thought-bubble",
+ "thumbs-down",
+ "thumbs-up",
+ "thumbtack-slash",
+ "thumbtack",
+ "tick",
+ "ticket-airline",
+ "ticket-perforated",
+ "ticket-simple",
+ "ticket",
+ "tickets-airline",
+ "tickets-perforated",
+ "tickets-simple",
+ "tickets",
+ "tilde",
+ "timeline-arrow",
+ "timeline",
+ "timer",
+ "tire-flat",
+ "tire-pressure-warning",
+ "tire-rugged",
+ "tire",
+ "toggle-large-off",
+ "toggle-large-on",
+ "toggle-off",
+ "toggle-on",
+ "toilet-paper-blank-under",
+ "toilet-paper-blank",
+ "toilet-paper-check",
+ "toilet-paper-slash",
+ "toilet-paper-under-slash",
+ "toilet-paper-under",
+ "toilet-paper-xmark",
+ "toilet-paper",
+ "toilet-portable",
+ "toilet",
+ "toilets-portable",
+ "tomato",
+ "tombstone-blank",
+ "tombstone",
+ "toolbox",
+ "tooth",
+ "toothbrush",
+ "torii-gate",
+ "tornado",
+ "tower-broadcast",
+ "tower-cell",
+ "tower-control",
+ "tower-observation",
+ "tractor",
+ "trademark",
+ "traffic-cone",
+ "traffic-light-go",
+ "traffic-light-slow",
+ "traffic-light-stop",
+ "traffic-light",
+ "trailer",
+ "train-subway-tunnel",
+ "train-subway",
+ "train-track",
+ "train-tram",
+ "train-tunnel",
+ "train",
+ "transformer-bolt",
+ "transgender",
+ "transporter-1",
+ "transporter-2",
+ "transporter-3",
+ "transporter-4",
+ "transporter-5",
+ "transporter-6",
+ "transporter-7",
+ "transporter-empty",
+ "transporter",
+ "trash-arrow-up",
+ "trash-can-arrow-up",
+ "trash-can-check",
+ "trash-can-clock",
+ "trash-can-list",
+ "trash-can-plus",
+ "trash-can-slash",
+ "trash-can-undo",
+ "trash-can-xmark",
+ "trash-can",
+ "trash-check",
+ "trash-clock",
+ "trash-list",
+ "trash-plus",
+ "trash-slash",
+ "trash-undo",
+ "trash-xmark",
+ "trash",
+ "treasure-chest",
+ "tree-christmas",
+ "tree-city",
+ "tree-deciduous",
+ "tree-decorated",
+ "tree-large",
+ "tree-palm",
+ "tree",
+ "trees",
+ "triangle-exclamation",
+ "triangle-instrument",
+ "triangle-person-digging",
+ "triangle",
+ "tricycle-adult",
+ "tricycle",
+ "trillium",
+ "trophy-star",
+ "trophy",
+ "trowel-bricks",
+ "trowel",
+ "truck-arrow-right",
+ "truck-bolt",
+ "truck-clock",
+ "truck-container-empty",
+ "truck-container",
+ "truck-droplet",
+ "truck-fast",
+ "truck-field-un",
+ "truck-field",
+ "truck-fire",
+ "truck-flatbed",
+ "truck-front",
+ "truck-ladder",
+ "truck-medical",
+ "truck-monster",
+ "truck-moving",
+ "truck-pickup",
+ "truck-plane",
+ "truck-plow",
+ "truck-ramp-box",
+ "truck-ramp-couch",
+ "truck-ramp",
+ "truck-tow",
+ "truck-utensils",
+ "truck",
+ "trumpet",
+ "tty-answer",
+ "tty",
+ "tugrik-sign",
+ "turkey",
+ "turkish-lira-sign",
+ "turn-down-left",
+ "turn-down-right",
+ "turn-down",
+ "turn-left-down",
+ "turn-left-up",
+ "turn-left",
+ "turn-right",
+ "turn-up",
+ "turntable",
+ "turtle",
+ "tv-music",
+ "tv-retro",
+ "tv",
+ "typewriter",
+ "u",
+ "ufo-beam",
+ "ufo",
+ "umbrella-beach",
+ "umbrella-simple",
+ "umbrella",
+ "underline",
+ "unicorn",
+ "uniform-martial-arts",
+ "union",
+ "universal-access",
+ "unlock-keyhole",
+ "unlock",
+ "up-down-left-right",
+ "up-down",
+ "up-from-bracket",
+ "up-from-dotted-line",
+ "up-from-line",
+ "up-left",
+ "up-long",
+ "up-right-and-down-left-from-center",
+ "up-right-from-square",
+ "up-right",
+ "up-to-bracket",
+ "up-to-dotted-line",
+ "up-to-line",
+ "up",
+ "upload",
+ "usb-drive",
+ "user-alien",
+ "user-astronaut",
+ "user-beard-bolt",
+ "user-bounty-hunter",
+ "user-check",
+ "user-chef",
+ "user-clock",
+ "user-cowboy",
+ "user-crown",
+ "user-doctor-hair-long",
+ "user-doctor-hair",
+ "user-doctor-message",
+ "user-doctor",
+ "user-gear",
+ "user-graduate",
+ "user-group-crown",
+ "user-group-simple",
+ "user-group",
+ "user-hair-buns",
+ "user-hair-long",
+ "user-hair-mullet",
+ "user-hair",
+ "user-headset",
+ "user-helmet-safety",
+ "user-hoodie",
+ "user-injured",
+ "user-large-slash",
+ "user-large",
+ "user-lock",
+ "user-magnifying-glass",
+ "user-minus",
+ "user-music",
+ "user-ninja",
+ "user-nurse-hair-long",
+ "user-nurse-hair",
+ "user-nurse",
+ "user-pen",
+ "user-pilot-tie",
+ "user-pilot",
+ "user-plus",
+ "user-police-tie",
+ "user-police",
+ "user-robot-xmarks",
+ "user-robot",
+ "user-secret",
+ "user-shakespeare",
+ "user-shield",
+ "user-slash",
+ "user-tag",
+ "user-tie-hair-long",
+ "user-tie-hair",
+ "user-tie",
+ "user-unlock",
+ "user-visor",
+ "user-vneck-hair-long",
+ "user-vneck-hair",
+ "user-vneck",
+ "user-xmark",
+ "user",
+ "users-between-lines",
+ "users-gear",
+ "users-line",
+ "users-medical",
+ "users-rays",
+ "users-rectangle",
+ "users-slash",
+ "users-viewfinder",
+ "users",
+ "utensils-slash",
+ "utensils",
+ "utility-pole-double",
+ "utility-pole",
+ "v",
+ "vacuum-robot",
+ "vacuum",
+ "value-absolute",
+ "van-shuttle",
+ "vault",
+ "vector-circle",
+ "vector-polygon",
+ "vector-square",
+ "vent-damper",
+ "venus-double",
+ "venus-mars",
+ "venus",
+ "vest-patches",
+ "vest",
+ "vial-circle-check",
+ "vial-virus",
+ "vial",
+ "vials",
+ "video-arrow-down-left",
+ "video-arrow-up-right",
+ "video-plus",
+ "video-slash",
+ "video",
+ "vihara",
+ "violin",
+ "virus-covid-slash",
+ "virus-covid",
+ "virus-slash",
+ "virus",
+ "viruses",
+ "voicemail",
+ "volcano",
+ "volleyball",
+ "volume-high",
+ "volume-low",
+ "volume-off",
+ "volume-slash",
+ "volume-xmark",
+ "volume",
+ "vr-cardboard",
+ "w",
+ "waffle",
+ "wagon-covered",
+ "walker",
+ "walkie-talkie",
+ "wallet",
+ "wand-magic-sparkles",
+ "wand-magic",
+ "wand-sparkles",
+ "wand",
+ "warehouse-full",
+ "warehouse",
+ "washing-machine",
+ "watch-apple",
+ "watch-calculator",
+ "watch-fitness",
+ "watch-smart",
+ "watch",
+ "water-arrow-down",
+ "water-arrow-up",
+ "water-ladder",
+ "water",
+ "watermelon-slice",
+ "wave-pulse",
+ "wave-sine",
+ "wave-square",
+ "wave-triangle",
+ "wave",
+ "waveform-lines",
+ "waveform",
+ "waves-sine",
+ "web-awesome",
+ "webhook",
+ "weight-hanging",
+ "weight-scale",
+ "whale",
+ "wheat-awn-circle-exclamation",
+ "wheat-awn-slash",
+ "wheat-awn",
+ "wheat-slash",
+ "wheat",
+ "wheelchair-move",
+ "wheelchair",
+ "whiskey-glass-ice",
+ "whiskey-glass",
+ "whistle",
+ "wifi-exclamation",
+ "wifi-fair",
+ "wifi-slash",
+ "wifi-weak",
+ "wifi",
+ "wind-turbine",
+ "wind-warning",
+ "wind",
+ "window-flip",
+ "window-frame-open",
+ "window-frame",
+ "window-maximize",
+ "window-minimize",
+ "window-restore",
+ "window",
+ "windsock",
+ "wine-bottle",
+ "wine-glass-crack",
+ "wine-glass-empty",
+ "wine-glass",
+ "won-sign",
+ "worm",
+ "wreath-laurel",
+ "wreath",
+ "wrench-simple",
+ "wrench",
+ "x-ray",
+ "x",
+ "xmark-large",
+ "xmark-to-slot",
+ "xmark",
+ "xmarks-lines",
+ "y",
+ "yen-sign",
+ "yin-yang",
+ "z"
+ ],
+ "duotone-light": [
+ "0",
+ "00",
+ "1",
+ "2",
+ "3",
+ "360-degrees",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "a",
+ "abacus",
+ "accent-grave",
+ "acorn",
+ "address-book",
+ "address-card",
+ "air-conditioner",
+ "airplay",
+ "alarm-clock",
+ "alarm-exclamation",
+ "alarm-plus",
+ "alarm-snooze",
+ "album-circle-plus",
+ "album-circle-user",
+ "album-collection-circle-plus",
+ "album-collection-circle-user",
+ "album-collection",
+ "album",
+ "alicorn",
+ "alien-8bit",
+ "alien",
+ "align-center",
+ "align-justify",
+ "align-left",
+ "align-right",
+ "align-slash",
+ "alt",
+ "amp-guitar",
+ "ampersand",
+ "anchor-circle-check",
+ "anchor-circle-exclamation",
+ "anchor-circle-xmark",
+ "anchor-lock",
+ "anchor",
+ "angel",
+ "angle-90",
+ "angle-down",
+ "angle-left",
+ "angle-right",
+ "angle-up",
+ "angle",
+ "angles-down",
+ "angles-left",
+ "angles-right",
+ "angles-up-down",
+ "angles-up",
+ "ankh",
+ "ant",
+ "apartment",
+ "aperture",
+ "apostrophe",
+ "apple-core",
+ "apple-whole",
+ "archway",
+ "arrow-down-1-9",
+ "arrow-down-9-1",
+ "arrow-down-a-z",
+ "arrow-down-arrow-up",
+ "arrow-down-big-small",
+ "arrow-down-from-arc",
+ "arrow-down-from-bracket",
+ "arrow-down-from-dotted-line",
+ "arrow-down-from-line",
+ "arrow-down-left-and-arrow-up-right-to-center",
+ "arrow-down-left",
+ "arrow-down-long",
+ "arrow-down-right",
+ "arrow-down-short-wide",
+ "arrow-down-small-big",
+ "arrow-down-square-triangle",
+ "arrow-down-to-arc",
+ "arrow-down-to-bracket",
+ "arrow-down-to-dotted-line",
+ "arrow-down-to-line",
+ "arrow-down-to-square",
+ "arrow-down-triangle-square",
+ "arrow-down-up-across-line",
+ "arrow-down-up-lock",
+ "arrow-down-wide-short",
+ "arrow-down-z-a",
+ "arrow-down",
+ "arrow-left-from-arc",
+ "arrow-left-from-bracket",
+ "arrow-left-from-line",
+ "arrow-left-long-to-line",
+ "arrow-left-long",
+ "arrow-left-to-arc",
+ "arrow-left-to-bracket",
+ "arrow-left-to-line",
+ "arrow-left",
+ "arrow-pointer",
+ "arrow-progress",
+ "arrow-right-arrow-left",
+ "arrow-right-from-arc",
+ "arrow-right-from-bracket",
+ "arrow-right-from-line",
+ "arrow-right-long-to-line",
+ "arrow-right-long",
+ "arrow-right-to-arc",
+ "arrow-right-to-bracket",
+ "arrow-right-to-city",
+ "arrow-right-to-line",
+ "arrow-right",
+ "arrow-rotate-left",
+ "arrow-rotate-right",
+ "arrow-trend-down",
+ "arrow-trend-up",
+ "arrow-turn-down-left",
+ "arrow-turn-down-right",
+ "arrow-turn-down",
+ "arrow-turn-left-down",
+ "arrow-turn-left-up",
+ "arrow-turn-left",
+ "arrow-turn-right",
+ "arrow-turn-up",
+ "arrow-up-1-9",
+ "arrow-up-9-1",
+ "arrow-up-a-z",
+ "arrow-up-arrow-down",
+ "arrow-up-big-small",
+ "arrow-up-from-arc",
+ "arrow-up-from-bracket",
+ "arrow-up-from-dotted-line",
+ "arrow-up-from-ground-water",
+ "arrow-up-from-line",
+ "arrow-up-from-square",
+ "arrow-up-from-water-pump",
+ "arrow-up-left-from-circle",
+ "arrow-up-left",
+ "arrow-up-long",
+ "arrow-up-right-and-arrow-down-left-from-center",
+ "arrow-up-right-dots",
+ "arrow-up-right-from-square",
+ "arrow-up-right",
+ "arrow-up-short-wide",
+ "arrow-up-small-big",
+ "arrow-up-square-triangle",
+ "arrow-up-to-arc",
+ "arrow-up-to-bracket",
+ "arrow-up-to-dotted-line",
+ "arrow-up-to-line",
+ "arrow-up-triangle-square",
+ "arrow-up-wide-short",
+ "arrow-up-z-a",
+ "arrow-up",
+ "arrows-cross",
+ "arrows-down-to-line",
+ "arrows-down-to-people",
+ "arrows-from-dotted-line",
+ "arrows-from-line",
+ "arrows-left-right-to-line",
+ "arrows-left-right",
+ "arrows-maximize",
+ "arrows-minimize",
+ "arrows-repeat-1",
+ "arrows-repeat",
+ "arrows-retweet",
+ "arrows-rotate-reverse",
+ "arrows-rotate",
+ "arrows-spin",
+ "arrows-split-up-and-left",
+ "arrows-to-circle",
+ "arrows-to-dot",
+ "arrows-to-dotted-line",
+ "arrows-to-eye",
+ "arrows-to-line",
+ "arrows-turn-right",
+ "arrows-turn-to-dots",
+ "arrows-up-down-left-right",
+ "arrows-up-down",
+ "arrows-up-to-line",
+ "asterisk",
+ "at",
+ "atom-simple",
+ "atom",
+ "audio-description-slash",
+ "audio-description",
+ "austral-sign",
+ "avocado",
+ "award-simple",
+ "award",
+ "axe-battle",
+ "axe",
+ "b",
+ "baby-carriage",
+ "baby",
+ "backpack",
+ "backward-fast",
+ "backward-step",
+ "backward",
+ "bacon",
+ "bacteria",
+ "bacterium",
+ "badge-check",
+ "badge-dollar",
+ "badge-percent",
+ "badge-sheriff",
+ "badge",
+ "badger-honey",
+ "badminton",
+ "bag-seedling",
+ "bag-shopping-minus",
+ "bag-shopping-plus",
+ "bag-shopping",
+ "bagel",
+ "bags-shopping",
+ "baguette",
+ "bahai",
+ "baht-sign",
+ "ball-pile",
+ "balloon",
+ "balloons",
+ "ballot-check",
+ "ballot",
+ "ban-bug",
+ "ban-parking",
+ "ban-smoking",
+ "ban",
+ "banana",
+ "bandage",
+ "bangladeshi-taka-sign",
+ "banjo",
+ "barcode-read",
+ "barcode-scan",
+ "barcode",
+ "bars-filter",
+ "bars-progress",
+ "bars-sort",
+ "bars-staggered",
+ "bars",
+ "baseball-bat-ball",
+ "baseball",
+ "basket-shopping-minus",
+ "basket-shopping-plus",
+ "basket-shopping-simple",
+ "basket-shopping",
+ "basketball-hoop",
+ "basketball",
+ "bat",
+ "bath",
+ "battery-bolt",
+ "battery-empty",
+ "battery-exclamation",
+ "battery-full",
+ "battery-half",
+ "battery-low",
+ "battery-quarter",
+ "battery-slash",
+ "battery-three-quarters",
+ "bed-bunk",
+ "bed-empty",
+ "bed-front",
+ "bed-pulse",
+ "bed",
+ "bee",
+ "beer-mug-empty",
+ "beer-mug",
+ "bell-concierge",
+ "bell-exclamation",
+ "bell-on",
+ "bell-plus",
+ "bell-ring",
+ "bell-school-slash",
+ "bell-school",
+ "bell-slash",
+ "bell",
+ "bells",
+ "bench-tree",
+ "bezier-curve",
+ "bicycle",
+ "billboard",
+ "bin-bottles-recycle",
+ "bin-bottles",
+ "bin-recycle",
+ "binary-circle-check",
+ "binary-lock",
+ "binary-slash",
+ "binary",
+ "binoculars",
+ "biohazard",
+ "bird",
+ "bitcoin-sign",
+ "blanket-fire",
+ "blanket",
+ "blender-phone",
+ "blender",
+ "blinds-open",
+ "blinds-raised",
+ "blinds",
+ "block-brick-fire",
+ "block-brick",
+ "block-question",
+ "block-quote",
+ "block",
+ "blog",
+ "blueberries",
+ "bluetooth",
+ "bold",
+ "bolt-auto",
+ "bolt-lightning",
+ "bolt-slash",
+ "bolt",
+ "bomb",
+ "bone-break",
+ "bone",
+ "bong",
+ "book-arrow-right",
+ "book-arrow-up",
+ "book-atlas",
+ "book-bible",
+ "book-blank",
+ "book-bookmark",
+ "book-circle-arrow-right",
+ "book-circle-arrow-up",
+ "book-copy",
+ "book-font",
+ "book-heart",
+ "book-journal-whills",
+ "book-medical",
+ "book-open-cover",
+ "book-open-reader",
+ "book-open",
+ "book-quran",
+ "book-section",
+ "book-skull",
+ "book-sparkles",
+ "book-tanakh",
+ "book-user",
+ "book",
+ "bookmark-slash",
+ "bookmark",
+ "books-medical",
+ "books",
+ "boombox",
+ "boot-heeled",
+ "boot",
+ "booth-curtain",
+ "border-all",
+ "border-bottom-right",
+ "border-bottom",
+ "border-center-h",
+ "border-center-v",
+ "border-inner",
+ "border-left",
+ "border-none",
+ "border-outer",
+ "border-right",
+ "border-top-left",
+ "border-top",
+ "bore-hole",
+ "bottle-baby",
+ "bottle-droplet",
+ "bottle-water",
+ "bow-arrow",
+ "bowl-chopsticks-noodles",
+ "bowl-chopsticks",
+ "bowl-food",
+ "bowl-hot",
+ "bowl-rice",
+ "bowl-scoop",
+ "bowl-scoops",
+ "bowl-soft-serve",
+ "bowl-spoon",
+ "bowling-ball-pin",
+ "bowling-ball",
+ "bowling-pins",
+ "box-archive",
+ "box-ballot",
+ "box-check",
+ "box-circle-check",
+ "box-dollar",
+ "box-heart",
+ "box-open-full",
+ "box-open",
+ "box-taped",
+ "box-tissue",
+ "box",
+ "boxes-packing",
+ "boxes-stacked",
+ "boxing-glove",
+ "bracket-curly-right",
+ "bracket-curly",
+ "bracket-round-right",
+ "bracket-round",
+ "bracket-square-right",
+ "bracket-square",
+ "brackets-curly",
+ "brackets-round",
+ "brackets-square",
+ "braille",
+ "brain-arrow-curved-right",
+ "brain-circuit",
+ "brain",
+ "brake-warning",
+ "brazilian-real-sign",
+ "bread-loaf",
+ "bread-slice-butter",
+ "bread-slice",
+ "bridge-circle-check",
+ "bridge-circle-exclamation",
+ "bridge-circle-xmark",
+ "bridge-lock",
+ "bridge-suspension",
+ "bridge-water",
+ "bridge",
+ "briefcase-arrow-right",
+ "briefcase-blank",
+ "briefcase-medical",
+ "briefcase",
+ "brightness-low",
+ "brightness",
+ "bring-forward",
+ "bring-front",
+ "broccoli",
+ "broom-ball",
+ "broom-wide",
+ "broom",
+ "browser",
+ "browsers",
+ "brush",
+ "bucket",
+ "bug-slash",
+ "bug",
+ "bugs",
+ "building-circle-arrow-right",
+ "building-circle-check",
+ "building-circle-exclamation",
+ "building-circle-xmark",
+ "building-columns",
+ "building-flag",
+ "building-lock",
+ "building-magnifying-glass",
+ "building-memo",
+ "building-ngo",
+ "building-shield",
+ "building-un",
+ "building-user",
+ "building-wheat",
+ "building",
+ "buildings",
+ "bulldozer",
+ "bullhorn",
+ "bullseye-arrow",
+ "bullseye-pointer",
+ "bullseye",
+ "buoy-mooring",
+ "buoy",
+ "burger-cheese",
+ "burger-fries",
+ "burger-glass",
+ "burger-lettuce",
+ "burger-soda",
+ "burger",
+ "burrito",
+ "burst",
+ "bus-school",
+ "bus-simple",
+ "bus",
+ "business-time",
+ "butter",
+ "c",
+ "cabin",
+ "cabinet-filing",
+ "cable-car",
+ "cactus",
+ "caduceus",
+ "cake-candles",
+ "cake-slice",
+ "calculator-simple",
+ "calculator",
+ "calendar-arrow-down",
+ "calendar-arrow-up",
+ "calendar-check",
+ "calendar-circle-exclamation",
+ "calendar-circle-minus",
+ "calendar-circle-plus",
+ "calendar-circle-user",
+ "calendar-clock",
+ "calendar-day",
+ "calendar-days",
+ "calendar-exclamation",
+ "calendar-heart",
+ "calendar-image",
+ "calendar-lines-pen",
+ "calendar-lines",
+ "calendar-minus",
+ "calendar-pen",
+ "calendar-plus",
+ "calendar-range",
+ "calendar-star",
+ "calendar-users",
+ "calendar-week",
+ "calendar-xmark",
+ "calendar",
+ "calendars",
+ "camcorder",
+ "camera-cctv",
+ "camera-movie",
+ "camera-polaroid",
+ "camera-retro",
+ "camera-rotate",
+ "camera-security",
+ "camera-slash",
+ "camera-viewfinder",
+ "camera-web-slash",
+ "camera-web",
+ "camera",
+ "campfire",
+ "campground",
+ "can-food",
+ "candle-holder",
+ "candy-bar",
+ "candy-cane",
+ "candy-corn",
+ "candy",
+ "cannabis",
+ "cannon",
+ "capsules",
+ "car-battery",
+ "car-bolt",
+ "car-building",
+ "car-bump",
+ "car-burst",
+ "car-bus",
+ "car-circle-bolt",
+ "car-garage",
+ "car-mirrors",
+ "car-on",
+ "car-rear",
+ "car-side-bolt",
+ "car-side",
+ "car-tilt",
+ "car-tunnel",
+ "car-wash",
+ "car-wrench",
+ "car",
+ "caravan-simple",
+ "caravan",
+ "card-club",
+ "card-diamond",
+ "card-heart",
+ "card-spade",
+ "cards-blank",
+ "cards",
+ "caret-down",
+ "caret-left",
+ "caret-right",
+ "caret-up",
+ "carpool",
+ "carrot",
+ "cars",
+ "cart-arrow-down",
+ "cart-arrow-up",
+ "cart-circle-arrow-down",
+ "cart-circle-arrow-up",
+ "cart-circle-check",
+ "cart-circle-exclamation",
+ "cart-circle-plus",
+ "cart-circle-xmark",
+ "cart-flatbed-boxes",
+ "cart-flatbed-empty",
+ "cart-flatbed-suitcase",
+ "cart-flatbed",
+ "cart-minus",
+ "cart-plus",
+ "cart-shopping-fast",
+ "cart-shopping",
+ "cart-xmark",
+ "cash-register",
+ "cassette-betamax",
+ "cassette-tape",
+ "cassette-vhs",
+ "castle",
+ "cat-space",
+ "cat",
+ "cauldron",
+ "cedi-sign",
+ "cent-sign",
+ "certificate",
+ "chair-office",
+ "chair",
+ "chalkboard-user",
+ "chalkboard",
+ "champagne-glass",
+ "champagne-glasses",
+ "charging-station",
+ "chart-area",
+ "chart-bar",
+ "chart-bullet",
+ "chart-candlestick",
+ "chart-column",
+ "chart-diagram",
+ "chart-fft",
+ "chart-gantt",
+ "chart-kanban",
+ "chart-line-down",
+ "chart-line-up-down",
+ "chart-line-up",
+ "chart-line",
+ "chart-mixed-up-circle-currency",
+ "chart-mixed-up-circle-dollar",
+ "chart-mixed",
+ "chart-network",
+ "chart-pie-simple-circle-currency",
+ "chart-pie-simple-circle-dollar",
+ "chart-pie-simple",
+ "chart-pie",
+ "chart-pyramid",
+ "chart-radar",
+ "chart-scatter-3d",
+ "chart-scatter-bubble",
+ "chart-scatter",
+ "chart-simple-horizontal",
+ "chart-simple",
+ "chart-sine",
+ "chart-tree-map",
+ "chart-user",
+ "chart-waterfall",
+ "check-double",
+ "check-to-slot",
+ "check",
+ "cheese-swiss",
+ "cheese",
+ "cherries",
+ "chess-bishop-piece",
+ "chess-bishop",
+ "chess-board",
+ "chess-clock-flip",
+ "chess-clock",
+ "chess-king-piece",
+ "chess-king",
+ "chess-knight-piece",
+ "chess-knight",
+ "chess-pawn-piece",
+ "chess-pawn",
+ "chess-queen-piece",
+ "chess-queen",
+ "chess-rook-piece",
+ "chess-rook",
+ "chess",
+ "chestnut",
+ "chevron-down",
+ "chevron-left",
+ "chevron-right",
+ "chevron-up",
+ "chevrons-down",
+ "chevrons-left",
+ "chevrons-right",
+ "chevrons-up",
+ "chf-sign",
+ "child-combatant",
+ "child-dress",
+ "child-reaching",
+ "child",
+ "children",
+ "chimney",
+ "chopsticks",
+ "church",
+ "circle-0",
+ "circle-1",
+ "circle-2",
+ "circle-3",
+ "circle-4",
+ "circle-5",
+ "circle-6",
+ "circle-7",
+ "circle-8",
+ "circle-9",
+ "circle-a",
+ "circle-ampersand",
+ "circle-arrow-down-left",
+ "circle-arrow-down-right",
+ "circle-arrow-down",
+ "circle-arrow-left",
+ "circle-arrow-right",
+ "circle-arrow-up-left",
+ "circle-arrow-up-right",
+ "circle-arrow-up",
+ "circle-b",
+ "circle-bolt",
+ "circle-book-open",
+ "circle-bookmark",
+ "circle-c",
+ "circle-calendar",
+ "circle-camera",
+ "circle-caret-down",
+ "circle-caret-left",
+ "circle-caret-right",
+ "circle-caret-up",
+ "circle-check",
+ "circle-chevron-down",
+ "circle-chevron-left",
+ "circle-chevron-right",
+ "circle-chevron-up",
+ "circle-d",
+ "circle-dashed",
+ "circle-divide",
+ "circle-dollar-to-slot",
+ "circle-dollar",
+ "circle-dot",
+ "circle-down-left",
+ "circle-down-right",
+ "circle-down",
+ "circle-e",
+ "circle-ellipsis-vertical",
+ "circle-ellipsis",
+ "circle-envelope",
+ "circle-euro",
+ "circle-exclamation-check",
+ "circle-exclamation",
+ "circle-f",
+ "circle-g",
+ "circle-gf",
+ "circle-h",
+ "circle-half-stroke",
+ "circle-half",
+ "circle-heart",
+ "circle-i",
+ "circle-info",
+ "circle-j",
+ "circle-k",
+ "circle-l",
+ "circle-left",
+ "circle-location-arrow",
+ "circle-m",
+ "circle-microphone-lines",
+ "circle-microphone",
+ "circle-minus",
+ "circle-n",
+ "circle-nodes",
+ "circle-notch",
+ "circle-o",
+ "circle-p",
+ "circle-parking",
+ "circle-pause",
+ "circle-phone-flip",
+ "circle-phone-hangup",
+ "circle-phone",
+ "circle-play",
+ "circle-plus",
+ "circle-q",
+ "circle-quarter-stroke",
+ "circle-quarter",
+ "circle-quarters",
+ "circle-question",
+ "circle-r",
+ "circle-radiation",
+ "circle-right",
+ "circle-s",
+ "circle-small",
+ "circle-sort-down",
+ "circle-sort-up",
+ "circle-sort",
+ "circle-star",
+ "circle-sterling",
+ "circle-stop",
+ "circle-t",
+ "circle-three-quarters-stroke",
+ "circle-three-quarters",
+ "circle-trash",
+ "circle-u",
+ "circle-up-left",
+ "circle-up-right",
+ "circle-up",
+ "circle-user",
+ "circle-v",
+ "circle-video",
+ "circle-w",
+ "circle-waveform-lines",
+ "circle-wifi-circle-wifi",
+ "circle-wifi",
+ "circle-x",
+ "circle-xmark",
+ "circle-y",
+ "circle-yen",
+ "circle-z",
+ "circle",
+ "circles-overlap-3",
+ "circles-overlap",
+ "citrus-slice",
+ "citrus",
+ "city",
+ "clapperboard-play",
+ "clapperboard",
+ "clarinet",
+ "claw-marks",
+ "clipboard-check",
+ "clipboard-list-check",
+ "clipboard-list",
+ "clipboard-medical",
+ "clipboard-prescription",
+ "clipboard-question",
+ "clipboard-user",
+ "clipboard",
+ "clock-desk",
+ "clock-eight-thirty",
+ "clock-eight",
+ "clock-eleven-thirty",
+ "clock-eleven",
+ "clock-five-thirty",
+ "clock-five",
+ "clock-four-thirty",
+ "clock-nine-thirty",
+ "clock-nine",
+ "clock-one-thirty",
+ "clock-one",
+ "clock-rotate-left",
+ "clock-seven-thirty",
+ "clock-seven",
+ "clock-six-thirty",
+ "clock-six",
+ "clock-ten-thirty",
+ "clock-ten",
+ "clock-three-thirty",
+ "clock-three",
+ "clock-twelve-thirty",
+ "clock-twelve",
+ "clock-two-thirty",
+ "clock-two",
+ "clock",
+ "clone",
+ "closed-captioning-slash",
+ "closed-captioning",
+ "clothes-hanger",
+ "cloud-arrow-down",
+ "cloud-arrow-up",
+ "cloud-binary",
+ "cloud-bolt-moon",
+ "cloud-bolt-sun",
+ "cloud-bolt",
+ "cloud-check",
+ "cloud-drizzle",
+ "cloud-exclamation",
+ "cloud-fog",
+ "cloud-hail-mixed",
+ "cloud-hail",
+ "cloud-meatball",
+ "cloud-minus",
+ "cloud-moon-rain",
+ "cloud-moon",
+ "cloud-music",
+ "cloud-plus",
+ "cloud-question",
+ "cloud-rain",
+ "cloud-rainbow",
+ "cloud-showers-heavy",
+ "cloud-showers-water",
+ "cloud-showers",
+ "cloud-slash",
+ "cloud-sleet",
+ "cloud-snow",
+ "cloud-sun-rain",
+ "cloud-sun",
+ "cloud-word",
+ "cloud-xmark",
+ "cloud",
+ "clouds-moon",
+ "clouds-sun",
+ "clouds",
+ "clover",
+ "club",
+ "coconut",
+ "code-branch",
+ "code-commit",
+ "code-compare",
+ "code-fork",
+ "code-merge",
+ "code-pull-request-closed",
+ "code-pull-request-draft",
+ "code-pull-request",
+ "code-simple",
+ "code",
+ "coffee-bean",
+ "coffee-beans",
+ "coffee-pot",
+ "coffin-cross",
+ "coffin",
+ "coin-blank",
+ "coin-front",
+ "coin-vertical",
+ "coin",
+ "coins",
+ "colon-sign",
+ "colon",
+ "columns-3",
+ "comet",
+ "comma",
+ "command",
+ "comment-arrow-down",
+ "comment-arrow-up-right",
+ "comment-arrow-up",
+ "comment-captions",
+ "comment-check",
+ "comment-code",
+ "comment-dollar",
+ "comment-dots",
+ "comment-exclamation",
+ "comment-heart",
+ "comment-image",
+ "comment-lines",
+ "comment-medical",
+ "comment-middle-top",
+ "comment-middle",
+ "comment-minus",
+ "comment-music",
+ "comment-nodes",
+ "comment-pen",
+ "comment-plus",
+ "comment-question",
+ "comment-quote",
+ "comment-slash",
+ "comment-smile",
+ "comment-sms",
+ "comment-text",
+ "comment-xmark",
+ "comment",
+ "comments-dollar",
+ "comments-question-check",
+ "comments-question",
+ "comments",
+ "compact-disc",
+ "compass-drafting",
+ "compass-slash",
+ "compass",
+ "compress-wide",
+ "compress",
+ "computer-classic",
+ "computer-mouse-scrollwheel",
+ "computer-mouse",
+ "computer-speaker",
+ "computer",
+ "container-storage",
+ "conveyor-belt-arm",
+ "conveyor-belt-boxes",
+ "conveyor-belt-empty",
+ "conveyor-belt",
+ "cookie-bite",
+ "cookie",
+ "copy",
+ "copyright",
+ "corn",
+ "corner",
+ "couch",
+ "court-sport",
+ "cow",
+ "cowbell-circle-plus",
+ "cowbell",
+ "crab",
+ "crate-apple",
+ "crate-empty",
+ "credit-card-blank",
+ "credit-card-front",
+ "credit-card",
+ "cricket-bat-ball",
+ "croissant",
+ "crop-simple",
+ "crop",
+ "cross",
+ "crosshairs-simple",
+ "crosshairs",
+ "crow",
+ "crown",
+ "crutch",
+ "crutches",
+ "cruzeiro-sign",
+ "crystal-ball",
+ "cube",
+ "cubes-stacked",
+ "cubes",
+ "cucumber",
+ "cup-straw-swoosh",
+ "cup-straw",
+ "cup-togo",
+ "cupcake",
+ "curling-stone",
+ "custard",
+ "d",
+ "dagger",
+ "dash",
+ "database",
+ "deer-rudolph",
+ "deer",
+ "delete-left",
+ "delete-right",
+ "democrat",
+ "desktop-arrow-down",
+ "desktop",
+ "dharmachakra",
+ "diagram-cells",
+ "diagram-lean-canvas",
+ "diagram-nested",
+ "diagram-next",
+ "diagram-predecessor",
+ "diagram-previous",
+ "diagram-project",
+ "diagram-sankey",
+ "diagram-subtask",
+ "diagram-successor",
+ "diagram-venn",
+ "dial-high",
+ "dial-low",
+ "dial-max",
+ "dial-med-low",
+ "dial-med",
+ "dial-min",
+ "dial-off",
+ "dial",
+ "diamond-exclamation",
+ "diamond-half-stroke",
+ "diamond-half",
+ "diamond-turn-right",
+ "diamond",
+ "diamonds-4",
+ "dice-d10",
+ "dice-d12",
+ "dice-d20",
+ "dice-d4",
+ "dice-d6",
+ "dice-d8",
+ "dice-five",
+ "dice-four",
+ "dice-one",
+ "dice-six",
+ "dice-three",
+ "dice-two",
+ "dice",
+ "dinosaur",
+ "diploma",
+ "disc-drive",
+ "disease",
+ "display-arrow-down",
+ "display-chart-up-circle-currency",
+ "display-chart-up-circle-dollar",
+ "display-chart-up",
+ "display-code",
+ "display-medical",
+ "display-slash",
+ "display",
+ "distribute-spacing-horizontal",
+ "distribute-spacing-vertical",
+ "ditto",
+ "divide",
+ "dna",
+ "do-not-enter",
+ "dog-leashed",
+ "dog",
+ "dollar-sign",
+ "dolly-empty",
+ "dolly",
+ "dolphin",
+ "dong-sign",
+ "donut",
+ "door-closed",
+ "door-open",
+ "dove",
+ "down-from-bracket",
+ "down-from-dotted-line",
+ "down-from-line",
+ "down-left-and-up-right-to-center",
+ "down-left",
+ "down-long",
+ "down-right",
+ "down-to-bracket",
+ "down-to-dotted-line",
+ "down-to-line",
+ "down",
+ "download",
+ "dragon",
+ "draw-circle",
+ "draw-polygon",
+ "draw-square",
+ "dreidel",
+ "drone-front",
+ "drone",
+ "droplet-degree",
+ "droplet-percent",
+ "droplet-slash",
+ "droplet",
+ "drum-steelpan",
+ "drum",
+ "drumstick-bite",
+ "drumstick",
+ "dryer-heat",
+ "dryer",
+ "duck",
+ "dumbbell",
+ "dumpster-fire",
+ "dumpster",
+ "dungeon",
+ "e",
+ "ear-deaf",
+ "ear-listen",
+ "ear-muffs",
+ "ear",
+ "earth-africa",
+ "earth-americas",
+ "earth-asia",
+ "earth-europe",
+ "earth-oceania",
+ "eclipse",
+ "egg-fried",
+ "egg",
+ "eggplant",
+ "eject",
+ "elephant",
+ "elevator",
+ "ellipsis-stroke-vertical",
+ "ellipsis-stroke",
+ "ellipsis-vertical",
+ "ellipsis",
+ "empty-set",
+ "engine-warning",
+ "engine",
+ "envelope-circle-check",
+ "envelope-dot",
+ "envelope-open-dollar",
+ "envelope-open-text",
+ "envelope-open",
+ "envelope",
+ "envelopes-bulk",
+ "envelopes",
+ "equals",
+ "eraser",
+ "escalator",
+ "ethernet",
+ "euro-sign",
+ "excavator",
+ "exclamation",
+ "expand-wide",
+ "expand",
+ "explosion",
+ "eye-dropper-full",
+ "eye-dropper-half",
+ "eye-dropper",
+ "eye-evil",
+ "eye-low-vision",
+ "eye-slash",
+ "eye",
+ "eyes",
+ "f",
+ "face-angry-horns",
+ "face-angry",
+ "face-anguished",
+ "face-anxious-sweat",
+ "face-astonished",
+ "face-awesome",
+ "face-beam-hand-over-mouth",
+ "face-clouds",
+ "face-confounded",
+ "face-confused",
+ "face-cowboy-hat",
+ "face-diagonal-mouth",
+ "face-disappointed",
+ "face-disguise",
+ "face-dizzy",
+ "face-dotted",
+ "face-downcast-sweat",
+ "face-drooling",
+ "face-exhaling",
+ "face-explode",
+ "face-expressionless",
+ "face-eyes-xmarks",
+ "face-fearful",
+ "face-flushed",
+ "face-frown-open",
+ "face-frown-slight",
+ "face-frown",
+ "face-glasses",
+ "face-grimace",
+ "face-grin-beam-sweat",
+ "face-grin-beam",
+ "face-grin-hearts",
+ "face-grin-squint-tears",
+ "face-grin-squint",
+ "face-grin-stars",
+ "face-grin-tears",
+ "face-grin-tongue-squint",
+ "face-grin-tongue-wink",
+ "face-grin-tongue",
+ "face-grin-wide",
+ "face-grin-wink",
+ "face-grin",
+ "face-hand-over-mouth",
+ "face-hand-peeking",
+ "face-hand-yawn",
+ "face-head-bandage",
+ "face-holding-back-tears",
+ "face-hushed",
+ "face-icicles",
+ "face-kiss-beam",
+ "face-kiss-closed-eyes",
+ "face-kiss-wink-heart",
+ "face-kiss",
+ "face-laugh-beam",
+ "face-laugh-squint",
+ "face-laugh-wink",
+ "face-laugh",
+ "face-lying",
+ "face-mask",
+ "face-meh-blank",
+ "face-meh",
+ "face-melting",
+ "face-monocle",
+ "face-nauseated",
+ "face-nose-steam",
+ "face-party",
+ "face-pensive",
+ "face-persevering",
+ "face-pleading",
+ "face-pouting",
+ "face-raised-eyebrow",
+ "face-relieved",
+ "face-rolling-eyes",
+ "face-sad-cry",
+ "face-sad-sweat",
+ "face-sad-tear",
+ "face-saluting",
+ "face-scream",
+ "face-shush",
+ "face-sleeping",
+ "face-sleepy",
+ "face-smile-beam",
+ "face-smile-halo",
+ "face-smile-hearts",
+ "face-smile-horns",
+ "face-smile-plus",
+ "face-smile-relaxed",
+ "face-smile-tear",
+ "face-smile-tongue",
+ "face-smile-upside-down",
+ "face-smile-wink",
+ "face-smile",
+ "face-smiling-hands",
+ "face-smirking",
+ "face-spiral-eyes",
+ "face-sunglasses",
+ "face-surprise",
+ "face-swear",
+ "face-thermometer",
+ "face-thinking",
+ "face-tired",
+ "face-tissue",
+ "face-tongue-money",
+ "face-tongue-sweat",
+ "face-unamused",
+ "face-viewfinder",
+ "face-vomit",
+ "face-weary",
+ "face-woozy",
+ "face-worried",
+ "face-zany",
+ "face-zipper",
+ "falafel",
+ "family-dress",
+ "family-pants",
+ "family",
+ "fan-table",
+ "fan",
+ "farm",
+ "faucet-drip",
+ "faucet",
+ "fax",
+ "feather-pointed",
+ "feather",
+ "fence",
+ "ferris-wheel",
+ "ferry",
+ "field-hockey-stick-ball",
+ "file-arrow-down",
+ "file-arrow-up",
+ "file-audio",
+ "file-binary",
+ "file-cad",
+ "file-certificate",
+ "file-chart-column",
+ "file-chart-pie",
+ "file-check",
+ "file-circle-check",
+ "file-circle-exclamation",
+ "file-circle-info",
+ "file-circle-minus",
+ "file-circle-plus",
+ "file-circle-question",
+ "file-circle-xmark",
+ "file-code",
+ "file-contract",
+ "file-csv",
+ "file-dashed-line",
+ "file-doc",
+ "file-eps",
+ "file-excel",
+ "file-exclamation",
+ "file-export",
+ "file-fragment",
+ "file-gif",
+ "file-half-dashed",
+ "file-heart",
+ "file-image",
+ "file-import",
+ "file-invoice-dollar",
+ "file-invoice",
+ "file-jpg",
+ "file-lines",
+ "file-lock",
+ "file-magnifying-glass",
+ "file-medical",
+ "file-minus",
+ "file-mov",
+ "file-mp3",
+ "file-mp4",
+ "file-music",
+ "file-pdf",
+ "file-pen",
+ "file-plus-minus",
+ "file-plus",
+ "file-png",
+ "file-powerpoint",
+ "file-ppt",
+ "file-prescription",
+ "file-shield",
+ "file-signature",
+ "file-slash",
+ "file-spreadsheet",
+ "file-svg",
+ "file-user",
+ "file-vector",
+ "file-video",
+ "file-waveform",
+ "file-word",
+ "file-xls",
+ "file-xmark",
+ "file-xml",
+ "file-zip",
+ "file-zipper",
+ "file",
+ "files-medical",
+ "files",
+ "fill-drip",
+ "fill",
+ "film-canister",
+ "film-simple",
+ "film-slash",
+ "film",
+ "films",
+ "filter-circle-dollar",
+ "filter-circle-xmark",
+ "filter-list",
+ "filter-slash",
+ "filter",
+ "filters",
+ "fingerprint",
+ "fire-burner",
+ "fire-extinguisher",
+ "fire-flame-curved",
+ "fire-flame-simple",
+ "fire-flame",
+ "fire-hydrant",
+ "fire-smoke",
+ "fire",
+ "fireplace",
+ "fish-bones",
+ "fish-cooked",
+ "fish-fins",
+ "fish",
+ "fishing-rod",
+ "flag-checkered",
+ "flag-pennant",
+ "flag-swallowtail",
+ "flag-usa",
+ "flag",
+ "flashlight",
+ "flask-gear",
+ "flask-round-poison",
+ "flask-round-potion",
+ "flask-vial",
+ "flask",
+ "flatbread-stuffed",
+ "flatbread",
+ "floppy-disk-circle-arrow-right",
+ "floppy-disk-circle-xmark",
+ "floppy-disk-pen",
+ "floppy-disk",
+ "floppy-disks",
+ "florin-sign",
+ "flower-daffodil",
+ "flower-tulip",
+ "flower",
+ "flute",
+ "flux-capacitor",
+ "flying-disc",
+ "folder-arrow-down",
+ "folder-arrow-up",
+ "folder-bookmark",
+ "folder-check",
+ "folder-closed",
+ "folder-gear",
+ "folder-grid",
+ "folder-heart",
+ "folder-image",
+ "folder-magnifying-glass",
+ "folder-medical",
+ "folder-minus",
+ "folder-music",
+ "folder-open",
+ "folder-plus",
+ "folder-tree",
+ "folder-user",
+ "folder-xmark",
+ "folder",
+ "folders",
+ "fondue-pot",
+ "font-awesome",
+ "font-case",
+ "font",
+ "football-helmet",
+ "football",
+ "fork-knife",
+ "fork",
+ "forklift",
+ "fort",
+ "forward-fast",
+ "forward-step",
+ "forward",
+ "frame",
+ "franc-sign",
+ "french-fries",
+ "frog",
+ "function",
+ "futbol",
+ "g",
+ "galaxy",
+ "gallery-thumbnails",
+ "game-board-simple",
+ "game-board",
+ "game-console-handheld-crank",
+ "game-console-handheld",
+ "gamepad-modern",
+ "gamepad",
+ "garage-car",
+ "garage-open",
+ "garage",
+ "garlic",
+ "gas-pump-slash",
+ "gas-pump",
+ "gauge-circle-bolt",
+ "gauge-circle-minus",
+ "gauge-circle-plus",
+ "gauge-high",
+ "gauge-low",
+ "gauge-max",
+ "gauge-min",
+ "gauge-simple-high",
+ "gauge-simple-low",
+ "gauge-simple-max",
+ "gauge-simple-min",
+ "gauge-simple",
+ "gauge",
+ "gavel",
+ "gear-code",
+ "gear-complex-code",
+ "gear-complex",
+ "gear",
+ "gears",
+ "gem",
+ "genderless",
+ "ghost",
+ "gif",
+ "gift-card",
+ "gift",
+ "gifts",
+ "gingerbread-man",
+ "glass-citrus",
+ "glass-empty",
+ "glass-half",
+ "glass-water-droplet",
+ "glass-water",
+ "glass",
+ "glasses-round",
+ "glasses",
+ "globe-pointer",
+ "globe-snow",
+ "globe-stand",
+ "globe-wifi",
+ "globe",
+ "goal-net",
+ "golf-ball-tee",
+ "golf-club",
+ "golf-flag-hole",
+ "gopuram",
+ "graduation-cap",
+ "gramophone",
+ "grapes",
+ "grate-droplet",
+ "grate",
+ "greater-than-equal",
+ "greater-than",
+ "grid-2-plus",
+ "grid-2",
+ "grid-4",
+ "grid-5",
+ "grid-dividers",
+ "grid-horizontal",
+ "grid-round-2-plus",
+ "grid-round-2",
+ "grid-round-4",
+ "grid-round-5",
+ "grid-round",
+ "grid",
+ "grill-fire",
+ "grill-hot",
+ "grill",
+ "grip-dots-vertical",
+ "grip-dots",
+ "grip-lines-vertical",
+ "grip-lines",
+ "grip-vertical",
+ "grip",
+ "group-arrows-rotate",
+ "guarani-sign",
+ "guitar-electric",
+ "guitar",
+ "guitars",
+ "gun-slash",
+ "gun-squirt",
+ "gun",
+ "h",
+ "h1",
+ "h2",
+ "h3",
+ "h4",
+ "h5",
+ "h6",
+ "hammer-brush",
+ "hammer-crash",
+ "hammer-war",
+ "hammer",
+ "hamsa",
+ "hand-back-fist",
+ "hand-back-point-down",
+ "hand-back-point-left",
+ "hand-back-point-ribbon",
+ "hand-back-point-right",
+ "hand-back-point-up",
+ "hand-dots",
+ "hand-fingers-crossed",
+ "hand-fist",
+ "hand-heart",
+ "hand-holding-box",
+ "hand-holding-circle-dollar",
+ "hand-holding-dollar",
+ "hand-holding-droplet",
+ "hand-holding-hand",
+ "hand-holding-heart",
+ "hand-holding-magic",
+ "hand-holding-medical",
+ "hand-holding-seedling",
+ "hand-holding-skull",
+ "hand-holding",
+ "hand-horns",
+ "hand-lizard",
+ "hand-love",
+ "hand-middle-finger",
+ "hand-peace",
+ "hand-point-down",
+ "hand-point-left",
+ "hand-point-ribbon",
+ "hand-point-right",
+ "hand-point-up",
+ "hand-pointer",
+ "hand-scissors",
+ "hand-sparkles",
+ "hand-spock",
+ "hand-wave",
+ "hand",
+ "handcuffs",
+ "hands-asl-interpreting",
+ "hands-bound",
+ "hands-bubbles",
+ "hands-clapping",
+ "hands-holding-child",
+ "hands-holding-circle",
+ "hands-holding-diamond",
+ "hands-holding-dollar",
+ "hands-holding-heart",
+ "hands-holding",
+ "hands-praying",
+ "hands",
+ "handshake-angle",
+ "handshake-simple-slash",
+ "handshake-simple",
+ "handshake-slash",
+ "handshake",
+ "hanukiah",
+ "hard-drive",
+ "hashtag-lock",
+ "hashtag",
+ "hat-beach",
+ "hat-chef",
+ "hat-cowboy-side",
+ "hat-cowboy",
+ "hat-santa",
+ "hat-winter",
+ "hat-witch",
+ "hat-wizard",
+ "head-side-brain",
+ "head-side-cough-slash",
+ "head-side-cough",
+ "head-side-gear",
+ "head-side-goggles",
+ "head-side-headphones",
+ "head-side-heart",
+ "head-side-mask",
+ "head-side-medical",
+ "head-side-virus",
+ "head-side",
+ "heading",
+ "headphones-simple",
+ "headphones",
+ "headset",
+ "heart-circle-bolt",
+ "heart-circle-check",
+ "heart-circle-exclamation",
+ "heart-circle-minus",
+ "heart-circle-plus",
+ "heart-circle-xmark",
+ "heart-crack",
+ "heart-half-stroke",
+ "heart-half",
+ "heart-pulse",
+ "heart",
+ "heat",
+ "helicopter-symbol",
+ "helicopter",
+ "helmet-battle",
+ "helmet-safety",
+ "helmet-un",
+ "hexagon-check",
+ "hexagon-divide",
+ "hexagon-exclamation",
+ "hexagon-image",
+ "hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
+ "hexagon-plus",
+ "hexagon-vertical-nft-slanted",
+ "hexagon-vertical-nft",
+ "hexagon-xmark",
+ "hexagon",
+ "high-definition",
+ "highlighter-line",
+ "highlighter",
+ "hill-avalanche",
+ "hill-rockslide",
+ "hippo",
+ "hockey-mask",
+ "hockey-puck",
+ "hockey-stick-puck",
+ "hockey-sticks",
+ "holly-berry",
+ "honey-pot",
+ "hood-cloak",
+ "horizontal-rule",
+ "horse-head",
+ "horse-saddle",
+ "horse",
+ "hose-reel",
+ "hose",
+ "hospital-user",
+ "hospital",
+ "hospitals",
+ "hot-tub-person",
+ "hotdog",
+ "hotel",
+ "hourglass-clock",
+ "hourglass-end",
+ "hourglass-half",
+ "hourglass-start",
+ "hourglass",
+ "house-blank",
+ "house-building",
+ "house-chimney-blank",
+ "house-chimney-crack",
+ "house-chimney-heart",
+ "house-chimney-medical",
+ "house-chimney-user",
+ "house-chimney-window",
+ "house-chimney",
+ "house-circle-check",
+ "house-circle-exclamation",
+ "house-circle-xmark",
+ "house-crack",
+ "house-day",
+ "house-fire",
+ "house-flag",
+ "house-flood-water-circle-arrow-right",
+ "house-flood-water",
+ "house-heart",
+ "house-laptop",
+ "house-lock",
+ "house-medical-circle-check",
+ "house-medical-circle-exclamation",
+ "house-medical-circle-xmark",
+ "house-medical-flag",
+ "house-medical",
+ "house-night",
+ "house-person-leave",
+ "house-person-return",
+ "house-signal",
+ "house-tree",
+ "house-tsunami",
+ "house-turret",
+ "house-user",
+ "house-water",
+ "house-window",
+ "house",
+ "hryvnia-sign",
+ "hundred-points",
+ "hurricane",
+ "hydra",
+ "hyphen",
+ "i-cursor",
+ "i",
+ "ice-cream",
+ "ice-skate",
+ "icicles",
+ "icons",
+ "id-badge",
+ "id-card-clip",
+ "id-card",
+ "igloo",
+ "image-landscape",
+ "image-polaroid-user",
+ "image-polaroid",
+ "image-portrait",
+ "image-slash",
+ "image-user",
+ "image",
+ "images-user",
+ "images",
+ "inbox-full",
+ "inbox-in",
+ "inbox-out",
+ "inbox",
+ "inboxes",
+ "indent",
+ "indian-rupee-sign",
+ "industry-windows",
+ "industry",
+ "infinity",
+ "info",
+ "inhaler",
+ "input-numeric",
+ "input-pipe",
+ "input-text",
+ "integral",
+ "interrobang",
+ "intersection",
+ "island-tropical",
+ "italic",
+ "j",
+ "jack-o-lantern",
+ "jar-wheat",
+ "jar",
+ "jedi",
+ "jet-fighter-up",
+ "jet-fighter",
+ "joint",
+ "joystick",
+ "jug-bottle",
+ "jug-detergent",
+ "jug",
+ "k",
+ "kaaba",
+ "kazoo",
+ "kerning",
+ "key-skeleton-left-right",
+ "key-skeleton",
+ "key",
+ "keyboard-brightness-low",
+ "keyboard-brightness",
+ "keyboard-down",
+ "keyboard-left",
+ "keyboard",
+ "keynote",
+ "khanda",
+ "kidneys",
+ "kip-sign",
+ "kit-medical",
+ "kitchen-set",
+ "kite",
+ "kiwi-bird",
+ "kiwi-fruit",
+ "knife-kitchen",
+ "knife",
+ "l",
+ "lacrosse-stick-ball",
+ "lacrosse-stick",
+ "lambda",
+ "lamp-desk",
+ "lamp-floor",
+ "lamp-street",
+ "lamp",
+ "land-mine-on",
+ "landmark-dome",
+ "landmark-flag",
+ "landmark-magnifying-glass",
+ "landmark",
+ "language",
+ "laptop-arrow-down",
+ "laptop-binary",
+ "laptop-code",
+ "laptop-file",
+ "laptop-medical",
+ "laptop-mobile",
+ "laptop-slash",
+ "laptop",
+ "lari-sign",
+ "lasso-sparkles",
+ "lasso",
+ "layer-group",
+ "layer-minus",
+ "layer-plus",
+ "leaf-heart",
+ "leaf-maple",
+ "leaf-oak",
+ "leaf",
+ "leafy-green",
+ "left-from-bracket",
+ "left-from-line",
+ "left-long-to-line",
+ "left-long",
+ "left-right",
+ "left-to-bracket",
+ "left-to-line",
+ "left",
+ "lemon",
+ "less-than-equal",
+ "less-than",
+ "life-ring",
+ "light-ceiling",
+ "light-emergency-on",
+ "light-emergency",
+ "light-switch-off",
+ "light-switch-on",
+ "light-switch",
+ "lightbulb-cfl-on",
+ "lightbulb-cfl",
+ "lightbulb-dollar",
+ "lightbulb-exclamation-on",
+ "lightbulb-exclamation",
+ "lightbulb-gear",
+ "lightbulb-message",
+ "lightbulb-on",
+ "lightbulb-slash",
+ "lightbulb",
+ "lighthouse",
+ "lights-holiday",
+ "line-columns",
+ "line-height",
+ "lines-leaning",
+ "link-horizontal-slash",
+ "link-horizontal",
+ "link-simple-slash",
+ "link-simple",
+ "link-slash",
+ "link",
+ "lips",
+ "lira-sign",
+ "list-check",
+ "list-dropdown",
+ "list-music",
+ "list-ol",
+ "list-radio",
+ "list-timeline",
+ "list-tree",
+ "list-ul",
+ "list",
+ "litecoin-sign",
+ "loader",
+ "lobster",
+ "location-arrow-up",
+ "location-arrow",
+ "location-check",
+ "location-crosshairs-slash",
+ "location-crosshairs",
+ "location-dot-slash",
+ "location-dot",
+ "location-exclamation",
+ "location-minus",
+ "location-pen",
+ "location-pin-lock",
+ "location-pin-slash",
+ "location-pin",
+ "location-plus",
+ "location-question",
+ "location-smile",
+ "location-xmark",
+ "lock-a",
+ "lock-hashtag",
+ "lock-keyhole-open",
+ "lock-keyhole",
+ "lock-open",
+ "lock",
+ "locust",
+ "lollipop",
+ "loveseat",
+ "luchador-mask",
+ "lungs-virus",
+ "lungs",
+ "m",
+ "mace",
+ "magnet",
+ "magnifying-glass-arrow-right",
+ "magnifying-glass-arrows-rotate",
+ "magnifying-glass-chart",
+ "magnifying-glass-dollar",
+ "magnifying-glass-location",
+ "magnifying-glass-minus",
+ "magnifying-glass-music",
+ "magnifying-glass-play",
+ "magnifying-glass-plus",
+ "magnifying-glass-waveform",
+ "magnifying-glass",
+ "mailbox-flag-up",
+ "mailbox",
+ "manat-sign",
+ "mandolin",
+ "mango",
+ "manhole",
+ "map-location-dot",
+ "map-location",
+ "map-pin",
+ "map",
+ "marker",
+ "mars-and-venus-burst",
+ "mars-and-venus",
+ "mars-double",
+ "mars-stroke-right",
+ "mars-stroke-up",
+ "mars-stroke",
+ "mars",
+ "martini-glass-citrus",
+ "martini-glass-empty",
+ "martini-glass",
+ "mask-face",
+ "mask-snorkel",
+ "mask-ventilator",
+ "mask",
+ "masks-theater",
+ "mattress-pillow",
+ "maximize",
+ "meat",
+ "medal",
+ "megaphone",
+ "melon-slice",
+ "melon",
+ "memo-circle-check",
+ "memo-circle-info",
+ "memo-pad",
+ "memo",
+ "memory",
+ "menorah",
+ "mercury",
+ "merge",
+ "message-arrow-down",
+ "message-arrow-up-right",
+ "message-arrow-up",
+ "message-bot",
+ "message-captions",
+ "message-check",
+ "message-code",
+ "message-dollar",
+ "message-dots",
+ "message-exclamation",
+ "message-heart",
+ "message-image",
+ "message-lines",
+ "message-medical",
+ "message-middle-top",
+ "message-middle",
+ "message-minus",
+ "message-music",
+ "message-pen",
+ "message-plus",
+ "message-question",
+ "message-quote",
+ "message-slash",
+ "message-smile",
+ "message-sms",
+ "message-text",
+ "message-xmark",
+ "message",
+ "messages-dollar",
+ "messages-question",
+ "messages",
+ "meteor",
+ "meter-bolt",
+ "meter-droplet",
+ "meter-fire",
+ "meter",
+ "microchip-ai",
+ "microchip",
+ "microphone-lines-slash",
+ "microphone-lines",
+ "microphone-slash",
+ "microphone-stand",
+ "microphone",
+ "microscope",
+ "microwave",
+ "mill-sign",
+ "minimize",
+ "minus",
+ "mistletoe",
+ "mitten",
+ "mobile-button",
+ "mobile-notch",
+ "mobile-retro",
+ "mobile-screen-button",
+ "mobile-screen",
+ "mobile-signal-out",
+ "mobile-signal",
+ "mobile",
+ "money-bill-1-wave",
+ "money-bill-1",
+ "money-bill-simple-wave",
+ "money-bill-simple",
+ "money-bill-transfer",
+ "money-bill-trend-up",
+ "money-bill-wave",
+ "money-bill-wheat",
+ "money-bill",
+ "money-bills-simple",
+ "money-bills",
+ "money-check-dollar-pen",
+ "money-check-dollar",
+ "money-check-pen",
+ "money-check",
+ "money-from-bracket",
+ "money-simple-from-bracket",
+ "monitor-waveform",
+ "monkey",
+ "monument",
+ "moon-cloud",
+ "moon-over-sun",
+ "moon-stars",
+ "moon",
+ "moped",
+ "mortar-pestle",
+ "mosque",
+ "mosquito-net",
+ "mosquito",
+ "motorcycle",
+ "mound",
+ "mountain-city",
+ "mountain-sun",
+ "mountain",
+ "mountains",
+ "mouse-field",
+ "mp3-player",
+ "mug-hot",
+ "mug-marshmallows",
+ "mug-saucer",
+ "mug-tea-saucer",
+ "mug-tea",
+ "mug",
+ "mushroom",
+ "music-magnifying-glass",
+ "music-note-slash",
+ "music-note",
+ "music-slash",
+ "music",
+ "mustache",
+ "n",
+ "naira-sign",
+ "narwhal",
+ "nesting-dolls",
+ "network-wired",
+ "neuter",
+ "newspaper",
+ "nfc-lock",
+ "nfc-magnifying-glass",
+ "nfc-pen",
+ "nfc-signal",
+ "nfc-slash",
+ "nfc-symbol",
+ "nfc-trash",
+ "nfc",
+ "nose",
+ "not-equal",
+ "notdef",
+ "note-medical",
+ "note-sticky",
+ "note",
+ "notebook",
+ "notes-medical",
+ "notes",
+ "o",
+ "object-exclude",
+ "object-group",
+ "object-intersect",
+ "object-subtract",
+ "object-ungroup",
+ "object-union",
+ "objects-align-bottom",
+ "objects-align-center-horizontal",
+ "objects-align-center-vertical",
+ "objects-align-left",
+ "objects-align-right",
+ "objects-align-top",
+ "objects-column",
+ "octagon-check",
+ "octagon-divide",
+ "octagon-exclamation",
+ "octagon-minus",
+ "octagon-plus",
+ "octagon-xmark",
+ "octagon",
+ "octopus",
+ "oil-can-drip",
+ "oil-can",
+ "oil-temperature",
+ "oil-well",
+ "olive-branch",
+ "olive",
+ "om",
+ "omega",
+ "onion",
+ "option",
+ "ornament",
+ "otter",
+ "outdent",
+ "outlet",
+ "oven",
+ "overline",
+ "p",
+ "page-caret-down",
+ "page-caret-up",
+ "page",
+ "pager",
+ "paint-roller",
+ "paintbrush-fine",
+ "paintbrush-pencil",
+ "paintbrush",
+ "palette",
+ "pallet-box",
+ "pallet-boxes",
+ "pallet",
+ "pan-food",
+ "pan-frying",
+ "pancakes",
+ "panel-ews",
+ "panel-fire",
+ "panorama",
+ "paper-plane-top",
+ "paper-plane",
+ "paperclip-vertical",
+ "paperclip",
+ "parachute-box",
+ "paragraph-left",
+ "paragraph",
+ "party-bell",
+ "party-horn",
+ "passport",
+ "paste",
+ "pause",
+ "paw-claws",
+ "paw-simple",
+ "paw",
+ "peace",
+ "peach",
+ "peanut",
+ "peanuts",
+ "peapod",
+ "pear",
+ "pedestal",
+ "pegasus",
+ "pen-circle",
+ "pen-clip-slash",
+ "pen-clip",
+ "pen-fancy-slash",
+ "pen-fancy",
+ "pen-field",
+ "pen-line",
+ "pen-nib-slash",
+ "pen-nib",
+ "pen-paintbrush",
+ "pen-ruler",
+ "pen-slash",
+ "pen-swirl",
+ "pen-to-square",
+ "pen",
+ "pencil-mechanical",
+ "pencil-slash",
+ "pencil",
+ "people-arrows",
+ "people-carry-box",
+ "people-dress-simple",
+ "people-dress",
+ "people-group",
+ "people-line",
+ "people-pants-simple",
+ "people-pants",
+ "people-pulling",
+ "people-robbery",
+ "people-roof",
+ "people-simple",
+ "people",
+ "pepper-hot",
+ "pepper",
+ "percent",
+ "period",
+ "person-arrow-down-to-line",
+ "person-arrow-up-from-line",
+ "person-biking-mountain",
+ "person-biking",
+ "person-booth",
+ "person-breastfeeding",
+ "person-burst",
+ "person-cane",
+ "person-carry-box",
+ "person-chalkboard",
+ "person-circle-check",
+ "person-circle-exclamation",
+ "person-circle-minus",
+ "person-circle-plus",
+ "person-circle-question",
+ "person-circle-xmark",
+ "person-digging",
+ "person-dolly-empty",
+ "person-dolly",
+ "person-dots-from-line",
+ "person-dress-burst",
+ "person-dress-fairy",
+ "person-dress-simple",
+ "person-dress",
+ "person-drowning",
+ "person-fairy",
+ "person-falling-burst",
+ "person-falling",
+ "person-from-portal",
+ "person-half-dress",
+ "person-harassing",
+ "person-hiking",
+ "person-military-pointing",
+ "person-military-rifle",
+ "person-military-to-person",
+ "person-pinball",
+ "person-praying",
+ "person-pregnant",
+ "person-rays",
+ "person-rifle",
+ "person-running-fast",
+ "person-running",
+ "person-seat-reclined",
+ "person-seat",
+ "person-shelter",
+ "person-sign",
+ "person-simple",
+ "person-skating",
+ "person-ski-jumping",
+ "person-ski-lift",
+ "person-skiing-nordic",
+ "person-skiing",
+ "person-sledding",
+ "person-snowboarding",
+ "person-snowmobiling",
+ "person-swimming",
+ "person-through-window",
+ "person-to-door",
+ "person-to-portal",
+ "person-walking-arrow-loop-left",
+ "person-walking-arrow-right",
+ "person-walking-dashed-line-arrow-right",
+ "person-walking-luggage",
+ "person-walking-with-cane",
+ "person-walking",
+ "person",
+ "peseta-sign",
+ "peso-sign",
+ "phone-arrow-down-left",
+ "phone-arrow-right",
+ "phone-arrow-up-right",
+ "phone-flip",
+ "phone-hangup",
+ "phone-intercom",
+ "phone-missed",
+ "phone-office",
+ "phone-plus",
+ "phone-rotary",
+ "phone-slash",
+ "phone-volume",
+ "phone-xmark",
+ "phone",
+ "photo-film-music",
+ "photo-film",
+ "pi",
+ "piano-keyboard",
+ "piano",
+ "pickaxe",
+ "pickleball",
+ "pie",
+ "pig",
+ "piggy-bank",
+ "pills",
+ "pinata",
+ "pinball",
+ "pineapple",
+ "pipe-circle-check",
+ "pipe-collar",
+ "pipe-section",
+ "pipe-smoking",
+ "pipe-valve",
+ "pipe",
+ "pizza-slice",
+ "pizza",
+ "place-of-worship",
+ "plane-arrival",
+ "plane-circle-check",
+ "plane-circle-exclamation",
+ "plane-circle-xmark",
+ "plane-departure",
+ "plane-engines",
+ "plane-lock",
+ "plane-prop",
+ "plane-slash",
+ "plane-tail",
+ "plane-up-slash",
+ "plane-up",
+ "plane",
+ "planet-moon",
+ "planet-ringed",
+ "plant-wilt",
+ "plate-utensils",
+ "plate-wheat",
+ "play-pause",
+ "play",
+ "plug-circle-bolt",
+ "plug-circle-check",
+ "plug-circle-exclamation",
+ "plug-circle-minus",
+ "plug-circle-plus",
+ "plug-circle-xmark",
+ "plug",
+ "plus-large",
+ "plus-minus",
+ "plus",
+ "podcast",
+ "podium-star",
+ "podium",
+ "police-box",
+ "poll-people",
+ "pompebled",
+ "poo-storm",
+ "poo",
+ "pool-8-ball",
+ "poop",
+ "popcorn",
+ "popsicle",
+ "pot-food",
+ "potato",
+ "power-off",
+ "prescription-bottle-medical",
+ "prescription-bottle-pill",
+ "prescription-bottle",
+ "prescription",
+ "presentation-screen",
+ "pretzel",
+ "print-magnifying-glass",
+ "print-slash",
+ "print",
+ "projector",
+ "pump-medical",
+ "pump-soap",
+ "pump",
+ "pumpkin",
+ "puzzle-piece-simple",
+ "puzzle-piece",
+ "puzzle",
+ "q",
+ "qrcode",
+ "question",
+ "quote-left",
+ "quote-right",
+ "quotes",
+ "r",
+ "rabbit-running",
+ "rabbit",
+ "raccoon",
+ "racquet",
+ "radar",
+ "radiation",
+ "radio-tuner",
+ "radio",
+ "rainbow",
+ "raindrops",
+ "ram",
+ "ramp-loading",
+ "ranking-star",
+ "raygun",
+ "receipt",
+ "record-vinyl",
+ "rectangle-ad",
+ "rectangle-barcode",
+ "rectangle-code",
+ "rectangle-history-circle-plus",
+ "rectangle-history-circle-user",
+ "rectangle-history",
+ "rectangle-list",
+ "rectangle-pro",
+ "rectangle-terminal",
+ "rectangle-vertical-history",
+ "rectangle-vertical",
+ "rectangle-wide",
+ "rectangle-xmark",
+ "rectangle",
+ "rectangles-mixed",
+ "recycle",
+ "reel",
+ "reflect-both",
+ "reflect-horizontal",
+ "reflect-vertical",
+ "refrigerator",
+ "registered",
+ "repeat-1",
+ "repeat",
+ "reply-all",
+ "reply-clock",
+ "reply",
+ "republican",
+ "restroom-simple",
+ "restroom",
+ "retweet",
+ "rhombus",
+ "ribbon",
+ "right-from-bracket",
+ "right-from-line",
+ "right-left-large",
+ "right-left",
+ "right-long-to-line",
+ "right-long",
+ "right-to-bracket",
+ "right-to-line",
+ "right",
+ "ring-diamond",
+ "ring",
+ "rings-wedding",
+ "road-barrier",
+ "road-bridge",
+ "road-circle-check",
+ "road-circle-exclamation",
+ "road-circle-xmark",
+ "road-lock",
+ "road-spikes",
+ "road",
+ "robot-astromech",
+ "robot",
+ "rocket-launch",
+ "rocket",
+ "roller-coaster",
+ "rotate-exclamation",
+ "rotate-left",
+ "rotate-reverse",
+ "rotate-right",
+ "rotate",
+ "route-highway",
+ "route-interstate",
+ "route",
+ "router",
+ "rss",
+ "ruble-sign",
+ "rug",
+ "rugby-ball",
+ "ruler-combined",
+ "ruler-horizontal",
+ "ruler-triangle",
+ "ruler-vertical",
+ "ruler",
+ "rupee-sign",
+ "rupiah-sign",
+ "rv",
+ "s",
+ "sack-dollar",
+ "sack-xmark",
+ "sack",
+ "sailboat",
+ "salad",
+ "salt-shaker",
+ "sandwich",
+ "satellite-dish",
+ "satellite",
+ "sausage",
+ "saxophone-fire",
+ "saxophone",
+ "scale-balanced",
+ "scale-unbalanced-flip",
+ "scale-unbalanced",
+ "scalpel-line-dashed",
+ "scalpel",
+ "scanner-gun",
+ "scanner-image",
+ "scanner-keyboard",
+ "scanner-touchscreen",
+ "scarecrow",
+ "scarf",
+ "school-circle-check",
+ "school-circle-exclamation",
+ "school-circle-xmark",
+ "school-flag",
+ "school-lock",
+ "school",
+ "scissors",
+ "screen-users",
+ "screencast",
+ "screwdriver-wrench",
+ "screwdriver",
+ "scribble",
+ "scroll-old",
+ "scroll-torah",
+ "scroll",
+ "scrubber",
+ "scythe",
+ "sd-card",
+ "sd-cards",
+ "seal-exclamation",
+ "seal-question",
+ "seal",
+ "seat-airline",
+ "section",
+ "seedling",
+ "semicolon",
+ "send-back",
+ "send-backward",
+ "sensor-cloud",
+ "sensor-fire",
+ "sensor-on",
+ "sensor-triangle-exclamation",
+ "sensor",
+ "server",
+ "shapes",
+ "share-all",
+ "share-from-square",
+ "share-nodes",
+ "share",
+ "sheep",
+ "sheet-plastic",
+ "shekel-sign",
+ "shelves-empty",
+ "shelves",
+ "shield-cat",
+ "shield-check",
+ "shield-cross",
+ "shield-dog",
+ "shield-exclamation",
+ "shield-halved",
+ "shield-heart",
+ "shield-keyhole",
+ "shield-minus",
+ "shield-plus",
+ "shield-quartered",
+ "shield-slash",
+ "shield-virus",
+ "shield-xmark",
+ "shield",
+ "ship",
+ "shirt-long-sleeve",
+ "shirt-running",
+ "shirt-tank-top",
+ "shirt",
+ "shish-kebab",
+ "shoe-prints",
+ "shop-lock",
+ "shop-slash",
+ "shop",
+ "shovel-snow",
+ "shovel",
+ "shower-down",
+ "shower",
+ "shredder",
+ "shrimp",
+ "shuffle",
+ "shutters",
+ "shuttle-space",
+ "shuttlecock",
+ "sickle",
+ "sidebar-flip",
+ "sidebar",
+ "sigma",
+ "sign-hanging",
+ "sign-post",
+ "sign-posts-wrench",
+ "sign-posts",
+ "signal-bars-fair",
+ "signal-bars-good",
+ "signal-bars-slash",
+ "signal-bars-weak",
+ "signal-bars",
+ "signal-fair",
+ "signal-good",
+ "signal-slash",
+ "signal-stream-slash",
+ "signal-stream",
+ "signal-strong",
+ "signal-weak",
+ "signal",
+ "signature-lock",
+ "signature-slash",
+ "signature",
+ "signs-post",
+ "sim-card",
+ "sim-cards",
+ "sink",
+ "siren-on",
+ "siren",
+ "sitemap",
+ "skeleton-ribs",
+ "skeleton",
+ "ski-boot-ski",
+ "ski-boot",
+ "skull-cow",
+ "skull-crossbones",
+ "skull",
+ "slash-back",
+ "slash-forward",
+ "slash",
+ "sleigh",
+ "slider",
+ "sliders-simple",
+ "sliders-up",
+ "sliders",
+ "slot-machine",
+ "smog",
+ "smoke",
+ "smoking",
+ "snake",
+ "snooze",
+ "snow-blowing",
+ "snowflake-droplets",
+ "snowflake",
+ "snowflakes",
+ "snowman-head",
+ "snowman",
+ "snowplow",
+ "soap",
+ "socks",
+ "soft-serve",
+ "solar-panel",
+ "solar-system",
+ "sort-down",
+ "sort-up",
+ "sort",
+ "spa",
+ "space-station-moon-construction",
+ "space-station-moon",
+ "spade",
+ "spaghetti-monster-flying",
+ "sparkle",
+ "sparkles",
+ "speaker",
+ "speakers",
+ "spell-check",
+ "spider-black-widow",
+ "spider-web",
+ "spider",
+ "spinner-scale",
+ "spinner-third",
+ "spinner",
+ "split",
+ "splotch",
+ "spoon",
+ "sportsball",
+ "spray-can-sparkles",
+ "spray-can",
+ "sprinkler-ceiling",
+ "sprinkler",
+ "square-0",
+ "square-1",
+ "square-2",
+ "square-3",
+ "square-4",
+ "square-5",
+ "square-6",
+ "square-7",
+ "square-8",
+ "square-9",
+ "square-a-lock",
+ "square-a",
+ "square-ampersand",
+ "square-arrow-down-left",
+ "square-arrow-down-right",
+ "square-arrow-down",
+ "square-arrow-left",
+ "square-arrow-right",
+ "square-arrow-up-left",
+ "square-arrow-up-right",
+ "square-arrow-up",
+ "square-b",
+ "square-binary",
+ "square-bolt",
+ "square-c",
+ "square-caret-down",
+ "square-caret-left",
+ "square-caret-right",
+ "square-caret-up",
+ "square-check",
+ "square-chevron-down",
+ "square-chevron-left",
+ "square-chevron-right",
+ "square-chevron-up",
+ "square-code",
+ "square-d",
+ "square-dashed-circle-plus",
+ "square-dashed",
+ "square-divide",
+ "square-dollar",
+ "square-down-left",
+ "square-down-right",
+ "square-down",
+ "square-e",
+ "square-ellipsis-vertical",
+ "square-ellipsis",
+ "square-envelope",
+ "square-exclamation",
+ "square-f",
+ "square-fragile",
+ "square-full",
+ "square-g",
+ "square-h",
+ "square-heart",
+ "square-i",
+ "square-info",
+ "square-j",
+ "square-k",
+ "square-kanban",
+ "square-l",
+ "square-left",
+ "square-list",
+ "square-m",
+ "square-minus",
+ "square-n",
+ "square-nfi",
+ "square-o",
+ "square-p",
+ "square-parking-slash",
+ "square-parking",
+ "square-pen",
+ "square-person-confined",
+ "square-phone-flip",
+ "square-phone-hangup",
+ "square-phone",
+ "square-plus",
+ "square-poll-horizontal",
+ "square-poll-vertical",
+ "square-q",
+ "square-quarters",
+ "square-question",
+ "square-quote",
+ "square-r",
+ "square-right",
+ "square-ring",
+ "square-root-variable",
+ "square-root",
+ "square-rss",
+ "square-s",
+ "square-share-nodes",
+ "square-sliders-vertical",
+ "square-sliders",
+ "square-small",
+ "square-star",
+ "square-t",
+ "square-terminal",
+ "square-this-way-up",
+ "square-u",
+ "square-up-left",
+ "square-up-right",
+ "square-up",
+ "square-user",
+ "square-v",
+ "square-virus",
+ "square-w",
+ "square-x",
+ "square-xmark",
+ "square-y",
+ "square-z",
+ "square",
+ "squid",
+ "squirrel",
+ "staff-snake",
+ "staff",
+ "stairs",
+ "stamp",
+ "standard-definition",
+ "stapler",
+ "star-and-crescent",
+ "star-christmas",
+ "star-exclamation",
+ "star-half-stroke",
+ "star-half",
+ "star-of-david",
+ "star-of-life",
+ "star-sharp-half-stroke",
+ "star-sharp-half",
+ "star-sharp",
+ "star-shooting",
+ "star",
+ "starfighter-twin-ion-engine-advanced",
+ "starfighter-twin-ion-engine",
+ "starfighter",
+ "stars",
+ "starship-freighter",
+ "starship",
+ "steak",
+ "steering-wheel",
+ "sterling-sign",
+ "stethoscope",
+ "stocking",
+ "stomach",
+ "stop",
+ "stopwatch-20",
+ "stopwatch",
+ "store-lock",
+ "store-slash",
+ "store",
+ "strawberry",
+ "street-view",
+ "stretcher",
+ "strikethrough",
+ "stroopwafel",
+ "subscript",
+ "subtitles-slash",
+ "subtitles",
+ "suitcase-medical",
+ "suitcase-rolling",
+ "suitcase",
+ "sun-bright",
+ "sun-cloud",
+ "sun-dust",
+ "sun-haze",
+ "sun-plant-wilt",
+ "sun",
+ "sunglasses",
+ "sunrise",
+ "sunset",
+ "superscript",
+ "sushi-roll",
+ "sushi",
+ "swap-arrows",
+ "swap",
+ "swatchbook",
+ "sword-laser-alt",
+ "sword-laser",
+ "sword",
+ "swords-laser",
+ "swords",
+ "symbols",
+ "synagogue",
+ "syringe",
+ "t-rex",
+ "t",
+ "table-cells-column-lock",
+ "table-cells-column-unlock",
+ "table-cells-large",
+ "table-cells-lock",
+ "table-cells-row-lock",
+ "table-cells-row-unlock",
+ "table-cells-unlock",
+ "table-cells",
+ "table-columns",
+ "table-layout",
+ "table-list",
+ "table-picnic",
+ "table-pivot",
+ "table-rows",
+ "table-tennis-paddle-ball",
+ "table-tree",
+ "table",
+ "tablet-button",
+ "tablet-rugged",
+ "tablet-screen-button",
+ "tablet-screen",
+ "tablet",
+ "tablets",
+ "tachograph-digital",
+ "taco",
+ "tag",
+ "tags",
+ "tally-1",
+ "tally-2",
+ "tally-3",
+ "tally-4",
+ "tally",
+ "tamale",
+ "tank-water",
+ "tape",
+ "tarp-droplet",
+ "tarp",
+ "taxi-bus",
+ "taxi",
+ "teddy-bear",
+ "teeth-open",
+ "teeth",
+ "telescope",
+ "temperature-arrow-down",
+ "temperature-arrow-up",
+ "temperature-empty",
+ "temperature-full",
+ "temperature-half",
+ "temperature-high",
+ "temperature-list",
+ "temperature-low",
+ "temperature-quarter",
+ "temperature-snow",
+ "temperature-sun",
+ "temperature-three-quarters",
+ "tenge-sign",
+ "tennis-ball",
+ "tent-arrow-down-to-line",
+ "tent-arrow-left-right",
+ "tent-arrow-turn-left",
+ "tent-arrows-down",
+ "tent-double-peak",
+ "tent",
+ "tents",
+ "terminal",
+ "text-height",
+ "text-size",
+ "text-slash",
+ "text-width",
+ "text",
+ "thermometer",
+ "theta",
+ "thought-bubble",
+ "thumbs-down",
+ "thumbs-up",
+ "thumbtack-slash",
+ "thumbtack",
+ "tick",
+ "ticket-airline",
+ "ticket-perforated",
+ "ticket-simple",
+ "ticket",
+ "tickets-airline",
+ "tickets-perforated",
+ "tickets-simple",
+ "tickets",
+ "tilde",
+ "timeline-arrow",
+ "timeline",
+ "timer",
+ "tire-flat",
+ "tire-pressure-warning",
+ "tire-rugged",
+ "tire",
+ "toggle-large-off",
+ "toggle-large-on",
+ "toggle-off",
+ "toggle-on",
+ "toilet-paper-blank-under",
+ "toilet-paper-blank",
+ "toilet-paper-check",
+ "toilet-paper-slash",
+ "toilet-paper-under-slash",
+ "toilet-paper-under",
+ "toilet-paper-xmark",
+ "toilet-paper",
+ "toilet-portable",
+ "toilet",
+ "toilets-portable",
+ "tomato",
+ "tombstone-blank",
+ "tombstone",
+ "toolbox",
+ "tooth",
+ "toothbrush",
+ "torii-gate",
+ "tornado",
+ "tower-broadcast",
+ "tower-cell",
+ "tower-control",
+ "tower-observation",
+ "tractor",
+ "trademark",
+ "traffic-cone",
+ "traffic-light-go",
+ "traffic-light-slow",
+ "traffic-light-stop",
+ "traffic-light",
+ "trailer",
+ "train-subway-tunnel",
+ "train-subway",
+ "train-track",
+ "train-tram",
+ "train-tunnel",
+ "train",
+ "transformer-bolt",
+ "transgender",
+ "transporter-1",
+ "transporter-2",
+ "transporter-3",
+ "transporter-4",
+ "transporter-5",
+ "transporter-6",
+ "transporter-7",
+ "transporter-empty",
+ "transporter",
+ "trash-arrow-up",
+ "trash-can-arrow-up",
+ "trash-can-check",
+ "trash-can-clock",
+ "trash-can-list",
+ "trash-can-plus",
+ "trash-can-slash",
+ "trash-can-undo",
+ "trash-can-xmark",
+ "trash-can",
+ "trash-check",
+ "trash-clock",
+ "trash-list",
+ "trash-plus",
+ "trash-slash",
+ "trash-undo",
+ "trash-xmark",
+ "trash",
+ "treasure-chest",
+ "tree-christmas",
+ "tree-city",
+ "tree-deciduous",
+ "tree-decorated",
+ "tree-large",
+ "tree-palm",
+ "tree",
+ "trees",
+ "triangle-exclamation",
+ "triangle-instrument",
+ "triangle-person-digging",
+ "triangle",
+ "tricycle-adult",
+ "tricycle",
+ "trillium",
+ "trophy-star",
+ "trophy",
+ "trowel-bricks",
+ "trowel",
+ "truck-arrow-right",
+ "truck-bolt",
+ "truck-clock",
+ "truck-container-empty",
+ "truck-container",
+ "truck-droplet",
+ "truck-fast",
+ "truck-field-un",
+ "truck-field",
+ "truck-fire",
+ "truck-flatbed",
+ "truck-front",
+ "truck-ladder",
+ "truck-medical",
+ "truck-monster",
+ "truck-moving",
+ "truck-pickup",
+ "truck-plane",
+ "truck-plow",
+ "truck-ramp-box",
+ "truck-ramp-couch",
+ "truck-ramp",
+ "truck-tow",
+ "truck-utensils",
+ "truck",
+ "trumpet",
+ "tty-answer",
+ "tty",
+ "tugrik-sign",
+ "turkey",
+ "turkish-lira-sign",
+ "turn-down-left",
+ "turn-down-right",
+ "turn-down",
+ "turn-left-down",
+ "turn-left-up",
+ "turn-left",
+ "turn-right",
+ "turn-up",
+ "turntable",
+ "turtle",
+ "tv-music",
+ "tv-retro",
+ "tv",
+ "typewriter",
+ "u",
+ "ufo-beam",
+ "ufo",
+ "umbrella-beach",
+ "umbrella-simple",
+ "umbrella",
+ "underline",
+ "unicorn",
+ "uniform-martial-arts",
+ "union",
+ "universal-access",
+ "unlock-keyhole",
+ "unlock",
+ "up-down-left-right",
+ "up-down",
+ "up-from-bracket",
+ "up-from-dotted-line",
+ "up-from-line",
+ "up-left",
+ "up-long",
+ "up-right-and-down-left-from-center",
+ "up-right-from-square",
+ "up-right",
+ "up-to-bracket",
+ "up-to-dotted-line",
+ "up-to-line",
+ "up",
+ "upload",
+ "usb-drive",
+ "user-alien",
+ "user-astronaut",
+ "user-beard-bolt",
+ "user-bounty-hunter",
+ "user-check",
+ "user-chef",
+ "user-clock",
+ "user-cowboy",
+ "user-crown",
+ "user-doctor-hair-long",
+ "user-doctor-hair",
+ "user-doctor-message",
+ "user-doctor",
+ "user-gear",
+ "user-graduate",
+ "user-group-crown",
+ "user-group-simple",
+ "user-group",
+ "user-hair-buns",
+ "user-hair-long",
+ "user-hair-mullet",
+ "user-hair",
+ "user-headset",
+ "user-helmet-safety",
+ "user-hoodie",
+ "user-injured",
+ "user-large-slash",
+ "user-large",
+ "user-lock",
+ "user-magnifying-glass",
+ "user-minus",
+ "user-music",
+ "user-ninja",
+ "user-nurse-hair-long",
+ "user-nurse-hair",
+ "user-nurse",
+ "user-pen",
+ "user-pilot-tie",
+ "user-pilot",
+ "user-plus",
+ "user-police-tie",
+ "user-police",
+ "user-robot-xmarks",
+ "user-robot",
+ "user-secret",
+ "user-shakespeare",
+ "user-shield",
+ "user-slash",
+ "user-tag",
+ "user-tie-hair-long",
+ "user-tie-hair",
+ "user-tie",
+ "user-unlock",
+ "user-visor",
+ "user-vneck-hair-long",
+ "user-vneck-hair",
+ "user-vneck",
+ "user-xmark",
+ "user",
+ "users-between-lines",
+ "users-gear",
+ "users-line",
+ "users-medical",
+ "users-rays",
+ "users-rectangle",
+ "users-slash",
+ "users-viewfinder",
+ "users",
+ "utensils-slash",
+ "utensils",
+ "utility-pole-double",
+ "utility-pole",
+ "v",
+ "vacuum-robot",
+ "vacuum",
+ "value-absolute",
+ "van-shuttle",
+ "vault",
+ "vector-circle",
+ "vector-polygon",
+ "vector-square",
+ "vent-damper",
+ "venus-double",
+ "venus-mars",
+ "venus",
+ "vest-patches",
+ "vest",
+ "vial-circle-check",
+ "vial-virus",
+ "vial",
+ "vials",
+ "video-arrow-down-left",
+ "video-arrow-up-right",
+ "video-plus",
+ "video-slash",
+ "video",
+ "vihara",
+ "violin",
+ "virus-covid-slash",
+ "virus-covid",
+ "virus-slash",
+ "virus",
+ "viruses",
+ "voicemail",
+ "volcano",
+ "volleyball",
+ "volume-high",
+ "volume-low",
+ "volume-off",
+ "volume-slash",
+ "volume-xmark",
+ "volume",
+ "vr-cardboard",
+ "w",
+ "waffle",
+ "wagon-covered",
+ "walker",
+ "walkie-talkie",
+ "wallet",
+ "wand-magic-sparkles",
+ "wand-magic",
+ "wand-sparkles",
+ "wand",
+ "warehouse-full",
+ "warehouse",
+ "washing-machine",
+ "watch-apple",
+ "watch-calculator",
+ "watch-fitness",
+ "watch-smart",
+ "watch",
+ "water-arrow-down",
+ "water-arrow-up",
+ "water-ladder",
+ "water",
+ "watermelon-slice",
+ "wave-pulse",
+ "wave-sine",
+ "wave-square",
+ "wave-triangle",
+ "wave",
+ "waveform-lines",
+ "waveform",
+ "waves-sine",
+ "web-awesome",
+ "webhook",
+ "weight-hanging",
+ "weight-scale",
+ "whale",
+ "wheat-awn-circle-exclamation",
+ "wheat-awn-slash",
+ "wheat-awn",
+ "wheat-slash",
+ "wheat",
+ "wheelchair-move",
+ "wheelchair",
+ "whiskey-glass-ice",
+ "whiskey-glass",
+ "whistle",
+ "wifi-exclamation",
+ "wifi-fair",
+ "wifi-slash",
+ "wifi-weak",
+ "wifi",
+ "wind-turbine",
+ "wind-warning",
+ "wind",
+ "window-flip",
+ "window-frame-open",
+ "window-frame",
+ "window-maximize",
+ "window-minimize",
+ "window-restore",
+ "window",
+ "windsock",
+ "wine-bottle",
+ "wine-glass-crack",
+ "wine-glass-empty",
+ "wine-glass",
+ "won-sign",
+ "worm",
+ "wreath-laurel",
+ "wreath",
+ "wrench-simple",
+ "wrench",
+ "x-ray",
+ "x",
+ "xmark-large",
+ "xmark-to-slot",
+ "xmark",
+ "xmarks-lines",
+ "y",
+ "yen-sign",
+ "yin-yang",
+ "z"
+ ],
+ "duotone-regular": [
+ "0",
+ "00",
+ "1",
+ "2",
+ "3",
+ "360-degrees",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "a",
+ "abacus",
+ "accent-grave",
+ "acorn",
+ "address-book",
+ "address-card",
+ "air-conditioner",
+ "airplay",
+ "alarm-clock",
+ "alarm-exclamation",
+ "alarm-plus",
+ "alarm-snooze",
+ "album-circle-plus",
+ "album-circle-user",
+ "album-collection-circle-plus",
+ "album-collection-circle-user",
+ "album-collection",
+ "album",
+ "alicorn",
+ "alien-8bit",
+ "alien",
+ "align-center",
+ "align-justify",
+ "align-left",
+ "align-right",
+ "align-slash",
+ "alt",
+ "amp-guitar",
+ "ampersand",
+ "anchor-circle-check",
+ "anchor-circle-exclamation",
+ "anchor-circle-xmark",
+ "anchor-lock",
+ "anchor",
+ "angel",
+ "angle-90",
+ "angle-down",
+ "angle-left",
+ "angle-right",
+ "angle-up",
+ "angle",
+ "angles-down",
+ "angles-left",
+ "angles-right",
+ "angles-up-down",
+ "angles-up",
+ "ankh",
+ "ant",
+ "apartment",
+ "aperture",
+ "apostrophe",
+ "apple-core",
+ "apple-whole",
+ "archway",
+ "arrow-down-1-9",
+ "arrow-down-9-1",
+ "arrow-down-a-z",
+ "arrow-down-arrow-up",
+ "arrow-down-big-small",
+ "arrow-down-from-arc",
+ "arrow-down-from-bracket",
+ "arrow-down-from-dotted-line",
+ "arrow-down-from-line",
+ "arrow-down-left-and-arrow-up-right-to-center",
+ "arrow-down-left",
+ "arrow-down-long",
+ "arrow-down-right",
+ "arrow-down-short-wide",
+ "arrow-down-small-big",
+ "arrow-down-square-triangle",
+ "arrow-down-to-arc",
+ "arrow-down-to-bracket",
+ "arrow-down-to-dotted-line",
+ "arrow-down-to-line",
+ "arrow-down-to-square",
+ "arrow-down-triangle-square",
+ "arrow-down-up-across-line",
+ "arrow-down-up-lock",
+ "arrow-down-wide-short",
+ "arrow-down-z-a",
+ "arrow-down",
+ "arrow-left-from-arc",
+ "arrow-left-from-bracket",
+ "arrow-left-from-line",
+ "arrow-left-long-to-line",
+ "arrow-left-long",
+ "arrow-left-to-arc",
+ "arrow-left-to-bracket",
+ "arrow-left-to-line",
+ "arrow-left",
+ "arrow-pointer",
+ "arrow-progress",
+ "arrow-right-arrow-left",
+ "arrow-right-from-arc",
+ "arrow-right-from-bracket",
+ "arrow-right-from-line",
+ "arrow-right-long-to-line",
+ "arrow-right-long",
+ "arrow-right-to-arc",
+ "arrow-right-to-bracket",
+ "arrow-right-to-city",
+ "arrow-right-to-line",
+ "arrow-right",
+ "arrow-rotate-left",
+ "arrow-rotate-right",
+ "arrow-trend-down",
+ "arrow-trend-up",
+ "arrow-turn-down-left",
+ "arrow-turn-down-right",
+ "arrow-turn-down",
+ "arrow-turn-left-down",
+ "arrow-turn-left-up",
+ "arrow-turn-left",
+ "arrow-turn-right",
+ "arrow-turn-up",
+ "arrow-up-1-9",
+ "arrow-up-9-1",
+ "arrow-up-a-z",
+ "arrow-up-arrow-down",
+ "arrow-up-big-small",
+ "arrow-up-from-arc",
+ "arrow-up-from-bracket",
+ "arrow-up-from-dotted-line",
+ "arrow-up-from-ground-water",
+ "arrow-up-from-line",
+ "arrow-up-from-square",
+ "arrow-up-from-water-pump",
+ "arrow-up-left-from-circle",
+ "arrow-up-left",
+ "arrow-up-long",
+ "arrow-up-right-and-arrow-down-left-from-center",
+ "arrow-up-right-dots",
+ "arrow-up-right-from-square",
+ "arrow-up-right",
+ "arrow-up-short-wide",
+ "arrow-up-small-big",
+ "arrow-up-square-triangle",
+ "arrow-up-to-arc",
+ "arrow-up-to-bracket",
+ "arrow-up-to-dotted-line",
+ "arrow-up-to-line",
+ "arrow-up-triangle-square",
+ "arrow-up-wide-short",
+ "arrow-up-z-a",
+ "arrow-up",
+ "arrows-cross",
+ "arrows-down-to-line",
+ "arrows-down-to-people",
+ "arrows-from-dotted-line",
+ "arrows-from-line",
+ "arrows-left-right-to-line",
+ "arrows-left-right",
+ "arrows-maximize",
+ "arrows-minimize",
+ "arrows-repeat-1",
+ "arrows-repeat",
+ "arrows-retweet",
+ "arrows-rotate-reverse",
+ "arrows-rotate",
+ "arrows-spin",
+ "arrows-split-up-and-left",
+ "arrows-to-circle",
+ "arrows-to-dot",
+ "arrows-to-dotted-line",
+ "arrows-to-eye",
+ "arrows-to-line",
+ "arrows-turn-right",
+ "arrows-turn-to-dots",
+ "arrows-up-down-left-right",
+ "arrows-up-down",
+ "arrows-up-to-line",
+ "asterisk",
+ "at",
+ "atom-simple",
+ "atom",
+ "audio-description-slash",
+ "audio-description",
+ "austral-sign",
+ "avocado",
+ "award-simple",
+ "award",
+ "axe-battle",
+ "axe",
+ "b",
+ "baby-carriage",
+ "baby",
+ "backpack",
+ "backward-fast",
+ "backward-step",
+ "backward",
+ "bacon",
+ "bacteria",
+ "bacterium",
+ "badge-check",
+ "badge-dollar",
+ "badge-percent",
+ "badge-sheriff",
+ "badge",
+ "badger-honey",
+ "badminton",
+ "bag-seedling",
+ "bag-shopping-minus",
+ "bag-shopping-plus",
+ "bag-shopping",
+ "bagel",
+ "bags-shopping",
+ "baguette",
+ "bahai",
+ "baht-sign",
+ "ball-pile",
+ "balloon",
+ "balloons",
+ "ballot-check",
+ "ballot",
+ "ban-bug",
+ "ban-parking",
+ "ban-smoking",
+ "ban",
+ "banana",
+ "bandage",
+ "bangladeshi-taka-sign",
+ "banjo",
+ "barcode-read",
+ "barcode-scan",
+ "barcode",
+ "bars-filter",
+ "bars-progress",
+ "bars-sort",
+ "bars-staggered",
+ "bars",
+ "baseball-bat-ball",
+ "baseball",
+ "basket-shopping-minus",
+ "basket-shopping-plus",
+ "basket-shopping-simple",
+ "basket-shopping",
+ "basketball-hoop",
+ "basketball",
+ "bat",
+ "bath",
+ "battery-bolt",
+ "battery-empty",
+ "battery-exclamation",
+ "battery-full",
+ "battery-half",
+ "battery-low",
+ "battery-quarter",
+ "battery-slash",
+ "battery-three-quarters",
+ "bed-bunk",
+ "bed-empty",
+ "bed-front",
+ "bed-pulse",
+ "bed",
+ "bee",
+ "beer-mug-empty",
+ "beer-mug",
+ "bell-concierge",
+ "bell-exclamation",
+ "bell-on",
+ "bell-plus",
+ "bell-ring",
+ "bell-school-slash",
+ "bell-school",
+ "bell-slash",
+ "bell",
+ "bells",
+ "bench-tree",
+ "bezier-curve",
+ "bicycle",
+ "billboard",
+ "bin-bottles-recycle",
+ "bin-bottles",
+ "bin-recycle",
+ "binary-circle-check",
+ "binary-lock",
+ "binary-slash",
+ "binary",
+ "binoculars",
+ "biohazard",
+ "bird",
+ "bitcoin-sign",
+ "blanket-fire",
+ "blanket",
+ "blender-phone",
+ "blender",
+ "blinds-open",
+ "blinds-raised",
+ "blinds",
+ "block-brick-fire",
+ "block-brick",
+ "block-question",
+ "block-quote",
+ "block",
+ "blog",
+ "blueberries",
+ "bluetooth",
+ "bold",
+ "bolt-auto",
+ "bolt-lightning",
+ "bolt-slash",
+ "bolt",
+ "bomb",
+ "bone-break",
+ "bone",
+ "bong",
+ "book-arrow-right",
+ "book-arrow-up",
+ "book-atlas",
+ "book-bible",
+ "book-blank",
+ "book-bookmark",
+ "book-circle-arrow-right",
+ "book-circle-arrow-up",
+ "book-copy",
+ "book-font",
+ "book-heart",
+ "book-journal-whills",
+ "book-medical",
+ "book-open-cover",
+ "book-open-reader",
+ "book-open",
+ "book-quran",
+ "book-section",
+ "book-skull",
+ "book-sparkles",
+ "book-tanakh",
+ "book-user",
+ "book",
+ "bookmark-slash",
+ "bookmark",
+ "books-medical",
+ "books",
+ "boombox",
+ "boot-heeled",
+ "boot",
+ "booth-curtain",
+ "border-all",
+ "border-bottom-right",
+ "border-bottom",
+ "border-center-h",
+ "border-center-v",
+ "border-inner",
+ "border-left",
+ "border-none",
+ "border-outer",
+ "border-right",
+ "border-top-left",
+ "border-top",
+ "bore-hole",
+ "bottle-baby",
+ "bottle-droplet",
+ "bottle-water",
+ "bow-arrow",
+ "bowl-chopsticks-noodles",
+ "bowl-chopsticks",
+ "bowl-food",
+ "bowl-hot",
+ "bowl-rice",
+ "bowl-scoop",
+ "bowl-scoops",
+ "bowl-soft-serve",
+ "bowl-spoon",
+ "bowling-ball-pin",
+ "bowling-ball",
+ "bowling-pins",
+ "box-archive",
+ "box-ballot",
+ "box-check",
+ "box-circle-check",
+ "box-dollar",
+ "box-heart",
+ "box-open-full",
+ "box-open",
+ "box-taped",
+ "box-tissue",
+ "box",
+ "boxes-packing",
+ "boxes-stacked",
+ "boxing-glove",
+ "bracket-curly-right",
+ "bracket-curly",
+ "bracket-round-right",
+ "bracket-round",
+ "bracket-square-right",
+ "bracket-square",
+ "brackets-curly",
+ "brackets-round",
+ "brackets-square",
+ "braille",
+ "brain-arrow-curved-right",
+ "brain-circuit",
+ "brain",
+ "brake-warning",
+ "brazilian-real-sign",
+ "bread-loaf",
+ "bread-slice-butter",
+ "bread-slice",
+ "bridge-circle-check",
+ "bridge-circle-exclamation",
+ "bridge-circle-xmark",
+ "bridge-lock",
+ "bridge-suspension",
+ "bridge-water",
+ "bridge",
+ "briefcase-arrow-right",
+ "briefcase-blank",
+ "briefcase-medical",
+ "briefcase",
+ "brightness-low",
+ "brightness",
+ "bring-forward",
+ "bring-front",
+ "broccoli",
+ "broom-ball",
+ "broom-wide",
+ "broom",
+ "browser",
+ "browsers",
+ "brush",
+ "bucket",
+ "bug-slash",
+ "bug",
+ "bugs",
+ "building-circle-arrow-right",
+ "building-circle-check",
+ "building-circle-exclamation",
+ "building-circle-xmark",
+ "building-columns",
+ "building-flag",
+ "building-lock",
+ "building-magnifying-glass",
+ "building-memo",
+ "building-ngo",
+ "building-shield",
+ "building-un",
+ "building-user",
+ "building-wheat",
+ "building",
+ "buildings",
+ "bulldozer",
+ "bullhorn",
+ "bullseye-arrow",
+ "bullseye-pointer",
+ "bullseye",
+ "buoy-mooring",
+ "buoy",
+ "burger-cheese",
+ "burger-fries",
+ "burger-glass",
+ "burger-lettuce",
+ "burger-soda",
+ "burger",
+ "burrito",
+ "burst",
+ "bus-school",
+ "bus-simple",
+ "bus",
+ "business-time",
+ "butter",
+ "c",
+ "cabin",
+ "cabinet-filing",
+ "cable-car",
+ "cactus",
+ "caduceus",
+ "cake-candles",
+ "cake-slice",
+ "calculator-simple",
+ "calculator",
+ "calendar-arrow-down",
+ "calendar-arrow-up",
+ "calendar-check",
+ "calendar-circle-exclamation",
+ "calendar-circle-minus",
+ "calendar-circle-plus",
+ "calendar-circle-user",
+ "calendar-clock",
+ "calendar-day",
+ "calendar-days",
+ "calendar-exclamation",
+ "calendar-heart",
+ "calendar-image",
+ "calendar-lines-pen",
+ "calendar-lines",
+ "calendar-minus",
+ "calendar-pen",
+ "calendar-plus",
+ "calendar-range",
+ "calendar-star",
+ "calendar-users",
+ "calendar-week",
+ "calendar-xmark",
+ "calendar",
+ "calendars",
+ "camcorder",
+ "camera-cctv",
+ "camera-movie",
+ "camera-polaroid",
+ "camera-retro",
+ "camera-rotate",
+ "camera-security",
+ "camera-slash",
+ "camera-viewfinder",
+ "camera-web-slash",
+ "camera-web",
+ "camera",
+ "campfire",
+ "campground",
+ "can-food",
+ "candle-holder",
+ "candy-bar",
+ "candy-cane",
+ "candy-corn",
+ "candy",
+ "cannabis",
+ "cannon",
+ "capsules",
+ "car-battery",
+ "car-bolt",
+ "car-building",
+ "car-bump",
+ "car-burst",
+ "car-bus",
+ "car-circle-bolt",
+ "car-garage",
+ "car-mirrors",
+ "car-on",
+ "car-rear",
+ "car-side-bolt",
+ "car-side",
+ "car-tilt",
+ "car-tunnel",
+ "car-wash",
+ "car-wrench",
+ "car",
+ "caravan-simple",
+ "caravan",
+ "card-club",
+ "card-diamond",
+ "card-heart",
+ "card-spade",
+ "cards-blank",
+ "cards",
+ "caret-down",
+ "caret-left",
+ "caret-right",
+ "caret-up",
+ "carpool",
+ "carrot",
+ "cars",
+ "cart-arrow-down",
+ "cart-arrow-up",
+ "cart-circle-arrow-down",
+ "cart-circle-arrow-up",
+ "cart-circle-check",
+ "cart-circle-exclamation",
+ "cart-circle-plus",
+ "cart-circle-xmark",
+ "cart-flatbed-boxes",
+ "cart-flatbed-empty",
+ "cart-flatbed-suitcase",
+ "cart-flatbed",
+ "cart-minus",
+ "cart-plus",
+ "cart-shopping-fast",
+ "cart-shopping",
+ "cart-xmark",
+ "cash-register",
+ "cassette-betamax",
+ "cassette-tape",
+ "cassette-vhs",
+ "castle",
+ "cat-space",
+ "cat",
+ "cauldron",
+ "cedi-sign",
+ "cent-sign",
+ "certificate",
+ "chair-office",
+ "chair",
+ "chalkboard-user",
+ "chalkboard",
+ "champagne-glass",
+ "champagne-glasses",
+ "charging-station",
+ "chart-area",
+ "chart-bar",
+ "chart-bullet",
+ "chart-candlestick",
+ "chart-column",
+ "chart-diagram",
+ "chart-fft",
+ "chart-gantt",
+ "chart-kanban",
+ "chart-line-down",
+ "chart-line-up-down",
+ "chart-line-up",
+ "chart-line",
+ "chart-mixed-up-circle-currency",
+ "chart-mixed-up-circle-dollar",
+ "chart-mixed",
+ "chart-network",
+ "chart-pie-simple-circle-currency",
+ "chart-pie-simple-circle-dollar",
+ "chart-pie-simple",
+ "chart-pie",
+ "chart-pyramid",
+ "chart-radar",
+ "chart-scatter-3d",
+ "chart-scatter-bubble",
+ "chart-scatter",
+ "chart-simple-horizontal",
+ "chart-simple",
+ "chart-sine",
+ "chart-tree-map",
+ "chart-user",
+ "chart-waterfall",
+ "check-double",
+ "check-to-slot",
+ "check",
+ "cheese-swiss",
+ "cheese",
+ "cherries",
+ "chess-bishop-piece",
+ "chess-bishop",
+ "chess-board",
+ "chess-clock-flip",
+ "chess-clock",
+ "chess-king-piece",
+ "chess-king",
+ "chess-knight-piece",
+ "chess-knight",
+ "chess-pawn-piece",
+ "chess-pawn",
+ "chess-queen-piece",
+ "chess-queen",
+ "chess-rook-piece",
+ "chess-rook",
+ "chess",
+ "chestnut",
+ "chevron-down",
+ "chevron-left",
+ "chevron-right",
+ "chevron-up",
+ "chevrons-down",
+ "chevrons-left",
+ "chevrons-right",
+ "chevrons-up",
+ "chf-sign",
+ "child-combatant",
+ "child-dress",
+ "child-reaching",
+ "child",
+ "children",
+ "chimney",
+ "chopsticks",
+ "church",
+ "circle-0",
+ "circle-1",
+ "circle-2",
+ "circle-3",
+ "circle-4",
+ "circle-5",
+ "circle-6",
+ "circle-7",
+ "circle-8",
+ "circle-9",
+ "circle-a",
+ "circle-ampersand",
+ "circle-arrow-down-left",
+ "circle-arrow-down-right",
+ "circle-arrow-down",
+ "circle-arrow-left",
+ "circle-arrow-right",
+ "circle-arrow-up-left",
+ "circle-arrow-up-right",
+ "circle-arrow-up",
+ "circle-b",
+ "circle-bolt",
+ "circle-book-open",
+ "circle-bookmark",
+ "circle-c",
+ "circle-calendar",
+ "circle-camera",
+ "circle-caret-down",
+ "circle-caret-left",
+ "circle-caret-right",
+ "circle-caret-up",
+ "circle-check",
+ "circle-chevron-down",
+ "circle-chevron-left",
+ "circle-chevron-right",
+ "circle-chevron-up",
+ "circle-d",
+ "circle-dashed",
+ "circle-divide",
+ "circle-dollar-to-slot",
+ "circle-dollar",
+ "circle-dot",
+ "circle-down-left",
+ "circle-down-right",
+ "circle-down",
+ "circle-e",
+ "circle-ellipsis-vertical",
+ "circle-ellipsis",
+ "circle-envelope",
+ "circle-euro",
+ "circle-exclamation-check",
+ "circle-exclamation",
+ "circle-f",
+ "circle-g",
+ "circle-gf",
+ "circle-h",
+ "circle-half-stroke",
+ "circle-half",
+ "circle-heart",
+ "circle-i",
+ "circle-info",
+ "circle-j",
+ "circle-k",
+ "circle-l",
+ "circle-left",
+ "circle-location-arrow",
+ "circle-m",
+ "circle-microphone-lines",
+ "circle-microphone",
+ "circle-minus",
+ "circle-n",
+ "circle-nodes",
+ "circle-notch",
+ "circle-o",
+ "circle-p",
+ "circle-parking",
+ "circle-pause",
+ "circle-phone-flip",
+ "circle-phone-hangup",
+ "circle-phone",
+ "circle-play",
+ "circle-plus",
+ "circle-q",
+ "circle-quarter-stroke",
+ "circle-quarter",
+ "circle-quarters",
+ "circle-question",
+ "circle-r",
+ "circle-radiation",
+ "circle-right",
+ "circle-s",
+ "circle-small",
+ "circle-sort-down",
+ "circle-sort-up",
+ "circle-sort",
+ "circle-star",
+ "circle-sterling",
+ "circle-stop",
+ "circle-t",
+ "circle-three-quarters-stroke",
+ "circle-three-quarters",
+ "circle-trash",
+ "circle-u",
+ "circle-up-left",
+ "circle-up-right",
+ "circle-up",
+ "circle-user",
+ "circle-v",
+ "circle-video",
+ "circle-w",
+ "circle-waveform-lines",
+ "circle-wifi-circle-wifi",
+ "circle-wifi",
+ "circle-x",
+ "circle-xmark",
+ "circle-y",
+ "circle-yen",
+ "circle-z",
+ "circle",
+ "circles-overlap-3",
+ "circles-overlap",
+ "citrus-slice",
+ "citrus",
+ "city",
+ "clapperboard-play",
+ "clapperboard",
+ "clarinet",
+ "claw-marks",
+ "clipboard-check",
+ "clipboard-list-check",
+ "clipboard-list",
+ "clipboard-medical",
+ "clipboard-prescription",
+ "clipboard-question",
+ "clipboard-user",
+ "clipboard",
+ "clock-desk",
+ "clock-eight-thirty",
+ "clock-eight",
+ "clock-eleven-thirty",
+ "clock-eleven",
+ "clock-five-thirty",
+ "clock-five",
+ "clock-four-thirty",
+ "clock-nine-thirty",
+ "clock-nine",
+ "clock-one-thirty",
+ "clock-one",
+ "clock-rotate-left",
+ "clock-seven-thirty",
+ "clock-seven",
+ "clock-six-thirty",
+ "clock-six",
+ "clock-ten-thirty",
+ "clock-ten",
+ "clock-three-thirty",
+ "clock-three",
+ "clock-twelve-thirty",
+ "clock-twelve",
+ "clock-two-thirty",
+ "clock-two",
+ "clock",
+ "clone",
+ "closed-captioning-slash",
+ "closed-captioning",
+ "clothes-hanger",
+ "cloud-arrow-down",
+ "cloud-arrow-up",
+ "cloud-binary",
+ "cloud-bolt-moon",
+ "cloud-bolt-sun",
+ "cloud-bolt",
+ "cloud-check",
+ "cloud-drizzle",
+ "cloud-exclamation",
+ "cloud-fog",
+ "cloud-hail-mixed",
+ "cloud-hail",
+ "cloud-meatball",
+ "cloud-minus",
+ "cloud-moon-rain",
+ "cloud-moon",
+ "cloud-music",
+ "cloud-plus",
+ "cloud-question",
+ "cloud-rain",
+ "cloud-rainbow",
+ "cloud-showers-heavy",
+ "cloud-showers-water",
+ "cloud-showers",
+ "cloud-slash",
+ "cloud-sleet",
+ "cloud-snow",
+ "cloud-sun-rain",
+ "cloud-sun",
+ "cloud-word",
+ "cloud-xmark",
+ "cloud",
+ "clouds-moon",
+ "clouds-sun",
+ "clouds",
+ "clover",
+ "club",
+ "coconut",
+ "code-branch",
+ "code-commit",
+ "code-compare",
+ "code-fork",
+ "code-merge",
+ "code-pull-request-closed",
+ "code-pull-request-draft",
+ "code-pull-request",
+ "code-simple",
+ "code",
+ "coffee-bean",
+ "coffee-beans",
+ "coffee-pot",
+ "coffin-cross",
+ "coffin",
+ "coin-blank",
+ "coin-front",
+ "coin-vertical",
+ "coin",
+ "coins",
+ "colon-sign",
+ "colon",
+ "columns-3",
+ "comet",
+ "comma",
+ "command",
+ "comment-arrow-down",
+ "comment-arrow-up-right",
+ "comment-arrow-up",
+ "comment-captions",
+ "comment-check",
+ "comment-code",
+ "comment-dollar",
+ "comment-dots",
+ "comment-exclamation",
+ "comment-heart",
+ "comment-image",
+ "comment-lines",
+ "comment-medical",
+ "comment-middle-top",
+ "comment-middle",
+ "comment-minus",
+ "comment-music",
+ "comment-nodes",
+ "comment-pen",
+ "comment-plus",
+ "comment-question",
+ "comment-quote",
+ "comment-slash",
+ "comment-smile",
+ "comment-sms",
+ "comment-text",
+ "comment-xmark",
+ "comment",
+ "comments-dollar",
+ "comments-question-check",
+ "comments-question",
+ "comments",
+ "compact-disc",
+ "compass-drafting",
+ "compass-slash",
+ "compass",
+ "compress-wide",
+ "compress",
+ "computer-classic",
+ "computer-mouse-scrollwheel",
+ "computer-mouse",
+ "computer-speaker",
+ "computer",
+ "container-storage",
+ "conveyor-belt-arm",
+ "conveyor-belt-boxes",
+ "conveyor-belt-empty",
+ "conveyor-belt",
+ "cookie-bite",
+ "cookie",
+ "copy",
+ "copyright",
+ "corn",
+ "corner",
+ "couch",
+ "court-sport",
+ "cow",
+ "cowbell-circle-plus",
+ "cowbell",
+ "crab",
+ "crate-apple",
+ "crate-empty",
+ "credit-card-blank",
+ "credit-card-front",
+ "credit-card",
+ "cricket-bat-ball",
+ "croissant",
+ "crop-simple",
+ "crop",
+ "cross",
+ "crosshairs-simple",
+ "crosshairs",
+ "crow",
+ "crown",
+ "crutch",
+ "crutches",
+ "cruzeiro-sign",
+ "crystal-ball",
+ "cube",
+ "cubes-stacked",
+ "cubes",
+ "cucumber",
+ "cup-straw-swoosh",
+ "cup-straw",
+ "cup-togo",
+ "cupcake",
+ "curling-stone",
+ "custard",
+ "d",
+ "dagger",
+ "dash",
+ "database",
+ "deer-rudolph",
+ "deer",
+ "delete-left",
+ "delete-right",
+ "democrat",
+ "desktop-arrow-down",
+ "desktop",
+ "dharmachakra",
+ "diagram-cells",
+ "diagram-lean-canvas",
+ "diagram-nested",
+ "diagram-next",
+ "diagram-predecessor",
+ "diagram-previous",
+ "diagram-project",
+ "diagram-sankey",
+ "diagram-subtask",
+ "diagram-successor",
+ "diagram-venn",
+ "dial-high",
+ "dial-low",
+ "dial-max",
+ "dial-med-low",
+ "dial-med",
+ "dial-min",
+ "dial-off",
+ "dial",
+ "diamond-exclamation",
+ "diamond-half-stroke",
+ "diamond-half",
+ "diamond-turn-right",
+ "diamond",
+ "diamonds-4",
+ "dice-d10",
+ "dice-d12",
+ "dice-d20",
+ "dice-d4",
+ "dice-d6",
+ "dice-d8",
+ "dice-five",
+ "dice-four",
+ "dice-one",
+ "dice-six",
+ "dice-three",
+ "dice-two",
+ "dice",
+ "dinosaur",
+ "diploma",
+ "disc-drive",
+ "disease",
+ "display-arrow-down",
+ "display-chart-up-circle-currency",
+ "display-chart-up-circle-dollar",
+ "display-chart-up",
+ "display-code",
+ "display-medical",
+ "display-slash",
+ "display",
+ "distribute-spacing-horizontal",
+ "distribute-spacing-vertical",
+ "ditto",
+ "divide",
+ "dna",
+ "do-not-enter",
+ "dog-leashed",
+ "dog",
+ "dollar-sign",
+ "dolly-empty",
+ "dolly",
+ "dolphin",
+ "dong-sign",
+ "donut",
+ "door-closed",
+ "door-open",
+ "dove",
+ "down-from-bracket",
+ "down-from-dotted-line",
+ "down-from-line",
+ "down-left-and-up-right-to-center",
+ "down-left",
+ "down-long",
+ "down-right",
+ "down-to-bracket",
+ "down-to-dotted-line",
+ "down-to-line",
+ "down",
+ "download",
+ "dragon",
+ "draw-circle",
+ "draw-polygon",
+ "draw-square",
+ "dreidel",
+ "drone-front",
+ "drone",
+ "droplet-degree",
+ "droplet-percent",
+ "droplet-slash",
+ "droplet",
+ "drum-steelpan",
+ "drum",
+ "drumstick-bite",
+ "drumstick",
+ "dryer-heat",
+ "dryer",
+ "duck",
+ "dumbbell",
+ "dumpster-fire",
+ "dumpster",
+ "dungeon",
+ "e",
+ "ear-deaf",
+ "ear-listen",
+ "ear-muffs",
+ "ear",
+ "earth-africa",
+ "earth-americas",
+ "earth-asia",
+ "earth-europe",
+ "earth-oceania",
+ "eclipse",
+ "egg-fried",
+ "egg",
+ "eggplant",
+ "eject",
+ "elephant",
+ "elevator",
+ "ellipsis-stroke-vertical",
+ "ellipsis-stroke",
+ "ellipsis-vertical",
+ "ellipsis",
+ "empty-set",
+ "engine-warning",
+ "engine",
+ "envelope-circle-check",
+ "envelope-dot",
+ "envelope-open-dollar",
+ "envelope-open-text",
+ "envelope-open",
+ "envelope",
+ "envelopes-bulk",
+ "envelopes",
+ "equals",
+ "eraser",
+ "escalator",
+ "ethernet",
+ "euro-sign",
+ "excavator",
+ "exclamation",
+ "expand-wide",
+ "expand",
+ "explosion",
+ "eye-dropper-full",
+ "eye-dropper-half",
+ "eye-dropper",
+ "eye-evil",
+ "eye-low-vision",
+ "eye-slash",
+ "eye",
+ "eyes",
+ "f",
+ "face-angry-horns",
+ "face-angry",
+ "face-anguished",
+ "face-anxious-sweat",
+ "face-astonished",
+ "face-awesome",
+ "face-beam-hand-over-mouth",
+ "face-clouds",
+ "face-confounded",
+ "face-confused",
+ "face-cowboy-hat",
+ "face-diagonal-mouth",
+ "face-disappointed",
+ "face-disguise",
+ "face-dizzy",
+ "face-dotted",
+ "face-downcast-sweat",
+ "face-drooling",
+ "face-exhaling",
+ "face-explode",
+ "face-expressionless",
+ "face-eyes-xmarks",
+ "face-fearful",
+ "face-flushed",
+ "face-frown-open",
+ "face-frown-slight",
+ "face-frown",
+ "face-glasses",
+ "face-grimace",
+ "face-grin-beam-sweat",
+ "face-grin-beam",
+ "face-grin-hearts",
+ "face-grin-squint-tears",
+ "face-grin-squint",
+ "face-grin-stars",
+ "face-grin-tears",
+ "face-grin-tongue-squint",
+ "face-grin-tongue-wink",
+ "face-grin-tongue",
+ "face-grin-wide",
+ "face-grin-wink",
+ "face-grin",
+ "face-hand-over-mouth",
+ "face-hand-peeking",
+ "face-hand-yawn",
+ "face-head-bandage",
+ "face-holding-back-tears",
+ "face-hushed",
+ "face-icicles",
+ "face-kiss-beam",
+ "face-kiss-closed-eyes",
+ "face-kiss-wink-heart",
+ "face-kiss",
+ "face-laugh-beam",
+ "face-laugh-squint",
+ "face-laugh-wink",
+ "face-laugh",
+ "face-lying",
+ "face-mask",
+ "face-meh-blank",
+ "face-meh",
+ "face-melting",
+ "face-monocle",
+ "face-nauseated",
+ "face-nose-steam",
+ "face-party",
+ "face-pensive",
+ "face-persevering",
+ "face-pleading",
+ "face-pouting",
+ "face-raised-eyebrow",
+ "face-relieved",
+ "face-rolling-eyes",
+ "face-sad-cry",
+ "face-sad-sweat",
+ "face-sad-tear",
+ "face-saluting",
+ "face-scream",
+ "face-shush",
+ "face-sleeping",
+ "face-sleepy",
+ "face-smile-beam",
+ "face-smile-halo",
+ "face-smile-hearts",
+ "face-smile-horns",
+ "face-smile-plus",
+ "face-smile-relaxed",
+ "face-smile-tear",
+ "face-smile-tongue",
+ "face-smile-upside-down",
+ "face-smile-wink",
+ "face-smile",
+ "face-smiling-hands",
+ "face-smirking",
+ "face-spiral-eyes",
+ "face-sunglasses",
+ "face-surprise",
+ "face-swear",
+ "face-thermometer",
+ "face-thinking",
+ "face-tired",
+ "face-tissue",
+ "face-tongue-money",
+ "face-tongue-sweat",
+ "face-unamused",
+ "face-viewfinder",
+ "face-vomit",
+ "face-weary",
+ "face-woozy",
+ "face-worried",
+ "face-zany",
+ "face-zipper",
+ "falafel",
+ "family-dress",
+ "family-pants",
+ "family",
+ "fan-table",
+ "fan",
+ "farm",
+ "faucet-drip",
+ "faucet",
+ "fax",
+ "feather-pointed",
+ "feather",
+ "fence",
+ "ferris-wheel",
+ "ferry",
+ "field-hockey-stick-ball",
+ "file-arrow-down",
+ "file-arrow-up",
+ "file-audio",
+ "file-binary",
+ "file-cad",
+ "file-certificate",
+ "file-chart-column",
+ "file-chart-pie",
+ "file-check",
+ "file-circle-check",
+ "file-circle-exclamation",
+ "file-circle-info",
+ "file-circle-minus",
+ "file-circle-plus",
+ "file-circle-question",
+ "file-circle-xmark",
+ "file-code",
+ "file-contract",
+ "file-csv",
+ "file-dashed-line",
+ "file-doc",
+ "file-eps",
+ "file-excel",
+ "file-exclamation",
+ "file-export",
+ "file-fragment",
+ "file-gif",
+ "file-half-dashed",
+ "file-heart",
+ "file-image",
+ "file-import",
+ "file-invoice-dollar",
+ "file-invoice",
+ "file-jpg",
+ "file-lines",
+ "file-lock",
+ "file-magnifying-glass",
+ "file-medical",
+ "file-minus",
+ "file-mov",
+ "file-mp3",
+ "file-mp4",
+ "file-music",
+ "file-pdf",
+ "file-pen",
+ "file-plus-minus",
+ "file-plus",
+ "file-png",
+ "file-powerpoint",
+ "file-ppt",
+ "file-prescription",
+ "file-shield",
+ "file-signature",
+ "file-slash",
+ "file-spreadsheet",
+ "file-svg",
+ "file-user",
+ "file-vector",
+ "file-video",
+ "file-waveform",
+ "file-word",
+ "file-xls",
+ "file-xmark",
+ "file-xml",
+ "file-zip",
+ "file-zipper",
+ "file",
+ "files-medical",
+ "files",
+ "fill-drip",
+ "fill",
+ "film-canister",
+ "film-simple",
+ "film-slash",
+ "film",
+ "films",
+ "filter-circle-dollar",
+ "filter-circle-xmark",
+ "filter-list",
+ "filter-slash",
+ "filter",
+ "filters",
+ "fingerprint",
+ "fire-burner",
+ "fire-extinguisher",
+ "fire-flame-curved",
+ "fire-flame-simple",
+ "fire-flame",
+ "fire-hydrant",
+ "fire-smoke",
+ "fire",
+ "fireplace",
+ "fish-bones",
+ "fish-cooked",
+ "fish-fins",
+ "fish",
+ "fishing-rod",
+ "flag-checkered",
+ "flag-pennant",
+ "flag-swallowtail",
+ "flag-usa",
+ "flag",
+ "flashlight",
+ "flask-gear",
+ "flask-round-poison",
+ "flask-round-potion",
+ "flask-vial",
+ "flask",
+ "flatbread-stuffed",
+ "flatbread",
+ "floppy-disk-circle-arrow-right",
+ "floppy-disk-circle-xmark",
+ "floppy-disk-pen",
+ "floppy-disk",
+ "floppy-disks",
+ "florin-sign",
+ "flower-daffodil",
+ "flower-tulip",
+ "flower",
+ "flute",
+ "flux-capacitor",
+ "flying-disc",
+ "folder-arrow-down",
+ "folder-arrow-up",
+ "folder-bookmark",
+ "folder-check",
+ "folder-closed",
+ "folder-gear",
+ "folder-grid",
+ "folder-heart",
+ "folder-image",
+ "folder-magnifying-glass",
+ "folder-medical",
+ "folder-minus",
+ "folder-music",
+ "folder-open",
+ "folder-plus",
+ "folder-tree",
+ "folder-user",
+ "folder-xmark",
+ "folder",
+ "folders",
+ "fondue-pot",
+ "font-awesome",
+ "font-case",
+ "font",
+ "football-helmet",
+ "football",
+ "fork-knife",
+ "fork",
+ "forklift",
+ "fort",
+ "forward-fast",
+ "forward-step",
+ "forward",
+ "frame",
+ "franc-sign",
+ "french-fries",
+ "frog",
+ "function",
+ "futbol",
+ "g",
+ "galaxy",
+ "gallery-thumbnails",
+ "game-board-simple",
+ "game-board",
+ "game-console-handheld-crank",
+ "game-console-handheld",
+ "gamepad-modern",
+ "gamepad",
+ "garage-car",
+ "garage-open",
+ "garage",
+ "garlic",
+ "gas-pump-slash",
+ "gas-pump",
+ "gauge-circle-bolt",
+ "gauge-circle-minus",
+ "gauge-circle-plus",
+ "gauge-high",
+ "gauge-low",
+ "gauge-max",
+ "gauge-min",
+ "gauge-simple-high",
+ "gauge-simple-low",
+ "gauge-simple-max",
+ "gauge-simple-min",
+ "gauge-simple",
+ "gauge",
+ "gavel",
+ "gear-code",
+ "gear-complex-code",
+ "gear-complex",
+ "gear",
+ "gears",
+ "gem",
+ "genderless",
+ "ghost",
+ "gif",
+ "gift-card",
+ "gift",
+ "gifts",
+ "gingerbread-man",
+ "glass-citrus",
+ "glass-empty",
+ "glass-half",
+ "glass-water-droplet",
+ "glass-water",
+ "glass",
+ "glasses-round",
+ "glasses",
+ "globe-pointer",
+ "globe-snow",
+ "globe-stand",
+ "globe-wifi",
+ "globe",
+ "goal-net",
+ "golf-ball-tee",
+ "golf-club",
+ "golf-flag-hole",
+ "gopuram",
+ "graduation-cap",
+ "gramophone",
+ "grapes",
+ "grate-droplet",
+ "grate",
+ "greater-than-equal",
+ "greater-than",
+ "grid-2-plus",
+ "grid-2",
+ "grid-4",
+ "grid-5",
+ "grid-dividers",
+ "grid-horizontal",
+ "grid-round-2-plus",
+ "grid-round-2",
+ "grid-round-4",
+ "grid-round-5",
+ "grid-round",
+ "grid",
+ "grill-fire",
+ "grill-hot",
+ "grill",
+ "grip-dots-vertical",
+ "grip-dots",
+ "grip-lines-vertical",
+ "grip-lines",
+ "grip-vertical",
+ "grip",
+ "group-arrows-rotate",
+ "guarani-sign",
+ "guitar-electric",
+ "guitar",
+ "guitars",
+ "gun-slash",
+ "gun-squirt",
+ "gun",
+ "h",
+ "h1",
+ "h2",
+ "h3",
+ "h4",
+ "h5",
+ "h6",
+ "hammer-brush",
+ "hammer-crash",
+ "hammer-war",
+ "hammer",
+ "hamsa",
+ "hand-back-fist",
+ "hand-back-point-down",
+ "hand-back-point-left",
+ "hand-back-point-ribbon",
+ "hand-back-point-right",
+ "hand-back-point-up",
+ "hand-dots",
+ "hand-fingers-crossed",
+ "hand-fist",
+ "hand-heart",
+ "hand-holding-box",
+ "hand-holding-circle-dollar",
+ "hand-holding-dollar",
+ "hand-holding-droplet",
+ "hand-holding-hand",
+ "hand-holding-heart",
+ "hand-holding-magic",
+ "hand-holding-medical",
+ "hand-holding-seedling",
+ "hand-holding-skull",
+ "hand-holding",
+ "hand-horns",
+ "hand-lizard",
+ "hand-love",
+ "hand-middle-finger",
+ "hand-peace",
+ "hand-point-down",
+ "hand-point-left",
+ "hand-point-ribbon",
+ "hand-point-right",
+ "hand-point-up",
+ "hand-pointer",
+ "hand-scissors",
+ "hand-sparkles",
+ "hand-spock",
+ "hand-wave",
+ "hand",
+ "handcuffs",
+ "hands-asl-interpreting",
+ "hands-bound",
+ "hands-bubbles",
+ "hands-clapping",
+ "hands-holding-child",
+ "hands-holding-circle",
+ "hands-holding-diamond",
+ "hands-holding-dollar",
+ "hands-holding-heart",
+ "hands-holding",
+ "hands-praying",
+ "hands",
+ "handshake-angle",
+ "handshake-simple-slash",
+ "handshake-simple",
+ "handshake-slash",
+ "handshake",
+ "hanukiah",
+ "hard-drive",
+ "hashtag-lock",
+ "hashtag",
+ "hat-beach",
+ "hat-chef",
+ "hat-cowboy-side",
+ "hat-cowboy",
+ "hat-santa",
+ "hat-winter",
+ "hat-witch",
+ "hat-wizard",
+ "head-side-brain",
+ "head-side-cough-slash",
+ "head-side-cough",
+ "head-side-gear",
+ "head-side-goggles",
+ "head-side-headphones",
+ "head-side-heart",
+ "head-side-mask",
+ "head-side-medical",
+ "head-side-virus",
+ "head-side",
+ "heading",
+ "headphones-simple",
+ "headphones",
+ "headset",
+ "heart-circle-bolt",
+ "heart-circle-check",
+ "heart-circle-exclamation",
+ "heart-circle-minus",
+ "heart-circle-plus",
+ "heart-circle-xmark",
+ "heart-crack",
+ "heart-half-stroke",
+ "heart-half",
+ "heart-pulse",
+ "heart",
+ "heat",
+ "helicopter-symbol",
+ "helicopter",
+ "helmet-battle",
+ "helmet-safety",
+ "helmet-un",
+ "hexagon-check",
+ "hexagon-divide",
+ "hexagon-exclamation",
+ "hexagon-image",
+ "hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
+ "hexagon-plus",
+ "hexagon-vertical-nft-slanted",
+ "hexagon-vertical-nft",
+ "hexagon-xmark",
+ "hexagon",
+ "high-definition",
+ "highlighter-line",
+ "highlighter",
+ "hill-avalanche",
+ "hill-rockslide",
+ "hippo",
+ "hockey-mask",
+ "hockey-puck",
+ "hockey-stick-puck",
+ "hockey-sticks",
+ "holly-berry",
+ "honey-pot",
+ "hood-cloak",
+ "horizontal-rule",
+ "horse-head",
+ "horse-saddle",
+ "horse",
+ "hose-reel",
+ "hose",
+ "hospital-user",
+ "hospital",
+ "hospitals",
+ "hot-tub-person",
+ "hotdog",
+ "hotel",
+ "hourglass-clock",
+ "hourglass-end",
+ "hourglass-half",
+ "hourglass-start",
+ "hourglass",
+ "house-blank",
+ "house-building",
+ "house-chimney-blank",
+ "house-chimney-crack",
+ "house-chimney-heart",
+ "house-chimney-medical",
+ "house-chimney-user",
+ "house-chimney-window",
+ "house-chimney",
+ "house-circle-check",
+ "house-circle-exclamation",
+ "house-circle-xmark",
+ "house-crack",
+ "house-day",
+ "house-fire",
+ "house-flag",
+ "house-flood-water-circle-arrow-right",
+ "house-flood-water",
+ "house-heart",
+ "house-laptop",
+ "house-lock",
+ "house-medical-circle-check",
+ "house-medical-circle-exclamation",
+ "house-medical-circle-xmark",
+ "house-medical-flag",
+ "house-medical",
+ "house-night",
+ "house-person-leave",
+ "house-person-return",
+ "house-signal",
+ "house-tree",
+ "house-tsunami",
+ "house-turret",
+ "house-user",
+ "house-water",
+ "house-window",
+ "house",
+ "hryvnia-sign",
+ "hundred-points",
+ "hurricane",
+ "hydra",
+ "hyphen",
+ "i-cursor",
+ "i",
+ "ice-cream",
+ "ice-skate",
+ "icicles",
+ "icons",
+ "id-badge",
+ "id-card-clip",
+ "id-card",
+ "igloo",
+ "image-landscape",
+ "image-polaroid-user",
+ "image-polaroid",
+ "image-portrait",
+ "image-slash",
+ "image-user",
+ "image",
+ "images-user",
+ "images",
+ "inbox-full",
+ "inbox-in",
+ "inbox-out",
+ "inbox",
+ "inboxes",
+ "indent",
+ "indian-rupee-sign",
+ "industry-windows",
+ "industry",
+ "infinity",
+ "info",
+ "inhaler",
+ "input-numeric",
+ "input-pipe",
+ "input-text",
+ "integral",
+ "interrobang",
+ "intersection",
+ "island-tropical",
+ "italic",
+ "j",
+ "jack-o-lantern",
+ "jar-wheat",
+ "jar",
+ "jedi",
+ "jet-fighter-up",
+ "jet-fighter",
+ "joint",
+ "joystick",
+ "jug-bottle",
+ "jug-detergent",
+ "jug",
+ "k",
+ "kaaba",
+ "kazoo",
+ "kerning",
+ "key-skeleton-left-right",
+ "key-skeleton",
+ "key",
+ "keyboard-brightness-low",
+ "keyboard-brightness",
+ "keyboard-down",
+ "keyboard-left",
+ "keyboard",
+ "keynote",
+ "khanda",
+ "kidneys",
+ "kip-sign",
+ "kit-medical",
+ "kitchen-set",
+ "kite",
+ "kiwi-bird",
+ "kiwi-fruit",
+ "knife-kitchen",
+ "knife",
+ "l",
+ "lacrosse-stick-ball",
+ "lacrosse-stick",
+ "lambda",
+ "lamp-desk",
+ "lamp-floor",
+ "lamp-street",
+ "lamp",
+ "land-mine-on",
+ "landmark-dome",
+ "landmark-flag",
+ "landmark-magnifying-glass",
+ "landmark",
+ "language",
+ "laptop-arrow-down",
+ "laptop-binary",
+ "laptop-code",
+ "laptop-file",
+ "laptop-medical",
+ "laptop-mobile",
+ "laptop-slash",
+ "laptop",
+ "lari-sign",
+ "lasso-sparkles",
+ "lasso",
+ "layer-group",
+ "layer-minus",
+ "layer-plus",
+ "leaf-heart",
+ "leaf-maple",
+ "leaf-oak",
+ "leaf",
+ "leafy-green",
+ "left-from-bracket",
+ "left-from-line",
+ "left-long-to-line",
+ "left-long",
+ "left-right",
+ "left-to-bracket",
+ "left-to-line",
+ "left",
+ "lemon",
+ "less-than-equal",
+ "less-than",
+ "life-ring",
+ "light-ceiling",
+ "light-emergency-on",
+ "light-emergency",
+ "light-switch-off",
+ "light-switch-on",
+ "light-switch",
+ "lightbulb-cfl-on",
+ "lightbulb-cfl",
+ "lightbulb-dollar",
+ "lightbulb-exclamation-on",
+ "lightbulb-exclamation",
+ "lightbulb-gear",
+ "lightbulb-message",
+ "lightbulb-on",
+ "lightbulb-slash",
+ "lightbulb",
+ "lighthouse",
+ "lights-holiday",
+ "line-columns",
+ "line-height",
+ "lines-leaning",
+ "link-horizontal-slash",
+ "link-horizontal",
+ "link-simple-slash",
+ "link-simple",
+ "link-slash",
+ "link",
+ "lips",
+ "lira-sign",
+ "list-check",
+ "list-dropdown",
+ "list-music",
+ "list-ol",
+ "list-radio",
+ "list-timeline",
+ "list-tree",
+ "list-ul",
+ "list",
+ "litecoin-sign",
+ "loader",
+ "lobster",
+ "location-arrow-up",
+ "location-arrow",
+ "location-check",
+ "location-crosshairs-slash",
+ "location-crosshairs",
+ "location-dot-slash",
+ "location-dot",
+ "location-exclamation",
+ "location-minus",
+ "location-pen",
+ "location-pin-lock",
+ "location-pin-slash",
+ "location-pin",
+ "location-plus",
+ "location-question",
+ "location-smile",
+ "location-xmark",
+ "lock-a",
+ "lock-hashtag",
+ "lock-keyhole-open",
+ "lock-keyhole",
+ "lock-open",
+ "lock",
+ "locust",
+ "lollipop",
+ "loveseat",
+ "luchador-mask",
+ "lungs-virus",
+ "lungs",
+ "m",
+ "mace",
+ "magnet",
+ "magnifying-glass-arrow-right",
+ "magnifying-glass-arrows-rotate",
+ "magnifying-glass-chart",
+ "magnifying-glass-dollar",
+ "magnifying-glass-location",
+ "magnifying-glass-minus",
+ "magnifying-glass-music",
+ "magnifying-glass-play",
+ "magnifying-glass-plus",
+ "magnifying-glass-waveform",
+ "magnifying-glass",
+ "mailbox-flag-up",
+ "mailbox",
+ "manat-sign",
+ "mandolin",
+ "mango",
+ "manhole",
+ "map-location-dot",
+ "map-location",
+ "map-pin",
+ "map",
+ "marker",
+ "mars-and-venus-burst",
+ "mars-and-venus",
+ "mars-double",
+ "mars-stroke-right",
+ "mars-stroke-up",
+ "mars-stroke",
+ "mars",
+ "martini-glass-citrus",
+ "martini-glass-empty",
+ "martini-glass",
+ "mask-face",
+ "mask-snorkel",
+ "mask-ventilator",
+ "mask",
+ "masks-theater",
+ "mattress-pillow",
+ "maximize",
+ "meat",
+ "medal",
+ "megaphone",
+ "melon-slice",
+ "melon",
+ "memo-circle-check",
+ "memo-circle-info",
+ "memo-pad",
+ "memo",
+ "memory",
+ "menorah",
+ "mercury",
+ "merge",
+ "message-arrow-down",
+ "message-arrow-up-right",
+ "message-arrow-up",
+ "message-bot",
+ "message-captions",
+ "message-check",
+ "message-code",
+ "message-dollar",
+ "message-dots",
+ "message-exclamation",
+ "message-heart",
+ "message-image",
+ "message-lines",
+ "message-medical",
+ "message-middle-top",
+ "message-middle",
+ "message-minus",
+ "message-music",
+ "message-pen",
+ "message-plus",
+ "message-question",
+ "message-quote",
+ "message-slash",
+ "message-smile",
+ "message-sms",
+ "message-text",
+ "message-xmark",
+ "message",
+ "messages-dollar",
+ "messages-question",
+ "messages",
+ "meteor",
+ "meter-bolt",
+ "meter-droplet",
+ "meter-fire",
+ "meter",
+ "microchip-ai",
+ "microchip",
+ "microphone-lines-slash",
+ "microphone-lines",
+ "microphone-slash",
+ "microphone-stand",
+ "microphone",
+ "microscope",
+ "microwave",
+ "mill-sign",
+ "minimize",
+ "minus",
+ "mistletoe",
+ "mitten",
+ "mobile-button",
+ "mobile-notch",
+ "mobile-retro",
+ "mobile-screen-button",
+ "mobile-screen",
+ "mobile-signal-out",
+ "mobile-signal",
+ "mobile",
+ "money-bill-1-wave",
+ "money-bill-1",
+ "money-bill-simple-wave",
+ "money-bill-simple",
+ "money-bill-transfer",
+ "money-bill-trend-up",
+ "money-bill-wave",
+ "money-bill-wheat",
+ "money-bill",
+ "money-bills-simple",
+ "money-bills",
+ "money-check-dollar-pen",
+ "money-check-dollar",
+ "money-check-pen",
+ "money-check",
+ "money-from-bracket",
+ "money-simple-from-bracket",
+ "monitor-waveform",
+ "monkey",
+ "monument",
+ "moon-cloud",
+ "moon-over-sun",
+ "moon-stars",
+ "moon",
+ "moped",
+ "mortar-pestle",
+ "mosque",
+ "mosquito-net",
+ "mosquito",
+ "motorcycle",
+ "mound",
+ "mountain-city",
+ "mountain-sun",
+ "mountain",
+ "mountains",
+ "mouse-field",
+ "mp3-player",
+ "mug-hot",
+ "mug-marshmallows",
+ "mug-saucer",
+ "mug-tea-saucer",
+ "mug-tea",
+ "mug",
+ "mushroom",
+ "music-magnifying-glass",
+ "music-note-slash",
+ "music-note",
+ "music-slash",
+ "music",
+ "mustache",
+ "n",
+ "naira-sign",
+ "narwhal",
+ "nesting-dolls",
+ "network-wired",
+ "neuter",
+ "newspaper",
+ "nfc-lock",
+ "nfc-magnifying-glass",
+ "nfc-pen",
+ "nfc-signal",
+ "nfc-slash",
+ "nfc-symbol",
+ "nfc-trash",
+ "nfc",
+ "nose",
+ "not-equal",
+ "notdef",
+ "note-medical",
+ "note-sticky",
+ "note",
+ "notebook",
+ "notes-medical",
+ "notes",
+ "o",
+ "object-exclude",
+ "object-group",
+ "object-intersect",
+ "object-subtract",
+ "object-ungroup",
+ "object-union",
+ "objects-align-bottom",
+ "objects-align-center-horizontal",
+ "objects-align-center-vertical",
+ "objects-align-left",
+ "objects-align-right",
+ "objects-align-top",
+ "objects-column",
+ "octagon-check",
+ "octagon-divide",
+ "octagon-exclamation",
+ "octagon-minus",
+ "octagon-plus",
+ "octagon-xmark",
+ "octagon",
+ "octopus",
+ "oil-can-drip",
+ "oil-can",
+ "oil-temperature",
+ "oil-well",
+ "olive-branch",
+ "olive",
+ "om",
+ "omega",
+ "onion",
+ "option",
+ "ornament",
+ "otter",
+ "outdent",
+ "outlet",
+ "oven",
+ "overline",
+ "p",
+ "page-caret-down",
+ "page-caret-up",
+ "page",
+ "pager",
+ "paint-roller",
+ "paintbrush-fine",
+ "paintbrush-pencil",
+ "paintbrush",
+ "palette",
+ "pallet-box",
+ "pallet-boxes",
+ "pallet",
+ "pan-food",
+ "pan-frying",
+ "pancakes",
+ "panel-ews",
+ "panel-fire",
+ "panorama",
+ "paper-plane-top",
+ "paper-plane",
+ "paperclip-vertical",
+ "paperclip",
+ "parachute-box",
+ "paragraph-left",
+ "paragraph",
+ "party-bell",
+ "party-horn",
+ "passport",
+ "paste",
+ "pause",
+ "paw-claws",
+ "paw-simple",
+ "paw",
+ "peace",
+ "peach",
+ "peanut",
+ "peanuts",
+ "peapod",
+ "pear",
+ "pedestal",
+ "pegasus",
+ "pen-circle",
+ "pen-clip-slash",
+ "pen-clip",
+ "pen-fancy-slash",
+ "pen-fancy",
+ "pen-field",
+ "pen-line",
+ "pen-nib-slash",
+ "pen-nib",
+ "pen-paintbrush",
+ "pen-ruler",
+ "pen-slash",
+ "pen-swirl",
+ "pen-to-square",
+ "pen",
+ "pencil-mechanical",
+ "pencil-slash",
+ "pencil",
+ "people-arrows",
+ "people-carry-box",
+ "people-dress-simple",
+ "people-dress",
+ "people-group",
+ "people-line",
+ "people-pants-simple",
+ "people-pants",
+ "people-pulling",
+ "people-robbery",
+ "people-roof",
+ "people-simple",
+ "people",
+ "pepper-hot",
+ "pepper",
+ "percent",
+ "period",
+ "person-arrow-down-to-line",
+ "person-arrow-up-from-line",
+ "person-biking-mountain",
+ "person-biking",
+ "person-booth",
+ "person-breastfeeding",
+ "person-burst",
+ "person-cane",
+ "person-carry-box",
+ "person-chalkboard",
+ "person-circle-check",
+ "person-circle-exclamation",
+ "person-circle-minus",
+ "person-circle-plus",
+ "person-circle-question",
+ "person-circle-xmark",
+ "person-digging",
+ "person-dolly-empty",
+ "person-dolly",
+ "person-dots-from-line",
+ "person-dress-burst",
+ "person-dress-fairy",
+ "person-dress-simple",
+ "person-dress",
+ "person-drowning",
+ "person-fairy",
+ "person-falling-burst",
+ "person-falling",
+ "person-from-portal",
+ "person-half-dress",
+ "person-harassing",
+ "person-hiking",
+ "person-military-pointing",
+ "person-military-rifle",
+ "person-military-to-person",
+ "person-pinball",
+ "person-praying",
+ "person-pregnant",
+ "person-rays",
+ "person-rifle",
+ "person-running-fast",
+ "person-running",
+ "person-seat-reclined",
+ "person-seat",
+ "person-shelter",
+ "person-sign",
+ "person-simple",
+ "person-skating",
+ "person-ski-jumping",
+ "person-ski-lift",
+ "person-skiing-nordic",
+ "person-skiing",
+ "person-sledding",
+ "person-snowboarding",
+ "person-snowmobiling",
+ "person-swimming",
+ "person-through-window",
+ "person-to-door",
+ "person-to-portal",
+ "person-walking-arrow-loop-left",
+ "person-walking-arrow-right",
+ "person-walking-dashed-line-arrow-right",
+ "person-walking-luggage",
+ "person-walking-with-cane",
+ "person-walking",
+ "person",
+ "peseta-sign",
+ "peso-sign",
+ "phone-arrow-down-left",
+ "phone-arrow-right",
+ "phone-arrow-up-right",
+ "phone-flip",
+ "phone-hangup",
+ "phone-intercom",
+ "phone-missed",
+ "phone-office",
+ "phone-plus",
+ "phone-rotary",
+ "phone-slash",
+ "phone-volume",
+ "phone-xmark",
+ "phone",
+ "photo-film-music",
+ "photo-film",
+ "pi",
+ "piano-keyboard",
+ "piano",
+ "pickaxe",
+ "pickleball",
+ "pie",
+ "pig",
+ "piggy-bank",
+ "pills",
+ "pinata",
+ "pinball",
+ "pineapple",
+ "pipe-circle-check",
+ "pipe-collar",
+ "pipe-section",
+ "pipe-smoking",
+ "pipe-valve",
+ "pipe",
+ "pizza-slice",
+ "pizza",
+ "place-of-worship",
+ "plane-arrival",
+ "plane-circle-check",
+ "plane-circle-exclamation",
+ "plane-circle-xmark",
+ "plane-departure",
+ "plane-engines",
+ "plane-lock",
+ "plane-prop",
+ "plane-slash",
+ "plane-tail",
+ "plane-up-slash",
+ "plane-up",
+ "plane",
+ "planet-moon",
+ "planet-ringed",
+ "plant-wilt",
+ "plate-utensils",
+ "plate-wheat",
+ "play-pause",
+ "play",
+ "plug-circle-bolt",
+ "plug-circle-check",
+ "plug-circle-exclamation",
+ "plug-circle-minus",
+ "plug-circle-plus",
+ "plug-circle-xmark",
+ "plug",
+ "plus-large",
+ "plus-minus",
+ "plus",
+ "podcast",
+ "podium-star",
+ "podium",
+ "police-box",
+ "poll-people",
+ "pompebled",
+ "poo-storm",
+ "poo",
+ "pool-8-ball",
+ "poop",
+ "popcorn",
+ "popsicle",
+ "pot-food",
+ "potato",
+ "power-off",
+ "prescription-bottle-medical",
+ "prescription-bottle-pill",
+ "prescription-bottle",
+ "prescription",
+ "presentation-screen",
+ "pretzel",
+ "print-magnifying-glass",
+ "print-slash",
+ "print",
+ "projector",
+ "pump-medical",
+ "pump-soap",
+ "pump",
+ "pumpkin",
+ "puzzle-piece-simple",
+ "puzzle-piece",
+ "puzzle",
+ "q",
+ "qrcode",
+ "question",
+ "quote-left",
+ "quote-right",
+ "quotes",
+ "r",
+ "rabbit-running",
+ "rabbit",
+ "raccoon",
+ "racquet",
+ "radar",
+ "radiation",
+ "radio-tuner",
+ "radio",
+ "rainbow",
+ "raindrops",
+ "ram",
+ "ramp-loading",
+ "ranking-star",
+ "raygun",
+ "receipt",
+ "record-vinyl",
+ "rectangle-ad",
+ "rectangle-barcode",
+ "rectangle-code",
+ "rectangle-history-circle-plus",
+ "rectangle-history-circle-user",
+ "rectangle-history",
+ "rectangle-list",
+ "rectangle-pro",
+ "rectangle-terminal",
+ "rectangle-vertical-history",
+ "rectangle-vertical",
+ "rectangle-wide",
+ "rectangle-xmark",
+ "rectangle",
+ "rectangles-mixed",
+ "recycle",
+ "reel",
+ "reflect-both",
+ "reflect-horizontal",
+ "reflect-vertical",
+ "refrigerator",
+ "registered",
+ "repeat-1",
+ "repeat",
+ "reply-all",
+ "reply-clock",
+ "reply",
+ "republican",
+ "restroom-simple",
+ "restroom",
+ "retweet",
+ "rhombus",
+ "ribbon",
+ "right-from-bracket",
+ "right-from-line",
+ "right-left-large",
+ "right-left",
+ "right-long-to-line",
+ "right-long",
+ "right-to-bracket",
+ "right-to-line",
+ "right",
+ "ring-diamond",
+ "ring",
+ "rings-wedding",
+ "road-barrier",
+ "road-bridge",
+ "road-circle-check",
+ "road-circle-exclamation",
+ "road-circle-xmark",
+ "road-lock",
+ "road-spikes",
+ "road",
+ "robot-astromech",
+ "robot",
+ "rocket-launch",
+ "rocket",
+ "roller-coaster",
+ "rotate-exclamation",
+ "rotate-left",
+ "rotate-reverse",
+ "rotate-right",
+ "rotate",
+ "route-highway",
+ "route-interstate",
+ "route",
+ "router",
+ "rss",
+ "ruble-sign",
+ "rug",
+ "rugby-ball",
+ "ruler-combined",
+ "ruler-horizontal",
+ "ruler-triangle",
+ "ruler-vertical",
+ "ruler",
+ "rupee-sign",
+ "rupiah-sign",
+ "rv",
+ "s",
+ "sack-dollar",
+ "sack-xmark",
+ "sack",
+ "sailboat",
+ "salad",
+ "salt-shaker",
+ "sandwich",
+ "satellite-dish",
+ "satellite",
+ "sausage",
+ "saxophone-fire",
+ "saxophone",
+ "scale-balanced",
+ "scale-unbalanced-flip",
+ "scale-unbalanced",
+ "scalpel-line-dashed",
+ "scalpel",
+ "scanner-gun",
+ "scanner-image",
+ "scanner-keyboard",
+ "scanner-touchscreen",
+ "scarecrow",
+ "scarf",
+ "school-circle-check",
+ "school-circle-exclamation",
+ "school-circle-xmark",
+ "school-flag",
+ "school-lock",
+ "school",
+ "scissors",
+ "screen-users",
+ "screencast",
+ "screwdriver-wrench",
+ "screwdriver",
+ "scribble",
+ "scroll-old",
+ "scroll-torah",
+ "scroll",
+ "scrubber",
+ "scythe",
+ "sd-card",
+ "sd-cards",
+ "seal-exclamation",
+ "seal-question",
+ "seal",
+ "seat-airline",
+ "section",
+ "seedling",
+ "semicolon",
+ "send-back",
+ "send-backward",
+ "sensor-cloud",
+ "sensor-fire",
+ "sensor-on",
+ "sensor-triangle-exclamation",
+ "sensor",
+ "server",
+ "shapes",
+ "share-all",
+ "share-from-square",
+ "share-nodes",
+ "share",
+ "sheep",
+ "sheet-plastic",
+ "shekel-sign",
+ "shelves-empty",
+ "shelves",
+ "shield-cat",
+ "shield-check",
+ "shield-cross",
+ "shield-dog",
+ "shield-exclamation",
+ "shield-halved",
+ "shield-heart",
+ "shield-keyhole",
+ "shield-minus",
+ "shield-plus",
+ "shield-quartered",
+ "shield-slash",
+ "shield-virus",
+ "shield-xmark",
+ "shield",
+ "ship",
+ "shirt-long-sleeve",
+ "shirt-running",
+ "shirt-tank-top",
+ "shirt",
+ "shish-kebab",
+ "shoe-prints",
+ "shop-lock",
+ "shop-slash",
+ "shop",
+ "shovel-snow",
+ "shovel",
+ "shower-down",
+ "shower",
+ "shredder",
+ "shrimp",
+ "shuffle",
+ "shutters",
+ "shuttle-space",
+ "shuttlecock",
+ "sickle",
+ "sidebar-flip",
+ "sidebar",
+ "sigma",
+ "sign-hanging",
+ "sign-post",
+ "sign-posts-wrench",
+ "sign-posts",
+ "signal-bars-fair",
+ "signal-bars-good",
+ "signal-bars-slash",
+ "signal-bars-weak",
+ "signal-bars",
+ "signal-fair",
+ "signal-good",
+ "signal-slash",
+ "signal-stream-slash",
+ "signal-stream",
+ "signal-strong",
+ "signal-weak",
+ "signal",
+ "signature-lock",
+ "signature-slash",
+ "signature",
+ "signs-post",
+ "sim-card",
+ "sim-cards",
+ "sink",
+ "siren-on",
+ "siren",
+ "sitemap",
+ "skeleton-ribs",
+ "skeleton",
+ "ski-boot-ski",
+ "ski-boot",
+ "skull-cow",
+ "skull-crossbones",
+ "skull",
+ "slash-back",
+ "slash-forward",
+ "slash",
+ "sleigh",
+ "slider",
+ "sliders-simple",
+ "sliders-up",
+ "sliders",
+ "slot-machine",
+ "smog",
+ "smoke",
+ "smoking",
+ "snake",
+ "snooze",
+ "snow-blowing",
+ "snowflake-droplets",
+ "snowflake",
+ "snowflakes",
+ "snowman-head",
+ "snowman",
+ "snowplow",
+ "soap",
+ "socks",
+ "soft-serve",
+ "solar-panel",
+ "solar-system",
+ "sort-down",
+ "sort-up",
+ "sort",
+ "spa",
+ "space-station-moon-construction",
+ "space-station-moon",
+ "spade",
+ "spaghetti-monster-flying",
+ "sparkle",
+ "sparkles",
+ "speaker",
+ "speakers",
+ "spell-check",
+ "spider-black-widow",
+ "spider-web",
+ "spider",
+ "spinner-scale",
+ "spinner-third",
+ "spinner",
+ "split",
+ "splotch",
+ "spoon",
+ "sportsball",
+ "spray-can-sparkles",
+ "spray-can",
+ "sprinkler-ceiling",
+ "sprinkler",
+ "square-0",
+ "square-1",
+ "square-2",
+ "square-3",
+ "square-4",
+ "square-5",
+ "square-6",
+ "square-7",
+ "square-8",
+ "square-9",
+ "square-a-lock",
+ "square-a",
+ "square-ampersand",
+ "square-arrow-down-left",
+ "square-arrow-down-right",
+ "square-arrow-down",
+ "square-arrow-left",
+ "square-arrow-right",
+ "square-arrow-up-left",
+ "square-arrow-up-right",
+ "square-arrow-up",
+ "square-b",
+ "square-binary",
+ "square-bolt",
+ "square-c",
+ "square-caret-down",
+ "square-caret-left",
+ "square-caret-right",
+ "square-caret-up",
+ "square-check",
+ "square-chevron-down",
+ "square-chevron-left",
+ "square-chevron-right",
+ "square-chevron-up",
+ "square-code",
+ "square-d",
+ "square-dashed-circle-plus",
+ "square-dashed",
+ "square-divide",
+ "square-dollar",
+ "square-down-left",
+ "square-down-right",
+ "square-down",
+ "square-e",
+ "square-ellipsis-vertical",
+ "square-ellipsis",
+ "square-envelope",
+ "square-exclamation",
+ "square-f",
+ "square-fragile",
+ "square-full",
+ "square-g",
+ "square-h",
+ "square-heart",
+ "square-i",
+ "square-info",
+ "square-j",
+ "square-k",
+ "square-kanban",
+ "square-l",
+ "square-left",
+ "square-list",
+ "square-m",
+ "square-minus",
+ "square-n",
+ "square-nfi",
+ "square-o",
+ "square-p",
+ "square-parking-slash",
+ "square-parking",
+ "square-pen",
+ "square-person-confined",
+ "square-phone-flip",
+ "square-phone-hangup",
+ "square-phone",
+ "square-plus",
+ "square-poll-horizontal",
+ "square-poll-vertical",
+ "square-q",
+ "square-quarters",
+ "square-question",
+ "square-quote",
+ "square-r",
+ "square-right",
+ "square-ring",
+ "square-root-variable",
+ "square-root",
+ "square-rss",
+ "square-s",
+ "square-share-nodes",
+ "square-sliders-vertical",
+ "square-sliders",
+ "square-small",
+ "square-star",
+ "square-t",
+ "square-terminal",
+ "square-this-way-up",
+ "square-u",
+ "square-up-left",
+ "square-up-right",
+ "square-up",
+ "square-user",
+ "square-v",
+ "square-virus",
+ "square-w",
+ "square-x",
+ "square-xmark",
+ "square-y",
+ "square-z",
+ "square",
+ "squid",
+ "squirrel",
+ "staff-snake",
+ "staff",
+ "stairs",
+ "stamp",
+ "standard-definition",
+ "stapler",
+ "star-and-crescent",
+ "star-christmas",
+ "star-exclamation",
+ "star-half-stroke",
+ "star-half",
+ "star-of-david",
+ "star-of-life",
+ "star-sharp-half-stroke",
+ "star-sharp-half",
+ "star-sharp",
+ "star-shooting",
+ "star",
+ "starfighter-twin-ion-engine-advanced",
+ "starfighter-twin-ion-engine",
+ "starfighter",
+ "stars",
+ "starship-freighter",
+ "starship",
+ "steak",
+ "steering-wheel",
+ "sterling-sign",
+ "stethoscope",
+ "stocking",
+ "stomach",
+ "stop",
+ "stopwatch-20",
+ "stopwatch",
+ "store-lock",
+ "store-slash",
+ "store",
+ "strawberry",
+ "street-view",
+ "stretcher",
+ "strikethrough",
+ "stroopwafel",
+ "subscript",
+ "subtitles-slash",
+ "subtitles",
+ "suitcase-medical",
+ "suitcase-rolling",
+ "suitcase",
+ "sun-bright",
+ "sun-cloud",
+ "sun-dust",
+ "sun-haze",
+ "sun-plant-wilt",
+ "sun",
+ "sunglasses",
+ "sunrise",
+ "sunset",
+ "superscript",
+ "sushi-roll",
+ "sushi",
+ "swap-arrows",
+ "swap",
+ "swatchbook",
+ "sword-laser-alt",
+ "sword-laser",
+ "sword",
+ "swords-laser",
+ "swords",
+ "symbols",
+ "synagogue",
+ "syringe",
+ "t-rex",
+ "t",
+ "table-cells-column-lock",
+ "table-cells-column-unlock",
+ "table-cells-large",
+ "table-cells-lock",
+ "table-cells-row-lock",
+ "table-cells-row-unlock",
+ "table-cells-unlock",
+ "table-cells",
+ "table-columns",
+ "table-layout",
+ "table-list",
+ "table-picnic",
+ "table-pivot",
+ "table-rows",
+ "table-tennis-paddle-ball",
+ "table-tree",
+ "table",
+ "tablet-button",
+ "tablet-rugged",
+ "tablet-screen-button",
+ "tablet-screen",
+ "tablet",
+ "tablets",
+ "tachograph-digital",
+ "taco",
+ "tag",
+ "tags",
+ "tally-1",
+ "tally-2",
+ "tally-3",
+ "tally-4",
+ "tally",
+ "tamale",
+ "tank-water",
+ "tape",
+ "tarp-droplet",
+ "tarp",
+ "taxi-bus",
+ "taxi",
+ "teddy-bear",
+ "teeth-open",
+ "teeth",
+ "telescope",
+ "temperature-arrow-down",
+ "temperature-arrow-up",
+ "temperature-empty",
+ "temperature-full",
+ "temperature-half",
+ "temperature-high",
+ "temperature-list",
+ "temperature-low",
+ "temperature-quarter",
+ "temperature-snow",
+ "temperature-sun",
+ "temperature-three-quarters",
+ "tenge-sign",
+ "tennis-ball",
+ "tent-arrow-down-to-line",
+ "tent-arrow-left-right",
+ "tent-arrow-turn-left",
+ "tent-arrows-down",
+ "tent-double-peak",
+ "tent",
+ "tents",
+ "terminal",
+ "text-height",
+ "text-size",
+ "text-slash",
+ "text-width",
+ "text",
+ "thermometer",
+ "theta",
+ "thought-bubble",
+ "thumbs-down",
+ "thumbs-up",
+ "thumbtack-slash",
+ "thumbtack",
+ "tick",
+ "ticket-airline",
+ "ticket-perforated",
+ "ticket-simple",
+ "ticket",
+ "tickets-airline",
+ "tickets-perforated",
+ "tickets-simple",
+ "tickets",
+ "tilde",
+ "timeline-arrow",
+ "timeline",
+ "timer",
+ "tire-flat",
+ "tire-pressure-warning",
+ "tire-rugged",
+ "tire",
+ "toggle-large-off",
+ "toggle-large-on",
+ "toggle-off",
+ "toggle-on",
+ "toilet-paper-blank-under",
+ "toilet-paper-blank",
+ "toilet-paper-check",
+ "toilet-paper-slash",
+ "toilet-paper-under-slash",
+ "toilet-paper-under",
+ "toilet-paper-xmark",
+ "toilet-paper",
+ "toilet-portable",
+ "toilet",
+ "toilets-portable",
+ "tomato",
+ "tombstone-blank",
+ "tombstone",
+ "toolbox",
+ "tooth",
+ "toothbrush",
+ "torii-gate",
+ "tornado",
+ "tower-broadcast",
+ "tower-cell",
+ "tower-control",
+ "tower-observation",
+ "tractor",
+ "trademark",
+ "traffic-cone",
+ "traffic-light-go",
+ "traffic-light-slow",
+ "traffic-light-stop",
+ "traffic-light",
+ "trailer",
+ "train-subway-tunnel",
+ "train-subway",
+ "train-track",
+ "train-tram",
+ "train-tunnel",
+ "train",
+ "transformer-bolt",
+ "transgender",
+ "transporter-1",
+ "transporter-2",
+ "transporter-3",
+ "transporter-4",
+ "transporter-5",
+ "transporter-6",
+ "transporter-7",
+ "transporter-empty",
+ "transporter",
+ "trash-arrow-up",
+ "trash-can-arrow-up",
+ "trash-can-check",
+ "trash-can-clock",
+ "trash-can-list",
+ "trash-can-plus",
+ "trash-can-slash",
+ "trash-can-undo",
+ "trash-can-xmark",
+ "trash-can",
+ "trash-check",
+ "trash-clock",
+ "trash-list",
+ "trash-plus",
+ "trash-slash",
+ "trash-undo",
+ "trash-xmark",
+ "trash",
+ "treasure-chest",
+ "tree-christmas",
+ "tree-city",
+ "tree-deciduous",
+ "tree-decorated",
+ "tree-large",
+ "tree-palm",
+ "tree",
+ "trees",
+ "triangle-exclamation",
+ "triangle-instrument",
+ "triangle-person-digging",
+ "triangle",
+ "tricycle-adult",
+ "tricycle",
+ "trillium",
+ "trophy-star",
+ "trophy",
+ "trowel-bricks",
+ "trowel",
+ "truck-arrow-right",
+ "truck-bolt",
+ "truck-clock",
+ "truck-container-empty",
+ "truck-container",
+ "truck-droplet",
+ "truck-fast",
+ "truck-field-un",
+ "truck-field",
+ "truck-fire",
+ "truck-flatbed",
+ "truck-front",
+ "truck-ladder",
+ "truck-medical",
+ "truck-monster",
+ "truck-moving",
+ "truck-pickup",
+ "truck-plane",
+ "truck-plow",
+ "truck-ramp-box",
+ "truck-ramp-couch",
+ "truck-ramp",
+ "truck-tow",
+ "truck-utensils",
+ "truck",
+ "trumpet",
+ "tty-answer",
+ "tty",
+ "tugrik-sign",
+ "turkey",
+ "turkish-lira-sign",
+ "turn-down-left",
+ "turn-down-right",
+ "turn-down",
+ "turn-left-down",
+ "turn-left-up",
+ "turn-left",
+ "turn-right",
+ "turn-up",
+ "turntable",
+ "turtle",
+ "tv-music",
+ "tv-retro",
+ "tv",
+ "typewriter",
+ "u",
+ "ufo-beam",
+ "ufo",
+ "umbrella-beach",
+ "umbrella-simple",
+ "umbrella",
+ "underline",
+ "unicorn",
+ "uniform-martial-arts",
+ "union",
+ "universal-access",
+ "unlock-keyhole",
+ "unlock",
+ "up-down-left-right",
+ "up-down",
+ "up-from-bracket",
+ "up-from-dotted-line",
+ "up-from-line",
+ "up-left",
+ "up-long",
+ "up-right-and-down-left-from-center",
+ "up-right-from-square",
+ "up-right",
+ "up-to-bracket",
+ "up-to-dotted-line",
+ "up-to-line",
+ "up",
+ "upload",
+ "usb-drive",
+ "user-alien",
+ "user-astronaut",
+ "user-beard-bolt",
+ "user-bounty-hunter",
+ "user-check",
+ "user-chef",
+ "user-clock",
+ "user-cowboy",
+ "user-crown",
+ "user-doctor-hair-long",
+ "user-doctor-hair",
+ "user-doctor-message",
+ "user-doctor",
+ "user-gear",
+ "user-graduate",
+ "user-group-crown",
+ "user-group-simple",
+ "user-group",
+ "user-hair-buns",
+ "user-hair-long",
+ "user-hair-mullet",
+ "user-hair",
+ "user-headset",
+ "user-helmet-safety",
+ "user-hoodie",
+ "user-injured",
+ "user-large-slash",
+ "user-large",
+ "user-lock",
+ "user-magnifying-glass",
+ "user-minus",
+ "user-music",
+ "user-ninja",
+ "user-nurse-hair-long",
+ "user-nurse-hair",
+ "user-nurse",
+ "user-pen",
+ "user-pilot-tie",
+ "user-pilot",
+ "user-plus",
+ "user-police-tie",
+ "user-police",
+ "user-robot-xmarks",
+ "user-robot",
+ "user-secret",
+ "user-shakespeare",
+ "user-shield",
+ "user-slash",
+ "user-tag",
+ "user-tie-hair-long",
+ "user-tie-hair",
+ "user-tie",
+ "user-unlock",
+ "user-visor",
+ "user-vneck-hair-long",
+ "user-vneck-hair",
+ "user-vneck",
+ "user-xmark",
+ "user",
+ "users-between-lines",
+ "users-gear",
+ "users-line",
+ "users-medical",
+ "users-rays",
+ "users-rectangle",
+ "users-slash",
+ "users-viewfinder",
+ "users",
+ "utensils-slash",
+ "utensils",
+ "utility-pole-double",
+ "utility-pole",
+ "v",
+ "vacuum-robot",
+ "vacuum",
+ "value-absolute",
+ "van-shuttle",
+ "vault",
+ "vector-circle",
+ "vector-polygon",
+ "vector-square",
+ "vent-damper",
+ "venus-double",
+ "venus-mars",
+ "venus",
+ "vest-patches",
+ "vest",
+ "vial-circle-check",
+ "vial-virus",
+ "vial",
+ "vials",
+ "video-arrow-down-left",
+ "video-arrow-up-right",
+ "video-plus",
+ "video-slash",
+ "video",
+ "vihara",
+ "violin",
+ "virus-covid-slash",
+ "virus-covid",
+ "virus-slash",
+ "virus",
+ "viruses",
+ "voicemail",
+ "volcano",
+ "volleyball",
+ "volume-high",
+ "volume-low",
+ "volume-off",
+ "volume-slash",
+ "volume-xmark",
+ "volume",
+ "vr-cardboard",
+ "w",
+ "waffle",
+ "wagon-covered",
+ "walker",
+ "walkie-talkie",
+ "wallet",
+ "wand-magic-sparkles",
+ "wand-magic",
+ "wand-sparkles",
+ "wand",
+ "warehouse-full",
+ "warehouse",
+ "washing-machine",
+ "watch-apple",
+ "watch-calculator",
+ "watch-fitness",
+ "watch-smart",
+ "watch",
+ "water-arrow-down",
+ "water-arrow-up",
+ "water-ladder",
+ "water",
+ "watermelon-slice",
+ "wave-pulse",
+ "wave-sine",
+ "wave-square",
+ "wave-triangle",
+ "wave",
+ "waveform-lines",
+ "waveform",
+ "waves-sine",
+ "web-awesome",
+ "webhook",
+ "weight-hanging",
+ "weight-scale",
+ "whale",
+ "wheat-awn-circle-exclamation",
+ "wheat-awn-slash",
+ "wheat-awn",
+ "wheat-slash",
+ "wheat",
+ "wheelchair-move",
+ "wheelchair",
+ "whiskey-glass-ice",
+ "whiskey-glass",
+ "whistle",
+ "wifi-exclamation",
+ "wifi-fair",
+ "wifi-slash",
+ "wifi-weak",
+ "wifi",
+ "wind-turbine",
+ "wind-warning",
+ "wind",
+ "window-flip",
+ "window-frame-open",
+ "window-frame",
+ "window-maximize",
+ "window-minimize",
+ "window-restore",
+ "window",
+ "windsock",
+ "wine-bottle",
+ "wine-glass-crack",
+ "wine-glass-empty",
+ "wine-glass",
+ "won-sign",
+ "worm",
+ "wreath-laurel",
+ "wreath",
+ "wrench-simple",
+ "wrench",
+ "x-ray",
+ "x",
+ "xmark-large",
+ "xmark-to-slot",
+ "xmark",
+ "xmarks-lines",
+ "y",
+ "yen-sign",
+ "yin-yang",
+ "z"
+ ],
+ "duotone-thin": [
+ "0",
+ "00",
+ "1",
+ "2",
+ "3",
+ "360-degrees",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "a",
+ "abacus",
+ "accent-grave",
+ "acorn",
+ "address-book",
+ "address-card",
+ "air-conditioner",
+ "airplay",
+ "alarm-clock",
+ "alarm-exclamation",
+ "alarm-plus",
+ "alarm-snooze",
+ "album-circle-plus",
+ "album-circle-user",
+ "album-collection-circle-plus",
+ "album-collection-circle-user",
+ "album-collection",
+ "album",
+ "alicorn",
+ "alien-8bit",
+ "alien",
+ "align-center",
+ "align-justify",
+ "align-left",
+ "align-right",
+ "align-slash",
+ "alt",
+ "amp-guitar",
+ "ampersand",
+ "anchor-circle-check",
+ "anchor-circle-exclamation",
+ "anchor-circle-xmark",
+ "anchor-lock",
+ "anchor",
+ "angel",
+ "angle-90",
+ "angle-down",
+ "angle-left",
+ "angle-right",
+ "angle-up",
+ "angle",
+ "angles-down",
+ "angles-left",
+ "angles-right",
+ "angles-up-down",
+ "angles-up",
+ "ankh",
+ "ant",
+ "apartment",
+ "aperture",
+ "apostrophe",
+ "apple-core",
+ "apple-whole",
+ "archway",
+ "arrow-down-1-9",
+ "arrow-down-9-1",
+ "arrow-down-a-z",
+ "arrow-down-arrow-up",
+ "arrow-down-big-small",
+ "arrow-down-from-arc",
+ "arrow-down-from-bracket",
+ "arrow-down-from-dotted-line",
+ "arrow-down-from-line",
+ "arrow-down-left-and-arrow-up-right-to-center",
+ "arrow-down-left",
+ "arrow-down-long",
+ "arrow-down-right",
+ "arrow-down-short-wide",
+ "arrow-down-small-big",
+ "arrow-down-square-triangle",
+ "arrow-down-to-arc",
+ "arrow-down-to-bracket",
+ "arrow-down-to-dotted-line",
+ "arrow-down-to-line",
+ "arrow-down-to-square",
+ "arrow-down-triangle-square",
+ "arrow-down-up-across-line",
+ "arrow-down-up-lock",
+ "arrow-down-wide-short",
+ "arrow-down-z-a",
+ "arrow-down",
+ "arrow-left-from-arc",
+ "arrow-left-from-bracket",
+ "arrow-left-from-line",
+ "arrow-left-long-to-line",
+ "arrow-left-long",
+ "arrow-left-to-arc",
+ "arrow-left-to-bracket",
+ "arrow-left-to-line",
+ "arrow-left",
+ "arrow-pointer",
+ "arrow-progress",
+ "arrow-right-arrow-left",
+ "arrow-right-from-arc",
+ "arrow-right-from-bracket",
+ "arrow-right-from-line",
+ "arrow-right-long-to-line",
+ "arrow-right-long",
+ "arrow-right-to-arc",
+ "arrow-right-to-bracket",
+ "arrow-right-to-city",
+ "arrow-right-to-line",
+ "arrow-right",
+ "arrow-rotate-left",
+ "arrow-rotate-right",
+ "arrow-trend-down",
+ "arrow-trend-up",
+ "arrow-turn-down-left",
+ "arrow-turn-down-right",
+ "arrow-turn-down",
+ "arrow-turn-left-down",
+ "arrow-turn-left-up",
+ "arrow-turn-left",
+ "arrow-turn-right",
+ "arrow-turn-up",
+ "arrow-up-1-9",
+ "arrow-up-9-1",
+ "arrow-up-a-z",
+ "arrow-up-arrow-down",
+ "arrow-up-big-small",
+ "arrow-up-from-arc",
+ "arrow-up-from-bracket",
+ "arrow-up-from-dotted-line",
+ "arrow-up-from-ground-water",
+ "arrow-up-from-line",
+ "arrow-up-from-square",
+ "arrow-up-from-water-pump",
+ "arrow-up-left-from-circle",
+ "arrow-up-left",
+ "arrow-up-long",
+ "arrow-up-right-and-arrow-down-left-from-center",
+ "arrow-up-right-dots",
+ "arrow-up-right-from-square",
+ "arrow-up-right",
+ "arrow-up-short-wide",
+ "arrow-up-small-big",
+ "arrow-up-square-triangle",
+ "arrow-up-to-arc",
+ "arrow-up-to-bracket",
+ "arrow-up-to-dotted-line",
+ "arrow-up-to-line",
+ "arrow-up-triangle-square",
+ "arrow-up-wide-short",
+ "arrow-up-z-a",
+ "arrow-up",
+ "arrows-cross",
+ "arrows-down-to-line",
+ "arrows-down-to-people",
+ "arrows-from-dotted-line",
+ "arrows-from-line",
+ "arrows-left-right-to-line",
+ "arrows-left-right",
+ "arrows-maximize",
+ "arrows-minimize",
+ "arrows-repeat-1",
+ "arrows-repeat",
+ "arrows-retweet",
+ "arrows-rotate-reverse",
+ "arrows-rotate",
+ "arrows-spin",
+ "arrows-split-up-and-left",
+ "arrows-to-circle",
+ "arrows-to-dot",
+ "arrows-to-dotted-line",
+ "arrows-to-eye",
+ "arrows-to-line",
+ "arrows-turn-right",
+ "arrows-turn-to-dots",
+ "arrows-up-down-left-right",
+ "arrows-up-down",
+ "arrows-up-to-line",
+ "asterisk",
+ "at",
+ "atom-simple",
+ "atom",
+ "audio-description-slash",
+ "audio-description",
+ "austral-sign",
+ "avocado",
+ "award-simple",
+ "award",
+ "axe-battle",
+ "axe",
+ "b",
+ "baby-carriage",
+ "baby",
+ "backpack",
+ "backward-fast",
+ "backward-step",
+ "backward",
+ "bacon",
+ "bacteria",
+ "bacterium",
+ "badge-check",
+ "badge-dollar",
+ "badge-percent",
+ "badge-sheriff",
+ "badge",
+ "badger-honey",
+ "badminton",
+ "bag-seedling",
+ "bag-shopping-minus",
+ "bag-shopping-plus",
+ "bag-shopping",
+ "bagel",
+ "bags-shopping",
+ "baguette",
+ "bahai",
+ "baht-sign",
+ "ball-pile",
+ "balloon",
+ "balloons",
+ "ballot-check",
+ "ballot",
+ "ban-bug",
+ "ban-parking",
+ "ban-smoking",
+ "ban",
+ "banana",
+ "bandage",
+ "bangladeshi-taka-sign",
+ "banjo",
+ "barcode-read",
+ "barcode-scan",
+ "barcode",
+ "bars-filter",
+ "bars-progress",
+ "bars-sort",
+ "bars-staggered",
+ "bars",
+ "baseball-bat-ball",
+ "baseball",
+ "basket-shopping-minus",
+ "basket-shopping-plus",
+ "basket-shopping-simple",
+ "basket-shopping",
+ "basketball-hoop",
+ "basketball",
+ "bat",
+ "bath",
+ "battery-bolt",
+ "battery-empty",
+ "battery-exclamation",
+ "battery-full",
+ "battery-half",
+ "battery-low",
+ "battery-quarter",
+ "battery-slash",
+ "battery-three-quarters",
+ "bed-bunk",
+ "bed-empty",
+ "bed-front",
+ "bed-pulse",
+ "bed",
+ "bee",
+ "beer-mug-empty",
+ "beer-mug",
+ "bell-concierge",
+ "bell-exclamation",
+ "bell-on",
+ "bell-plus",
+ "bell-ring",
+ "bell-school-slash",
+ "bell-school",
+ "bell-slash",
+ "bell",
+ "bells",
+ "bench-tree",
+ "bezier-curve",
+ "bicycle",
+ "billboard",
+ "bin-bottles-recycle",
+ "bin-bottles",
+ "bin-recycle",
+ "binary-circle-check",
+ "binary-lock",
+ "binary-slash",
+ "binary",
+ "binoculars",
+ "biohazard",
+ "bird",
+ "bitcoin-sign",
+ "blanket-fire",
+ "blanket",
+ "blender-phone",
+ "blender",
+ "blinds-open",
+ "blinds-raised",
+ "blinds",
+ "block-brick-fire",
+ "block-brick",
+ "block-question",
+ "block-quote",
+ "block",
+ "blog",
+ "blueberries",
+ "bluetooth",
+ "bold",
+ "bolt-auto",
+ "bolt-lightning",
+ "bolt-slash",
+ "bolt",
+ "bomb",
+ "bone-break",
+ "bone",
+ "bong",
+ "book-arrow-right",
+ "book-arrow-up",
+ "book-atlas",
+ "book-bible",
+ "book-blank",
+ "book-bookmark",
+ "book-circle-arrow-right",
+ "book-circle-arrow-up",
+ "book-copy",
+ "book-font",
+ "book-heart",
+ "book-journal-whills",
+ "book-medical",
+ "book-open-cover",
+ "book-open-reader",
+ "book-open",
+ "book-quran",
+ "book-section",
+ "book-skull",
+ "book-sparkles",
+ "book-tanakh",
+ "book-user",
+ "book",
+ "bookmark-slash",
+ "bookmark",
+ "books-medical",
+ "books",
+ "boombox",
+ "boot-heeled",
+ "boot",
+ "booth-curtain",
+ "border-all",
+ "border-bottom-right",
+ "border-bottom",
+ "border-center-h",
+ "border-center-v",
+ "border-inner",
+ "border-left",
+ "border-none",
+ "border-outer",
+ "border-right",
+ "border-top-left",
+ "border-top",
+ "bore-hole",
+ "bottle-baby",
+ "bottle-droplet",
+ "bottle-water",
+ "bow-arrow",
+ "bowl-chopsticks-noodles",
+ "bowl-chopsticks",
+ "bowl-food",
+ "bowl-hot",
+ "bowl-rice",
+ "bowl-scoop",
+ "bowl-scoops",
+ "bowl-soft-serve",
+ "bowl-spoon",
+ "bowling-ball-pin",
+ "bowling-ball",
+ "bowling-pins",
+ "box-archive",
+ "box-ballot",
+ "box-check",
+ "box-circle-check",
+ "box-dollar",
+ "box-heart",
+ "box-open-full",
+ "box-open",
+ "box-taped",
+ "box-tissue",
+ "box",
+ "boxes-packing",
+ "boxes-stacked",
+ "boxing-glove",
+ "bracket-curly-right",
+ "bracket-curly",
+ "bracket-round-right",
+ "bracket-round",
+ "bracket-square-right",
+ "bracket-square",
+ "brackets-curly",
+ "brackets-round",
+ "brackets-square",
+ "braille",
+ "brain-arrow-curved-right",
+ "brain-circuit",
+ "brain",
+ "brake-warning",
+ "brazilian-real-sign",
+ "bread-loaf",
+ "bread-slice-butter",
+ "bread-slice",
+ "bridge-circle-check",
+ "bridge-circle-exclamation",
+ "bridge-circle-xmark",
+ "bridge-lock",
+ "bridge-suspension",
+ "bridge-water",
+ "bridge",
+ "briefcase-arrow-right",
+ "briefcase-blank",
+ "briefcase-medical",
+ "briefcase",
+ "brightness-low",
+ "brightness",
+ "bring-forward",
+ "bring-front",
+ "broccoli",
+ "broom-ball",
+ "broom-wide",
+ "broom",
+ "browser",
+ "browsers",
+ "brush",
+ "bucket",
+ "bug-slash",
+ "bug",
+ "bugs",
+ "building-circle-arrow-right",
+ "building-circle-check",
+ "building-circle-exclamation",
+ "building-circle-xmark",
+ "building-columns",
+ "building-flag",
+ "building-lock",
+ "building-magnifying-glass",
+ "building-memo",
+ "building-ngo",
+ "building-shield",
+ "building-un",
+ "building-user",
+ "building-wheat",
+ "building",
+ "buildings",
+ "bulldozer",
+ "bullhorn",
+ "bullseye-arrow",
+ "bullseye-pointer",
+ "bullseye",
+ "buoy-mooring",
+ "buoy",
+ "burger-cheese",
+ "burger-fries",
+ "burger-glass",
+ "burger-lettuce",
+ "burger-soda",
+ "burger",
+ "burrito",
+ "burst",
+ "bus-school",
+ "bus-simple",
+ "bus",
+ "business-time",
+ "butter",
+ "c",
+ "cabin",
+ "cabinet-filing",
+ "cable-car",
+ "cactus",
+ "caduceus",
+ "cake-candles",
+ "cake-slice",
+ "calculator-simple",
+ "calculator",
+ "calendar-arrow-down",
+ "calendar-arrow-up",
+ "calendar-check",
+ "calendar-circle-exclamation",
+ "calendar-circle-minus",
+ "calendar-circle-plus",
+ "calendar-circle-user",
+ "calendar-clock",
+ "calendar-day",
+ "calendar-days",
+ "calendar-exclamation",
+ "calendar-heart",
+ "calendar-image",
+ "calendar-lines-pen",
+ "calendar-lines",
+ "calendar-minus",
+ "calendar-pen",
+ "calendar-plus",
+ "calendar-range",
+ "calendar-star",
+ "calendar-users",
+ "calendar-week",
+ "calendar-xmark",
+ "calendar",
+ "calendars",
+ "camcorder",
+ "camera-cctv",
+ "camera-movie",
+ "camera-polaroid",
+ "camera-retro",
+ "camera-rotate",
+ "camera-security",
+ "camera-slash",
+ "camera-viewfinder",
+ "camera-web-slash",
+ "camera-web",
+ "camera",
+ "campfire",
+ "campground",
+ "can-food",
+ "candle-holder",
+ "candy-bar",
+ "candy-cane",
+ "candy-corn",
+ "candy",
+ "cannabis",
+ "cannon",
+ "capsules",
+ "car-battery",
+ "car-bolt",
+ "car-building",
+ "car-bump",
+ "car-burst",
+ "car-bus",
+ "car-circle-bolt",
+ "car-garage",
+ "car-mirrors",
+ "car-on",
+ "car-rear",
+ "car-side-bolt",
+ "car-side",
+ "car-tilt",
+ "car-tunnel",
+ "car-wash",
+ "car-wrench",
+ "car",
+ "caravan-simple",
+ "caravan",
+ "card-club",
+ "card-diamond",
+ "card-heart",
+ "card-spade",
+ "cards-blank",
+ "cards",
+ "caret-down",
+ "caret-left",
+ "caret-right",
+ "caret-up",
+ "carpool",
+ "carrot",
+ "cars",
+ "cart-arrow-down",
+ "cart-arrow-up",
+ "cart-circle-arrow-down",
+ "cart-circle-arrow-up",
+ "cart-circle-check",
+ "cart-circle-exclamation",
+ "cart-circle-plus",
+ "cart-circle-xmark",
+ "cart-flatbed-boxes",
+ "cart-flatbed-empty",
+ "cart-flatbed-suitcase",
+ "cart-flatbed",
+ "cart-minus",
+ "cart-plus",
+ "cart-shopping-fast",
+ "cart-shopping",
+ "cart-xmark",
+ "cash-register",
+ "cassette-betamax",
+ "cassette-tape",
+ "cassette-vhs",
+ "castle",
+ "cat-space",
+ "cat",
+ "cauldron",
+ "cedi-sign",
+ "cent-sign",
+ "certificate",
+ "chair-office",
+ "chair",
+ "chalkboard-user",
+ "chalkboard",
+ "champagne-glass",
+ "champagne-glasses",
+ "charging-station",
+ "chart-area",
+ "chart-bar",
+ "chart-bullet",
+ "chart-candlestick",
+ "chart-column",
+ "chart-diagram",
+ "chart-fft",
+ "chart-gantt",
+ "chart-kanban",
+ "chart-line-down",
+ "chart-line-up-down",
+ "chart-line-up",
+ "chart-line",
+ "chart-mixed-up-circle-currency",
+ "chart-mixed-up-circle-dollar",
+ "chart-mixed",
+ "chart-network",
+ "chart-pie-simple-circle-currency",
+ "chart-pie-simple-circle-dollar",
+ "chart-pie-simple",
+ "chart-pie",
+ "chart-pyramid",
+ "chart-radar",
+ "chart-scatter-3d",
+ "chart-scatter-bubble",
+ "chart-scatter",
+ "chart-simple-horizontal",
+ "chart-simple",
+ "chart-sine",
+ "chart-tree-map",
+ "chart-user",
+ "chart-waterfall",
+ "check-double",
+ "check-to-slot",
+ "check",
+ "cheese-swiss",
+ "cheese",
+ "cherries",
+ "chess-bishop-piece",
+ "chess-bishop",
+ "chess-board",
+ "chess-clock-flip",
+ "chess-clock",
+ "chess-king-piece",
+ "chess-king",
+ "chess-knight-piece",
+ "chess-knight",
+ "chess-pawn-piece",
+ "chess-pawn",
+ "chess-queen-piece",
+ "chess-queen",
+ "chess-rook-piece",
+ "chess-rook",
+ "chess",
+ "chestnut",
+ "chevron-down",
+ "chevron-left",
+ "chevron-right",
+ "chevron-up",
+ "chevrons-down",
+ "chevrons-left",
+ "chevrons-right",
+ "chevrons-up",
+ "chf-sign",
+ "child-combatant",
+ "child-dress",
+ "child-reaching",
+ "child",
+ "children",
+ "chimney",
+ "chopsticks",
+ "church",
+ "circle-0",
+ "circle-1",
+ "circle-2",
+ "circle-3",
+ "circle-4",
+ "circle-5",
+ "circle-6",
+ "circle-7",
+ "circle-8",
+ "circle-9",
+ "circle-a",
+ "circle-ampersand",
+ "circle-arrow-down-left",
+ "circle-arrow-down-right",
+ "circle-arrow-down",
+ "circle-arrow-left",
+ "circle-arrow-right",
+ "circle-arrow-up-left",
+ "circle-arrow-up-right",
+ "circle-arrow-up",
+ "circle-b",
+ "circle-bolt",
+ "circle-book-open",
+ "circle-bookmark",
+ "circle-c",
+ "circle-calendar",
+ "circle-camera",
+ "circle-caret-down",
+ "circle-caret-left",
+ "circle-caret-right",
+ "circle-caret-up",
+ "circle-check",
+ "circle-chevron-down",
+ "circle-chevron-left",
+ "circle-chevron-right",
+ "circle-chevron-up",
+ "circle-d",
+ "circle-dashed",
+ "circle-divide",
+ "circle-dollar-to-slot",
+ "circle-dollar",
+ "circle-dot",
+ "circle-down-left",
+ "circle-down-right",
+ "circle-down",
+ "circle-e",
+ "circle-ellipsis-vertical",
+ "circle-ellipsis",
+ "circle-envelope",
+ "circle-euro",
+ "circle-exclamation-check",
+ "circle-exclamation",
+ "circle-f",
+ "circle-g",
+ "circle-gf",
+ "circle-h",
+ "circle-half-stroke",
+ "circle-half",
+ "circle-heart",
+ "circle-i",
+ "circle-info",
+ "circle-j",
+ "circle-k",
+ "circle-l",
+ "circle-left",
+ "circle-location-arrow",
+ "circle-m",
+ "circle-microphone-lines",
+ "circle-microphone",
+ "circle-minus",
+ "circle-n",
+ "circle-nodes",
+ "circle-notch",
+ "circle-o",
+ "circle-p",
+ "circle-parking",
+ "circle-pause",
+ "circle-phone-flip",
+ "circle-phone-hangup",
+ "circle-phone",
+ "circle-play",
+ "circle-plus",
+ "circle-q",
+ "circle-quarter-stroke",
+ "circle-quarter",
+ "circle-quarters",
+ "circle-question",
+ "circle-r",
+ "circle-radiation",
+ "circle-right",
+ "circle-s",
+ "circle-small",
+ "circle-sort-down",
+ "circle-sort-up",
+ "circle-sort",
+ "circle-star",
+ "circle-sterling",
+ "circle-stop",
+ "circle-t",
+ "circle-three-quarters-stroke",
+ "circle-three-quarters",
+ "circle-trash",
+ "circle-u",
+ "circle-up-left",
+ "circle-up-right",
+ "circle-up",
+ "circle-user",
+ "circle-v",
+ "circle-video",
+ "circle-w",
+ "circle-waveform-lines",
+ "circle-wifi-circle-wifi",
+ "circle-wifi",
+ "circle-x",
+ "circle-xmark",
+ "circle-y",
+ "circle-yen",
+ "circle-z",
+ "circle",
+ "circles-overlap-3",
+ "circles-overlap",
+ "citrus-slice",
+ "citrus",
+ "city",
+ "clapperboard-play",
+ "clapperboard",
+ "clarinet",
+ "claw-marks",
+ "clipboard-check",
+ "clipboard-list-check",
+ "clipboard-list",
+ "clipboard-medical",
+ "clipboard-prescription",
+ "clipboard-question",
+ "clipboard-user",
+ "clipboard",
+ "clock-desk",
+ "clock-eight-thirty",
+ "clock-eight",
+ "clock-eleven-thirty",
+ "clock-eleven",
+ "clock-five-thirty",
+ "clock-five",
+ "clock-four-thirty",
+ "clock-nine-thirty",
+ "clock-nine",
+ "clock-one-thirty",
+ "clock-one",
+ "clock-rotate-left",
+ "clock-seven-thirty",
+ "clock-seven",
+ "clock-six-thirty",
+ "clock-six",
+ "clock-ten-thirty",
+ "clock-ten",
+ "clock-three-thirty",
+ "clock-three",
+ "clock-twelve-thirty",
+ "clock-twelve",
+ "clock-two-thirty",
+ "clock-two",
+ "clock",
+ "clone",
+ "closed-captioning-slash",
+ "closed-captioning",
+ "clothes-hanger",
+ "cloud-arrow-down",
+ "cloud-arrow-up",
+ "cloud-binary",
+ "cloud-bolt-moon",
+ "cloud-bolt-sun",
+ "cloud-bolt",
+ "cloud-check",
+ "cloud-drizzle",
+ "cloud-exclamation",
+ "cloud-fog",
+ "cloud-hail-mixed",
+ "cloud-hail",
+ "cloud-meatball",
+ "cloud-minus",
+ "cloud-moon-rain",
+ "cloud-moon",
+ "cloud-music",
+ "cloud-plus",
+ "cloud-question",
+ "cloud-rain",
+ "cloud-rainbow",
+ "cloud-showers-heavy",
+ "cloud-showers-water",
+ "cloud-showers",
+ "cloud-slash",
+ "cloud-sleet",
+ "cloud-snow",
+ "cloud-sun-rain",
+ "cloud-sun",
+ "cloud-word",
+ "cloud-xmark",
+ "cloud",
+ "clouds-moon",
+ "clouds-sun",
+ "clouds",
+ "clover",
+ "club",
+ "coconut",
+ "code-branch",
+ "code-commit",
+ "code-compare",
+ "code-fork",
+ "code-merge",
+ "code-pull-request-closed",
+ "code-pull-request-draft",
+ "code-pull-request",
+ "code-simple",
+ "code",
+ "coffee-bean",
+ "coffee-beans",
+ "coffee-pot",
+ "coffin-cross",
+ "coffin",
+ "coin-blank",
+ "coin-front",
+ "coin-vertical",
+ "coin",
+ "coins",
+ "colon-sign",
+ "colon",
+ "columns-3",
+ "comet",
+ "comma",
+ "command",
+ "comment-arrow-down",
+ "comment-arrow-up-right",
+ "comment-arrow-up",
+ "comment-captions",
+ "comment-check",
+ "comment-code",
+ "comment-dollar",
+ "comment-dots",
+ "comment-exclamation",
+ "comment-heart",
+ "comment-image",
+ "comment-lines",
+ "comment-medical",
+ "comment-middle-top",
+ "comment-middle",
+ "comment-minus",
+ "comment-music",
+ "comment-nodes",
+ "comment-pen",
+ "comment-plus",
+ "comment-question",
+ "comment-quote",
+ "comment-slash",
+ "comment-smile",
+ "comment-sms",
+ "comment-text",
+ "comment-xmark",
+ "comment",
+ "comments-dollar",
+ "comments-question-check",
+ "comments-question",
+ "comments",
+ "compact-disc",
+ "compass-drafting",
+ "compass-slash",
+ "compass",
+ "compress-wide",
+ "compress",
+ "computer-classic",
+ "computer-mouse-scrollwheel",
+ "computer-mouse",
+ "computer-speaker",
+ "computer",
+ "container-storage",
+ "conveyor-belt-arm",
+ "conveyor-belt-boxes",
+ "conveyor-belt-empty",
+ "conveyor-belt",
+ "cookie-bite",
+ "cookie",
+ "copy",
+ "copyright",
+ "corn",
+ "corner",
+ "couch",
+ "court-sport",
+ "cow",
+ "cowbell-circle-plus",
+ "cowbell",
+ "crab",
+ "crate-apple",
+ "crate-empty",
+ "credit-card-blank",
+ "credit-card-front",
+ "credit-card",
+ "cricket-bat-ball",
+ "croissant",
+ "crop-simple",
+ "crop",
+ "cross",
+ "crosshairs-simple",
+ "crosshairs",
+ "crow",
+ "crown",
+ "crutch",
+ "crutches",
+ "cruzeiro-sign",
+ "crystal-ball",
+ "cube",
+ "cubes-stacked",
+ "cubes",
+ "cucumber",
+ "cup-straw-swoosh",
+ "cup-straw",
+ "cup-togo",
+ "cupcake",
+ "curling-stone",
+ "custard",
+ "d",
+ "dagger",
+ "dash",
+ "database",
+ "deer-rudolph",
+ "deer",
+ "delete-left",
+ "delete-right",
+ "democrat",
+ "desktop-arrow-down",
+ "desktop",
+ "dharmachakra",
+ "diagram-cells",
+ "diagram-lean-canvas",
+ "diagram-nested",
+ "diagram-next",
+ "diagram-predecessor",
+ "diagram-previous",
+ "diagram-project",
+ "diagram-sankey",
+ "diagram-subtask",
+ "diagram-successor",
+ "diagram-venn",
+ "dial-high",
+ "dial-low",
+ "dial-max",
+ "dial-med-low",
+ "dial-med",
+ "dial-min",
+ "dial-off",
+ "dial",
+ "diamond-exclamation",
+ "diamond-half-stroke",
+ "diamond-half",
+ "diamond-turn-right",
+ "diamond",
+ "diamonds-4",
+ "dice-d10",
+ "dice-d12",
+ "dice-d20",
+ "dice-d4",
+ "dice-d6",
+ "dice-d8",
+ "dice-five",
+ "dice-four",
+ "dice-one",
+ "dice-six",
+ "dice-three",
+ "dice-two",
+ "dice",
+ "dinosaur",
+ "diploma",
+ "disc-drive",
+ "disease",
+ "display-arrow-down",
+ "display-chart-up-circle-currency",
+ "display-chart-up-circle-dollar",
+ "display-chart-up",
+ "display-code",
+ "display-medical",
+ "display-slash",
+ "display",
+ "distribute-spacing-horizontal",
+ "distribute-spacing-vertical",
+ "ditto",
+ "divide",
+ "dna",
+ "do-not-enter",
+ "dog-leashed",
+ "dog",
+ "dollar-sign",
+ "dolly-empty",
+ "dolly",
+ "dolphin",
+ "dong-sign",
+ "donut",
+ "door-closed",
+ "door-open",
+ "dove",
+ "down-from-bracket",
+ "down-from-dotted-line",
+ "down-from-line",
+ "down-left-and-up-right-to-center",
+ "down-left",
+ "down-long",
+ "down-right",
+ "down-to-bracket",
+ "down-to-dotted-line",
+ "down-to-line",
+ "down",
+ "download",
+ "dragon",
+ "draw-circle",
+ "draw-polygon",
+ "draw-square",
+ "dreidel",
+ "drone-front",
+ "drone",
+ "droplet-degree",
+ "droplet-percent",
+ "droplet-slash",
+ "droplet",
+ "drum-steelpan",
+ "drum",
+ "drumstick-bite",
+ "drumstick",
+ "dryer-heat",
+ "dryer",
+ "duck",
+ "dumbbell",
+ "dumpster-fire",
+ "dumpster",
+ "dungeon",
+ "e",
+ "ear-deaf",
+ "ear-listen",
+ "ear-muffs",
+ "ear",
+ "earth-africa",
+ "earth-americas",
+ "earth-asia",
+ "earth-europe",
+ "earth-oceania",
+ "eclipse",
+ "egg-fried",
+ "egg",
+ "eggplant",
+ "eject",
+ "elephant",
+ "elevator",
+ "ellipsis-stroke-vertical",
+ "ellipsis-stroke",
+ "ellipsis-vertical",
+ "ellipsis",
+ "empty-set",
+ "engine-warning",
+ "engine",
+ "envelope-circle-check",
+ "envelope-dot",
+ "envelope-open-dollar",
+ "envelope-open-text",
+ "envelope-open",
+ "envelope",
+ "envelopes-bulk",
+ "envelopes",
+ "equals",
+ "eraser",
+ "escalator",
+ "ethernet",
+ "euro-sign",
+ "excavator",
+ "exclamation",
+ "expand-wide",
+ "expand",
+ "explosion",
+ "eye-dropper-full",
+ "eye-dropper-half",
+ "eye-dropper",
+ "eye-evil",
+ "eye-low-vision",
+ "eye-slash",
+ "eye",
+ "eyes",
+ "f",
+ "face-angry-horns",
+ "face-angry",
+ "face-anguished",
+ "face-anxious-sweat",
+ "face-astonished",
+ "face-awesome",
+ "face-beam-hand-over-mouth",
+ "face-clouds",
+ "face-confounded",
+ "face-confused",
+ "face-cowboy-hat",
+ "face-diagonal-mouth",
+ "face-disappointed",
+ "face-disguise",
+ "face-dizzy",
+ "face-dotted",
+ "face-downcast-sweat",
+ "face-drooling",
+ "face-exhaling",
+ "face-explode",
+ "face-expressionless",
+ "face-eyes-xmarks",
+ "face-fearful",
+ "face-flushed",
+ "face-frown-open",
+ "face-frown-slight",
+ "face-frown",
+ "face-glasses",
+ "face-grimace",
+ "face-grin-beam-sweat",
+ "face-grin-beam",
+ "face-grin-hearts",
+ "face-grin-squint-tears",
+ "face-grin-squint",
+ "face-grin-stars",
+ "face-grin-tears",
+ "face-grin-tongue-squint",
+ "face-grin-tongue-wink",
+ "face-grin-tongue",
+ "face-grin-wide",
+ "face-grin-wink",
+ "face-grin",
+ "face-hand-over-mouth",
+ "face-hand-peeking",
+ "face-hand-yawn",
+ "face-head-bandage",
+ "face-holding-back-tears",
+ "face-hushed",
+ "face-icicles",
+ "face-kiss-beam",
+ "face-kiss-closed-eyes",
+ "face-kiss-wink-heart",
+ "face-kiss",
+ "face-laugh-beam",
+ "face-laugh-squint",
+ "face-laugh-wink",
+ "face-laugh",
+ "face-lying",
+ "face-mask",
+ "face-meh-blank",
+ "face-meh",
+ "face-melting",
+ "face-monocle",
+ "face-nauseated",
+ "face-nose-steam",
+ "face-party",
+ "face-pensive",
+ "face-persevering",
+ "face-pleading",
+ "face-pouting",
+ "face-raised-eyebrow",
+ "face-relieved",
+ "face-rolling-eyes",
+ "face-sad-cry",
+ "face-sad-sweat",
+ "face-sad-tear",
+ "face-saluting",
+ "face-scream",
+ "face-shush",
+ "face-sleeping",
+ "face-sleepy",
+ "face-smile-beam",
+ "face-smile-halo",
+ "face-smile-hearts",
+ "face-smile-horns",
+ "face-smile-plus",
+ "face-smile-relaxed",
+ "face-smile-tear",
+ "face-smile-tongue",
+ "face-smile-upside-down",
+ "face-smile-wink",
+ "face-smile",
+ "face-smiling-hands",
+ "face-smirking",
+ "face-spiral-eyes",
+ "face-sunglasses",
+ "face-surprise",
+ "face-swear",
+ "face-thermometer",
+ "face-thinking",
+ "face-tired",
+ "face-tissue",
+ "face-tongue-money",
+ "face-tongue-sweat",
+ "face-unamused",
+ "face-viewfinder",
+ "face-vomit",
+ "face-weary",
+ "face-woozy",
+ "face-worried",
+ "face-zany",
+ "face-zipper",
+ "falafel",
+ "family-dress",
+ "family-pants",
+ "family",
+ "fan-table",
+ "fan",
+ "farm",
+ "faucet-drip",
+ "faucet",
+ "fax",
+ "feather-pointed",
+ "feather",
+ "fence",
+ "ferris-wheel",
+ "ferry",
+ "field-hockey-stick-ball",
+ "file-arrow-down",
+ "file-arrow-up",
+ "file-audio",
+ "file-binary",
+ "file-cad",
+ "file-certificate",
+ "file-chart-column",
+ "file-chart-pie",
+ "file-check",
+ "file-circle-check",
+ "file-circle-exclamation",
+ "file-circle-info",
+ "file-circle-minus",
+ "file-circle-plus",
+ "file-circle-question",
+ "file-circle-xmark",
+ "file-code",
+ "file-contract",
+ "file-csv",
+ "file-dashed-line",
+ "file-doc",
+ "file-eps",
+ "file-excel",
+ "file-exclamation",
+ "file-export",
+ "file-fragment",
+ "file-gif",
+ "file-half-dashed",
+ "file-heart",
+ "file-image",
+ "file-import",
+ "file-invoice-dollar",
+ "file-invoice",
+ "file-jpg",
+ "file-lines",
+ "file-lock",
+ "file-magnifying-glass",
+ "file-medical",
+ "file-minus",
+ "file-mov",
+ "file-mp3",
+ "file-mp4",
+ "file-music",
+ "file-pdf",
+ "file-pen",
+ "file-plus-minus",
+ "file-plus",
+ "file-png",
+ "file-powerpoint",
+ "file-ppt",
+ "file-prescription",
+ "file-shield",
+ "file-signature",
+ "file-slash",
+ "file-spreadsheet",
+ "file-svg",
+ "file-user",
+ "file-vector",
+ "file-video",
+ "file-waveform",
+ "file-word",
+ "file-xls",
+ "file-xmark",
+ "file-xml",
+ "file-zip",
+ "file-zipper",
+ "file",
+ "files-medical",
+ "files",
+ "fill-drip",
+ "fill",
+ "film-canister",
+ "film-simple",
+ "film-slash",
+ "film",
+ "films",
+ "filter-circle-dollar",
+ "filter-circle-xmark",
+ "filter-list",
+ "filter-slash",
+ "filter",
+ "filters",
+ "fingerprint",
+ "fire-burner",
+ "fire-extinguisher",
+ "fire-flame-curved",
+ "fire-flame-simple",
+ "fire-flame",
+ "fire-hydrant",
+ "fire-smoke",
+ "fire",
+ "fireplace",
+ "fish-bones",
+ "fish-cooked",
+ "fish-fins",
+ "fish",
+ "fishing-rod",
+ "flag-checkered",
+ "flag-pennant",
+ "flag-swallowtail",
+ "flag-usa",
+ "flag",
+ "flashlight",
+ "flask-gear",
+ "flask-round-poison",
+ "flask-round-potion",
+ "flask-vial",
+ "flask",
+ "flatbread-stuffed",
+ "flatbread",
+ "floppy-disk-circle-arrow-right",
+ "floppy-disk-circle-xmark",
+ "floppy-disk-pen",
+ "floppy-disk",
+ "floppy-disks",
+ "florin-sign",
+ "flower-daffodil",
+ "flower-tulip",
+ "flower",
+ "flute",
+ "flux-capacitor",
+ "flying-disc",
+ "folder-arrow-down",
+ "folder-arrow-up",
+ "folder-bookmark",
+ "folder-check",
+ "folder-closed",
+ "folder-gear",
+ "folder-grid",
+ "folder-heart",
+ "folder-image",
+ "folder-magnifying-glass",
+ "folder-medical",
+ "folder-minus",
+ "folder-music",
+ "folder-open",
+ "folder-plus",
+ "folder-tree",
+ "folder-user",
+ "folder-xmark",
+ "folder",
+ "folders",
+ "fondue-pot",
+ "font-awesome",
+ "font-case",
+ "font",
+ "football-helmet",
+ "football",
+ "fork-knife",
+ "fork",
+ "forklift",
+ "fort",
+ "forward-fast",
+ "forward-step",
+ "forward",
+ "frame",
+ "franc-sign",
+ "french-fries",
+ "frog",
+ "function",
+ "futbol",
+ "g",
+ "galaxy",
+ "gallery-thumbnails",
+ "game-board-simple",
+ "game-board",
+ "game-console-handheld-crank",
+ "game-console-handheld",
+ "gamepad-modern",
+ "gamepad",
+ "garage-car",
+ "garage-open",
+ "garage",
+ "garlic",
+ "gas-pump-slash",
+ "gas-pump",
+ "gauge-circle-bolt",
+ "gauge-circle-minus",
+ "gauge-circle-plus",
+ "gauge-high",
+ "gauge-low",
+ "gauge-max",
+ "gauge-min",
+ "gauge-simple-high",
+ "gauge-simple-low",
+ "gauge-simple-max",
+ "gauge-simple-min",
+ "gauge-simple",
+ "gauge",
+ "gavel",
+ "gear-code",
+ "gear-complex-code",
+ "gear-complex",
+ "gear",
+ "gears",
+ "gem",
+ "genderless",
+ "ghost",
+ "gif",
+ "gift-card",
+ "gift",
+ "gifts",
+ "gingerbread-man",
+ "glass-citrus",
+ "glass-empty",
+ "glass-half",
+ "glass-water-droplet",
+ "glass-water",
+ "glass",
+ "glasses-round",
+ "glasses",
+ "globe-pointer",
+ "globe-snow",
+ "globe-stand",
+ "globe-wifi",
+ "globe",
+ "goal-net",
+ "golf-ball-tee",
+ "golf-club",
+ "golf-flag-hole",
+ "gopuram",
+ "graduation-cap",
+ "gramophone",
+ "grapes",
+ "grate-droplet",
+ "grate",
+ "greater-than-equal",
+ "greater-than",
+ "grid-2-plus",
+ "grid-2",
+ "grid-4",
+ "grid-5",
+ "grid-dividers",
+ "grid-horizontal",
+ "grid-round-2-plus",
+ "grid-round-2",
+ "grid-round-4",
+ "grid-round-5",
+ "grid-round",
+ "grid",
+ "grill-fire",
+ "grill-hot",
+ "grill",
+ "grip-dots-vertical",
+ "grip-dots",
+ "grip-lines-vertical",
+ "grip-lines",
+ "grip-vertical",
+ "grip",
+ "group-arrows-rotate",
+ "guarani-sign",
+ "guitar-electric",
+ "guitar",
+ "guitars",
+ "gun-slash",
+ "gun-squirt",
+ "gun",
+ "h",
+ "h1",
+ "h2",
+ "h3",
+ "h4",
+ "h5",
+ "h6",
+ "hammer-brush",
+ "hammer-crash",
+ "hammer-war",
+ "hammer",
+ "hamsa",
+ "hand-back-fist",
+ "hand-back-point-down",
+ "hand-back-point-left",
+ "hand-back-point-ribbon",
+ "hand-back-point-right",
+ "hand-back-point-up",
+ "hand-dots",
+ "hand-fingers-crossed",
+ "hand-fist",
+ "hand-heart",
+ "hand-holding-box",
+ "hand-holding-circle-dollar",
+ "hand-holding-dollar",
+ "hand-holding-droplet",
+ "hand-holding-hand",
+ "hand-holding-heart",
+ "hand-holding-magic",
+ "hand-holding-medical",
+ "hand-holding-seedling",
+ "hand-holding-skull",
+ "hand-holding",
+ "hand-horns",
+ "hand-lizard",
+ "hand-love",
+ "hand-middle-finger",
+ "hand-peace",
+ "hand-point-down",
+ "hand-point-left",
+ "hand-point-ribbon",
+ "hand-point-right",
+ "hand-point-up",
+ "hand-pointer",
+ "hand-scissors",
+ "hand-sparkles",
+ "hand-spock",
+ "hand-wave",
+ "hand",
+ "handcuffs",
+ "hands-asl-interpreting",
+ "hands-bound",
+ "hands-bubbles",
+ "hands-clapping",
+ "hands-holding-child",
+ "hands-holding-circle",
+ "hands-holding-diamond",
+ "hands-holding-dollar",
+ "hands-holding-heart",
+ "hands-holding",
+ "hands-praying",
+ "hands",
+ "handshake-angle",
+ "handshake-simple-slash",
+ "handshake-simple",
+ "handshake-slash",
+ "handshake",
+ "hanukiah",
+ "hard-drive",
+ "hashtag-lock",
+ "hashtag",
+ "hat-beach",
+ "hat-chef",
+ "hat-cowboy-side",
+ "hat-cowboy",
+ "hat-santa",
+ "hat-winter",
+ "hat-witch",
+ "hat-wizard",
+ "head-side-brain",
+ "head-side-cough-slash",
+ "head-side-cough",
+ "head-side-gear",
+ "head-side-goggles",
+ "head-side-headphones",
+ "head-side-heart",
+ "head-side-mask",
+ "head-side-medical",
+ "head-side-virus",
+ "head-side",
+ "heading",
+ "headphones-simple",
+ "headphones",
+ "headset",
+ "heart-circle-bolt",
+ "heart-circle-check",
+ "heart-circle-exclamation",
+ "heart-circle-minus",
+ "heart-circle-plus",
+ "heart-circle-xmark",
+ "heart-crack",
+ "heart-half-stroke",
+ "heart-half",
+ "heart-pulse",
+ "heart",
+ "heat",
+ "helicopter-symbol",
+ "helicopter",
+ "helmet-battle",
+ "helmet-safety",
+ "helmet-un",
+ "hexagon-check",
+ "hexagon-divide",
+ "hexagon-exclamation",
+ "hexagon-image",
+ "hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
+ "hexagon-plus",
+ "hexagon-vertical-nft-slanted",
+ "hexagon-vertical-nft",
+ "hexagon-xmark",
+ "hexagon",
+ "high-definition",
+ "highlighter-line",
+ "highlighter",
+ "hill-avalanche",
+ "hill-rockslide",
+ "hippo",
+ "hockey-mask",
+ "hockey-puck",
+ "hockey-stick-puck",
+ "hockey-sticks",
+ "holly-berry",
+ "honey-pot",
+ "hood-cloak",
+ "horizontal-rule",
+ "horse-head",
+ "horse-saddle",
+ "horse",
+ "hose-reel",
+ "hose",
+ "hospital-user",
+ "hospital",
+ "hospitals",
+ "hot-tub-person",
+ "hotdog",
+ "hotel",
+ "hourglass-clock",
+ "hourglass-end",
+ "hourglass-half",
+ "hourglass-start",
+ "hourglass",
+ "house-blank",
+ "house-building",
+ "house-chimney-blank",
+ "house-chimney-crack",
+ "house-chimney-heart",
+ "house-chimney-medical",
+ "house-chimney-user",
+ "house-chimney-window",
+ "house-chimney",
+ "house-circle-check",
+ "house-circle-exclamation",
+ "house-circle-xmark",
+ "house-crack",
+ "house-day",
+ "house-fire",
+ "house-flag",
+ "house-flood-water-circle-arrow-right",
+ "house-flood-water",
+ "house-heart",
+ "house-laptop",
+ "house-lock",
+ "house-medical-circle-check",
+ "house-medical-circle-exclamation",
+ "house-medical-circle-xmark",
+ "house-medical-flag",
+ "house-medical",
+ "house-night",
+ "house-person-leave",
+ "house-person-return",
+ "house-signal",
+ "house-tree",
+ "house-tsunami",
+ "house-turret",
+ "house-user",
+ "house-water",
+ "house-window",
+ "house",
+ "hryvnia-sign",
+ "hundred-points",
+ "hurricane",
+ "hydra",
+ "hyphen",
+ "i-cursor",
+ "i",
+ "ice-cream",
+ "ice-skate",
+ "icicles",
+ "icons",
+ "id-badge",
+ "id-card-clip",
+ "id-card",
+ "igloo",
+ "image-landscape",
+ "image-polaroid-user",
+ "image-polaroid",
+ "image-portrait",
+ "image-slash",
+ "image-user",
+ "image",
+ "images-user",
+ "images",
+ "inbox-full",
+ "inbox-in",
+ "inbox-out",
+ "inbox",
+ "inboxes",
+ "indent",
+ "indian-rupee-sign",
+ "industry-windows",
+ "industry",
+ "infinity",
+ "info",
+ "inhaler",
+ "input-numeric",
+ "input-pipe",
+ "input-text",
+ "integral",
+ "interrobang",
+ "intersection",
+ "island-tropical",
+ "italic",
+ "j",
+ "jack-o-lantern",
+ "jar-wheat",
+ "jar",
+ "jedi",
+ "jet-fighter-up",
+ "jet-fighter",
+ "joint",
+ "joystick",
+ "jug-bottle",
+ "jug-detergent",
+ "jug",
+ "k",
+ "kaaba",
+ "kazoo",
+ "kerning",
+ "key-skeleton-left-right",
+ "key-skeleton",
+ "key",
+ "keyboard-brightness-low",
+ "keyboard-brightness",
+ "keyboard-down",
+ "keyboard-left",
+ "keyboard",
+ "keynote",
+ "khanda",
+ "kidneys",
+ "kip-sign",
+ "kit-medical",
+ "kitchen-set",
+ "kite",
+ "kiwi-bird",
+ "kiwi-fruit",
+ "knife-kitchen",
+ "knife",
+ "l",
+ "lacrosse-stick-ball",
+ "lacrosse-stick",
+ "lambda",
+ "lamp-desk",
+ "lamp-floor",
+ "lamp-street",
+ "lamp",
+ "land-mine-on",
+ "landmark-dome",
+ "landmark-flag",
+ "landmark-magnifying-glass",
+ "landmark",
+ "language",
+ "laptop-arrow-down",
+ "laptop-binary",
+ "laptop-code",
+ "laptop-file",
+ "laptop-medical",
+ "laptop-mobile",
+ "laptop-slash",
+ "laptop",
+ "lari-sign",
+ "lasso-sparkles",
+ "lasso",
+ "layer-group",
+ "layer-minus",
+ "layer-plus",
+ "leaf-heart",
+ "leaf-maple",
+ "leaf-oak",
+ "leaf",
+ "leafy-green",
+ "left-from-bracket",
+ "left-from-line",
+ "left-long-to-line",
+ "left-long",
+ "left-right",
+ "left-to-bracket",
+ "left-to-line",
+ "left",
+ "lemon",
+ "less-than-equal",
+ "less-than",
+ "life-ring",
+ "light-ceiling",
+ "light-emergency-on",
+ "light-emergency",
+ "light-switch-off",
+ "light-switch-on",
+ "light-switch",
+ "lightbulb-cfl-on",
+ "lightbulb-cfl",
+ "lightbulb-dollar",
+ "lightbulb-exclamation-on",
+ "lightbulb-exclamation",
+ "lightbulb-gear",
+ "lightbulb-message",
+ "lightbulb-on",
+ "lightbulb-slash",
+ "lightbulb",
+ "lighthouse",
+ "lights-holiday",
+ "line-columns",
+ "line-height",
+ "lines-leaning",
+ "link-horizontal-slash",
+ "link-horizontal",
+ "link-simple-slash",
+ "link-simple",
+ "link-slash",
+ "link",
+ "lips",
+ "lira-sign",
+ "list-check",
+ "list-dropdown",
+ "list-music",
+ "list-ol",
+ "list-radio",
+ "list-timeline",
+ "list-tree",
+ "list-ul",
+ "list",
+ "litecoin-sign",
+ "loader",
+ "lobster",
+ "location-arrow-up",
+ "location-arrow",
+ "location-check",
+ "location-crosshairs-slash",
+ "location-crosshairs",
+ "location-dot-slash",
+ "location-dot",
+ "location-exclamation",
+ "location-minus",
+ "location-pen",
+ "location-pin-lock",
+ "location-pin-slash",
+ "location-pin",
+ "location-plus",
+ "location-question",
+ "location-smile",
+ "location-xmark",
+ "lock-a",
+ "lock-hashtag",
+ "lock-keyhole-open",
+ "lock-keyhole",
+ "lock-open",
+ "lock",
+ "locust",
+ "lollipop",
+ "loveseat",
+ "luchador-mask",
+ "lungs-virus",
+ "lungs",
+ "m",
+ "mace",
+ "magnet",
+ "magnifying-glass-arrow-right",
+ "magnifying-glass-arrows-rotate",
+ "magnifying-glass-chart",
+ "magnifying-glass-dollar",
+ "magnifying-glass-location",
+ "magnifying-glass-minus",
+ "magnifying-glass-music",
+ "magnifying-glass-play",
+ "magnifying-glass-plus",
+ "magnifying-glass-waveform",
+ "magnifying-glass",
+ "mailbox-flag-up",
+ "mailbox",
+ "manat-sign",
+ "mandolin",
+ "mango",
+ "manhole",
+ "map-location-dot",
+ "map-location",
+ "map-pin",
+ "map",
+ "marker",
+ "mars-and-venus-burst",
+ "mars-and-venus",
+ "mars-double",
+ "mars-stroke-right",
+ "mars-stroke-up",
+ "mars-stroke",
+ "mars",
+ "martini-glass-citrus",
+ "martini-glass-empty",
+ "martini-glass",
+ "mask-face",
+ "mask-snorkel",
+ "mask-ventilator",
+ "mask",
+ "masks-theater",
+ "mattress-pillow",
+ "maximize",
+ "meat",
+ "medal",
+ "megaphone",
+ "melon-slice",
+ "melon",
+ "memo-circle-check",
+ "memo-circle-info",
+ "memo-pad",
+ "memo",
+ "memory",
+ "menorah",
+ "mercury",
+ "merge",
+ "message-arrow-down",
+ "message-arrow-up-right",
+ "message-arrow-up",
+ "message-bot",
+ "message-captions",
+ "message-check",
+ "message-code",
+ "message-dollar",
+ "message-dots",
+ "message-exclamation",
+ "message-heart",
+ "message-image",
+ "message-lines",
+ "message-medical",
+ "message-middle-top",
+ "message-middle",
+ "message-minus",
+ "message-music",
+ "message-pen",
+ "message-plus",
+ "message-question",
+ "message-quote",
+ "message-slash",
+ "message-smile",
+ "message-sms",
+ "message-text",
+ "message-xmark",
+ "message",
+ "messages-dollar",
+ "messages-question",
+ "messages",
+ "meteor",
+ "meter-bolt",
+ "meter-droplet",
+ "meter-fire",
+ "meter",
+ "microchip-ai",
+ "microchip",
+ "microphone-lines-slash",
+ "microphone-lines",
+ "microphone-slash",
+ "microphone-stand",
+ "microphone",
+ "microscope",
+ "microwave",
+ "mill-sign",
+ "minimize",
+ "minus",
+ "mistletoe",
+ "mitten",
+ "mobile-button",
+ "mobile-notch",
+ "mobile-retro",
+ "mobile-screen-button",
+ "mobile-screen",
+ "mobile-signal-out",
+ "mobile-signal",
+ "mobile",
+ "money-bill-1-wave",
+ "money-bill-1",
+ "money-bill-simple-wave",
+ "money-bill-simple",
+ "money-bill-transfer",
+ "money-bill-trend-up",
+ "money-bill-wave",
+ "money-bill-wheat",
+ "money-bill",
+ "money-bills-simple",
+ "money-bills",
+ "money-check-dollar-pen",
+ "money-check-dollar",
+ "money-check-pen",
+ "money-check",
+ "money-from-bracket",
+ "money-simple-from-bracket",
+ "monitor-waveform",
+ "monkey",
+ "monument",
+ "moon-cloud",
+ "moon-over-sun",
+ "moon-stars",
+ "moon",
+ "moped",
+ "mortar-pestle",
+ "mosque",
+ "mosquito-net",
+ "mosquito",
+ "motorcycle",
+ "mound",
+ "mountain-city",
+ "mountain-sun",
+ "mountain",
+ "mountains",
+ "mouse-field",
+ "mp3-player",
+ "mug-hot",
+ "mug-marshmallows",
+ "mug-saucer",
+ "mug-tea-saucer",
+ "mug-tea",
+ "mug",
+ "mushroom",
+ "music-magnifying-glass",
+ "music-note-slash",
+ "music-note",
+ "music-slash",
+ "music",
+ "mustache",
+ "n",
+ "naira-sign",
+ "narwhal",
+ "nesting-dolls",
+ "network-wired",
+ "neuter",
+ "newspaper",
+ "nfc-lock",
+ "nfc-magnifying-glass",
+ "nfc-pen",
+ "nfc-signal",
+ "nfc-slash",
+ "nfc-symbol",
+ "nfc-trash",
+ "nfc",
+ "nose",
+ "not-equal",
+ "notdef",
+ "note-medical",
+ "note-sticky",
+ "note",
+ "notebook",
+ "notes-medical",
+ "notes",
+ "o",
+ "object-exclude",
+ "object-group",
+ "object-intersect",
+ "object-subtract",
+ "object-ungroup",
+ "object-union",
+ "objects-align-bottom",
+ "objects-align-center-horizontal",
+ "objects-align-center-vertical",
+ "objects-align-left",
+ "objects-align-right",
+ "objects-align-top",
+ "objects-column",
+ "octagon-check",
+ "octagon-divide",
+ "octagon-exclamation",
+ "octagon-minus",
+ "octagon-plus",
+ "octagon-xmark",
+ "octagon",
+ "octopus",
+ "oil-can-drip",
+ "oil-can",
+ "oil-temperature",
+ "oil-well",
+ "olive-branch",
+ "olive",
+ "om",
+ "omega",
+ "onion",
+ "option",
+ "ornament",
+ "otter",
+ "outdent",
+ "outlet",
+ "oven",
+ "overline",
+ "p",
+ "page-caret-down",
+ "page-caret-up",
+ "page",
+ "pager",
+ "paint-roller",
+ "paintbrush-fine",
+ "paintbrush-pencil",
+ "paintbrush",
+ "palette",
+ "pallet-box",
+ "pallet-boxes",
+ "pallet",
+ "pan-food",
+ "pan-frying",
+ "pancakes",
+ "panel-ews",
+ "panel-fire",
+ "panorama",
+ "paper-plane-top",
+ "paper-plane",
+ "paperclip-vertical",
+ "paperclip",
+ "parachute-box",
+ "paragraph-left",
+ "paragraph",
+ "party-bell",
+ "party-horn",
+ "passport",
+ "paste",
+ "pause",
+ "paw-claws",
+ "paw-simple",
+ "paw",
+ "peace",
+ "peach",
+ "peanut",
+ "peanuts",
+ "peapod",
+ "pear",
+ "pedestal",
+ "pegasus",
+ "pen-circle",
+ "pen-clip-slash",
+ "pen-clip",
+ "pen-fancy-slash",
+ "pen-fancy",
+ "pen-field",
+ "pen-line",
+ "pen-nib-slash",
+ "pen-nib",
+ "pen-paintbrush",
+ "pen-ruler",
+ "pen-slash",
+ "pen-swirl",
+ "pen-to-square",
+ "pen",
+ "pencil-mechanical",
+ "pencil-slash",
+ "pencil",
+ "people-arrows",
+ "people-carry-box",
+ "people-dress-simple",
+ "people-dress",
+ "people-group",
+ "people-line",
+ "people-pants-simple",
+ "people-pants",
+ "people-pulling",
+ "people-robbery",
+ "people-roof",
+ "people-simple",
+ "people",
+ "pepper-hot",
+ "pepper",
+ "percent",
+ "period",
+ "person-arrow-down-to-line",
+ "person-arrow-up-from-line",
+ "person-biking-mountain",
+ "person-biking",
+ "person-booth",
+ "person-breastfeeding",
+ "person-burst",
+ "person-cane",
+ "person-carry-box",
+ "person-chalkboard",
+ "person-circle-check",
+ "person-circle-exclamation",
+ "person-circle-minus",
+ "person-circle-plus",
+ "person-circle-question",
+ "person-circle-xmark",
+ "person-digging",
+ "person-dolly-empty",
+ "person-dolly",
+ "person-dots-from-line",
+ "person-dress-burst",
+ "person-dress-fairy",
+ "person-dress-simple",
+ "person-dress",
+ "person-drowning",
+ "person-fairy",
+ "person-falling-burst",
+ "person-falling",
+ "person-from-portal",
+ "person-half-dress",
+ "person-harassing",
+ "person-hiking",
+ "person-military-pointing",
+ "person-military-rifle",
+ "person-military-to-person",
+ "person-pinball",
+ "person-praying",
+ "person-pregnant",
+ "person-rays",
+ "person-rifle",
+ "person-running-fast",
+ "person-running",
+ "person-seat-reclined",
+ "person-seat",
+ "person-shelter",
+ "person-sign",
+ "person-simple",
+ "person-skating",
+ "person-ski-jumping",
+ "person-ski-lift",
+ "person-skiing-nordic",
+ "person-skiing",
+ "person-sledding",
+ "person-snowboarding",
+ "person-snowmobiling",
+ "person-swimming",
+ "person-through-window",
+ "person-to-door",
+ "person-to-portal",
+ "person-walking-arrow-loop-left",
+ "person-walking-arrow-right",
+ "person-walking-dashed-line-arrow-right",
+ "person-walking-luggage",
+ "person-walking-with-cane",
+ "person-walking",
+ "person",
+ "peseta-sign",
+ "peso-sign",
+ "phone-arrow-down-left",
+ "phone-arrow-right",
+ "phone-arrow-up-right",
+ "phone-flip",
+ "phone-hangup",
+ "phone-intercom",
+ "phone-missed",
+ "phone-office",
+ "phone-plus",
+ "phone-rotary",
+ "phone-slash",
+ "phone-volume",
+ "phone-xmark",
+ "phone",
+ "photo-film-music",
+ "photo-film",
+ "pi",
+ "piano-keyboard",
+ "piano",
+ "pickaxe",
+ "pickleball",
+ "pie",
+ "pig",
+ "piggy-bank",
+ "pills",
+ "pinata",
+ "pinball",
+ "pineapple",
+ "pipe-circle-check",
+ "pipe-collar",
+ "pipe-section",
+ "pipe-smoking",
+ "pipe-valve",
+ "pipe",
+ "pizza-slice",
+ "pizza",
+ "place-of-worship",
+ "plane-arrival",
+ "plane-circle-check",
+ "plane-circle-exclamation",
+ "plane-circle-xmark",
+ "plane-departure",
+ "plane-engines",
+ "plane-lock",
+ "plane-prop",
+ "plane-slash",
+ "plane-tail",
+ "plane-up-slash",
+ "plane-up",
+ "plane",
+ "planet-moon",
+ "planet-ringed",
+ "plant-wilt",
+ "plate-utensils",
+ "plate-wheat",
+ "play-pause",
+ "play",
+ "plug-circle-bolt",
+ "plug-circle-check",
+ "plug-circle-exclamation",
+ "plug-circle-minus",
+ "plug-circle-plus",
+ "plug-circle-xmark",
+ "plug",
+ "plus-large",
+ "plus-minus",
+ "plus",
+ "podcast",
+ "podium-star",
+ "podium",
+ "police-box",
+ "poll-people",
+ "pompebled",
+ "poo-storm",
+ "poo",
+ "pool-8-ball",
+ "poop",
+ "popcorn",
+ "popsicle",
+ "pot-food",
+ "potato",
+ "power-off",
+ "prescription-bottle-medical",
+ "prescription-bottle-pill",
+ "prescription-bottle",
+ "prescription",
+ "presentation-screen",
+ "pretzel",
+ "print-magnifying-glass",
+ "print-slash",
+ "print",
+ "projector",
+ "pump-medical",
+ "pump-soap",
+ "pump",
+ "pumpkin",
+ "puzzle-piece-simple",
+ "puzzle-piece",
+ "puzzle",
+ "q",
+ "qrcode",
+ "question",
+ "quote-left",
+ "quote-right",
+ "quotes",
+ "r",
+ "rabbit-running",
+ "rabbit",
+ "raccoon",
+ "racquet",
+ "radar",
+ "radiation",
+ "radio-tuner",
+ "radio",
+ "rainbow",
+ "raindrops",
+ "ram",
+ "ramp-loading",
+ "ranking-star",
+ "raygun",
+ "receipt",
+ "record-vinyl",
+ "rectangle-ad",
+ "rectangle-barcode",
+ "rectangle-code",
+ "rectangle-history-circle-plus",
+ "rectangle-history-circle-user",
+ "rectangle-history",
+ "rectangle-list",
+ "rectangle-pro",
+ "rectangle-terminal",
+ "rectangle-vertical-history",
+ "rectangle-vertical",
+ "rectangle-wide",
+ "rectangle-xmark",
+ "rectangle",
+ "rectangles-mixed",
+ "recycle",
+ "reel",
+ "reflect-both",
+ "reflect-horizontal",
+ "reflect-vertical",
+ "refrigerator",
+ "registered",
+ "repeat-1",
+ "repeat",
+ "reply-all",
+ "reply-clock",
+ "reply",
+ "republican",
+ "restroom-simple",
+ "restroom",
+ "retweet",
+ "rhombus",
+ "ribbon",
+ "right-from-bracket",
+ "right-from-line",
+ "right-left-large",
+ "right-left",
+ "right-long-to-line",
+ "right-long",
+ "right-to-bracket",
+ "right-to-line",
+ "right",
+ "ring-diamond",
+ "ring",
+ "rings-wedding",
+ "road-barrier",
+ "road-bridge",
+ "road-circle-check",
+ "road-circle-exclamation",
+ "road-circle-xmark",
+ "road-lock",
+ "road-spikes",
+ "road",
+ "robot-astromech",
+ "robot",
+ "rocket-launch",
+ "rocket",
+ "roller-coaster",
+ "rotate-exclamation",
+ "rotate-left",
+ "rotate-reverse",
+ "rotate-right",
+ "rotate",
+ "route-highway",
+ "route-interstate",
+ "route",
+ "router",
+ "rss",
+ "ruble-sign",
+ "rug",
+ "rugby-ball",
+ "ruler-combined",
+ "ruler-horizontal",
+ "ruler-triangle",
+ "ruler-vertical",
+ "ruler",
+ "rupee-sign",
+ "rupiah-sign",
+ "rv",
+ "s",
+ "sack-dollar",
+ "sack-xmark",
+ "sack",
+ "sailboat",
+ "salad",
+ "salt-shaker",
+ "sandwich",
+ "satellite-dish",
+ "satellite",
+ "sausage",
+ "saxophone-fire",
+ "saxophone",
+ "scale-balanced",
+ "scale-unbalanced-flip",
+ "scale-unbalanced",
+ "scalpel-line-dashed",
+ "scalpel",
+ "scanner-gun",
+ "scanner-image",
+ "scanner-keyboard",
+ "scanner-touchscreen",
+ "scarecrow",
+ "scarf",
+ "school-circle-check",
+ "school-circle-exclamation",
+ "school-circle-xmark",
+ "school-flag",
+ "school-lock",
+ "school",
+ "scissors",
+ "screen-users",
+ "screencast",
+ "screwdriver-wrench",
+ "screwdriver",
+ "scribble",
+ "scroll-old",
+ "scroll-torah",
+ "scroll",
+ "scrubber",
+ "scythe",
+ "sd-card",
+ "sd-cards",
+ "seal-exclamation",
+ "seal-question",
+ "seal",
+ "seat-airline",
+ "section",
+ "seedling",
+ "semicolon",
+ "send-back",
+ "send-backward",
+ "sensor-cloud",
+ "sensor-fire",
+ "sensor-on",
+ "sensor-triangle-exclamation",
+ "sensor",
+ "server",
+ "shapes",
+ "share-all",
+ "share-from-square",
+ "share-nodes",
+ "share",
+ "sheep",
+ "sheet-plastic",
+ "shekel-sign",
+ "shelves-empty",
+ "shelves",
+ "shield-cat",
+ "shield-check",
+ "shield-cross",
+ "shield-dog",
+ "shield-exclamation",
+ "shield-halved",
+ "shield-heart",
+ "shield-keyhole",
+ "shield-minus",
+ "shield-plus",
+ "shield-quartered",
+ "shield-slash",
+ "shield-virus",
+ "shield-xmark",
+ "shield",
+ "ship",
+ "shirt-long-sleeve",
+ "shirt-running",
+ "shirt-tank-top",
+ "shirt",
+ "shish-kebab",
+ "shoe-prints",
+ "shop-lock",
+ "shop-slash",
+ "shop",
+ "shovel-snow",
+ "shovel",
+ "shower-down",
+ "shower",
+ "shredder",
+ "shrimp",
+ "shuffle",
+ "shutters",
+ "shuttle-space",
+ "shuttlecock",
+ "sickle",
+ "sidebar-flip",
+ "sidebar",
+ "sigma",
+ "sign-hanging",
+ "sign-post",
+ "sign-posts-wrench",
+ "sign-posts",
+ "signal-bars-fair",
+ "signal-bars-good",
+ "signal-bars-slash",
+ "signal-bars-weak",
+ "signal-bars",
+ "signal-fair",
+ "signal-good",
+ "signal-slash",
+ "signal-stream-slash",
+ "signal-stream",
+ "signal-strong",
+ "signal-weak",
+ "signal",
+ "signature-lock",
+ "signature-slash",
+ "signature",
+ "signs-post",
+ "sim-card",
+ "sim-cards",
+ "sink",
+ "siren-on",
+ "siren",
+ "sitemap",
+ "skeleton-ribs",
+ "skeleton",
+ "ski-boot-ski",
+ "ski-boot",
+ "skull-cow",
+ "skull-crossbones",
+ "skull",
+ "slash-back",
+ "slash-forward",
+ "slash",
+ "sleigh",
+ "slider",
+ "sliders-simple",
+ "sliders-up",
+ "sliders",
+ "slot-machine",
+ "smog",
+ "smoke",
+ "smoking",
+ "snake",
+ "snooze",
+ "snow-blowing",
+ "snowflake-droplets",
+ "snowflake",
+ "snowflakes",
+ "snowman-head",
+ "snowman",
+ "snowplow",
+ "soap",
+ "socks",
+ "soft-serve",
+ "solar-panel",
+ "solar-system",
+ "sort-down",
+ "sort-up",
+ "sort",
+ "spa",
+ "space-station-moon-construction",
+ "space-station-moon",
+ "spade",
+ "spaghetti-monster-flying",
+ "sparkle",
+ "sparkles",
+ "speaker",
+ "speakers",
+ "spell-check",
+ "spider-black-widow",
+ "spider-web",
+ "spider",
+ "spinner-scale",
+ "spinner-third",
+ "spinner",
+ "split",
+ "splotch",
+ "spoon",
+ "sportsball",
+ "spray-can-sparkles",
+ "spray-can",
+ "sprinkler-ceiling",
+ "sprinkler",
+ "square-0",
+ "square-1",
+ "square-2",
+ "square-3",
+ "square-4",
+ "square-5",
+ "square-6",
+ "square-7",
+ "square-8",
+ "square-9",
+ "square-a-lock",
+ "square-a",
+ "square-ampersand",
+ "square-arrow-down-left",
+ "square-arrow-down-right",
+ "square-arrow-down",
+ "square-arrow-left",
+ "square-arrow-right",
+ "square-arrow-up-left",
+ "square-arrow-up-right",
+ "square-arrow-up",
+ "square-b",
+ "square-binary",
"square-bolt",
"square-c",
"square-caret-down",
@@ -4368,6 +14357,9982 @@
"caret-left",
"caret-right",
"caret-up",
+ "carpool",
+ "carrot",
+ "cars",
+ "cart-arrow-down",
+ "cart-arrow-up",
+ "cart-circle-arrow-down",
+ "cart-circle-arrow-up",
+ "cart-circle-check",
+ "cart-circle-exclamation",
+ "cart-circle-plus",
+ "cart-circle-xmark",
+ "cart-flatbed-boxes",
+ "cart-flatbed-empty",
+ "cart-flatbed-suitcase",
+ "cart-flatbed",
+ "cart-minus",
+ "cart-plus",
+ "cart-shopping-fast",
+ "cart-shopping",
+ "cart-xmark",
+ "cash-register",
+ "cassette-betamax",
+ "cassette-tape",
+ "cassette-vhs",
+ "castle",
+ "cat-space",
+ "cat",
+ "cauldron",
+ "cedi-sign",
+ "cent-sign",
+ "certificate",
+ "chair-office",
+ "chair",
+ "chalkboard-user",
+ "chalkboard",
+ "champagne-glass",
+ "champagne-glasses",
+ "charging-station",
+ "chart-area",
+ "chart-bar",
+ "chart-bullet",
+ "chart-candlestick",
+ "chart-column",
+ "chart-diagram",
+ "chart-fft",
+ "chart-gantt",
+ "chart-kanban",
+ "chart-line-down",
+ "chart-line-up-down",
+ "chart-line-up",
+ "chart-line",
+ "chart-mixed-up-circle-currency",
+ "chart-mixed-up-circle-dollar",
+ "chart-mixed",
+ "chart-network",
+ "chart-pie-simple-circle-currency",
+ "chart-pie-simple-circle-dollar",
+ "chart-pie-simple",
+ "chart-pie",
+ "chart-pyramid",
+ "chart-radar",
+ "chart-scatter-3d",
+ "chart-scatter-bubble",
+ "chart-scatter",
+ "chart-simple-horizontal",
+ "chart-simple",
+ "chart-sine",
+ "chart-tree-map",
+ "chart-user",
+ "chart-waterfall",
+ "check-double",
+ "check-to-slot",
+ "check",
+ "cheese-swiss",
+ "cheese",
+ "cherries",
+ "chess-bishop-piece",
+ "chess-bishop",
+ "chess-board",
+ "chess-clock-flip",
+ "chess-clock",
+ "chess-king-piece",
+ "chess-king",
+ "chess-knight-piece",
+ "chess-knight",
+ "chess-pawn-piece",
+ "chess-pawn",
+ "chess-queen-piece",
+ "chess-queen",
+ "chess-rook-piece",
+ "chess-rook",
+ "chess",
+ "chestnut",
+ "chevron-down",
+ "chevron-left",
+ "chevron-right",
+ "chevron-up",
+ "chevrons-down",
+ "chevrons-left",
+ "chevrons-right",
+ "chevrons-up",
+ "chf-sign",
+ "child-combatant",
+ "child-dress",
+ "child-reaching",
+ "child",
+ "children",
+ "chimney",
+ "chopsticks",
+ "church",
+ "circle-0",
+ "circle-1",
+ "circle-2",
+ "circle-3",
+ "circle-4",
+ "circle-5",
+ "circle-6",
+ "circle-7",
+ "circle-8",
+ "circle-9",
+ "circle-a",
+ "circle-ampersand",
+ "circle-arrow-down-left",
+ "circle-arrow-down-right",
+ "circle-arrow-down",
+ "circle-arrow-left",
+ "circle-arrow-right",
+ "circle-arrow-up-left",
+ "circle-arrow-up-right",
+ "circle-arrow-up",
+ "circle-b",
+ "circle-bolt",
+ "circle-book-open",
+ "circle-bookmark",
+ "circle-c",
+ "circle-calendar",
+ "circle-camera",
+ "circle-caret-down",
+ "circle-caret-left",
+ "circle-caret-right",
+ "circle-caret-up",
+ "circle-check",
+ "circle-chevron-down",
+ "circle-chevron-left",
+ "circle-chevron-right",
+ "circle-chevron-up",
+ "circle-d",
+ "circle-dashed",
+ "circle-divide",
+ "circle-dollar-to-slot",
+ "circle-dollar",
+ "circle-dot",
+ "circle-down-left",
+ "circle-down-right",
+ "circle-down",
+ "circle-e",
+ "circle-ellipsis-vertical",
+ "circle-ellipsis",
+ "circle-envelope",
+ "circle-euro",
+ "circle-exclamation-check",
+ "circle-exclamation",
+ "circle-f",
+ "circle-g",
+ "circle-gf",
+ "circle-h",
+ "circle-half-stroke",
+ "circle-half",
+ "circle-heart",
+ "circle-i",
+ "circle-info",
+ "circle-j",
+ "circle-k",
+ "circle-l",
+ "circle-left",
+ "circle-location-arrow",
+ "circle-m",
+ "circle-microphone-lines",
+ "circle-microphone",
+ "circle-minus",
+ "circle-n",
+ "circle-nodes",
+ "circle-notch",
+ "circle-o",
+ "circle-p",
+ "circle-parking",
+ "circle-pause",
+ "circle-phone-flip",
+ "circle-phone-hangup",
+ "circle-phone",
+ "circle-play",
+ "circle-plus",
+ "circle-q",
+ "circle-quarter-stroke",
+ "circle-quarter",
+ "circle-quarters",
+ "circle-question",
+ "circle-r",
+ "circle-radiation",
+ "circle-right",
+ "circle-s",
+ "circle-small",
+ "circle-sort-down",
+ "circle-sort-up",
+ "circle-sort",
+ "circle-star",
+ "circle-sterling",
+ "circle-stop",
+ "circle-t",
+ "circle-three-quarters-stroke",
+ "circle-three-quarters",
+ "circle-trash",
+ "circle-u",
+ "circle-up-left",
+ "circle-up-right",
+ "circle-up",
+ "circle-user",
+ "circle-v",
+ "circle-video",
+ "circle-w",
+ "circle-waveform-lines",
+ "circle-wifi-circle-wifi",
+ "circle-wifi",
+ "circle-x",
+ "circle-xmark",
+ "circle-y",
+ "circle-yen",
+ "circle-z",
+ "circle",
+ "circles-overlap-3",
+ "circles-overlap",
+ "citrus-slice",
+ "citrus",
+ "city",
+ "clapperboard-play",
+ "clapperboard",
+ "clarinet",
+ "claw-marks",
+ "clipboard-check",
+ "clipboard-list-check",
+ "clipboard-list",
+ "clipboard-medical",
+ "clipboard-prescription",
+ "clipboard-question",
+ "clipboard-user",
+ "clipboard",
+ "clock-desk",
+ "clock-eight-thirty",
+ "clock-eight",
+ "clock-eleven-thirty",
+ "clock-eleven",
+ "clock-five-thirty",
+ "clock-five",
+ "clock-four-thirty",
+ "clock-nine-thirty",
+ "clock-nine",
+ "clock-one-thirty",
+ "clock-one",
+ "clock-rotate-left",
+ "clock-seven-thirty",
+ "clock-seven",
+ "clock-six-thirty",
+ "clock-six",
+ "clock-ten-thirty",
+ "clock-ten",
+ "clock-three-thirty",
+ "clock-three",
+ "clock-twelve-thirty",
+ "clock-twelve",
+ "clock-two-thirty",
+ "clock-two",
+ "clock",
+ "clone",
+ "closed-captioning-slash",
+ "closed-captioning",
+ "clothes-hanger",
+ "cloud-arrow-down",
+ "cloud-arrow-up",
+ "cloud-binary",
+ "cloud-bolt-moon",
+ "cloud-bolt-sun",
+ "cloud-bolt",
+ "cloud-check",
+ "cloud-drizzle",
+ "cloud-exclamation",
+ "cloud-fog",
+ "cloud-hail-mixed",
+ "cloud-hail",
+ "cloud-meatball",
+ "cloud-minus",
+ "cloud-moon-rain",
+ "cloud-moon",
+ "cloud-music",
+ "cloud-plus",
+ "cloud-question",
+ "cloud-rain",
+ "cloud-rainbow",
+ "cloud-showers-heavy",
+ "cloud-showers-water",
+ "cloud-showers",
+ "cloud-slash",
+ "cloud-sleet",
+ "cloud-snow",
+ "cloud-sun-rain",
+ "cloud-sun",
+ "cloud-word",
+ "cloud-xmark",
+ "cloud",
+ "clouds-moon",
+ "clouds-sun",
+ "clouds",
+ "clover",
+ "club",
+ "coconut",
+ "code-branch",
+ "code-commit",
+ "code-compare",
+ "code-fork",
+ "code-merge",
+ "code-pull-request-closed",
+ "code-pull-request-draft",
+ "code-pull-request",
+ "code-simple",
+ "code",
+ "coffee-bean",
+ "coffee-beans",
+ "coffee-pot",
+ "coffin-cross",
+ "coffin",
+ "coin-blank",
+ "coin-front",
+ "coin-vertical",
+ "coin",
+ "coins",
+ "colon-sign",
+ "colon",
+ "columns-3",
+ "comet",
+ "comma",
+ "command",
+ "comment-arrow-down",
+ "comment-arrow-up-right",
+ "comment-arrow-up",
+ "comment-captions",
+ "comment-check",
+ "comment-code",
+ "comment-dollar",
+ "comment-dots",
+ "comment-exclamation",
+ "comment-heart",
+ "comment-image",
+ "comment-lines",
+ "comment-medical",
+ "comment-middle-top",
+ "comment-middle",
+ "comment-minus",
+ "comment-music",
+ "comment-nodes",
+ "comment-pen",
+ "comment-plus",
+ "comment-question",
+ "comment-quote",
+ "comment-slash",
+ "comment-smile",
+ "comment-sms",
+ "comment-text",
+ "comment-xmark",
+ "comment",
+ "comments-dollar",
+ "comments-question-check",
+ "comments-question",
+ "comments",
+ "compact-disc",
+ "compass-drafting",
+ "compass-slash",
+ "compass",
+ "compress-wide",
+ "compress",
+ "computer-classic",
+ "computer-mouse-scrollwheel",
+ "computer-mouse",
+ "computer-speaker",
+ "computer",
+ "container-storage",
+ "conveyor-belt-arm",
+ "conveyor-belt-boxes",
+ "conveyor-belt-empty",
+ "conveyor-belt",
+ "cookie-bite",
+ "cookie",
+ "copy",
+ "copyright",
+ "corn",
+ "corner",
+ "couch",
+ "court-sport",
+ "cow",
+ "cowbell-circle-plus",
+ "cowbell",
+ "crab",
+ "crate-apple",
+ "crate-empty",
+ "credit-card-blank",
+ "credit-card-front",
+ "credit-card",
+ "cricket-bat-ball",
+ "croissant",
+ "crop-simple",
+ "crop",
+ "cross",
+ "crosshairs-simple",
+ "crosshairs",
+ "crow",
+ "crown",
+ "crutch",
+ "crutches",
+ "cruzeiro-sign",
+ "crystal-ball",
+ "cube",
+ "cubes-stacked",
+ "cubes",
+ "cucumber",
+ "cup-straw-swoosh",
+ "cup-straw",
+ "cup-togo",
+ "cupcake",
+ "curling-stone",
+ "custard",
+ "d",
+ "dagger",
+ "dash",
+ "database",
+ "deer-rudolph",
+ "deer",
+ "delete-left",
+ "delete-right",
+ "democrat",
+ "desktop-arrow-down",
+ "desktop",
+ "dharmachakra",
+ "diagram-cells",
+ "diagram-lean-canvas",
+ "diagram-nested",
+ "diagram-next",
+ "diagram-predecessor",
+ "diagram-previous",
+ "diagram-project",
+ "diagram-sankey",
+ "diagram-subtask",
+ "diagram-successor",
+ "diagram-venn",
+ "dial-high",
+ "dial-low",
+ "dial-max",
+ "dial-med-low",
+ "dial-med",
+ "dial-min",
+ "dial-off",
+ "dial",
+ "diamond-exclamation",
+ "diamond-half-stroke",
+ "diamond-half",
+ "diamond-turn-right",
+ "diamond",
+ "diamonds-4",
+ "dice-d10",
+ "dice-d12",
+ "dice-d20",
+ "dice-d4",
+ "dice-d6",
+ "dice-d8",
+ "dice-five",
+ "dice-four",
+ "dice-one",
+ "dice-six",
+ "dice-three",
+ "dice-two",
+ "dice",
+ "dinosaur",
+ "diploma",
+ "disc-drive",
+ "disease",
+ "display-arrow-down",
+ "display-chart-up-circle-currency",
+ "display-chart-up-circle-dollar",
+ "display-chart-up",
+ "display-code",
+ "display-medical",
+ "display-slash",
+ "display",
+ "distribute-spacing-horizontal",
+ "distribute-spacing-vertical",
+ "ditto",
+ "divide",
+ "dna",
+ "do-not-enter",
+ "dog-leashed",
+ "dog",
+ "dollar-sign",
+ "dolly-empty",
+ "dolly",
+ "dolphin",
+ "dong-sign",
+ "donut",
+ "door-closed",
+ "door-open",
+ "dove",
+ "down-from-bracket",
+ "down-from-dotted-line",
+ "down-from-line",
+ "down-left-and-up-right-to-center",
+ "down-left",
+ "down-long",
+ "down-right",
+ "down-to-bracket",
+ "down-to-dotted-line",
+ "down-to-line",
+ "down",
+ "download",
+ "dragon",
+ "draw-circle",
+ "draw-polygon",
+ "draw-square",
+ "dreidel",
+ "drone-front",
+ "drone",
+ "droplet-degree",
+ "droplet-percent",
+ "droplet-slash",
+ "droplet",
+ "drum-steelpan",
+ "drum",
+ "drumstick-bite",
+ "drumstick",
+ "dryer-heat",
+ "dryer",
+ "duck",
+ "dumbbell",
+ "dumpster-fire",
+ "dumpster",
+ "dungeon",
+ "e",
+ "ear-deaf",
+ "ear-listen",
+ "ear-muffs",
+ "ear",
+ "earth-africa",
+ "earth-americas",
+ "earth-asia",
+ "earth-europe",
+ "earth-oceania",
+ "eclipse",
+ "egg-fried",
+ "egg",
+ "eggplant",
+ "eject",
+ "elephant",
+ "elevator",
+ "ellipsis-stroke-vertical",
+ "ellipsis-stroke",
+ "ellipsis-vertical",
+ "ellipsis",
+ "empty-set",
+ "engine-warning",
+ "engine",
+ "envelope-circle-check",
+ "envelope-dot",
+ "envelope-open-dollar",
+ "envelope-open-text",
+ "envelope-open",
+ "envelope",
+ "envelopes-bulk",
+ "envelopes",
+ "equals",
+ "eraser",
+ "escalator",
+ "ethernet",
+ "euro-sign",
+ "excavator",
+ "exclamation",
+ "expand-wide",
+ "expand",
+ "explosion",
+ "eye-dropper-full",
+ "eye-dropper-half",
+ "eye-dropper",
+ "eye-evil",
+ "eye-low-vision",
+ "eye-slash",
+ "eye",
+ "eyes",
+ "f",
+ "face-angry-horns",
+ "face-angry",
+ "face-anguished",
+ "face-anxious-sweat",
+ "face-astonished",
+ "face-awesome",
+ "face-beam-hand-over-mouth",
+ "face-clouds",
+ "face-confounded",
+ "face-confused",
+ "face-cowboy-hat",
+ "face-diagonal-mouth",
+ "face-disappointed",
+ "face-disguise",
+ "face-dizzy",
+ "face-dotted",
+ "face-downcast-sweat",
+ "face-drooling",
+ "face-exhaling",
+ "face-explode",
+ "face-expressionless",
+ "face-eyes-xmarks",
+ "face-fearful",
+ "face-flushed",
+ "face-frown-open",
+ "face-frown-slight",
+ "face-frown",
+ "face-glasses",
+ "face-grimace",
+ "face-grin-beam-sweat",
+ "face-grin-beam",
+ "face-grin-hearts",
+ "face-grin-squint-tears",
+ "face-grin-squint",
+ "face-grin-stars",
+ "face-grin-tears",
+ "face-grin-tongue-squint",
+ "face-grin-tongue-wink",
+ "face-grin-tongue",
+ "face-grin-wide",
+ "face-grin-wink",
+ "face-grin",
+ "face-hand-over-mouth",
+ "face-hand-peeking",
+ "face-hand-yawn",
+ "face-head-bandage",
+ "face-holding-back-tears",
+ "face-hushed",
+ "face-icicles",
+ "face-kiss-beam",
+ "face-kiss-closed-eyes",
+ "face-kiss-wink-heart",
+ "face-kiss",
+ "face-laugh-beam",
+ "face-laugh-squint",
+ "face-laugh-wink",
+ "face-laugh",
+ "face-lying",
+ "face-mask",
+ "face-meh-blank",
+ "face-meh",
+ "face-melting",
+ "face-monocle",
+ "face-nauseated",
+ "face-nose-steam",
+ "face-party",
+ "face-pensive",
+ "face-persevering",
+ "face-pleading",
+ "face-pouting",
+ "face-raised-eyebrow",
+ "face-relieved",
+ "face-rolling-eyes",
+ "face-sad-cry",
+ "face-sad-sweat",
+ "face-sad-tear",
+ "face-saluting",
+ "face-scream",
+ "face-shush",
+ "face-sleeping",
+ "face-sleepy",
+ "face-smile-beam",
+ "face-smile-halo",
+ "face-smile-hearts",
+ "face-smile-horns",
+ "face-smile-plus",
+ "face-smile-relaxed",
+ "face-smile-tear",
+ "face-smile-tongue",
+ "face-smile-upside-down",
+ "face-smile-wink",
+ "face-smile",
+ "face-smiling-hands",
+ "face-smirking",
+ "face-spiral-eyes",
+ "face-sunglasses",
+ "face-surprise",
+ "face-swear",
+ "face-thermometer",
+ "face-thinking",
+ "face-tired",
+ "face-tissue",
+ "face-tongue-money",
+ "face-tongue-sweat",
+ "face-unamused",
+ "face-viewfinder",
+ "face-vomit",
+ "face-weary",
+ "face-woozy",
+ "face-worried",
+ "face-zany",
+ "face-zipper",
+ "falafel",
+ "family-dress",
+ "family-pants",
+ "family",
+ "fan-table",
+ "fan",
+ "farm",
+ "faucet-drip",
+ "faucet",
+ "fax",
+ "feather-pointed",
+ "feather",
+ "fence",
+ "ferris-wheel",
+ "ferry",
+ "field-hockey-stick-ball",
+ "file-arrow-down",
+ "file-arrow-up",
+ "file-audio",
+ "file-binary",
+ "file-cad",
+ "file-certificate",
+ "file-chart-column",
+ "file-chart-pie",
+ "file-check",
+ "file-circle-check",
+ "file-circle-exclamation",
+ "file-circle-info",
+ "file-circle-minus",
+ "file-circle-plus",
+ "file-circle-question",
+ "file-circle-xmark",
+ "file-code",
+ "file-contract",
+ "file-csv",
+ "file-dashed-line",
+ "file-doc",
+ "file-eps",
+ "file-excel",
+ "file-exclamation",
+ "file-export",
+ "file-fragment",
+ "file-gif",
+ "file-half-dashed",
+ "file-heart",
+ "file-image",
+ "file-import",
+ "file-invoice-dollar",
+ "file-invoice",
+ "file-jpg",
+ "file-lines",
+ "file-lock",
+ "file-magnifying-glass",
+ "file-medical",
+ "file-minus",
+ "file-mov",
+ "file-mp3",
+ "file-mp4",
+ "file-music",
+ "file-pdf",
+ "file-pen",
+ "file-plus-minus",
+ "file-plus",
+ "file-png",
+ "file-powerpoint",
+ "file-ppt",
+ "file-prescription",
+ "file-shield",
+ "file-signature",
+ "file-slash",
+ "file-spreadsheet",
+ "file-svg",
+ "file-user",
+ "file-vector",
+ "file-video",
+ "file-waveform",
+ "file-word",
+ "file-xls",
+ "file-xmark",
+ "file-xml",
+ "file-zip",
+ "file-zipper",
+ "file",
+ "files-medical",
+ "files",
+ "fill-drip",
+ "fill",
+ "film-canister",
+ "film-simple",
+ "film-slash",
+ "film",
+ "films",
+ "filter-circle-dollar",
+ "filter-circle-xmark",
+ "filter-list",
+ "filter-slash",
+ "filter",
+ "filters",
+ "fingerprint",
+ "fire-burner",
+ "fire-extinguisher",
+ "fire-flame-curved",
+ "fire-flame-simple",
+ "fire-flame",
+ "fire-hydrant",
+ "fire-smoke",
+ "fire",
+ "fireplace",
+ "fish-bones",
+ "fish-cooked",
+ "fish-fins",
+ "fish",
+ "fishing-rod",
+ "flag-checkered",
+ "flag-pennant",
+ "flag-swallowtail",
+ "flag-usa",
+ "flag",
+ "flashlight",
+ "flask-gear",
+ "flask-round-poison",
+ "flask-round-potion",
+ "flask-vial",
+ "flask",
+ "flatbread-stuffed",
+ "flatbread",
+ "floppy-disk-circle-arrow-right",
+ "floppy-disk-circle-xmark",
+ "floppy-disk-pen",
+ "floppy-disk",
+ "floppy-disks",
+ "florin-sign",
+ "flower-daffodil",
+ "flower-tulip",
+ "flower",
+ "flute",
+ "flux-capacitor",
+ "flying-disc",
+ "folder-arrow-down",
+ "folder-arrow-up",
+ "folder-bookmark",
+ "folder-check",
+ "folder-closed",
+ "folder-gear",
+ "folder-grid",
+ "folder-heart",
+ "folder-image",
+ "folder-magnifying-glass",
+ "folder-medical",
+ "folder-minus",
+ "folder-music",
+ "folder-open",
+ "folder-plus",
+ "folder-tree",
+ "folder-user",
+ "folder-xmark",
+ "folder",
+ "folders",
+ "fondue-pot",
+ "font-awesome",
+ "font-case",
+ "font",
+ "football-helmet",
+ "football",
+ "fork-knife",
+ "fork",
+ "forklift",
+ "fort",
+ "forward-fast",
+ "forward-step",
+ "forward",
+ "frame",
+ "franc-sign",
+ "french-fries",
+ "frog",
+ "function",
+ "futbol",
+ "g",
+ "galaxy",
+ "gallery-thumbnails",
+ "game-board-simple",
+ "game-board",
+ "game-console-handheld-crank",
+ "game-console-handheld",
+ "gamepad-modern",
+ "gamepad",
+ "garage-car",
+ "garage-open",
+ "garage",
+ "garlic",
+ "gas-pump-slash",
+ "gas-pump",
+ "gauge-circle-bolt",
+ "gauge-circle-minus",
+ "gauge-circle-plus",
+ "gauge-high",
+ "gauge-low",
+ "gauge-max",
+ "gauge-min",
+ "gauge-simple-high",
+ "gauge-simple-low",
+ "gauge-simple-max",
+ "gauge-simple-min",
+ "gauge-simple",
+ "gauge",
+ "gavel",
+ "gear-code",
+ "gear-complex-code",
+ "gear-complex",
+ "gear",
+ "gears",
+ "gem",
+ "genderless",
+ "ghost",
+ "gif",
+ "gift-card",
+ "gift",
+ "gifts",
+ "gingerbread-man",
+ "glass-citrus",
+ "glass-empty",
+ "glass-half",
+ "glass-water-droplet",
+ "glass-water",
+ "glass",
+ "glasses-round",
+ "glasses",
+ "globe-pointer",
+ "globe-snow",
+ "globe-stand",
+ "globe-wifi",
+ "globe",
+ "goal-net",
+ "golf-ball-tee",
+ "golf-club",
+ "golf-flag-hole",
+ "gopuram",
+ "graduation-cap",
+ "gramophone",
+ "grapes",
+ "grate-droplet",
+ "grate",
+ "greater-than-equal",
+ "greater-than",
+ "grid-2-plus",
+ "grid-2",
+ "grid-4",
+ "grid-5",
+ "grid-dividers",
+ "grid-horizontal",
+ "grid-round-2-plus",
+ "grid-round-2",
+ "grid-round-4",
+ "grid-round-5",
+ "grid-round",
+ "grid",
+ "grill-fire",
+ "grill-hot",
+ "grill",
+ "grip-dots-vertical",
+ "grip-dots",
+ "grip-lines-vertical",
+ "grip-lines",
+ "grip-vertical",
+ "grip",
+ "group-arrows-rotate",
+ "guarani-sign",
+ "guitar-electric",
+ "guitar",
+ "guitars",
+ "gun-slash",
+ "gun-squirt",
+ "gun",
+ "h",
+ "h1",
+ "h2",
+ "h3",
+ "h4",
+ "h5",
+ "h6",
+ "hammer-brush",
+ "hammer-crash",
+ "hammer-war",
+ "hammer",
+ "hamsa",
+ "hand-back-fist",
+ "hand-back-point-down",
+ "hand-back-point-left",
+ "hand-back-point-ribbon",
+ "hand-back-point-right",
+ "hand-back-point-up",
+ "hand-dots",
+ "hand-fingers-crossed",
+ "hand-fist",
+ "hand-heart",
+ "hand-holding-box",
+ "hand-holding-circle-dollar",
+ "hand-holding-dollar",
+ "hand-holding-droplet",
+ "hand-holding-hand",
+ "hand-holding-heart",
+ "hand-holding-magic",
+ "hand-holding-medical",
+ "hand-holding-seedling",
+ "hand-holding-skull",
+ "hand-holding",
+ "hand-horns",
+ "hand-lizard",
+ "hand-love",
+ "hand-middle-finger",
+ "hand-peace",
+ "hand-point-down",
+ "hand-point-left",
+ "hand-point-ribbon",
+ "hand-point-right",
+ "hand-point-up",
+ "hand-pointer",
+ "hand-scissors",
+ "hand-sparkles",
+ "hand-spock",
+ "hand-wave",
+ "hand",
+ "handcuffs",
+ "hands-asl-interpreting",
+ "hands-bound",
+ "hands-bubbles",
+ "hands-clapping",
+ "hands-holding-child",
+ "hands-holding-circle",
+ "hands-holding-diamond",
+ "hands-holding-dollar",
+ "hands-holding-heart",
+ "hands-holding",
+ "hands-praying",
+ "hands",
+ "handshake-angle",
+ "handshake-simple-slash",
+ "handshake-simple",
+ "handshake-slash",
+ "handshake",
+ "hanukiah",
+ "hard-drive",
+ "hashtag-lock",
+ "hashtag",
+ "hat-beach",
+ "hat-chef",
+ "hat-cowboy-side",
+ "hat-cowboy",
+ "hat-santa",
+ "hat-winter",
+ "hat-witch",
+ "hat-wizard",
+ "head-side-brain",
+ "head-side-cough-slash",
+ "head-side-cough",
+ "head-side-gear",
+ "head-side-goggles",
+ "head-side-headphones",
+ "head-side-heart",
+ "head-side-mask",
+ "head-side-medical",
+ "head-side-virus",
+ "head-side",
+ "heading",
+ "headphones-simple",
+ "headphones",
+ "headset",
+ "heart-circle-bolt",
+ "heart-circle-check",
+ "heart-circle-exclamation",
+ "heart-circle-minus",
+ "heart-circle-plus",
+ "heart-circle-xmark",
+ "heart-crack",
+ "heart-half-stroke",
+ "heart-half",
+ "heart-pulse",
+ "heart",
+ "heat",
+ "helicopter-symbol",
+ "helicopter",
+ "helmet-battle",
+ "helmet-safety",
+ "helmet-un",
+ "hexagon-check",
+ "hexagon-divide",
+ "hexagon-exclamation",
+ "hexagon-image",
+ "hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
+ "hexagon-plus",
+ "hexagon-vertical-nft-slanted",
+ "hexagon-vertical-nft",
+ "hexagon-xmark",
+ "hexagon",
+ "high-definition",
+ "highlighter-line",
+ "highlighter",
+ "hill-avalanche",
+ "hill-rockslide",
+ "hippo",
+ "hockey-mask",
+ "hockey-puck",
+ "hockey-stick-puck",
+ "hockey-sticks",
+ "holly-berry",
+ "honey-pot",
+ "hood-cloak",
+ "horizontal-rule",
+ "horse-head",
+ "horse-saddle",
+ "horse",
+ "hose-reel",
+ "hose",
+ "hospital-user",
+ "hospital",
+ "hospitals",
+ "hot-tub-person",
+ "hotdog",
+ "hotel",
+ "hourglass-clock",
+ "hourglass-end",
+ "hourglass-half",
+ "hourglass-start",
+ "hourglass",
+ "house-blank",
+ "house-building",
+ "house-chimney-blank",
+ "house-chimney-crack",
+ "house-chimney-heart",
+ "house-chimney-medical",
+ "house-chimney-user",
+ "house-chimney-window",
+ "house-chimney",
+ "house-circle-check",
+ "house-circle-exclamation",
+ "house-circle-xmark",
+ "house-crack",
+ "house-day",
+ "house-fire",
+ "house-flag",
+ "house-flood-water-circle-arrow-right",
+ "house-flood-water",
+ "house-heart",
+ "house-laptop",
+ "house-lock",
+ "house-medical-circle-check",
+ "house-medical-circle-exclamation",
+ "house-medical-circle-xmark",
+ "house-medical-flag",
+ "house-medical",
+ "house-night",
+ "house-person-leave",
+ "house-person-return",
+ "house-signal",
+ "house-tree",
+ "house-tsunami",
+ "house-turret",
+ "house-user",
+ "house-water",
+ "house-window",
+ "house",
+ "hryvnia-sign",
+ "hundred-points",
+ "hurricane",
+ "hydra",
+ "hyphen",
+ "i-cursor",
+ "i",
+ "ice-cream",
+ "ice-skate",
+ "icicles",
+ "icons",
+ "id-badge",
+ "id-card-clip",
+ "id-card",
+ "igloo",
+ "image-landscape",
+ "image-polaroid-user",
+ "image-polaroid",
+ "image-portrait",
+ "image-slash",
+ "image-user",
+ "image",
+ "images-user",
+ "images",
+ "inbox-full",
+ "inbox-in",
+ "inbox-out",
+ "inbox",
+ "inboxes",
+ "indent",
+ "indian-rupee-sign",
+ "industry-windows",
+ "industry",
+ "infinity",
+ "info",
+ "inhaler",
+ "input-numeric",
+ "input-pipe",
+ "input-text",
+ "integral",
+ "interrobang",
+ "intersection",
+ "island-tropical",
+ "italic",
+ "j",
+ "jack-o-lantern",
+ "jar-wheat",
+ "jar",
+ "jedi",
+ "jet-fighter-up",
+ "jet-fighter",
+ "joint",
+ "joystick",
+ "jug-bottle",
+ "jug-detergent",
+ "jug",
+ "k",
+ "kaaba",
+ "kazoo",
+ "kerning",
+ "key-skeleton-left-right",
+ "key-skeleton",
+ "key",
+ "keyboard-brightness-low",
+ "keyboard-brightness",
+ "keyboard-down",
+ "keyboard-left",
+ "keyboard",
+ "keynote",
+ "khanda",
+ "kidneys",
+ "kip-sign",
+ "kit-medical",
+ "kitchen-set",
+ "kite",
+ "kiwi-bird",
+ "kiwi-fruit",
+ "knife-kitchen",
+ "knife",
+ "l",
+ "lacrosse-stick-ball",
+ "lacrosse-stick",
+ "lambda",
+ "lamp-desk",
+ "lamp-floor",
+ "lamp-street",
+ "lamp",
+ "land-mine-on",
+ "landmark-dome",
+ "landmark-flag",
+ "landmark-magnifying-glass",
+ "landmark",
+ "language",
+ "laptop-arrow-down",
+ "laptop-binary",
+ "laptop-code",
+ "laptop-file",
+ "laptop-medical",
+ "laptop-mobile",
+ "laptop-slash",
+ "laptop",
+ "lari-sign",
+ "lasso-sparkles",
+ "lasso",
+ "layer-group",
+ "layer-minus",
+ "layer-plus",
+ "leaf-heart",
+ "leaf-maple",
+ "leaf-oak",
+ "leaf",
+ "leafy-green",
+ "left-from-bracket",
+ "left-from-line",
+ "left-long-to-line",
+ "left-long",
+ "left-right",
+ "left-to-bracket",
+ "left-to-line",
+ "left",
+ "lemon",
+ "less-than-equal",
+ "less-than",
+ "life-ring",
+ "light-ceiling",
+ "light-emergency-on",
+ "light-emergency",
+ "light-switch-off",
+ "light-switch-on",
+ "light-switch",
+ "lightbulb-cfl-on",
+ "lightbulb-cfl",
+ "lightbulb-dollar",
+ "lightbulb-exclamation-on",
+ "lightbulb-exclamation",
+ "lightbulb-gear",
+ "lightbulb-message",
+ "lightbulb-on",
+ "lightbulb-slash",
+ "lightbulb",
+ "lighthouse",
+ "lights-holiday",
+ "line-columns",
+ "line-height",
+ "lines-leaning",
+ "link-horizontal-slash",
+ "link-horizontal",
+ "link-simple-slash",
+ "link-simple",
+ "link-slash",
+ "link",
+ "lips",
+ "lira-sign",
+ "list-check",
+ "list-dropdown",
+ "list-music",
+ "list-ol",
+ "list-radio",
+ "list-timeline",
+ "list-tree",
+ "list-ul",
+ "list",
+ "litecoin-sign",
+ "loader",
+ "lobster",
+ "location-arrow-up",
+ "location-arrow",
+ "location-check",
+ "location-crosshairs-slash",
+ "location-crosshairs",
+ "location-dot-slash",
+ "location-dot",
+ "location-exclamation",
+ "location-minus",
+ "location-pen",
+ "location-pin-lock",
+ "location-pin-slash",
+ "location-pin",
+ "location-plus",
+ "location-question",
+ "location-smile",
+ "location-xmark",
+ "lock-a",
+ "lock-hashtag",
+ "lock-keyhole-open",
+ "lock-keyhole",
+ "lock-open",
+ "lock",
+ "locust",
+ "lollipop",
+ "loveseat",
+ "luchador-mask",
+ "lungs-virus",
+ "lungs",
+ "m",
+ "mace",
+ "magnet",
+ "magnifying-glass-arrow-right",
+ "magnifying-glass-arrows-rotate",
+ "magnifying-glass-chart",
+ "magnifying-glass-dollar",
+ "magnifying-glass-location",
+ "magnifying-glass-minus",
+ "magnifying-glass-music",
+ "magnifying-glass-play",
+ "magnifying-glass-plus",
+ "magnifying-glass-waveform",
+ "magnifying-glass",
+ "mailbox-flag-up",
+ "mailbox",
+ "manat-sign",
+ "mandolin",
+ "mango",
+ "manhole",
+ "map-location-dot",
+ "map-location",
+ "map-pin",
+ "map",
+ "marker",
+ "mars-and-venus-burst",
+ "mars-and-venus",
+ "mars-double",
+ "mars-stroke-right",
+ "mars-stroke-up",
+ "mars-stroke",
+ "mars",
+ "martini-glass-citrus",
+ "martini-glass-empty",
+ "martini-glass",
+ "mask-face",
+ "mask-snorkel",
+ "mask-ventilator",
+ "mask",
+ "masks-theater",
+ "mattress-pillow",
+ "maximize",
+ "meat",
+ "medal",
+ "megaphone",
+ "melon-slice",
+ "melon",
+ "memo-circle-check",
+ "memo-circle-info",
+ "memo-pad",
+ "memo",
+ "memory",
+ "menorah",
+ "mercury",
+ "merge",
+ "message-arrow-down",
+ "message-arrow-up-right",
+ "message-arrow-up",
+ "message-bot",
+ "message-captions",
+ "message-check",
+ "message-code",
+ "message-dollar",
+ "message-dots",
+ "message-exclamation",
+ "message-heart",
+ "message-image",
+ "message-lines",
+ "message-medical",
+ "message-middle-top",
+ "message-middle",
+ "message-minus",
+ "message-music",
+ "message-pen",
+ "message-plus",
+ "message-question",
+ "message-quote",
+ "message-slash",
+ "message-smile",
+ "message-sms",
+ "message-text",
+ "message-xmark",
+ "message",
+ "messages-dollar",
+ "messages-question",
+ "messages",
+ "meteor",
+ "meter-bolt",
+ "meter-droplet",
+ "meter-fire",
+ "meter",
+ "microchip-ai",
+ "microchip",
+ "microphone-lines-slash",
+ "microphone-lines",
+ "microphone-slash",
+ "microphone-stand",
+ "microphone",
+ "microscope",
+ "microwave",
+ "mill-sign",
+ "minimize",
+ "minus",
+ "mistletoe",
+ "mitten",
+ "mobile-button",
+ "mobile-notch",
+ "mobile-retro",
+ "mobile-screen-button",
+ "mobile-screen",
+ "mobile-signal-out",
+ "mobile-signal",
+ "mobile",
+ "money-bill-1-wave",
+ "money-bill-1",
+ "money-bill-simple-wave",
+ "money-bill-simple",
+ "money-bill-transfer",
+ "money-bill-trend-up",
+ "money-bill-wave",
+ "money-bill-wheat",
+ "money-bill",
+ "money-bills-simple",
+ "money-bills",
+ "money-check-dollar-pen",
+ "money-check-dollar",
+ "money-check-pen",
+ "money-check",
+ "money-from-bracket",
+ "money-simple-from-bracket",
+ "monitor-waveform",
+ "monkey",
+ "monument",
+ "moon-cloud",
+ "moon-over-sun",
+ "moon-stars",
+ "moon",
+ "moped",
+ "mortar-pestle",
+ "mosque",
+ "mosquito-net",
+ "mosquito",
+ "motorcycle",
+ "mound",
+ "mountain-city",
+ "mountain-sun",
+ "mountain",
+ "mountains",
+ "mouse-field",
+ "mp3-player",
+ "mug-hot",
+ "mug-marshmallows",
+ "mug-saucer",
+ "mug-tea-saucer",
+ "mug-tea",
+ "mug",
+ "mushroom",
+ "music-magnifying-glass",
+ "music-note-slash",
+ "music-note",
+ "music-slash",
+ "music",
+ "mustache",
+ "n",
+ "naira-sign",
+ "narwhal",
+ "nesting-dolls",
+ "network-wired",
+ "neuter",
+ "newspaper",
+ "nfc-lock",
+ "nfc-magnifying-glass",
+ "nfc-pen",
+ "nfc-signal",
+ "nfc-slash",
+ "nfc-symbol",
+ "nfc-trash",
+ "nfc",
+ "nose",
+ "not-equal",
+ "notdef",
+ "note-medical",
+ "note-sticky",
+ "note",
+ "notebook",
+ "notes-medical",
+ "notes",
+ "o",
+ "object-exclude",
+ "object-group",
+ "object-intersect",
+ "object-subtract",
+ "object-ungroup",
+ "object-union",
+ "objects-align-bottom",
+ "objects-align-center-horizontal",
+ "objects-align-center-vertical",
+ "objects-align-left",
+ "objects-align-right",
+ "objects-align-top",
+ "objects-column",
+ "octagon-check",
+ "octagon-divide",
+ "octagon-exclamation",
+ "octagon-minus",
+ "octagon-plus",
+ "octagon-xmark",
+ "octagon",
+ "octopus",
+ "oil-can-drip",
+ "oil-can",
+ "oil-temperature",
+ "oil-well",
+ "olive-branch",
+ "olive",
+ "om",
+ "omega",
+ "onion",
+ "option",
+ "ornament",
+ "otter",
+ "outdent",
+ "outlet",
+ "oven",
+ "overline",
+ "p",
+ "page-caret-down",
+ "page-caret-up",
+ "page",
+ "pager",
+ "paint-roller",
+ "paintbrush-fine",
+ "paintbrush-pencil",
+ "paintbrush",
+ "palette",
+ "pallet-box",
+ "pallet-boxes",
+ "pallet",
+ "pan-food",
+ "pan-frying",
+ "pancakes",
+ "panel-ews",
+ "panel-fire",
+ "panorama",
+ "paper-plane-top",
+ "paper-plane",
+ "paperclip-vertical",
+ "paperclip",
+ "parachute-box",
+ "paragraph-left",
+ "paragraph",
+ "party-bell",
+ "party-horn",
+ "passport",
+ "paste",
+ "pause",
+ "paw-claws",
+ "paw-simple",
+ "paw",
+ "peace",
+ "peach",
+ "peanut",
+ "peanuts",
+ "peapod",
+ "pear",
+ "pedestal",
+ "pegasus",
+ "pen-circle",
+ "pen-clip-slash",
+ "pen-clip",
+ "pen-fancy-slash",
+ "pen-fancy",
+ "pen-field",
+ "pen-line",
+ "pen-nib-slash",
+ "pen-nib",
+ "pen-paintbrush",
+ "pen-ruler",
+ "pen-slash",
+ "pen-swirl",
+ "pen-to-square",
+ "pen",
+ "pencil-mechanical",
+ "pencil-slash",
+ "pencil",
+ "people-arrows",
+ "people-carry-box",
+ "people-dress-simple",
+ "people-dress",
+ "people-group",
+ "people-line",
+ "people-pants-simple",
+ "people-pants",
+ "people-pulling",
+ "people-robbery",
+ "people-roof",
+ "people-simple",
+ "people",
+ "pepper-hot",
+ "pepper",
+ "percent",
+ "period",
+ "person-arrow-down-to-line",
+ "person-arrow-up-from-line",
+ "person-biking-mountain",
+ "person-biking",
+ "person-booth",
+ "person-breastfeeding",
+ "person-burst",
+ "person-cane",
+ "person-carry-box",
+ "person-chalkboard",
+ "person-circle-check",
+ "person-circle-exclamation",
+ "person-circle-minus",
+ "person-circle-plus",
+ "person-circle-question",
+ "person-circle-xmark",
+ "person-digging",
+ "person-dolly-empty",
+ "person-dolly",
+ "person-dots-from-line",
+ "person-dress-burst",
+ "person-dress-fairy",
+ "person-dress-simple",
+ "person-dress",
+ "person-drowning",
+ "person-fairy",
+ "person-falling-burst",
+ "person-falling",
+ "person-from-portal",
+ "person-half-dress",
+ "person-harassing",
+ "person-hiking",
+ "person-military-pointing",
+ "person-military-rifle",
+ "person-military-to-person",
+ "person-pinball",
+ "person-praying",
+ "person-pregnant",
+ "person-rays",
+ "person-rifle",
+ "person-running-fast",
+ "person-running",
+ "person-seat-reclined",
+ "person-seat",
+ "person-shelter",
+ "person-sign",
+ "person-simple",
+ "person-skating",
+ "person-ski-jumping",
+ "person-ski-lift",
+ "person-skiing-nordic",
+ "person-skiing",
+ "person-sledding",
+ "person-snowboarding",
+ "person-snowmobiling",
+ "person-swimming",
+ "person-through-window",
+ "person-to-door",
+ "person-to-portal",
+ "person-walking-arrow-loop-left",
+ "person-walking-arrow-right",
+ "person-walking-dashed-line-arrow-right",
+ "person-walking-luggage",
+ "person-walking-with-cane",
+ "person-walking",
+ "person",
+ "peseta-sign",
+ "peso-sign",
+ "phone-arrow-down-left",
+ "phone-arrow-right",
+ "phone-arrow-up-right",
+ "phone-flip",
+ "phone-hangup",
+ "phone-intercom",
+ "phone-missed",
+ "phone-office",
+ "phone-plus",
+ "phone-rotary",
+ "phone-slash",
+ "phone-volume",
+ "phone-xmark",
+ "phone",
+ "photo-film-music",
+ "photo-film",
+ "pi",
+ "piano-keyboard",
+ "piano",
+ "pickaxe",
+ "pickleball",
+ "pie",
+ "pig",
+ "piggy-bank",
+ "pills",
+ "pinata",
+ "pinball",
+ "pineapple",
+ "pipe-circle-check",
+ "pipe-collar",
+ "pipe-section",
+ "pipe-smoking",
+ "pipe-valve",
+ "pipe",
+ "pizza-slice",
+ "pizza",
+ "place-of-worship",
+ "plane-arrival",
+ "plane-circle-check",
+ "plane-circle-exclamation",
+ "plane-circle-xmark",
+ "plane-departure",
+ "plane-engines",
+ "plane-lock",
+ "plane-prop",
+ "plane-slash",
+ "plane-tail",
+ "plane-up-slash",
+ "plane-up",
+ "plane",
+ "planet-moon",
+ "planet-ringed",
+ "plant-wilt",
+ "plate-utensils",
+ "plate-wheat",
+ "play-pause",
+ "play",
+ "plug-circle-bolt",
+ "plug-circle-check",
+ "plug-circle-exclamation",
+ "plug-circle-minus",
+ "plug-circle-plus",
+ "plug-circle-xmark",
+ "plug",
+ "plus-large",
+ "plus-minus",
+ "plus",
+ "podcast",
+ "podium-star",
+ "podium",
+ "police-box",
+ "poll-people",
+ "pompebled",
+ "poo-storm",
+ "poo",
+ "pool-8-ball",
+ "poop",
+ "popcorn",
+ "popsicle",
+ "pot-food",
+ "potato",
+ "power-off",
+ "prescription-bottle-medical",
+ "prescription-bottle-pill",
+ "prescription-bottle",
+ "prescription",
+ "presentation-screen",
+ "pretzel",
+ "print-magnifying-glass",
+ "print-slash",
+ "print",
+ "projector",
+ "pump-medical",
+ "pump-soap",
+ "pump",
+ "pumpkin",
+ "puzzle-piece-simple",
+ "puzzle-piece",
+ "puzzle",
+ "q",
+ "qrcode",
+ "question",
+ "quote-left",
+ "quote-right",
+ "quotes",
+ "r",
+ "rabbit-running",
+ "rabbit",
+ "raccoon",
+ "racquet",
+ "radar",
+ "radiation",
+ "radio-tuner",
+ "radio",
+ "rainbow",
+ "raindrops",
+ "ram",
+ "ramp-loading",
+ "ranking-star",
+ "raygun",
+ "receipt",
+ "record-vinyl",
+ "rectangle-ad",
+ "rectangle-barcode",
+ "rectangle-code",
+ "rectangle-history-circle-plus",
+ "rectangle-history-circle-user",
+ "rectangle-history",
+ "rectangle-list",
+ "rectangle-pro",
+ "rectangle-terminal",
+ "rectangle-vertical-history",
+ "rectangle-vertical",
+ "rectangle-wide",
+ "rectangle-xmark",
+ "rectangle",
+ "rectangles-mixed",
+ "recycle",
+ "reel",
+ "reflect-both",
+ "reflect-horizontal",
+ "reflect-vertical",
+ "refrigerator",
+ "registered",
+ "repeat-1",
+ "repeat",
+ "reply-all",
+ "reply-clock",
+ "reply",
+ "republican",
+ "restroom-simple",
+ "restroom",
+ "retweet",
+ "rhombus",
+ "ribbon",
+ "right-from-bracket",
+ "right-from-line",
+ "right-left-large",
+ "right-left",
+ "right-long-to-line",
+ "right-long",
+ "right-to-bracket",
+ "right-to-line",
+ "right",
+ "ring-diamond",
+ "ring",
+ "rings-wedding",
+ "road-barrier",
+ "road-bridge",
+ "road-circle-check",
+ "road-circle-exclamation",
+ "road-circle-xmark",
+ "road-lock",
+ "road-spikes",
+ "road",
+ "robot-astromech",
+ "robot",
+ "rocket-launch",
+ "rocket",
+ "roller-coaster",
+ "rotate-exclamation",
+ "rotate-left",
+ "rotate-reverse",
+ "rotate-right",
+ "rotate",
+ "route-highway",
+ "route-interstate",
+ "route",
+ "router",
+ "rss",
+ "ruble-sign",
+ "rug",
+ "rugby-ball",
+ "ruler-combined",
+ "ruler-horizontal",
+ "ruler-triangle",
+ "ruler-vertical",
+ "ruler",
+ "rupee-sign",
+ "rupiah-sign",
+ "rv",
+ "s",
+ "sack-dollar",
+ "sack-xmark",
+ "sack",
+ "sailboat",
+ "salad",
+ "salt-shaker",
+ "sandwich",
+ "satellite-dish",
+ "satellite",
+ "sausage",
+ "saxophone-fire",
+ "saxophone",
+ "scale-balanced",
+ "scale-unbalanced-flip",
+ "scale-unbalanced",
+ "scalpel-line-dashed",
+ "scalpel",
+ "scanner-gun",
+ "scanner-image",
+ "scanner-keyboard",
+ "scanner-touchscreen",
+ "scarecrow",
+ "scarf",
+ "school-circle-check",
+ "school-circle-exclamation",
+ "school-circle-xmark",
+ "school-flag",
+ "school-lock",
+ "school",
+ "scissors",
+ "screen-users",
+ "screencast",
+ "screwdriver-wrench",
+ "screwdriver",
+ "scribble",
+ "scroll-old",
+ "scroll-torah",
+ "scroll",
+ "scrubber",
+ "scythe",
+ "sd-card",
+ "sd-cards",
+ "seal-exclamation",
+ "seal-question",
+ "seal",
+ "seat-airline",
+ "section",
+ "seedling",
+ "semicolon",
+ "send-back",
+ "send-backward",
+ "sensor-cloud",
+ "sensor-fire",
+ "sensor-on",
+ "sensor-triangle-exclamation",
+ "sensor",
+ "server",
+ "shapes",
+ "share-all",
+ "share-from-square",
+ "share-nodes",
+ "share",
+ "sheep",
+ "sheet-plastic",
+ "shekel-sign",
+ "shelves-empty",
+ "shelves",
+ "shield-cat",
+ "shield-check",
+ "shield-cross",
+ "shield-dog",
+ "shield-exclamation",
+ "shield-halved",
+ "shield-heart",
+ "shield-keyhole",
+ "shield-minus",
+ "shield-plus",
+ "shield-quartered",
+ "shield-slash",
+ "shield-virus",
+ "shield-xmark",
+ "shield",
+ "ship",
+ "shirt-long-sleeve",
+ "shirt-running",
+ "shirt-tank-top",
+ "shirt",
+ "shish-kebab",
+ "shoe-prints",
+ "shop-lock",
+ "shop-slash",
+ "shop",
+ "shovel-snow",
+ "shovel",
+ "shower-down",
+ "shower",
+ "shredder",
+ "shrimp",
+ "shuffle",
+ "shutters",
+ "shuttle-space",
+ "shuttlecock",
+ "sickle",
+ "sidebar-flip",
+ "sidebar",
+ "sigma",
+ "sign-hanging",
+ "sign-post",
+ "sign-posts-wrench",
+ "sign-posts",
+ "signal-bars-fair",
+ "signal-bars-good",
+ "signal-bars-slash",
+ "signal-bars-weak",
+ "signal-bars",
+ "signal-fair",
+ "signal-good",
+ "signal-slash",
+ "signal-stream-slash",
+ "signal-stream",
+ "signal-strong",
+ "signal-weak",
+ "signal",
+ "signature-lock",
+ "signature-slash",
+ "signature",
+ "signs-post",
+ "sim-card",
+ "sim-cards",
+ "sink",
+ "siren-on",
+ "siren",
+ "sitemap",
+ "skeleton-ribs",
+ "skeleton",
+ "ski-boot-ski",
+ "ski-boot",
+ "skull-cow",
+ "skull-crossbones",
+ "skull",
+ "slash-back",
+ "slash-forward",
+ "slash",
+ "sleigh",
+ "slider",
+ "sliders-simple",
+ "sliders-up",
+ "sliders",
+ "slot-machine",
+ "smog",
+ "smoke",
+ "smoking",
+ "snake",
+ "snooze",
+ "snow-blowing",
+ "snowflake-droplets",
+ "snowflake",
+ "snowflakes",
+ "snowman-head",
+ "snowman",
+ "snowplow",
+ "soap",
+ "socks",
+ "soft-serve",
+ "solar-panel",
+ "solar-system",
+ "sort-down",
+ "sort-up",
+ "sort",
+ "spa",
+ "space-station-moon-construction",
+ "space-station-moon",
+ "spade",
+ "spaghetti-monster-flying",
+ "sparkle",
+ "sparkles",
+ "speaker",
+ "speakers",
+ "spell-check",
+ "spider-black-widow",
+ "spider-web",
+ "spider",
+ "spinner-scale",
+ "spinner-third",
+ "spinner",
+ "split",
+ "splotch",
+ "spoon",
+ "sportsball",
+ "spray-can-sparkles",
+ "spray-can",
+ "sprinkler-ceiling",
+ "sprinkler",
+ "square-0",
+ "square-1",
+ "square-2",
+ "square-3",
+ "square-4",
+ "square-5",
+ "square-6",
+ "square-7",
+ "square-8",
+ "square-9",
+ "square-a-lock",
+ "square-a",
+ "square-ampersand",
+ "square-arrow-down-left",
+ "square-arrow-down-right",
+ "square-arrow-down",
+ "square-arrow-left",
+ "square-arrow-right",
+ "square-arrow-up-left",
+ "square-arrow-up-right",
+ "square-arrow-up",
+ "square-b",
+ "square-binary",
+ "square-bolt",
+ "square-c",
+ "square-caret-down",
+ "square-caret-left",
+ "square-caret-right",
+ "square-caret-up",
+ "square-check",
+ "square-chevron-down",
+ "square-chevron-left",
+ "square-chevron-right",
+ "square-chevron-up",
+ "square-code",
+ "square-d",
+ "square-dashed-circle-plus",
+ "square-dashed",
+ "square-divide",
+ "square-dollar",
+ "square-down-left",
+ "square-down-right",
+ "square-down",
+ "square-e",
+ "square-ellipsis-vertical",
+ "square-ellipsis",
+ "square-envelope",
+ "square-exclamation",
+ "square-f",
+ "square-fragile",
+ "square-full",
+ "square-g",
+ "square-h",
+ "square-heart",
+ "square-i",
+ "square-info",
+ "square-j",
+ "square-k",
+ "square-kanban",
+ "square-l",
+ "square-left",
+ "square-list",
+ "square-m",
+ "square-minus",
+ "square-n",
+ "square-nfi",
+ "square-o",
+ "square-p",
+ "square-parking-slash",
+ "square-parking",
+ "square-pen",
+ "square-person-confined",
+ "square-phone-flip",
+ "square-phone-hangup",
+ "square-phone",
+ "square-plus",
+ "square-poll-horizontal",
+ "square-poll-vertical",
+ "square-q",
+ "square-quarters",
+ "square-question",
+ "square-quote",
+ "square-r",
+ "square-right",
+ "square-ring",
+ "square-root-variable",
+ "square-root",
+ "square-rss",
+ "square-s",
+ "square-share-nodes",
+ "square-sliders-vertical",
+ "square-sliders",
+ "square-small",
+ "square-star",
+ "square-t",
+ "square-terminal",
+ "square-this-way-up",
+ "square-u",
+ "square-up-left",
+ "square-up-right",
+ "square-up",
+ "square-user",
+ "square-v",
+ "square-virus",
+ "square-w",
+ "square-x",
+ "square-xmark",
+ "square-y",
+ "square-z",
+ "square",
+ "squid",
+ "squirrel",
+ "staff-snake",
+ "staff",
+ "stairs",
+ "stamp",
+ "standard-definition",
+ "stapler",
+ "star-and-crescent",
+ "star-christmas",
+ "star-exclamation",
+ "star-half-stroke",
+ "star-half",
+ "star-of-david",
+ "star-of-life",
+ "star-sharp-half-stroke",
+ "star-sharp-half",
+ "star-sharp",
+ "star-shooting",
+ "star",
+ "starfighter-twin-ion-engine-advanced",
+ "starfighter-twin-ion-engine",
+ "starfighter",
+ "stars",
+ "starship-freighter",
+ "starship",
+ "steak",
+ "steering-wheel",
+ "sterling-sign",
+ "stethoscope",
+ "stocking",
+ "stomach",
+ "stop",
+ "stopwatch-20",
+ "stopwatch",
+ "store-lock",
+ "store-slash",
+ "store",
+ "strawberry",
+ "street-view",
+ "stretcher",
+ "strikethrough",
+ "stroopwafel",
+ "subscript",
+ "subtitles-slash",
+ "subtitles",
+ "suitcase-medical",
+ "suitcase-rolling",
+ "suitcase",
+ "sun-bright",
+ "sun-cloud",
+ "sun-dust",
+ "sun-haze",
+ "sun-plant-wilt",
+ "sun",
+ "sunglasses",
+ "sunrise",
+ "sunset",
+ "superscript",
+ "sushi-roll",
+ "sushi",
+ "swap-arrows",
+ "swap",
+ "swatchbook",
+ "sword-laser-alt",
+ "sword-laser",
+ "sword",
+ "swords-laser",
+ "swords",
+ "symbols",
+ "synagogue",
+ "syringe",
+ "t-rex",
+ "t",
+ "table-cells-column-lock",
+ "table-cells-column-unlock",
+ "table-cells-large",
+ "table-cells-lock",
+ "table-cells-row-lock",
+ "table-cells-row-unlock",
+ "table-cells-unlock",
+ "table-cells",
+ "table-columns",
+ "table-layout",
+ "table-list",
+ "table-picnic",
+ "table-pivot",
+ "table-rows",
+ "table-tennis-paddle-ball",
+ "table-tree",
+ "table",
+ "tablet-button",
+ "tablet-rugged",
+ "tablet-screen-button",
+ "tablet-screen",
+ "tablet",
+ "tablets",
+ "tachograph-digital",
+ "taco",
+ "tag",
+ "tags",
+ "tally-1",
+ "tally-2",
+ "tally-3",
+ "tally-4",
+ "tally",
+ "tamale",
+ "tank-water",
+ "tape",
+ "tarp-droplet",
+ "tarp",
+ "taxi-bus",
+ "taxi",
+ "teddy-bear",
+ "teeth-open",
+ "teeth",
+ "telescope",
+ "temperature-arrow-down",
+ "temperature-arrow-up",
+ "temperature-empty",
+ "temperature-full",
+ "temperature-half",
+ "temperature-high",
+ "temperature-list",
+ "temperature-low",
+ "temperature-quarter",
+ "temperature-snow",
+ "temperature-sun",
+ "temperature-three-quarters",
+ "tenge-sign",
+ "tennis-ball",
+ "tent-arrow-down-to-line",
+ "tent-arrow-left-right",
+ "tent-arrow-turn-left",
+ "tent-arrows-down",
+ "tent-double-peak",
+ "tent",
+ "tents",
+ "terminal",
+ "text-height",
+ "text-size",
+ "text-slash",
+ "text-width",
+ "text",
+ "thermometer",
+ "theta",
+ "thought-bubble",
+ "thumbs-down",
+ "thumbs-up",
+ "thumbtack-slash",
+ "thumbtack",
+ "tick",
+ "ticket-airline",
+ "ticket-perforated",
+ "ticket-simple",
+ "ticket",
+ "tickets-airline",
+ "tickets-perforated",
+ "tickets-simple",
+ "tickets",
+ "tilde",
+ "timeline-arrow",
+ "timeline",
+ "timer",
+ "tire-flat",
+ "tire-pressure-warning",
+ "tire-rugged",
+ "tire",
+ "toggle-large-off",
+ "toggle-large-on",
+ "toggle-off",
+ "toggle-on",
+ "toilet-paper-blank-under",
+ "toilet-paper-blank",
+ "toilet-paper-check",
+ "toilet-paper-slash",
+ "toilet-paper-under-slash",
+ "toilet-paper-under",
+ "toilet-paper-xmark",
+ "toilet-paper",
+ "toilet-portable",
+ "toilet",
+ "toilets-portable",
+ "tomato",
+ "tombstone-blank",
+ "tombstone",
+ "toolbox",
+ "tooth",
+ "toothbrush",
+ "torii-gate",
+ "tornado",
+ "tower-broadcast",
+ "tower-cell",
+ "tower-control",
+ "tower-observation",
+ "tractor",
+ "trademark",
+ "traffic-cone",
+ "traffic-light-go",
+ "traffic-light-slow",
+ "traffic-light-stop",
+ "traffic-light",
+ "trailer",
+ "train-subway-tunnel",
+ "train-subway",
+ "train-track",
+ "train-tram",
+ "train-tunnel",
+ "train",
+ "transformer-bolt",
+ "transgender",
+ "transporter-1",
+ "transporter-2",
+ "transporter-3",
+ "transporter-4",
+ "transporter-5",
+ "transporter-6",
+ "transporter-7",
+ "transporter-empty",
+ "transporter",
+ "trash-arrow-up",
+ "trash-can-arrow-up",
+ "trash-can-check",
+ "trash-can-clock",
+ "trash-can-list",
+ "trash-can-plus",
+ "trash-can-slash",
+ "trash-can-undo",
+ "trash-can-xmark",
+ "trash-can",
+ "trash-check",
+ "trash-clock",
+ "trash-list",
+ "trash-plus",
+ "trash-slash",
+ "trash-undo",
+ "trash-xmark",
+ "trash",
+ "treasure-chest",
+ "tree-christmas",
+ "tree-city",
+ "tree-deciduous",
+ "tree-decorated",
+ "tree-large",
+ "tree-palm",
+ "tree",
+ "trees",
+ "triangle-exclamation",
+ "triangle-instrument",
+ "triangle-person-digging",
+ "triangle",
+ "tricycle-adult",
+ "tricycle",
+ "trillium",
+ "trophy-star",
+ "trophy",
+ "trowel-bricks",
+ "trowel",
+ "truck-arrow-right",
+ "truck-bolt",
+ "truck-clock",
+ "truck-container-empty",
+ "truck-container",
+ "truck-droplet",
+ "truck-fast",
+ "truck-field-un",
+ "truck-field",
+ "truck-fire",
+ "truck-flatbed",
+ "truck-front",
+ "truck-ladder",
+ "truck-medical",
+ "truck-monster",
+ "truck-moving",
+ "truck-pickup",
+ "truck-plane",
+ "truck-plow",
+ "truck-ramp-box",
+ "truck-ramp-couch",
+ "truck-ramp",
+ "truck-tow",
+ "truck-utensils",
+ "truck",
+ "trumpet",
+ "tty-answer",
+ "tty",
+ "tugrik-sign",
+ "turkey",
+ "turkish-lira-sign",
+ "turn-down-left",
+ "turn-down-right",
+ "turn-down",
+ "turn-left-down",
+ "turn-left-up",
+ "turn-left",
+ "turn-right",
+ "turn-up",
+ "turntable",
+ "turtle",
+ "tv-music",
+ "tv-retro",
+ "tv",
+ "typewriter",
+ "u",
+ "ufo-beam",
+ "ufo",
+ "umbrella-beach",
+ "umbrella-simple",
+ "umbrella",
+ "underline",
+ "unicorn",
+ "uniform-martial-arts",
+ "union",
+ "universal-access",
+ "unlock-keyhole",
+ "unlock",
+ "up-down-left-right",
+ "up-down",
+ "up-from-bracket",
+ "up-from-dotted-line",
+ "up-from-line",
+ "up-left",
+ "up-long",
+ "up-right-and-down-left-from-center",
+ "up-right-from-square",
+ "up-right",
+ "up-to-bracket",
+ "up-to-dotted-line",
+ "up-to-line",
+ "up",
+ "upload",
+ "usb-drive",
+ "user-alien",
+ "user-astronaut",
+ "user-beard-bolt",
+ "user-bounty-hunter",
+ "user-check",
+ "user-chef",
+ "user-clock",
+ "user-cowboy",
+ "user-crown",
+ "user-doctor-hair-long",
+ "user-doctor-hair",
+ "user-doctor-message",
+ "user-doctor",
+ "user-gear",
+ "user-graduate",
+ "user-group-crown",
+ "user-group-simple",
+ "user-group",
+ "user-hair-buns",
+ "user-hair-long",
+ "user-hair-mullet",
+ "user-hair",
+ "user-headset",
+ "user-helmet-safety",
+ "user-hoodie",
+ "user-injured",
+ "user-large-slash",
+ "user-large",
+ "user-lock",
+ "user-magnifying-glass",
+ "user-minus",
+ "user-music",
+ "user-ninja",
+ "user-nurse-hair-long",
+ "user-nurse-hair",
+ "user-nurse",
+ "user-pen",
+ "user-pilot-tie",
+ "user-pilot",
+ "user-plus",
+ "user-police-tie",
+ "user-police",
+ "user-robot-xmarks",
+ "user-robot",
+ "user-secret",
+ "user-shakespeare",
+ "user-shield",
+ "user-slash",
+ "user-tag",
+ "user-tie-hair-long",
+ "user-tie-hair",
+ "user-tie",
+ "user-unlock",
+ "user-visor",
+ "user-vneck-hair-long",
+ "user-vneck-hair",
+ "user-vneck",
+ "user-xmark",
+ "user",
+ "users-between-lines",
+ "users-gear",
+ "users-line",
+ "users-medical",
+ "users-rays",
+ "users-rectangle",
+ "users-slash",
+ "users-viewfinder",
+ "users",
+ "utensils-slash",
+ "utensils",
+ "utility-pole-double",
+ "utility-pole",
+ "v",
+ "vacuum-robot",
+ "vacuum",
+ "value-absolute",
+ "van-shuttle",
+ "vault",
+ "vector-circle",
+ "vector-polygon",
+ "vector-square",
+ "vent-damper",
+ "venus-double",
+ "venus-mars",
+ "venus",
+ "vest-patches",
+ "vest",
+ "vial-circle-check",
+ "vial-virus",
+ "vial",
+ "vials",
+ "video-arrow-down-left",
+ "video-arrow-up-right",
+ "video-plus",
+ "video-slash",
+ "video",
+ "vihara",
+ "violin",
+ "virus-covid-slash",
+ "virus-covid",
+ "virus-slash",
+ "virus",
+ "viruses",
+ "voicemail",
+ "volcano",
+ "volleyball",
+ "volume-high",
+ "volume-low",
+ "volume-off",
+ "volume-slash",
+ "volume-xmark",
+ "volume",
+ "vr-cardboard",
+ "w",
+ "waffle",
+ "wagon-covered",
+ "walker",
+ "walkie-talkie",
+ "wallet",
+ "wand-magic-sparkles",
+ "wand-magic",
+ "wand-sparkles",
+ "wand",
+ "warehouse-full",
+ "warehouse",
+ "washing-machine",
+ "watch-apple",
+ "watch-calculator",
+ "watch-fitness",
+ "watch-smart",
+ "watch",
+ "water-arrow-down",
+ "water-arrow-up",
+ "water-ladder",
+ "water",
+ "watermelon-slice",
+ "wave-pulse",
+ "wave-sine",
+ "wave-square",
+ "wave-triangle",
+ "wave",
+ "waveform-lines",
+ "waveform",
+ "waves-sine",
+ "web-awesome",
+ "webhook",
+ "weight-hanging",
+ "weight-scale",
+ "whale",
+ "wheat-awn-circle-exclamation",
+ "wheat-awn-slash",
+ "wheat-awn",
+ "wheat-slash",
+ "wheat",
+ "wheelchair-move",
+ "wheelchair",
+ "whiskey-glass-ice",
+ "whiskey-glass",
+ "whistle",
+ "wifi-exclamation",
+ "wifi-fair",
+ "wifi-slash",
+ "wifi-weak",
+ "wifi",
+ "wind-turbine",
+ "wind-warning",
+ "wind",
+ "window-flip",
+ "window-frame-open",
+ "window-frame",
+ "window-maximize",
+ "window-minimize",
+ "window-restore",
+ "window",
+ "windsock",
+ "wine-bottle",
+ "wine-glass-crack",
+ "wine-glass-empty",
+ "wine-glass",
+ "won-sign",
+ "worm",
+ "wreath-laurel",
+ "wreath",
+ "wrench-simple",
+ "wrench",
+ "x-ray",
+ "x",
+ "xmark-large",
+ "xmark-to-slot",
+ "xmark",
+ "xmarks-lines",
+ "y",
+ "yen-sign",
+ "yin-yang",
+ "z"
+ ],
+ "regular": [
+ "0",
+ "00",
+ "1",
+ "2",
+ "3",
+ "360-degrees",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "a",
+ "abacus",
+ "accent-grave",
+ "acorn",
+ "address-book",
+ "address-card",
+ "air-conditioner",
+ "airplay",
+ "alarm-clock",
+ "alarm-exclamation",
+ "alarm-plus",
+ "alarm-snooze",
+ "album-circle-plus",
+ "album-circle-user",
+ "album-collection-circle-plus",
+ "album-collection-circle-user",
+ "album-collection",
+ "album",
+ "alicorn",
+ "alien-8bit",
+ "alien",
+ "align-center",
+ "align-justify",
+ "align-left",
+ "align-right",
+ "align-slash",
+ "alt",
+ "amp-guitar",
+ "ampersand",
+ "anchor-circle-check",
+ "anchor-circle-exclamation",
+ "anchor-circle-xmark",
+ "anchor-lock",
+ "anchor",
+ "angel",
+ "angle-90",
+ "angle-down",
+ "angle-left",
+ "angle-right",
+ "angle-up",
+ "angle",
+ "angles-down",
+ "angles-left",
+ "angles-right",
+ "angles-up-down",
+ "angles-up",
+ "ankh",
+ "ant",
+ "apartment",
+ "aperture",
+ "apostrophe",
+ "apple-core",
+ "apple-whole",
+ "archway",
+ "arrow-down-1-9",
+ "arrow-down-9-1",
+ "arrow-down-a-z",
+ "arrow-down-arrow-up",
+ "arrow-down-big-small",
+ "arrow-down-from-arc",
+ "arrow-down-from-bracket",
+ "arrow-down-from-dotted-line",
+ "arrow-down-from-line",
+ "arrow-down-left-and-arrow-up-right-to-center",
+ "arrow-down-left",
+ "arrow-down-long",
+ "arrow-down-right",
+ "arrow-down-short-wide",
+ "arrow-down-small-big",
+ "arrow-down-square-triangle",
+ "arrow-down-to-arc",
+ "arrow-down-to-bracket",
+ "arrow-down-to-dotted-line",
+ "arrow-down-to-line",
+ "arrow-down-to-square",
+ "arrow-down-triangle-square",
+ "arrow-down-up-across-line",
+ "arrow-down-up-lock",
+ "arrow-down-wide-short",
+ "arrow-down-z-a",
+ "arrow-down",
+ "arrow-left-from-arc",
+ "arrow-left-from-bracket",
+ "arrow-left-from-line",
+ "arrow-left-long-to-line",
+ "arrow-left-long",
+ "arrow-left-to-arc",
+ "arrow-left-to-bracket",
+ "arrow-left-to-line",
+ "arrow-left",
+ "arrow-pointer",
+ "arrow-progress",
+ "arrow-right-arrow-left",
+ "arrow-right-from-arc",
+ "arrow-right-from-bracket",
+ "arrow-right-from-line",
+ "arrow-right-long-to-line",
+ "arrow-right-long",
+ "arrow-right-to-arc",
+ "arrow-right-to-bracket",
+ "arrow-right-to-city",
+ "arrow-right-to-line",
+ "arrow-right",
+ "arrow-rotate-left",
+ "arrow-rotate-right",
+ "arrow-trend-down",
+ "arrow-trend-up",
+ "arrow-turn-down-left",
+ "arrow-turn-down-right",
+ "arrow-turn-down",
+ "arrow-turn-left-down",
+ "arrow-turn-left-up",
+ "arrow-turn-left",
+ "arrow-turn-right",
+ "arrow-turn-up",
+ "arrow-up-1-9",
+ "arrow-up-9-1",
+ "arrow-up-a-z",
+ "arrow-up-arrow-down",
+ "arrow-up-big-small",
+ "arrow-up-from-arc",
+ "arrow-up-from-bracket",
+ "arrow-up-from-dotted-line",
+ "arrow-up-from-ground-water",
+ "arrow-up-from-line",
+ "arrow-up-from-square",
+ "arrow-up-from-water-pump",
+ "arrow-up-left-from-circle",
+ "arrow-up-left",
+ "arrow-up-long",
+ "arrow-up-right-and-arrow-down-left-from-center",
+ "arrow-up-right-dots",
+ "arrow-up-right-from-square",
+ "arrow-up-right",
+ "arrow-up-short-wide",
+ "arrow-up-small-big",
+ "arrow-up-square-triangle",
+ "arrow-up-to-arc",
+ "arrow-up-to-bracket",
+ "arrow-up-to-dotted-line",
+ "arrow-up-to-line",
+ "arrow-up-triangle-square",
+ "arrow-up-wide-short",
+ "arrow-up-z-a",
+ "arrow-up",
+ "arrows-cross",
+ "arrows-down-to-line",
+ "arrows-down-to-people",
+ "arrows-from-dotted-line",
+ "arrows-from-line",
+ "arrows-left-right-to-line",
+ "arrows-left-right",
+ "arrows-maximize",
+ "arrows-minimize",
+ "arrows-repeat-1",
+ "arrows-repeat",
+ "arrows-retweet",
+ "arrows-rotate-reverse",
+ "arrows-rotate",
+ "arrows-spin",
+ "arrows-split-up-and-left",
+ "arrows-to-circle",
+ "arrows-to-dot",
+ "arrows-to-dotted-line",
+ "arrows-to-eye",
+ "arrows-to-line",
+ "arrows-turn-right",
+ "arrows-turn-to-dots",
+ "arrows-up-down-left-right",
+ "arrows-up-down",
+ "arrows-up-to-line",
+ "asterisk",
+ "at",
+ "atom-simple",
+ "atom",
+ "audio-description-slash",
+ "audio-description",
+ "austral-sign",
+ "avocado",
+ "award-simple",
+ "award",
+ "axe-battle",
+ "axe",
+ "b",
+ "baby-carriage",
+ "baby",
+ "backpack",
+ "backward-fast",
+ "backward-step",
+ "backward",
+ "bacon",
+ "bacteria",
+ "bacterium",
+ "badge-check",
+ "badge-dollar",
+ "badge-percent",
+ "badge-sheriff",
+ "badge",
+ "badger-honey",
+ "badminton",
+ "bag-seedling",
+ "bag-shopping-minus",
+ "bag-shopping-plus",
+ "bag-shopping",
+ "bagel",
+ "bags-shopping",
+ "baguette",
+ "bahai",
+ "baht-sign",
+ "ball-pile",
+ "balloon",
+ "balloons",
+ "ballot-check",
+ "ballot",
+ "ban-bug",
+ "ban-parking",
+ "ban-smoking",
+ "ban",
+ "banana",
+ "bandage",
+ "bangladeshi-taka-sign",
+ "banjo",
+ "barcode-read",
+ "barcode-scan",
+ "barcode",
+ "bars-filter",
+ "bars-progress",
+ "bars-sort",
+ "bars-staggered",
+ "bars",
+ "baseball-bat-ball",
+ "baseball",
+ "basket-shopping-minus",
+ "basket-shopping-plus",
+ "basket-shopping-simple",
+ "basket-shopping",
+ "basketball-hoop",
+ "basketball",
+ "bat",
+ "bath",
+ "battery-bolt",
+ "battery-empty",
+ "battery-exclamation",
+ "battery-full",
+ "battery-half",
+ "battery-low",
+ "battery-quarter",
+ "battery-slash",
+ "battery-three-quarters",
+ "bed-bunk",
+ "bed-empty",
+ "bed-front",
+ "bed-pulse",
+ "bed",
+ "bee",
+ "beer-mug-empty",
+ "beer-mug",
+ "bell-concierge",
+ "bell-exclamation",
+ "bell-on",
+ "bell-plus",
+ "bell-ring",
+ "bell-school-slash",
+ "bell-school",
+ "bell-slash",
+ "bell",
+ "bells",
+ "bench-tree",
+ "bezier-curve",
+ "bicycle",
+ "billboard",
+ "bin-bottles-recycle",
+ "bin-bottles",
+ "bin-recycle",
+ "binary-circle-check",
+ "binary-lock",
+ "binary-slash",
+ "binary",
+ "binoculars",
+ "biohazard",
+ "bird",
+ "bitcoin-sign",
+ "blanket-fire",
+ "blanket",
+ "blender-phone",
+ "blender",
+ "blinds-open",
+ "blinds-raised",
+ "blinds",
+ "block-brick-fire",
+ "block-brick",
+ "block-question",
+ "block-quote",
+ "block",
+ "blog",
+ "blueberries",
+ "bluetooth",
+ "bold",
+ "bolt-auto",
+ "bolt-lightning",
+ "bolt-slash",
+ "bolt",
+ "bomb",
+ "bone-break",
+ "bone",
+ "bong",
+ "book-arrow-right",
+ "book-arrow-up",
+ "book-atlas",
+ "book-bible",
+ "book-blank",
+ "book-bookmark",
+ "book-circle-arrow-right",
+ "book-circle-arrow-up",
+ "book-copy",
+ "book-font",
+ "book-heart",
+ "book-journal-whills",
+ "book-medical",
+ "book-open-cover",
+ "book-open-reader",
+ "book-open",
+ "book-quran",
+ "book-section",
+ "book-skull",
+ "book-sparkles",
+ "book-tanakh",
+ "book-user",
+ "book",
+ "bookmark-slash",
+ "bookmark",
+ "books-medical",
+ "books",
+ "boombox",
+ "boot-heeled",
+ "boot",
+ "booth-curtain",
+ "border-all",
+ "border-bottom-right",
+ "border-bottom",
+ "border-center-h",
+ "border-center-v",
+ "border-inner",
+ "border-left",
+ "border-none",
+ "border-outer",
+ "border-right",
+ "border-top-left",
+ "border-top",
+ "bore-hole",
+ "bottle-baby",
+ "bottle-droplet",
+ "bottle-water",
+ "bow-arrow",
+ "bowl-chopsticks-noodles",
+ "bowl-chopsticks",
+ "bowl-food",
+ "bowl-hot",
+ "bowl-rice",
+ "bowl-scoop",
+ "bowl-scoops",
+ "bowl-soft-serve",
+ "bowl-spoon",
+ "bowling-ball-pin",
+ "bowling-ball",
+ "bowling-pins",
+ "box-archive",
+ "box-ballot",
+ "box-check",
+ "box-circle-check",
+ "box-dollar",
+ "box-heart",
+ "box-open-full",
+ "box-open",
+ "box-taped",
+ "box-tissue",
+ "box",
+ "boxes-packing",
+ "boxes-stacked",
+ "boxing-glove",
+ "bracket-curly-right",
+ "bracket-curly",
+ "bracket-round-right",
+ "bracket-round",
+ "bracket-square-right",
+ "bracket-square",
+ "brackets-curly",
+ "brackets-round",
+ "brackets-square",
+ "braille",
+ "brain-arrow-curved-right",
+ "brain-circuit",
+ "brain",
+ "brake-warning",
+ "brazilian-real-sign",
+ "bread-loaf",
+ "bread-slice-butter",
+ "bread-slice",
+ "bridge-circle-check",
+ "bridge-circle-exclamation",
+ "bridge-circle-xmark",
+ "bridge-lock",
+ "bridge-suspension",
+ "bridge-water",
+ "bridge",
+ "briefcase-arrow-right",
+ "briefcase-blank",
+ "briefcase-medical",
+ "briefcase",
+ "brightness-low",
+ "brightness",
+ "bring-forward",
+ "bring-front",
+ "broccoli",
+ "broom-ball",
+ "broom-wide",
+ "broom",
+ "browser",
+ "browsers",
+ "brush",
+ "bucket",
+ "bug-slash",
+ "bug",
+ "bugs",
+ "building-circle-arrow-right",
+ "building-circle-check",
+ "building-circle-exclamation",
+ "building-circle-xmark",
+ "building-columns",
+ "building-flag",
+ "building-lock",
+ "building-magnifying-glass",
+ "building-memo",
+ "building-ngo",
+ "building-shield",
+ "building-un",
+ "building-user",
+ "building-wheat",
+ "building",
+ "buildings",
+ "bulldozer",
+ "bullhorn",
+ "bullseye-arrow",
+ "bullseye-pointer",
+ "bullseye",
+ "buoy-mooring",
+ "buoy",
+ "burger-cheese",
+ "burger-fries",
+ "burger-glass",
+ "burger-lettuce",
+ "burger-soda",
+ "burger",
+ "burrito",
+ "burst",
+ "bus-school",
+ "bus-simple",
+ "bus",
+ "business-time",
+ "butter",
+ "c",
+ "cabin",
+ "cabinet-filing",
+ "cable-car",
+ "cactus",
+ "caduceus",
+ "cake-candles",
+ "cake-slice",
+ "calculator-simple",
+ "calculator",
+ "calendar-arrow-down",
+ "calendar-arrow-up",
+ "calendar-check",
+ "calendar-circle-exclamation",
+ "calendar-circle-minus",
+ "calendar-circle-plus",
+ "calendar-circle-user",
+ "calendar-clock",
+ "calendar-day",
+ "calendar-days",
+ "calendar-exclamation",
+ "calendar-heart",
+ "calendar-image",
+ "calendar-lines-pen",
+ "calendar-lines",
+ "calendar-minus",
+ "calendar-pen",
+ "calendar-plus",
+ "calendar-range",
+ "calendar-star",
+ "calendar-users",
+ "calendar-week",
+ "calendar-xmark",
+ "calendar",
+ "calendars",
+ "camcorder",
+ "camera-cctv",
+ "camera-movie",
+ "camera-polaroid",
+ "camera-retro",
+ "camera-rotate",
+ "camera-security",
+ "camera-slash",
+ "camera-viewfinder",
+ "camera-web-slash",
+ "camera-web",
+ "camera",
+ "campfire",
+ "campground",
+ "can-food",
+ "candle-holder",
+ "candy-bar",
+ "candy-cane",
+ "candy-corn",
+ "candy",
+ "cannabis",
+ "cannon",
+ "capsules",
+ "car-battery",
+ "car-bolt",
+ "car-building",
+ "car-bump",
+ "car-burst",
+ "car-bus",
+ "car-circle-bolt",
+ "car-garage",
+ "car-mirrors",
+ "car-on",
+ "car-rear",
+ "car-side-bolt",
+ "car-side",
+ "car-tilt",
+ "car-tunnel",
+ "car-wash",
+ "car-wrench",
+ "car",
+ "caravan-simple",
+ "caravan",
+ "card-club",
+ "card-diamond",
+ "card-heart",
+ "card-spade",
+ "cards-blank",
+ "cards",
+ "caret-down",
+ "caret-left",
+ "caret-right",
+ "caret-up",
+ "carpool",
+ "carrot",
+ "cars",
+ "cart-arrow-down",
+ "cart-arrow-up",
+ "cart-circle-arrow-down",
+ "cart-circle-arrow-up",
+ "cart-circle-check",
+ "cart-circle-exclamation",
+ "cart-circle-plus",
+ "cart-circle-xmark",
+ "cart-flatbed-boxes",
+ "cart-flatbed-empty",
+ "cart-flatbed-suitcase",
+ "cart-flatbed",
+ "cart-minus",
+ "cart-plus",
+ "cart-shopping-fast",
+ "cart-shopping",
+ "cart-xmark",
+ "cash-register",
+ "cassette-betamax",
+ "cassette-tape",
+ "cassette-vhs",
+ "castle",
+ "cat-space",
+ "cat",
+ "cauldron",
+ "cedi-sign",
+ "cent-sign",
+ "certificate",
+ "chair-office",
+ "chair",
+ "chalkboard-user",
+ "chalkboard",
+ "champagne-glass",
+ "champagne-glasses",
+ "charging-station",
+ "chart-area",
+ "chart-bar",
+ "chart-bullet",
+ "chart-candlestick",
+ "chart-column",
+ "chart-diagram",
+ "chart-fft",
+ "chart-gantt",
+ "chart-kanban",
+ "chart-line-down",
+ "chart-line-up-down",
+ "chart-line-up",
+ "chart-line",
+ "chart-mixed-up-circle-currency",
+ "chart-mixed-up-circle-dollar",
+ "chart-mixed",
+ "chart-network",
+ "chart-pie-simple-circle-currency",
+ "chart-pie-simple-circle-dollar",
+ "chart-pie-simple",
+ "chart-pie",
+ "chart-pyramid",
+ "chart-radar",
+ "chart-scatter-3d",
+ "chart-scatter-bubble",
+ "chart-scatter",
+ "chart-simple-horizontal",
+ "chart-simple",
+ "chart-sine",
+ "chart-tree-map",
+ "chart-user",
+ "chart-waterfall",
+ "check-double",
+ "check-to-slot",
+ "check",
+ "cheese-swiss",
+ "cheese",
+ "cherries",
+ "chess-bishop-piece",
+ "chess-bishop",
+ "chess-board",
+ "chess-clock-flip",
+ "chess-clock",
+ "chess-king-piece",
+ "chess-king",
+ "chess-knight-piece",
+ "chess-knight",
+ "chess-pawn-piece",
+ "chess-pawn",
+ "chess-queen-piece",
+ "chess-queen",
+ "chess-rook-piece",
+ "chess-rook",
+ "chess",
+ "chestnut",
+ "chevron-down",
+ "chevron-left",
+ "chevron-right",
+ "chevron-up",
+ "chevrons-down",
+ "chevrons-left",
+ "chevrons-right",
+ "chevrons-up",
+ "chf-sign",
+ "child-combatant",
+ "child-dress",
+ "child-reaching",
+ "child",
+ "children",
+ "chimney",
+ "chopsticks",
+ "church",
+ "circle-0",
+ "circle-1",
+ "circle-2",
+ "circle-3",
+ "circle-4",
+ "circle-5",
+ "circle-6",
+ "circle-7",
+ "circle-8",
+ "circle-9",
+ "circle-a",
+ "circle-ampersand",
+ "circle-arrow-down-left",
+ "circle-arrow-down-right",
+ "circle-arrow-down",
+ "circle-arrow-left",
+ "circle-arrow-right",
+ "circle-arrow-up-left",
+ "circle-arrow-up-right",
+ "circle-arrow-up",
+ "circle-b",
+ "circle-bolt",
+ "circle-book-open",
+ "circle-bookmark",
+ "circle-c",
+ "circle-calendar",
+ "circle-camera",
+ "circle-caret-down",
+ "circle-caret-left",
+ "circle-caret-right",
+ "circle-caret-up",
+ "circle-check",
+ "circle-chevron-down",
+ "circle-chevron-left",
+ "circle-chevron-right",
+ "circle-chevron-up",
+ "circle-d",
+ "circle-dashed",
+ "circle-divide",
+ "circle-dollar-to-slot",
+ "circle-dollar",
+ "circle-dot",
+ "circle-down-left",
+ "circle-down-right",
+ "circle-down",
+ "circle-e",
+ "circle-ellipsis-vertical",
+ "circle-ellipsis",
+ "circle-envelope",
+ "circle-euro",
+ "circle-exclamation-check",
+ "circle-exclamation",
+ "circle-f",
+ "circle-g",
+ "circle-gf",
+ "circle-h",
+ "circle-half-stroke",
+ "circle-half",
+ "circle-heart",
+ "circle-i",
+ "circle-info",
+ "circle-j",
+ "circle-k",
+ "circle-l",
+ "circle-left",
+ "circle-location-arrow",
+ "circle-m",
+ "circle-microphone-lines",
+ "circle-microphone",
+ "circle-minus",
+ "circle-n",
+ "circle-nodes",
+ "circle-notch",
+ "circle-o",
+ "circle-p",
+ "circle-parking",
+ "circle-pause",
+ "circle-phone-flip",
+ "circle-phone-hangup",
+ "circle-phone",
+ "circle-play",
+ "circle-plus",
+ "circle-q",
+ "circle-quarter-stroke",
+ "circle-quarter",
+ "circle-quarters",
+ "circle-question",
+ "circle-r",
+ "circle-radiation",
+ "circle-right",
+ "circle-s",
+ "circle-small",
+ "circle-sort-down",
+ "circle-sort-up",
+ "circle-sort",
+ "circle-star",
+ "circle-sterling",
+ "circle-stop",
+ "circle-t",
+ "circle-three-quarters-stroke",
+ "circle-three-quarters",
+ "circle-trash",
+ "circle-u",
+ "circle-up-left",
+ "circle-up-right",
+ "circle-up",
+ "circle-user",
+ "circle-v",
+ "circle-video",
+ "circle-w",
+ "circle-waveform-lines",
+ "circle-wifi-circle-wifi",
+ "circle-wifi",
+ "circle-x",
+ "circle-xmark",
+ "circle-y",
+ "circle-yen",
+ "circle-z",
+ "circle",
+ "circles-overlap-3",
+ "circles-overlap",
+ "citrus-slice",
+ "citrus",
+ "city",
+ "clapperboard-play",
+ "clapperboard",
+ "clarinet",
+ "claw-marks",
+ "clipboard-check",
+ "clipboard-list-check",
+ "clipboard-list",
+ "clipboard-medical",
+ "clipboard-prescription",
+ "clipboard-question",
+ "clipboard-user",
+ "clipboard",
+ "clock-desk",
+ "clock-eight-thirty",
+ "clock-eight",
+ "clock-eleven-thirty",
+ "clock-eleven",
+ "clock-five-thirty",
+ "clock-five",
+ "clock-four-thirty",
+ "clock-nine-thirty",
+ "clock-nine",
+ "clock-one-thirty",
+ "clock-one",
+ "clock-rotate-left",
+ "clock-seven-thirty",
+ "clock-seven",
+ "clock-six-thirty",
+ "clock-six",
+ "clock-ten-thirty",
+ "clock-ten",
+ "clock-three-thirty",
+ "clock-three",
+ "clock-twelve-thirty",
+ "clock-twelve",
+ "clock-two-thirty",
+ "clock-two",
+ "clock",
+ "clone",
+ "closed-captioning-slash",
+ "closed-captioning",
+ "clothes-hanger",
+ "cloud-arrow-down",
+ "cloud-arrow-up",
+ "cloud-binary",
+ "cloud-bolt-moon",
+ "cloud-bolt-sun",
+ "cloud-bolt",
+ "cloud-check",
+ "cloud-drizzle",
+ "cloud-exclamation",
+ "cloud-fog",
+ "cloud-hail-mixed",
+ "cloud-hail",
+ "cloud-meatball",
+ "cloud-minus",
+ "cloud-moon-rain",
+ "cloud-moon",
+ "cloud-music",
+ "cloud-plus",
+ "cloud-question",
+ "cloud-rain",
+ "cloud-rainbow",
+ "cloud-showers-heavy",
+ "cloud-showers-water",
+ "cloud-showers",
+ "cloud-slash",
+ "cloud-sleet",
+ "cloud-snow",
+ "cloud-sun-rain",
+ "cloud-sun",
+ "cloud-word",
+ "cloud-xmark",
+ "cloud",
+ "clouds-moon",
+ "clouds-sun",
+ "clouds",
+ "clover",
+ "club",
+ "coconut",
+ "code-branch",
+ "code-commit",
+ "code-compare",
+ "code-fork",
+ "code-merge",
+ "code-pull-request-closed",
+ "code-pull-request-draft",
+ "code-pull-request",
+ "code-simple",
+ "code",
+ "coffee-bean",
+ "coffee-beans",
+ "coffee-pot",
+ "coffin-cross",
+ "coffin",
+ "coin-blank",
+ "coin-front",
+ "coin-vertical",
+ "coin",
+ "coins",
+ "colon-sign",
+ "colon",
+ "columns-3",
+ "comet",
+ "comma",
+ "command",
+ "comment-arrow-down",
+ "comment-arrow-up-right",
+ "comment-arrow-up",
+ "comment-captions",
+ "comment-check",
+ "comment-code",
+ "comment-dollar",
+ "comment-dots",
+ "comment-exclamation",
+ "comment-heart",
+ "comment-image",
+ "comment-lines",
+ "comment-medical",
+ "comment-middle-top",
+ "comment-middle",
+ "comment-minus",
+ "comment-music",
+ "comment-nodes",
+ "comment-pen",
+ "comment-plus",
+ "comment-question",
+ "comment-quote",
+ "comment-slash",
+ "comment-smile",
+ "comment-sms",
+ "comment-text",
+ "comment-xmark",
+ "comment",
+ "comments-dollar",
+ "comments-question-check",
+ "comments-question",
+ "comments",
+ "compact-disc",
+ "compass-drafting",
+ "compass-slash",
+ "compass",
+ "compress-wide",
+ "compress",
+ "computer-classic",
+ "computer-mouse-scrollwheel",
+ "computer-mouse",
+ "computer-speaker",
+ "computer",
+ "container-storage",
+ "conveyor-belt-arm",
+ "conveyor-belt-boxes",
+ "conveyor-belt-empty",
+ "conveyor-belt",
+ "cookie-bite",
+ "cookie",
+ "copy",
+ "copyright",
+ "corn",
+ "corner",
+ "couch",
+ "court-sport",
+ "cow",
+ "cowbell-circle-plus",
+ "cowbell",
+ "crab",
+ "crate-apple",
+ "crate-empty",
+ "credit-card-blank",
+ "credit-card-front",
+ "credit-card",
+ "cricket-bat-ball",
+ "croissant",
+ "crop-simple",
+ "crop",
+ "cross",
+ "crosshairs-simple",
+ "crosshairs",
+ "crow",
+ "crown",
+ "crutch",
+ "crutches",
+ "cruzeiro-sign",
+ "crystal-ball",
+ "cube",
+ "cubes-stacked",
+ "cubes",
+ "cucumber",
+ "cup-straw-swoosh",
+ "cup-straw",
+ "cup-togo",
+ "cupcake",
+ "curling-stone",
+ "custard",
+ "d",
+ "dagger",
+ "dash",
+ "database",
+ "deer-rudolph",
+ "deer",
+ "delete-left",
+ "delete-right",
+ "democrat",
+ "desktop-arrow-down",
+ "desktop",
+ "dharmachakra",
+ "diagram-cells",
+ "diagram-lean-canvas",
+ "diagram-nested",
+ "diagram-next",
+ "diagram-predecessor",
+ "diagram-previous",
+ "diagram-project",
+ "diagram-sankey",
+ "diagram-subtask",
+ "diagram-successor",
+ "diagram-venn",
+ "dial-high",
+ "dial-low",
+ "dial-max",
+ "dial-med-low",
+ "dial-med",
+ "dial-min",
+ "dial-off",
+ "dial",
+ "diamond-exclamation",
+ "diamond-half-stroke",
+ "diamond-half",
+ "diamond-turn-right",
+ "diamond",
+ "diamonds-4",
+ "dice-d10",
+ "dice-d12",
+ "dice-d20",
+ "dice-d4",
+ "dice-d6",
+ "dice-d8",
+ "dice-five",
+ "dice-four",
+ "dice-one",
+ "dice-six",
+ "dice-three",
+ "dice-two",
+ "dice",
+ "dinosaur",
+ "diploma",
+ "disc-drive",
+ "disease",
+ "display-arrow-down",
+ "display-chart-up-circle-currency",
+ "display-chart-up-circle-dollar",
+ "display-chart-up",
+ "display-code",
+ "display-medical",
+ "display-slash",
+ "display",
+ "distribute-spacing-horizontal",
+ "distribute-spacing-vertical",
+ "ditto",
+ "divide",
+ "dna",
+ "do-not-enter",
+ "dog-leashed",
+ "dog",
+ "dollar-sign",
+ "dolly-empty",
+ "dolly",
+ "dolphin",
+ "dong-sign",
+ "donut",
+ "door-closed",
+ "door-open",
+ "dove",
+ "down-from-bracket",
+ "down-from-dotted-line",
+ "down-from-line",
+ "down-left-and-up-right-to-center",
+ "down-left",
+ "down-long",
+ "down-right",
+ "down-to-bracket",
+ "down-to-dotted-line",
+ "down-to-line",
+ "down",
+ "download",
+ "dragon",
+ "draw-circle",
+ "draw-polygon",
+ "draw-square",
+ "dreidel",
+ "drone-front",
+ "drone",
+ "droplet-degree",
+ "droplet-percent",
+ "droplet-slash",
+ "droplet",
+ "drum-steelpan",
+ "drum",
+ "drumstick-bite",
+ "drumstick",
+ "dryer-heat",
+ "dryer",
+ "duck",
+ "dumbbell",
+ "dumpster-fire",
+ "dumpster",
+ "dungeon",
+ "e",
+ "ear-deaf",
+ "ear-listen",
+ "ear-muffs",
+ "ear",
+ "earth-africa",
+ "earth-americas",
+ "earth-asia",
+ "earth-europe",
+ "earth-oceania",
+ "eclipse",
+ "egg-fried",
+ "egg",
+ "eggplant",
+ "eject",
+ "elephant",
+ "elevator",
+ "ellipsis-stroke-vertical",
+ "ellipsis-stroke",
+ "ellipsis-vertical",
+ "ellipsis",
+ "empty-set",
+ "engine-warning",
+ "engine",
+ "envelope-circle-check",
+ "envelope-dot",
+ "envelope-open-dollar",
+ "envelope-open-text",
+ "envelope-open",
+ "envelope",
+ "envelopes-bulk",
+ "envelopes",
+ "equals",
+ "eraser",
+ "escalator",
+ "ethernet",
+ "euro-sign",
+ "excavator",
+ "exclamation",
+ "expand-wide",
+ "expand",
+ "explosion",
+ "eye-dropper-full",
+ "eye-dropper-half",
+ "eye-dropper",
+ "eye-evil",
+ "eye-low-vision",
+ "eye-slash",
+ "eye",
+ "eyes",
+ "f",
+ "face-angry-horns",
+ "face-angry",
+ "face-anguished",
+ "face-anxious-sweat",
+ "face-astonished",
+ "face-awesome",
+ "face-beam-hand-over-mouth",
+ "face-clouds",
+ "face-confounded",
+ "face-confused",
+ "face-cowboy-hat",
+ "face-diagonal-mouth",
+ "face-disappointed",
+ "face-disguise",
+ "face-dizzy",
+ "face-dotted",
+ "face-downcast-sweat",
+ "face-drooling",
+ "face-exhaling",
+ "face-explode",
+ "face-expressionless",
+ "face-eyes-xmarks",
+ "face-fearful",
+ "face-flushed",
+ "face-frown-open",
+ "face-frown-slight",
+ "face-frown",
+ "face-glasses",
+ "face-grimace",
+ "face-grin-beam-sweat",
+ "face-grin-beam",
+ "face-grin-hearts",
+ "face-grin-squint-tears",
+ "face-grin-squint",
+ "face-grin-stars",
+ "face-grin-tears",
+ "face-grin-tongue-squint",
+ "face-grin-tongue-wink",
+ "face-grin-tongue",
+ "face-grin-wide",
+ "face-grin-wink",
+ "face-grin",
+ "face-hand-over-mouth",
+ "face-hand-peeking",
+ "face-hand-yawn",
+ "face-head-bandage",
+ "face-holding-back-tears",
+ "face-hushed",
+ "face-icicles",
+ "face-kiss-beam",
+ "face-kiss-closed-eyes",
+ "face-kiss-wink-heart",
+ "face-kiss",
+ "face-laugh-beam",
+ "face-laugh-squint",
+ "face-laugh-wink",
+ "face-laugh",
+ "face-lying",
+ "face-mask",
+ "face-meh-blank",
+ "face-meh",
+ "face-melting",
+ "face-monocle",
+ "face-nauseated",
+ "face-nose-steam",
+ "face-party",
+ "face-pensive",
+ "face-persevering",
+ "face-pleading",
+ "face-pouting",
+ "face-raised-eyebrow",
+ "face-relieved",
+ "face-rolling-eyes",
+ "face-sad-cry",
+ "face-sad-sweat",
+ "face-sad-tear",
+ "face-saluting",
+ "face-scream",
+ "face-shush",
+ "face-sleeping",
+ "face-sleepy",
+ "face-smile-beam",
+ "face-smile-halo",
+ "face-smile-hearts",
+ "face-smile-horns",
+ "face-smile-plus",
+ "face-smile-relaxed",
+ "face-smile-tear",
+ "face-smile-tongue",
+ "face-smile-upside-down",
+ "face-smile-wink",
+ "face-smile",
+ "face-smiling-hands",
+ "face-smirking",
+ "face-spiral-eyes",
+ "face-sunglasses",
+ "face-surprise",
+ "face-swear",
+ "face-thermometer",
+ "face-thinking",
+ "face-tired",
+ "face-tissue",
+ "face-tongue-money",
+ "face-tongue-sweat",
+ "face-unamused",
+ "face-viewfinder",
+ "face-vomit",
+ "face-weary",
+ "face-woozy",
+ "face-worried",
+ "face-zany",
+ "face-zipper",
+ "falafel",
+ "family-dress",
+ "family-pants",
+ "family",
+ "fan-table",
+ "fan",
+ "farm",
+ "faucet-drip",
+ "faucet",
+ "fax",
+ "feather-pointed",
+ "feather",
+ "fence",
+ "ferris-wheel",
+ "ferry",
+ "field-hockey-stick-ball",
+ "file-arrow-down",
+ "file-arrow-up",
+ "file-audio",
+ "file-binary",
+ "file-cad",
+ "file-certificate",
+ "file-chart-column",
+ "file-chart-pie",
+ "file-check",
+ "file-circle-check",
+ "file-circle-exclamation",
+ "file-circle-info",
+ "file-circle-minus",
+ "file-circle-plus",
+ "file-circle-question",
+ "file-circle-xmark",
+ "file-code",
+ "file-contract",
+ "file-csv",
+ "file-dashed-line",
+ "file-doc",
+ "file-eps",
+ "file-excel",
+ "file-exclamation",
+ "file-export",
+ "file-fragment",
+ "file-gif",
+ "file-half-dashed",
+ "file-heart",
+ "file-image",
+ "file-import",
+ "file-invoice-dollar",
+ "file-invoice",
+ "file-jpg",
+ "file-lines",
+ "file-lock",
+ "file-magnifying-glass",
+ "file-medical",
+ "file-minus",
+ "file-mov",
+ "file-mp3",
+ "file-mp4",
+ "file-music",
+ "file-pdf",
+ "file-pen",
+ "file-plus-minus",
+ "file-plus",
+ "file-png",
+ "file-powerpoint",
+ "file-ppt",
+ "file-prescription",
+ "file-shield",
+ "file-signature",
+ "file-slash",
+ "file-spreadsheet",
+ "file-svg",
+ "file-user",
+ "file-vector",
+ "file-video",
+ "file-waveform",
+ "file-word",
+ "file-xls",
+ "file-xmark",
+ "file-xml",
+ "file-zip",
+ "file-zipper",
+ "file",
+ "files-medical",
+ "files",
+ "fill-drip",
+ "fill",
+ "film-canister",
+ "film-simple",
+ "film-slash",
+ "film",
+ "films",
+ "filter-circle-dollar",
+ "filter-circle-xmark",
+ "filter-list",
+ "filter-slash",
+ "filter",
+ "filters",
+ "fingerprint",
+ "fire-burner",
+ "fire-extinguisher",
+ "fire-flame-curved",
+ "fire-flame-simple",
+ "fire-flame",
+ "fire-hydrant",
+ "fire-smoke",
+ "fire",
+ "fireplace",
+ "fish-bones",
+ "fish-cooked",
+ "fish-fins",
+ "fish",
+ "fishing-rod",
+ "flag-checkered",
+ "flag-pennant",
+ "flag-swallowtail",
+ "flag-usa",
+ "flag",
+ "flashlight",
+ "flask-gear",
+ "flask-round-poison",
+ "flask-round-potion",
+ "flask-vial",
+ "flask",
+ "flatbread-stuffed",
+ "flatbread",
+ "floppy-disk-circle-arrow-right",
+ "floppy-disk-circle-xmark",
+ "floppy-disk-pen",
+ "floppy-disk",
+ "floppy-disks",
+ "florin-sign",
+ "flower-daffodil",
+ "flower-tulip",
+ "flower",
+ "flute",
+ "flux-capacitor",
+ "flying-disc",
+ "folder-arrow-down",
+ "folder-arrow-up",
+ "folder-bookmark",
+ "folder-check",
+ "folder-closed",
+ "folder-gear",
+ "folder-grid",
+ "folder-heart",
+ "folder-image",
+ "folder-magnifying-glass",
+ "folder-medical",
+ "folder-minus",
+ "folder-music",
+ "folder-open",
+ "folder-plus",
+ "folder-tree",
+ "folder-user",
+ "folder-xmark",
+ "folder",
+ "folders",
+ "fondue-pot",
+ "font-awesome",
+ "font-case",
+ "font",
+ "football-helmet",
+ "football",
+ "fork-knife",
+ "fork",
+ "forklift",
+ "fort",
+ "forward-fast",
+ "forward-step",
+ "forward",
+ "frame",
+ "franc-sign",
+ "french-fries",
+ "frog",
+ "function",
+ "futbol",
+ "g",
+ "galaxy",
+ "gallery-thumbnails",
+ "game-board-simple",
+ "game-board",
+ "game-console-handheld-crank",
+ "game-console-handheld",
+ "gamepad-modern",
+ "gamepad",
+ "garage-car",
+ "garage-open",
+ "garage",
+ "garlic",
+ "gas-pump-slash",
+ "gas-pump",
+ "gauge-circle-bolt",
+ "gauge-circle-minus",
+ "gauge-circle-plus",
+ "gauge-high",
+ "gauge-low",
+ "gauge-max",
+ "gauge-min",
+ "gauge-simple-high",
+ "gauge-simple-low",
+ "gauge-simple-max",
+ "gauge-simple-min",
+ "gauge-simple",
+ "gauge",
+ "gavel",
+ "gear-code",
+ "gear-complex-code",
+ "gear-complex",
+ "gear",
+ "gears",
+ "gem",
+ "genderless",
+ "ghost",
+ "gif",
+ "gift-card",
+ "gift",
+ "gifts",
+ "gingerbread-man",
+ "glass-citrus",
+ "glass-empty",
+ "glass-half",
+ "glass-water-droplet",
+ "glass-water",
+ "glass",
+ "glasses-round",
+ "glasses",
+ "globe-pointer",
+ "globe-snow",
+ "globe-stand",
+ "globe-wifi",
+ "globe",
+ "goal-net",
+ "golf-ball-tee",
+ "golf-club",
+ "golf-flag-hole",
+ "gopuram",
+ "graduation-cap",
+ "gramophone",
+ "grapes",
+ "grate-droplet",
+ "grate",
+ "greater-than-equal",
+ "greater-than",
+ "grid-2-plus",
+ "grid-2",
+ "grid-4",
+ "grid-5",
+ "grid-dividers",
+ "grid-horizontal",
+ "grid-round-2-plus",
+ "grid-round-2",
+ "grid-round-4",
+ "grid-round-5",
+ "grid-round",
+ "grid",
+ "grill-fire",
+ "grill-hot",
+ "grill",
+ "grip-dots-vertical",
+ "grip-dots",
+ "grip-lines-vertical",
+ "grip-lines",
+ "grip-vertical",
+ "grip",
+ "group-arrows-rotate",
+ "guarani-sign",
+ "guitar-electric",
+ "guitar",
+ "guitars",
+ "gun-slash",
+ "gun-squirt",
+ "gun",
+ "h",
+ "h1",
+ "h2",
+ "h3",
+ "h4",
+ "h5",
+ "h6",
+ "hammer-brush",
+ "hammer-crash",
+ "hammer-war",
+ "hammer",
+ "hamsa",
+ "hand-back-fist",
+ "hand-back-point-down",
+ "hand-back-point-left",
+ "hand-back-point-ribbon",
+ "hand-back-point-right",
+ "hand-back-point-up",
+ "hand-dots",
+ "hand-fingers-crossed",
+ "hand-fist",
+ "hand-heart",
+ "hand-holding-box",
+ "hand-holding-circle-dollar",
+ "hand-holding-dollar",
+ "hand-holding-droplet",
+ "hand-holding-hand",
+ "hand-holding-heart",
+ "hand-holding-magic",
+ "hand-holding-medical",
+ "hand-holding-seedling",
+ "hand-holding-skull",
+ "hand-holding",
+ "hand-horns",
+ "hand-lizard",
+ "hand-love",
+ "hand-middle-finger",
+ "hand-peace",
+ "hand-point-down",
+ "hand-point-left",
+ "hand-point-ribbon",
+ "hand-point-right",
+ "hand-point-up",
+ "hand-pointer",
+ "hand-scissors",
+ "hand-sparkles",
+ "hand-spock",
+ "hand-wave",
+ "hand",
+ "handcuffs",
+ "hands-asl-interpreting",
+ "hands-bound",
+ "hands-bubbles",
+ "hands-clapping",
+ "hands-holding-child",
+ "hands-holding-circle",
+ "hands-holding-diamond",
+ "hands-holding-dollar",
+ "hands-holding-heart",
+ "hands-holding",
+ "hands-praying",
+ "hands",
+ "handshake-angle",
+ "handshake-simple-slash",
+ "handshake-simple",
+ "handshake-slash",
+ "handshake",
+ "hanukiah",
+ "hard-drive",
+ "hashtag-lock",
+ "hashtag",
+ "hat-beach",
+ "hat-chef",
+ "hat-cowboy-side",
+ "hat-cowboy",
+ "hat-santa",
+ "hat-winter",
+ "hat-witch",
+ "hat-wizard",
+ "head-side-brain",
+ "head-side-cough-slash",
+ "head-side-cough",
+ "head-side-gear",
+ "head-side-goggles",
+ "head-side-headphones",
+ "head-side-heart",
+ "head-side-mask",
+ "head-side-medical",
+ "head-side-virus",
+ "head-side",
+ "heading",
+ "headphones-simple",
+ "headphones",
+ "headset",
+ "heart-circle-bolt",
+ "heart-circle-check",
+ "heart-circle-exclamation",
+ "heart-circle-minus",
+ "heart-circle-plus",
+ "heart-circle-xmark",
+ "heart-crack",
+ "heart-half-stroke",
+ "heart-half",
+ "heart-pulse",
+ "heart",
+ "heat",
+ "helicopter-symbol",
+ "helicopter",
+ "helmet-battle",
+ "helmet-safety",
+ "helmet-un",
+ "hexagon-check",
+ "hexagon-divide",
+ "hexagon-exclamation",
+ "hexagon-image",
+ "hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
+ "hexagon-plus",
+ "hexagon-vertical-nft-slanted",
+ "hexagon-vertical-nft",
+ "hexagon-xmark",
+ "hexagon",
+ "high-definition",
+ "highlighter-line",
+ "highlighter",
+ "hill-avalanche",
+ "hill-rockslide",
+ "hippo",
+ "hockey-mask",
+ "hockey-puck",
+ "hockey-stick-puck",
+ "hockey-sticks",
+ "holly-berry",
+ "honey-pot",
+ "hood-cloak",
+ "horizontal-rule",
+ "horse-head",
+ "horse-saddle",
+ "horse",
+ "hose-reel",
+ "hose",
+ "hospital-user",
+ "hospital",
+ "hospitals",
+ "hot-tub-person",
+ "hotdog",
+ "hotel",
+ "hourglass-clock",
+ "hourglass-end",
+ "hourglass-half",
+ "hourglass-start",
+ "hourglass",
+ "house-blank",
+ "house-building",
+ "house-chimney-blank",
+ "house-chimney-crack",
+ "house-chimney-heart",
+ "house-chimney-medical",
+ "house-chimney-user",
+ "house-chimney-window",
+ "house-chimney",
+ "house-circle-check",
+ "house-circle-exclamation",
+ "house-circle-xmark",
+ "house-crack",
+ "house-day",
+ "house-fire",
+ "house-flag",
+ "house-flood-water-circle-arrow-right",
+ "house-flood-water",
+ "house-heart",
+ "house-laptop",
+ "house-lock",
+ "house-medical-circle-check",
+ "house-medical-circle-exclamation",
+ "house-medical-circle-xmark",
+ "house-medical-flag",
+ "house-medical",
+ "house-night",
+ "house-person-leave",
+ "house-person-return",
+ "house-signal",
+ "house-tree",
+ "house-tsunami",
+ "house-turret",
+ "house-user",
+ "house-water",
+ "house-window",
+ "house",
+ "hryvnia-sign",
+ "hundred-points",
+ "hurricane",
+ "hydra",
+ "hyphen",
+ "i-cursor",
+ "i",
+ "ice-cream",
+ "ice-skate",
+ "icicles",
+ "icons",
+ "id-badge",
+ "id-card-clip",
+ "id-card",
+ "igloo",
+ "image-landscape",
+ "image-polaroid-user",
+ "image-polaroid",
+ "image-portrait",
+ "image-slash",
+ "image-user",
+ "image",
+ "images-user",
+ "images",
+ "inbox-full",
+ "inbox-in",
+ "inbox-out",
+ "inbox",
+ "inboxes",
+ "indent",
+ "indian-rupee-sign",
+ "industry-windows",
+ "industry",
+ "infinity",
+ "info",
+ "inhaler",
+ "input-numeric",
+ "input-pipe",
+ "input-text",
+ "integral",
+ "interrobang",
+ "intersection",
+ "island-tropical",
+ "italic",
+ "j",
+ "jack-o-lantern",
+ "jar-wheat",
+ "jar",
+ "jedi",
+ "jet-fighter-up",
+ "jet-fighter",
+ "joint",
+ "joystick",
+ "jug-bottle",
+ "jug-detergent",
+ "jug",
+ "k",
+ "kaaba",
+ "kazoo",
+ "kerning",
+ "key-skeleton-left-right",
+ "key-skeleton",
+ "key",
+ "keyboard-brightness-low",
+ "keyboard-brightness",
+ "keyboard-down",
+ "keyboard-left",
+ "keyboard",
+ "keynote",
+ "khanda",
+ "kidneys",
+ "kip-sign",
+ "kit-medical",
+ "kitchen-set",
+ "kite",
+ "kiwi-bird",
+ "kiwi-fruit",
+ "knife-kitchen",
+ "knife",
+ "l",
+ "lacrosse-stick-ball",
+ "lacrosse-stick",
+ "lambda",
+ "lamp-desk",
+ "lamp-floor",
+ "lamp-street",
+ "lamp",
+ "land-mine-on",
+ "landmark-dome",
+ "landmark-flag",
+ "landmark-magnifying-glass",
+ "landmark",
+ "language",
+ "laptop-arrow-down",
+ "laptop-binary",
+ "laptop-code",
+ "laptop-file",
+ "laptop-medical",
+ "laptop-mobile",
+ "laptop-slash",
+ "laptop",
+ "lari-sign",
+ "lasso-sparkles",
+ "lasso",
+ "layer-group",
+ "layer-minus",
+ "layer-plus",
+ "leaf-heart",
+ "leaf-maple",
+ "leaf-oak",
+ "leaf",
+ "leafy-green",
+ "left-from-bracket",
+ "left-from-line",
+ "left-long-to-line",
+ "left-long",
+ "left-right",
+ "left-to-bracket",
+ "left-to-line",
+ "left",
+ "lemon",
+ "less-than-equal",
+ "less-than",
+ "life-ring",
+ "light-ceiling",
+ "light-emergency-on",
+ "light-emergency",
+ "light-switch-off",
+ "light-switch-on",
+ "light-switch",
+ "lightbulb-cfl-on",
+ "lightbulb-cfl",
+ "lightbulb-dollar",
+ "lightbulb-exclamation-on",
+ "lightbulb-exclamation",
+ "lightbulb-gear",
+ "lightbulb-message",
+ "lightbulb-on",
+ "lightbulb-slash",
+ "lightbulb",
+ "lighthouse",
+ "lights-holiday",
+ "line-columns",
+ "line-height",
+ "lines-leaning",
+ "link-horizontal-slash",
+ "link-horizontal",
+ "link-simple-slash",
+ "link-simple",
+ "link-slash",
+ "link",
+ "lips",
+ "lira-sign",
+ "list-check",
+ "list-dropdown",
+ "list-music",
+ "list-ol",
+ "list-radio",
+ "list-timeline",
+ "list-tree",
+ "list-ul",
+ "list",
+ "litecoin-sign",
+ "loader",
+ "lobster",
+ "location-arrow-up",
+ "location-arrow",
+ "location-check",
+ "location-crosshairs-slash",
+ "location-crosshairs",
+ "location-dot-slash",
+ "location-dot",
+ "location-exclamation",
+ "location-minus",
+ "location-pen",
+ "location-pin-lock",
+ "location-pin-slash",
+ "location-pin",
+ "location-plus",
+ "location-question",
+ "location-smile",
+ "location-xmark",
+ "lock-a",
+ "lock-hashtag",
+ "lock-keyhole-open",
+ "lock-keyhole",
+ "lock-open",
+ "lock",
+ "locust",
+ "lollipop",
+ "loveseat",
+ "luchador-mask",
+ "lungs-virus",
+ "lungs",
+ "m",
+ "mace",
+ "magnet",
+ "magnifying-glass-arrow-right",
+ "magnifying-glass-arrows-rotate",
+ "magnifying-glass-chart",
+ "magnifying-glass-dollar",
+ "magnifying-glass-location",
+ "magnifying-glass-minus",
+ "magnifying-glass-music",
+ "magnifying-glass-play",
+ "magnifying-glass-plus",
+ "magnifying-glass-waveform",
+ "magnifying-glass",
+ "mailbox-flag-up",
+ "mailbox",
+ "manat-sign",
+ "mandolin",
+ "mango",
+ "manhole",
+ "map-location-dot",
+ "map-location",
+ "map-pin",
+ "map",
+ "marker",
+ "mars-and-venus-burst",
+ "mars-and-venus",
+ "mars-double",
+ "mars-stroke-right",
+ "mars-stroke-up",
+ "mars-stroke",
+ "mars",
+ "martini-glass-citrus",
+ "martini-glass-empty",
+ "martini-glass",
+ "mask-face",
+ "mask-snorkel",
+ "mask-ventilator",
+ "mask",
+ "masks-theater",
+ "mattress-pillow",
+ "maximize",
+ "meat",
+ "medal",
+ "megaphone",
+ "melon-slice",
+ "melon",
+ "memo-circle-check",
+ "memo-circle-info",
+ "memo-pad",
+ "memo",
+ "memory",
+ "menorah",
+ "mercury",
+ "merge",
+ "message-arrow-down",
+ "message-arrow-up-right",
+ "message-arrow-up",
+ "message-bot",
+ "message-captions",
+ "message-check",
+ "message-code",
+ "message-dollar",
+ "message-dots",
+ "message-exclamation",
+ "message-heart",
+ "message-image",
+ "message-lines",
+ "message-medical",
+ "message-middle-top",
+ "message-middle",
+ "message-minus",
+ "message-music",
+ "message-pen",
+ "message-plus",
+ "message-question",
+ "message-quote",
+ "message-slash",
+ "message-smile",
+ "message-sms",
+ "message-text",
+ "message-xmark",
+ "message",
+ "messages-dollar",
+ "messages-question",
+ "messages",
+ "meteor",
+ "meter-bolt",
+ "meter-droplet",
+ "meter-fire",
+ "meter",
+ "microchip-ai",
+ "microchip",
+ "microphone-lines-slash",
+ "microphone-lines",
+ "microphone-slash",
+ "microphone-stand",
+ "microphone",
+ "microscope",
+ "microwave",
+ "mill-sign",
+ "minimize",
+ "minus",
+ "mistletoe",
+ "mitten",
+ "mobile-button",
+ "mobile-notch",
+ "mobile-retro",
+ "mobile-screen-button",
+ "mobile-screen",
+ "mobile-signal-out",
+ "mobile-signal",
+ "mobile",
+ "money-bill-1-wave",
+ "money-bill-1",
+ "money-bill-simple-wave",
+ "money-bill-simple",
+ "money-bill-transfer",
+ "money-bill-trend-up",
+ "money-bill-wave",
+ "money-bill-wheat",
+ "money-bill",
+ "money-bills-simple",
+ "money-bills",
+ "money-check-dollar-pen",
+ "money-check-dollar",
+ "money-check-pen",
+ "money-check",
+ "money-from-bracket",
+ "money-simple-from-bracket",
+ "monitor-waveform",
+ "monkey",
+ "monument",
+ "moon-cloud",
+ "moon-over-sun",
+ "moon-stars",
+ "moon",
+ "moped",
+ "mortar-pestle",
+ "mosque",
+ "mosquito-net",
+ "mosquito",
+ "motorcycle",
+ "mound",
+ "mountain-city",
+ "mountain-sun",
+ "mountain",
+ "mountains",
+ "mouse-field",
+ "mp3-player",
+ "mug-hot",
+ "mug-marshmallows",
+ "mug-saucer",
+ "mug-tea-saucer",
+ "mug-tea",
+ "mug",
+ "mushroom",
+ "music-magnifying-glass",
+ "music-note-slash",
+ "music-note",
+ "music-slash",
+ "music",
+ "mustache",
+ "n",
+ "naira-sign",
+ "narwhal",
+ "nesting-dolls",
+ "network-wired",
+ "neuter",
+ "newspaper",
+ "nfc-lock",
+ "nfc-magnifying-glass",
+ "nfc-pen",
+ "nfc-signal",
+ "nfc-slash",
+ "nfc-symbol",
+ "nfc-trash",
+ "nfc",
+ "nose",
+ "not-equal",
+ "notdef",
+ "note-medical",
+ "note-sticky",
+ "note",
+ "notebook",
+ "notes-medical",
+ "notes",
+ "o",
+ "object-exclude",
+ "object-group",
+ "object-intersect",
+ "object-subtract",
+ "object-ungroup",
+ "object-union",
+ "objects-align-bottom",
+ "objects-align-center-horizontal",
+ "objects-align-center-vertical",
+ "objects-align-left",
+ "objects-align-right",
+ "objects-align-top",
+ "objects-column",
+ "octagon-check",
+ "octagon-divide",
+ "octagon-exclamation",
+ "octagon-minus",
+ "octagon-plus",
+ "octagon-xmark",
+ "octagon",
+ "octopus",
+ "oil-can-drip",
+ "oil-can",
+ "oil-temperature",
+ "oil-well",
+ "olive-branch",
+ "olive",
+ "om",
+ "omega",
+ "onion",
+ "option",
+ "ornament",
+ "otter",
+ "outdent",
+ "outlet",
+ "oven",
+ "overline",
+ "p",
+ "page-caret-down",
+ "page-caret-up",
+ "page",
+ "pager",
+ "paint-roller",
+ "paintbrush-fine",
+ "paintbrush-pencil",
+ "paintbrush",
+ "palette",
+ "pallet-box",
+ "pallet-boxes",
+ "pallet",
+ "pan-food",
+ "pan-frying",
+ "pancakes",
+ "panel-ews",
+ "panel-fire",
+ "panorama",
+ "paper-plane-top",
+ "paper-plane",
+ "paperclip-vertical",
+ "paperclip",
+ "parachute-box",
+ "paragraph-left",
+ "paragraph",
+ "party-bell",
+ "party-horn",
+ "passport",
+ "paste",
+ "pause",
+ "paw-claws",
+ "paw-simple",
+ "paw",
+ "peace",
+ "peach",
+ "peanut",
+ "peanuts",
+ "peapod",
+ "pear",
+ "pedestal",
+ "pegasus",
+ "pen-circle",
+ "pen-clip-slash",
+ "pen-clip",
+ "pen-fancy-slash",
+ "pen-fancy",
+ "pen-field",
+ "pen-line",
+ "pen-nib-slash",
+ "pen-nib",
+ "pen-paintbrush",
+ "pen-ruler",
+ "pen-slash",
+ "pen-swirl",
+ "pen-to-square",
+ "pen",
+ "pencil-mechanical",
+ "pencil-slash",
+ "pencil",
+ "people-arrows",
+ "people-carry-box",
+ "people-dress-simple",
+ "people-dress",
+ "people-group",
+ "people-line",
+ "people-pants-simple",
+ "people-pants",
+ "people-pulling",
+ "people-robbery",
+ "people-roof",
+ "people-simple",
+ "people",
+ "pepper-hot",
+ "pepper",
+ "percent",
+ "period",
+ "person-arrow-down-to-line",
+ "person-arrow-up-from-line",
+ "person-biking-mountain",
+ "person-biking",
+ "person-booth",
+ "person-breastfeeding",
+ "person-burst",
+ "person-cane",
+ "person-carry-box",
+ "person-chalkboard",
+ "person-circle-check",
+ "person-circle-exclamation",
+ "person-circle-minus",
+ "person-circle-plus",
+ "person-circle-question",
+ "person-circle-xmark",
+ "person-digging",
+ "person-dolly-empty",
+ "person-dolly",
+ "person-dots-from-line",
+ "person-dress-burst",
+ "person-dress-fairy",
+ "person-dress-simple",
+ "person-dress",
+ "person-drowning",
+ "person-fairy",
+ "person-falling-burst",
+ "person-falling",
+ "person-from-portal",
+ "person-half-dress",
+ "person-harassing",
+ "person-hiking",
+ "person-military-pointing",
+ "person-military-rifle",
+ "person-military-to-person",
+ "person-pinball",
+ "person-praying",
+ "person-pregnant",
+ "person-rays",
+ "person-rifle",
+ "person-running-fast",
+ "person-running",
+ "person-seat-reclined",
+ "person-seat",
+ "person-shelter",
+ "person-sign",
+ "person-simple",
+ "person-skating",
+ "person-ski-jumping",
+ "person-ski-lift",
+ "person-skiing-nordic",
+ "person-skiing",
+ "person-sledding",
+ "person-snowboarding",
+ "person-snowmobiling",
+ "person-swimming",
+ "person-through-window",
+ "person-to-door",
+ "person-to-portal",
+ "person-walking-arrow-loop-left",
+ "person-walking-arrow-right",
+ "person-walking-dashed-line-arrow-right",
+ "person-walking-luggage",
+ "person-walking-with-cane",
+ "person-walking",
+ "person",
+ "peseta-sign",
+ "peso-sign",
+ "phone-arrow-down-left",
+ "phone-arrow-right",
+ "phone-arrow-up-right",
+ "phone-flip",
+ "phone-hangup",
+ "phone-intercom",
+ "phone-missed",
+ "phone-office",
+ "phone-plus",
+ "phone-rotary",
+ "phone-slash",
+ "phone-volume",
+ "phone-xmark",
+ "phone",
+ "photo-film-music",
+ "photo-film",
+ "pi",
+ "piano-keyboard",
+ "piano",
+ "pickaxe",
+ "pickleball",
+ "pie",
+ "pig",
+ "piggy-bank",
+ "pills",
+ "pinata",
+ "pinball",
+ "pineapple",
+ "pipe-circle-check",
+ "pipe-collar",
+ "pipe-section",
+ "pipe-smoking",
+ "pipe-valve",
+ "pipe",
+ "pizza-slice",
+ "pizza",
+ "place-of-worship",
+ "plane-arrival",
+ "plane-circle-check",
+ "plane-circle-exclamation",
+ "plane-circle-xmark",
+ "plane-departure",
+ "plane-engines",
+ "plane-lock",
+ "plane-prop",
+ "plane-slash",
+ "plane-tail",
+ "plane-up-slash",
+ "plane-up",
+ "plane",
+ "planet-moon",
+ "planet-ringed",
+ "plant-wilt",
+ "plate-utensils",
+ "plate-wheat",
+ "play-pause",
+ "play",
+ "plug-circle-bolt",
+ "plug-circle-check",
+ "plug-circle-exclamation",
+ "plug-circle-minus",
+ "plug-circle-plus",
+ "plug-circle-xmark",
+ "plug",
+ "plus-large",
+ "plus-minus",
+ "plus",
+ "podcast",
+ "podium-star",
+ "podium",
+ "police-box",
+ "poll-people",
+ "pompebled",
+ "poo-storm",
+ "poo",
+ "pool-8-ball",
+ "poop",
+ "popcorn",
+ "popsicle",
+ "pot-food",
+ "potato",
+ "power-off",
+ "prescription-bottle-medical",
+ "prescription-bottle-pill",
+ "prescription-bottle",
+ "prescription",
+ "presentation-screen",
+ "pretzel",
+ "print-magnifying-glass",
+ "print-slash",
+ "print",
+ "projector",
+ "pump-medical",
+ "pump-soap",
+ "pump",
+ "pumpkin",
+ "puzzle-piece-simple",
+ "puzzle-piece",
+ "puzzle",
+ "q",
+ "qrcode",
+ "question",
+ "quote-left",
+ "quote-right",
+ "quotes",
+ "r",
+ "rabbit-running",
+ "rabbit",
+ "raccoon",
+ "racquet",
+ "radar",
+ "radiation",
+ "radio-tuner",
+ "radio",
+ "rainbow",
+ "raindrops",
+ "ram",
+ "ramp-loading",
+ "ranking-star",
+ "raygun",
+ "receipt",
+ "record-vinyl",
+ "rectangle-ad",
+ "rectangle-barcode",
+ "rectangle-code",
+ "rectangle-history-circle-plus",
+ "rectangle-history-circle-user",
+ "rectangle-history",
+ "rectangle-list",
+ "rectangle-pro",
+ "rectangle-terminal",
+ "rectangle-vertical-history",
+ "rectangle-vertical",
+ "rectangle-wide",
+ "rectangle-xmark",
+ "rectangle",
+ "rectangles-mixed",
+ "recycle",
+ "reel",
+ "reflect-both",
+ "reflect-horizontal",
+ "reflect-vertical",
+ "refrigerator",
+ "registered",
+ "repeat-1",
+ "repeat",
+ "reply-all",
+ "reply-clock",
+ "reply",
+ "republican",
+ "restroom-simple",
+ "restroom",
+ "retweet",
+ "rhombus",
+ "ribbon",
+ "right-from-bracket",
+ "right-from-line",
+ "right-left-large",
+ "right-left",
+ "right-long-to-line",
+ "right-long",
+ "right-to-bracket",
+ "right-to-line",
+ "right",
+ "ring-diamond",
+ "ring",
+ "rings-wedding",
+ "road-barrier",
+ "road-bridge",
+ "road-circle-check",
+ "road-circle-exclamation",
+ "road-circle-xmark",
+ "road-lock",
+ "road-spikes",
+ "road",
+ "robot-astromech",
+ "robot",
+ "rocket-launch",
+ "rocket",
+ "roller-coaster",
+ "rotate-exclamation",
+ "rotate-left",
+ "rotate-reverse",
+ "rotate-right",
+ "rotate",
+ "route-highway",
+ "route-interstate",
+ "route",
+ "router",
+ "rss",
+ "ruble-sign",
+ "rug",
+ "rugby-ball",
+ "ruler-combined",
+ "ruler-horizontal",
+ "ruler-triangle",
+ "ruler-vertical",
+ "ruler",
+ "rupee-sign",
+ "rupiah-sign",
+ "rv",
+ "s",
+ "sack-dollar",
+ "sack-xmark",
+ "sack",
+ "sailboat",
+ "salad",
+ "salt-shaker",
+ "sandwich",
+ "satellite-dish",
+ "satellite",
+ "sausage",
+ "saxophone-fire",
+ "saxophone",
+ "scale-balanced",
+ "scale-unbalanced-flip",
+ "scale-unbalanced",
+ "scalpel-line-dashed",
+ "scalpel",
+ "scanner-gun",
+ "scanner-image",
+ "scanner-keyboard",
+ "scanner-touchscreen",
+ "scarecrow",
+ "scarf",
+ "school-circle-check",
+ "school-circle-exclamation",
+ "school-circle-xmark",
+ "school-flag",
+ "school-lock",
+ "school",
+ "scissors",
+ "screen-users",
+ "screencast",
+ "screwdriver-wrench",
+ "screwdriver",
+ "scribble",
+ "scroll-old",
+ "scroll-torah",
+ "scroll",
+ "scrubber",
+ "scythe",
+ "sd-card",
+ "sd-cards",
+ "seal-exclamation",
+ "seal-question",
+ "seal",
+ "seat-airline",
+ "section",
+ "seedling",
+ "semicolon",
+ "send-back",
+ "send-backward",
+ "sensor-cloud",
+ "sensor-fire",
+ "sensor-on",
+ "sensor-triangle-exclamation",
+ "sensor",
+ "server",
+ "shapes",
+ "share-all",
+ "share-from-square",
+ "share-nodes",
+ "share",
+ "sheep",
+ "sheet-plastic",
+ "shekel-sign",
+ "shelves-empty",
+ "shelves",
+ "shield-cat",
+ "shield-check",
+ "shield-cross",
+ "shield-dog",
+ "shield-exclamation",
+ "shield-halved",
+ "shield-heart",
+ "shield-keyhole",
+ "shield-minus",
+ "shield-plus",
+ "shield-quartered",
+ "shield-slash",
+ "shield-virus",
+ "shield-xmark",
+ "shield",
+ "ship",
+ "shirt-long-sleeve",
+ "shirt-running",
+ "shirt-tank-top",
+ "shirt",
+ "shish-kebab",
+ "shoe-prints",
+ "shop-lock",
+ "shop-slash",
+ "shop",
+ "shovel-snow",
+ "shovel",
+ "shower-down",
+ "shower",
+ "shredder",
+ "shrimp",
+ "shuffle",
+ "shutters",
+ "shuttle-space",
+ "shuttlecock",
+ "sickle",
+ "sidebar-flip",
+ "sidebar",
+ "sigma",
+ "sign-hanging",
+ "sign-post",
+ "sign-posts-wrench",
+ "sign-posts",
+ "signal-bars-fair",
+ "signal-bars-good",
+ "signal-bars-slash",
+ "signal-bars-weak",
+ "signal-bars",
+ "signal-fair",
+ "signal-good",
+ "signal-slash",
+ "signal-stream-slash",
+ "signal-stream",
+ "signal-strong",
+ "signal-weak",
+ "signal",
+ "signature-lock",
+ "signature-slash",
+ "signature",
+ "signs-post",
+ "sim-card",
+ "sim-cards",
+ "sink",
+ "siren-on",
+ "siren",
+ "sitemap",
+ "skeleton-ribs",
+ "skeleton",
+ "ski-boot-ski",
+ "ski-boot",
+ "skull-cow",
+ "skull-crossbones",
+ "skull",
+ "slash-back",
+ "slash-forward",
+ "slash",
+ "sleigh",
+ "slider",
+ "sliders-simple",
+ "sliders-up",
+ "sliders",
+ "slot-machine",
+ "smog",
+ "smoke",
+ "smoking",
+ "snake",
+ "snooze",
+ "snow-blowing",
+ "snowflake-droplets",
+ "snowflake",
+ "snowflakes",
+ "snowman-head",
+ "snowman",
+ "snowplow",
+ "soap",
+ "socks",
+ "soft-serve",
+ "solar-panel",
+ "solar-system",
+ "sort-down",
+ "sort-up",
+ "sort",
+ "spa",
+ "space-station-moon-construction",
+ "space-station-moon",
+ "spade",
+ "spaghetti-monster-flying",
+ "sparkle",
+ "sparkles",
+ "speaker",
+ "speakers",
+ "spell-check",
+ "spider-black-widow",
+ "spider-web",
+ "spider",
+ "spinner-scale",
+ "spinner-third",
+ "spinner",
+ "split",
+ "splotch",
+ "spoon",
+ "sportsball",
+ "spray-can-sparkles",
+ "spray-can",
+ "sprinkler-ceiling",
+ "sprinkler",
+ "square-0",
+ "square-1",
+ "square-2",
+ "square-3",
+ "square-4",
+ "square-5",
+ "square-6",
+ "square-7",
+ "square-8",
+ "square-9",
+ "square-a-lock",
+ "square-a",
+ "square-ampersand",
+ "square-arrow-down-left",
+ "square-arrow-down-right",
+ "square-arrow-down",
+ "square-arrow-left",
+ "square-arrow-right",
+ "square-arrow-up-left",
+ "square-arrow-up-right",
+ "square-arrow-up",
+ "square-b",
+ "square-binary",
+ "square-bolt",
+ "square-c",
+ "square-caret-down",
+ "square-caret-left",
+ "square-caret-right",
+ "square-caret-up",
+ "square-check",
+ "square-chevron-down",
+ "square-chevron-left",
+ "square-chevron-right",
+ "square-chevron-up",
+ "square-code",
+ "square-d",
+ "square-dashed-circle-plus",
+ "square-dashed",
+ "square-divide",
+ "square-dollar",
+ "square-down-left",
+ "square-down-right",
+ "square-down",
+ "square-e",
+ "square-ellipsis-vertical",
+ "square-ellipsis",
+ "square-envelope",
+ "square-exclamation",
+ "square-f",
+ "square-fragile",
+ "square-full",
+ "square-g",
+ "square-h",
+ "square-heart",
+ "square-i",
+ "square-info",
+ "square-j",
+ "square-k",
+ "square-kanban",
+ "square-l",
+ "square-left",
+ "square-list",
+ "square-m",
+ "square-minus",
+ "square-n",
+ "square-nfi",
+ "square-o",
+ "square-p",
+ "square-parking-slash",
+ "square-parking",
+ "square-pen",
+ "square-person-confined",
+ "square-phone-flip",
+ "square-phone-hangup",
+ "square-phone",
+ "square-plus",
+ "square-poll-horizontal",
+ "square-poll-vertical",
+ "square-q",
+ "square-quarters",
+ "square-question",
+ "square-quote",
+ "square-r",
+ "square-right",
+ "square-ring",
+ "square-root-variable",
+ "square-root",
+ "square-rss",
+ "square-s",
+ "square-share-nodes",
+ "square-sliders-vertical",
+ "square-sliders",
+ "square-small",
+ "square-star",
+ "square-t",
+ "square-terminal",
+ "square-this-way-up",
+ "square-u",
+ "square-up-left",
+ "square-up-right",
+ "square-up",
+ "square-user",
+ "square-v",
+ "square-virus",
+ "square-w",
+ "square-x",
+ "square-xmark",
+ "square-y",
+ "square-z",
+ "square",
+ "squid",
+ "squirrel",
+ "staff-snake",
+ "staff",
+ "stairs",
+ "stamp",
+ "standard-definition",
+ "stapler",
+ "star-and-crescent",
+ "star-christmas",
+ "star-exclamation",
+ "star-half-stroke",
+ "star-half",
+ "star-of-david",
+ "star-of-life",
+ "star-sharp-half-stroke",
+ "star-sharp-half",
+ "star-sharp",
+ "star-shooting",
+ "star",
+ "starfighter-twin-ion-engine-advanced",
+ "starfighter-twin-ion-engine",
+ "starfighter",
+ "stars",
+ "starship-freighter",
+ "starship",
+ "steak",
+ "steering-wheel",
+ "sterling-sign",
+ "stethoscope",
+ "stocking",
+ "stomach",
+ "stop",
+ "stopwatch-20",
+ "stopwatch",
+ "store-lock",
+ "store-slash",
+ "store",
+ "strawberry",
+ "street-view",
+ "stretcher",
+ "strikethrough",
+ "stroopwafel",
+ "subscript",
+ "subtitles-slash",
+ "subtitles",
+ "suitcase-medical",
+ "suitcase-rolling",
+ "suitcase",
+ "sun-bright",
+ "sun-cloud",
+ "sun-dust",
+ "sun-haze",
+ "sun-plant-wilt",
+ "sun",
+ "sunglasses",
+ "sunrise",
+ "sunset",
+ "superscript",
+ "sushi-roll",
+ "sushi",
+ "swap-arrows",
+ "swap",
+ "swatchbook",
+ "sword-laser-alt",
+ "sword-laser",
+ "sword",
+ "swords-laser",
+ "swords",
+ "symbols",
+ "synagogue",
+ "syringe",
+ "t-rex",
+ "t",
+ "table-cells-column-lock",
+ "table-cells-column-unlock",
+ "table-cells-large",
+ "table-cells-lock",
+ "table-cells-row-lock",
+ "table-cells-row-unlock",
+ "table-cells-unlock",
+ "table-cells",
+ "table-columns",
+ "table-layout",
+ "table-list",
+ "table-picnic",
+ "table-pivot",
+ "table-rows",
+ "table-tennis-paddle-ball",
+ "table-tree",
+ "table",
+ "tablet-button",
+ "tablet-rugged",
+ "tablet-screen-button",
+ "tablet-screen",
+ "tablet",
+ "tablets",
+ "tachograph-digital",
+ "taco",
+ "tag",
+ "tags",
+ "tally-1",
+ "tally-2",
+ "tally-3",
+ "tally-4",
+ "tally",
+ "tamale",
+ "tank-water",
+ "tape",
+ "tarp-droplet",
+ "tarp",
+ "taxi-bus",
+ "taxi",
+ "teddy-bear",
+ "teeth-open",
+ "teeth",
+ "telescope",
+ "temperature-arrow-down",
+ "temperature-arrow-up",
+ "temperature-empty",
+ "temperature-full",
+ "temperature-half",
+ "temperature-high",
+ "temperature-list",
+ "temperature-low",
+ "temperature-quarter",
+ "temperature-snow",
+ "temperature-sun",
+ "temperature-three-quarters",
+ "tenge-sign",
+ "tennis-ball",
+ "tent-arrow-down-to-line",
+ "tent-arrow-left-right",
+ "tent-arrow-turn-left",
+ "tent-arrows-down",
+ "tent-double-peak",
+ "tent",
+ "tents",
+ "terminal",
+ "text-height",
+ "text-size",
+ "text-slash",
+ "text-width",
+ "text",
+ "thermometer",
+ "theta",
+ "thought-bubble",
+ "thumbs-down",
+ "thumbs-up",
+ "thumbtack-slash",
+ "thumbtack",
+ "tick",
+ "ticket-airline",
+ "ticket-perforated",
+ "ticket-simple",
+ "ticket",
+ "tickets-airline",
+ "tickets-perforated",
+ "tickets-simple",
+ "tickets",
+ "tilde",
+ "timeline-arrow",
+ "timeline",
+ "timer",
+ "tire-flat",
+ "tire-pressure-warning",
+ "tire-rugged",
+ "tire",
+ "toggle-large-off",
+ "toggle-large-on",
+ "toggle-off",
+ "toggle-on",
+ "toilet-paper-blank-under",
+ "toilet-paper-blank",
+ "toilet-paper-check",
+ "toilet-paper-slash",
+ "toilet-paper-under-slash",
+ "toilet-paper-under",
+ "toilet-paper-xmark",
+ "toilet-paper",
+ "toilet-portable",
+ "toilet",
+ "toilets-portable",
+ "tomato",
+ "tombstone-blank",
+ "tombstone",
+ "toolbox",
+ "tooth",
+ "toothbrush",
+ "torii-gate",
+ "tornado",
+ "tower-broadcast",
+ "tower-cell",
+ "tower-control",
+ "tower-observation",
+ "tractor",
+ "trademark",
+ "traffic-cone",
+ "traffic-light-go",
+ "traffic-light-slow",
+ "traffic-light-stop",
+ "traffic-light",
+ "trailer",
+ "train-subway-tunnel",
+ "train-subway",
+ "train-track",
+ "train-tram",
+ "train-tunnel",
+ "train",
+ "transformer-bolt",
+ "transgender",
+ "transporter-1",
+ "transporter-2",
+ "transporter-3",
+ "transporter-4",
+ "transporter-5",
+ "transporter-6",
+ "transporter-7",
+ "transporter-empty",
+ "transporter",
+ "trash-arrow-up",
+ "trash-can-arrow-up",
+ "trash-can-check",
+ "trash-can-clock",
+ "trash-can-list",
+ "trash-can-plus",
+ "trash-can-slash",
+ "trash-can-undo",
+ "trash-can-xmark",
+ "trash-can",
+ "trash-check",
+ "trash-clock",
+ "trash-list",
+ "trash-plus",
+ "trash-slash",
+ "trash-undo",
+ "trash-xmark",
+ "trash",
+ "treasure-chest",
+ "tree-christmas",
+ "tree-city",
+ "tree-deciduous",
+ "tree-decorated",
+ "tree-large",
+ "tree-palm",
+ "tree",
+ "trees",
+ "triangle-exclamation",
+ "triangle-instrument",
+ "triangle-person-digging",
+ "triangle",
+ "tricycle-adult",
+ "tricycle",
+ "trillium",
+ "trophy-star",
+ "trophy",
+ "trowel-bricks",
+ "trowel",
+ "truck-arrow-right",
+ "truck-bolt",
+ "truck-clock",
+ "truck-container-empty",
+ "truck-container",
+ "truck-droplet",
+ "truck-fast",
+ "truck-field-un",
+ "truck-field",
+ "truck-fire",
+ "truck-flatbed",
+ "truck-front",
+ "truck-ladder",
+ "truck-medical",
+ "truck-monster",
+ "truck-moving",
+ "truck-pickup",
+ "truck-plane",
+ "truck-plow",
+ "truck-ramp-box",
+ "truck-ramp-couch",
+ "truck-ramp",
+ "truck-tow",
+ "truck-utensils",
+ "truck",
+ "trumpet",
+ "tty-answer",
+ "tty",
+ "tugrik-sign",
+ "turkey",
+ "turkish-lira-sign",
+ "turn-down-left",
+ "turn-down-right",
+ "turn-down",
+ "turn-left-down",
+ "turn-left-up",
+ "turn-left",
+ "turn-right",
+ "turn-up",
+ "turntable",
+ "turtle",
+ "tv-music",
+ "tv-retro",
+ "tv",
+ "typewriter",
+ "u",
+ "ufo-beam",
+ "ufo",
+ "umbrella-beach",
+ "umbrella-simple",
+ "umbrella",
+ "underline",
+ "unicorn",
+ "uniform-martial-arts",
+ "union",
+ "universal-access",
+ "unlock-keyhole",
+ "unlock",
+ "up-down-left-right",
+ "up-down",
+ "up-from-bracket",
+ "up-from-dotted-line",
+ "up-from-line",
+ "up-left",
+ "up-long",
+ "up-right-and-down-left-from-center",
+ "up-right-from-square",
+ "up-right",
+ "up-to-bracket",
+ "up-to-dotted-line",
+ "up-to-line",
+ "up",
+ "upload",
+ "usb-drive",
+ "user-alien",
+ "user-astronaut",
+ "user-beard-bolt",
+ "user-bounty-hunter",
+ "user-check",
+ "user-chef",
+ "user-clock",
+ "user-cowboy",
+ "user-crown",
+ "user-doctor-hair-long",
+ "user-doctor-hair",
+ "user-doctor-message",
+ "user-doctor",
+ "user-gear",
+ "user-graduate",
+ "user-group-crown",
+ "user-group-simple",
+ "user-group",
+ "user-hair-buns",
+ "user-hair-long",
+ "user-hair-mullet",
+ "user-hair",
+ "user-headset",
+ "user-helmet-safety",
+ "user-hoodie",
+ "user-injured",
+ "user-large-slash",
+ "user-large",
+ "user-lock",
+ "user-magnifying-glass",
+ "user-minus",
+ "user-music",
+ "user-ninja",
+ "user-nurse-hair-long",
+ "user-nurse-hair",
+ "user-nurse",
+ "user-pen",
+ "user-pilot-tie",
+ "user-pilot",
+ "user-plus",
+ "user-police-tie",
+ "user-police",
+ "user-robot-xmarks",
+ "user-robot",
+ "user-secret",
+ "user-shakespeare",
+ "user-shield",
+ "user-slash",
+ "user-tag",
+ "user-tie-hair-long",
+ "user-tie-hair",
+ "user-tie",
+ "user-unlock",
+ "user-visor",
+ "user-vneck-hair-long",
+ "user-vneck-hair",
+ "user-vneck",
+ "user-xmark",
+ "user",
+ "users-between-lines",
+ "users-gear",
+ "users-line",
+ "users-medical",
+ "users-rays",
+ "users-rectangle",
+ "users-slash",
+ "users-viewfinder",
+ "users",
+ "utensils-slash",
+ "utensils",
+ "utility-pole-double",
+ "utility-pole",
+ "v",
+ "vacuum-robot",
+ "vacuum",
+ "value-absolute",
+ "van-shuttle",
+ "vault",
+ "vector-circle",
+ "vector-polygon",
+ "vector-square",
+ "vent-damper",
+ "venus-double",
+ "venus-mars",
+ "venus",
+ "vest-patches",
+ "vest",
+ "vial-circle-check",
+ "vial-virus",
+ "vial",
+ "vials",
+ "video-arrow-down-left",
+ "video-arrow-up-right",
+ "video-plus",
+ "video-slash",
+ "video",
+ "vihara",
+ "violin",
+ "virus-covid-slash",
+ "virus-covid",
+ "virus-slash",
+ "virus",
+ "viruses",
+ "voicemail",
+ "volcano",
+ "volleyball",
+ "volume-high",
+ "volume-low",
+ "volume-off",
+ "volume-slash",
+ "volume-xmark",
+ "volume",
+ "vr-cardboard",
+ "w",
+ "waffle",
+ "wagon-covered",
+ "walker",
+ "walkie-talkie",
+ "wallet",
+ "wand-magic-sparkles",
+ "wand-magic",
+ "wand-sparkles",
+ "wand",
+ "warehouse-full",
+ "warehouse",
+ "washing-machine",
+ "watch-apple",
+ "watch-calculator",
+ "watch-fitness",
+ "watch-smart",
+ "watch",
+ "water-arrow-down",
+ "water-arrow-up",
+ "water-ladder",
+ "water",
+ "watermelon-slice",
+ "wave-pulse",
+ "wave-sine",
+ "wave-square",
+ "wave-triangle",
+ "wave",
+ "waveform-lines",
+ "waveform",
+ "waves-sine",
+ "web-awesome",
+ "webhook",
+ "weight-hanging",
+ "weight-scale",
+ "whale",
+ "wheat-awn-circle-exclamation",
+ "wheat-awn-slash",
+ "wheat-awn",
+ "wheat-slash",
+ "wheat",
+ "wheelchair-move",
+ "wheelchair",
+ "whiskey-glass-ice",
+ "whiskey-glass",
+ "whistle",
+ "wifi-exclamation",
+ "wifi-fair",
+ "wifi-slash",
+ "wifi-weak",
+ "wifi",
+ "wind-turbine",
+ "wind-warning",
+ "wind",
+ "window-flip",
+ "window-frame-open",
+ "window-frame",
+ "window-maximize",
+ "window-minimize",
+ "window-restore",
+ "window",
+ "windsock",
+ "wine-bottle",
+ "wine-glass-crack",
+ "wine-glass-empty",
+ "wine-glass",
+ "won-sign",
+ "worm",
+ "wreath-laurel",
+ "wreath",
+ "wrench-simple",
+ "wrench",
+ "x-ray",
+ "x",
+ "xmark-large",
+ "xmark-to-slot",
+ "xmark",
+ "xmarks-lines",
+ "y",
+ "yen-sign",
+ "yin-yang",
+ "z"
+ ],
+ "sharp-duotone-light": [
+ "0",
+ "00",
+ "1",
+ "2",
+ "3",
+ "360-degrees",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "a",
+ "abacus",
+ "accent-grave",
+ "acorn",
+ "address-book",
+ "address-card",
+ "air-conditioner",
+ "airplay",
+ "alarm-clock",
+ "alarm-exclamation",
+ "alarm-plus",
+ "alarm-snooze",
+ "album-circle-plus",
+ "album-circle-user",
+ "album-collection-circle-plus",
+ "album-collection-circle-user",
+ "album-collection",
+ "album",
+ "alicorn",
+ "alien-8bit",
+ "alien",
+ "align-center",
+ "align-justify",
+ "align-left",
+ "align-right",
+ "align-slash",
+ "alt",
+ "amp-guitar",
+ "ampersand",
+ "anchor-circle-check",
+ "anchor-circle-exclamation",
+ "anchor-circle-xmark",
+ "anchor-lock",
+ "anchor",
+ "angel",
+ "angle-90",
+ "angle-down",
+ "angle-left",
+ "angle-right",
+ "angle-up",
+ "angle",
+ "angles-down",
+ "angles-left",
+ "angles-right",
+ "angles-up-down",
+ "angles-up",
+ "ankh",
+ "ant",
+ "apartment",
+ "aperture",
+ "apostrophe",
+ "apple-core",
+ "apple-whole",
+ "archway",
+ "arrow-down-1-9",
+ "arrow-down-9-1",
+ "arrow-down-a-z",
+ "arrow-down-arrow-up",
+ "arrow-down-big-small",
+ "arrow-down-from-arc",
+ "arrow-down-from-bracket",
+ "arrow-down-from-dotted-line",
+ "arrow-down-from-line",
+ "arrow-down-left-and-arrow-up-right-to-center",
+ "arrow-down-left",
+ "arrow-down-long",
+ "arrow-down-right",
+ "arrow-down-short-wide",
+ "arrow-down-small-big",
+ "arrow-down-square-triangle",
+ "arrow-down-to-arc",
+ "arrow-down-to-bracket",
+ "arrow-down-to-dotted-line",
+ "arrow-down-to-line",
+ "arrow-down-to-square",
+ "arrow-down-triangle-square",
+ "arrow-down-up-across-line",
+ "arrow-down-up-lock",
+ "arrow-down-wide-short",
+ "arrow-down-z-a",
+ "arrow-down",
+ "arrow-left-from-arc",
+ "arrow-left-from-bracket",
+ "arrow-left-from-line",
+ "arrow-left-long-to-line",
+ "arrow-left-long",
+ "arrow-left-to-arc",
+ "arrow-left-to-bracket",
+ "arrow-left-to-line",
+ "arrow-left",
+ "arrow-pointer",
+ "arrow-progress",
+ "arrow-right-arrow-left",
+ "arrow-right-from-arc",
+ "arrow-right-from-bracket",
+ "arrow-right-from-line",
+ "arrow-right-long-to-line",
+ "arrow-right-long",
+ "arrow-right-to-arc",
+ "arrow-right-to-bracket",
+ "arrow-right-to-city",
+ "arrow-right-to-line",
+ "arrow-right",
+ "arrow-rotate-left",
+ "arrow-rotate-right",
+ "arrow-trend-down",
+ "arrow-trend-up",
+ "arrow-turn-down-left",
+ "arrow-turn-down-right",
+ "arrow-turn-down",
+ "arrow-turn-left-down",
+ "arrow-turn-left-up",
+ "arrow-turn-left",
+ "arrow-turn-right",
+ "arrow-turn-up",
+ "arrow-up-1-9",
+ "arrow-up-9-1",
+ "arrow-up-a-z",
+ "arrow-up-arrow-down",
+ "arrow-up-big-small",
+ "arrow-up-from-arc",
+ "arrow-up-from-bracket",
+ "arrow-up-from-dotted-line",
+ "arrow-up-from-ground-water",
+ "arrow-up-from-line",
+ "arrow-up-from-square",
+ "arrow-up-from-water-pump",
+ "arrow-up-left-from-circle",
+ "arrow-up-left",
+ "arrow-up-long",
+ "arrow-up-right-and-arrow-down-left-from-center",
+ "arrow-up-right-dots",
+ "arrow-up-right-from-square",
+ "arrow-up-right",
+ "arrow-up-short-wide",
+ "arrow-up-small-big",
+ "arrow-up-square-triangle",
+ "arrow-up-to-arc",
+ "arrow-up-to-bracket",
+ "arrow-up-to-dotted-line",
+ "arrow-up-to-line",
+ "arrow-up-triangle-square",
+ "arrow-up-wide-short",
+ "arrow-up-z-a",
+ "arrow-up",
+ "arrows-cross",
+ "arrows-down-to-line",
+ "arrows-down-to-people",
+ "arrows-from-dotted-line",
+ "arrows-from-line",
+ "arrows-left-right-to-line",
+ "arrows-left-right",
+ "arrows-maximize",
+ "arrows-minimize",
+ "arrows-repeat-1",
+ "arrows-repeat",
+ "arrows-retweet",
+ "arrows-rotate-reverse",
+ "arrows-rotate",
+ "arrows-spin",
+ "arrows-split-up-and-left",
+ "arrows-to-circle",
+ "arrows-to-dot",
+ "arrows-to-dotted-line",
+ "arrows-to-eye",
+ "arrows-to-line",
+ "arrows-turn-right",
+ "arrows-turn-to-dots",
+ "arrows-up-down-left-right",
+ "arrows-up-down",
+ "arrows-up-to-line",
+ "asterisk",
+ "at",
+ "atom-simple",
+ "atom",
+ "audio-description-slash",
+ "audio-description",
+ "austral-sign",
+ "avocado",
+ "award-simple",
+ "award",
+ "axe-battle",
+ "axe",
+ "b",
+ "baby-carriage",
+ "baby",
+ "backpack",
+ "backward-fast",
+ "backward-step",
+ "backward",
+ "bacon",
+ "bacteria",
+ "bacterium",
+ "badge-check",
+ "badge-dollar",
+ "badge-percent",
+ "badge-sheriff",
+ "badge",
+ "badger-honey",
+ "badminton",
+ "bag-seedling",
+ "bag-shopping-minus",
+ "bag-shopping-plus",
+ "bag-shopping",
+ "bagel",
+ "bags-shopping",
+ "baguette",
+ "bahai",
+ "baht-sign",
+ "ball-pile",
+ "balloon",
+ "balloons",
+ "ballot-check",
+ "ballot",
+ "ban-bug",
+ "ban-parking",
+ "ban-smoking",
+ "ban",
+ "banana",
+ "bandage",
+ "bangladeshi-taka-sign",
+ "banjo",
+ "barcode-read",
+ "barcode-scan",
+ "barcode",
+ "bars-filter",
+ "bars-progress",
+ "bars-sort",
+ "bars-staggered",
+ "bars",
+ "baseball-bat-ball",
+ "baseball",
+ "basket-shopping-minus",
+ "basket-shopping-plus",
+ "basket-shopping-simple",
+ "basket-shopping",
+ "basketball-hoop",
+ "basketball",
+ "bat",
+ "bath",
+ "battery-bolt",
+ "battery-empty",
+ "battery-exclamation",
+ "battery-full",
+ "battery-half",
+ "battery-low",
+ "battery-quarter",
+ "battery-slash",
+ "battery-three-quarters",
+ "bed-bunk",
+ "bed-empty",
+ "bed-front",
+ "bed-pulse",
+ "bed",
+ "bee",
+ "beer-mug-empty",
+ "beer-mug",
+ "bell-concierge",
+ "bell-exclamation",
+ "bell-on",
+ "bell-plus",
+ "bell-ring",
+ "bell-school-slash",
+ "bell-school",
+ "bell-slash",
+ "bell",
+ "bells",
+ "bench-tree",
+ "bezier-curve",
+ "bicycle",
+ "billboard",
+ "bin-bottles-recycle",
+ "bin-bottles",
+ "bin-recycle",
+ "binary-circle-check",
+ "binary-lock",
+ "binary-slash",
+ "binary",
+ "binoculars",
+ "biohazard",
+ "bird",
+ "bitcoin-sign",
+ "blanket-fire",
+ "blanket",
+ "blender-phone",
+ "blender",
+ "blinds-open",
+ "blinds-raised",
+ "blinds",
+ "block-brick-fire",
+ "block-brick",
+ "block-question",
+ "block-quote",
+ "block",
+ "blog",
+ "blueberries",
+ "bluetooth",
+ "bold",
+ "bolt-auto",
+ "bolt-lightning",
+ "bolt-slash",
+ "bolt",
+ "bomb",
+ "bone-break",
+ "bone",
+ "bong",
+ "book-arrow-right",
+ "book-arrow-up",
+ "book-atlas",
+ "book-bible",
+ "book-blank",
+ "book-bookmark",
+ "book-circle-arrow-right",
+ "book-circle-arrow-up",
+ "book-copy",
+ "book-font",
+ "book-heart",
+ "book-journal-whills",
+ "book-medical",
+ "book-open-cover",
+ "book-open-reader",
+ "book-open",
+ "book-quran",
+ "book-section",
+ "book-skull",
+ "book-sparkles",
+ "book-tanakh",
+ "book-user",
+ "book",
+ "bookmark-slash",
+ "bookmark",
+ "books-medical",
+ "books",
+ "boombox",
+ "boot-heeled",
+ "boot",
+ "booth-curtain",
+ "border-all",
+ "border-bottom-right",
+ "border-bottom",
+ "border-center-h",
+ "border-center-v",
+ "border-inner",
+ "border-left",
+ "border-none",
+ "border-outer",
+ "border-right",
+ "border-top-left",
+ "border-top",
+ "bore-hole",
+ "bottle-baby",
+ "bottle-droplet",
+ "bottle-water",
+ "bow-arrow",
+ "bowl-chopsticks-noodles",
+ "bowl-chopsticks",
+ "bowl-food",
+ "bowl-hot",
+ "bowl-rice",
+ "bowl-scoop",
+ "bowl-scoops",
+ "bowl-soft-serve",
+ "bowl-spoon",
+ "bowling-ball-pin",
+ "bowling-ball",
+ "bowling-pins",
+ "box-archive",
+ "box-ballot",
+ "box-check",
+ "box-circle-check",
+ "box-dollar",
+ "box-heart",
+ "box-open-full",
+ "box-open",
+ "box-taped",
+ "box-tissue",
+ "box",
+ "boxes-packing",
+ "boxes-stacked",
+ "boxing-glove",
+ "bracket-curly-right",
+ "bracket-curly",
+ "bracket-round-right",
+ "bracket-round",
+ "bracket-square-right",
+ "bracket-square",
+ "brackets-curly",
+ "brackets-round",
+ "brackets-square",
+ "braille",
+ "brain-arrow-curved-right",
+ "brain-circuit",
+ "brain",
+ "brake-warning",
+ "brazilian-real-sign",
+ "bread-loaf",
+ "bread-slice-butter",
+ "bread-slice",
+ "bridge-circle-check",
+ "bridge-circle-exclamation",
+ "bridge-circle-xmark",
+ "bridge-lock",
+ "bridge-suspension",
+ "bridge-water",
+ "bridge",
+ "briefcase-arrow-right",
+ "briefcase-blank",
+ "briefcase-medical",
+ "briefcase",
+ "brightness-low",
+ "brightness",
+ "bring-forward",
+ "bring-front",
+ "broccoli",
+ "broom-ball",
+ "broom-wide",
+ "broom",
+ "browser",
+ "browsers",
+ "brush",
+ "bucket",
+ "bug-slash",
+ "bug",
+ "bugs",
+ "building-circle-arrow-right",
+ "building-circle-check",
+ "building-circle-exclamation",
+ "building-circle-xmark",
+ "building-columns",
+ "building-flag",
+ "building-lock",
+ "building-magnifying-glass",
+ "building-memo",
+ "building-ngo",
+ "building-shield",
+ "building-un",
+ "building-user",
+ "building-wheat",
+ "building",
+ "buildings",
+ "bulldozer",
+ "bullhorn",
+ "bullseye-arrow",
+ "bullseye-pointer",
+ "bullseye",
+ "buoy-mooring",
+ "buoy",
+ "burger-cheese",
+ "burger-fries",
+ "burger-glass",
+ "burger-lettuce",
+ "burger-soda",
+ "burger",
+ "burrito",
+ "burst",
+ "bus-school",
+ "bus-simple",
+ "bus",
+ "business-time",
+ "butter",
+ "c",
+ "cabin",
+ "cabinet-filing",
+ "cable-car",
+ "cactus",
+ "caduceus",
+ "cake-candles",
+ "cake-slice",
+ "calculator-simple",
+ "calculator",
+ "calendar-arrow-down",
+ "calendar-arrow-up",
+ "calendar-check",
+ "calendar-circle-exclamation",
+ "calendar-circle-minus",
+ "calendar-circle-plus",
+ "calendar-circle-user",
+ "calendar-clock",
+ "calendar-day",
+ "calendar-days",
+ "calendar-exclamation",
+ "calendar-heart",
+ "calendar-image",
+ "calendar-lines-pen",
+ "calendar-lines",
+ "calendar-minus",
+ "calendar-pen",
+ "calendar-plus",
+ "calendar-range",
+ "calendar-star",
+ "calendar-users",
+ "calendar-week",
+ "calendar-xmark",
+ "calendar",
+ "calendars",
+ "camcorder",
+ "camera-cctv",
+ "camera-movie",
+ "camera-polaroid",
+ "camera-retro",
+ "camera-rotate",
+ "camera-security",
+ "camera-slash",
+ "camera-viewfinder",
+ "camera-web-slash",
+ "camera-web",
+ "camera",
+ "campfire",
+ "campground",
+ "can-food",
+ "candle-holder",
+ "candy-bar",
+ "candy-cane",
+ "candy-corn",
+ "candy",
+ "cannabis",
+ "cannon",
+ "capsules",
+ "car-battery",
+ "car-bolt",
+ "car-building",
+ "car-bump",
+ "car-burst",
+ "car-bus",
+ "car-circle-bolt",
+ "car-garage",
+ "car-mirrors",
+ "car-on",
+ "car-rear",
+ "car-side-bolt",
+ "car-side",
+ "car-tilt",
+ "car-tunnel",
+ "car-wash",
+ "car-wrench",
+ "car",
+ "caravan-simple",
+ "caravan",
+ "card-club",
+ "card-diamond",
+ "card-heart",
+ "card-spade",
+ "cards-blank",
+ "cards",
+ "caret-down",
+ "caret-left",
+ "caret-right",
+ "caret-up",
+ "carpool",
+ "carrot",
+ "cars",
+ "cart-arrow-down",
+ "cart-arrow-up",
+ "cart-circle-arrow-down",
+ "cart-circle-arrow-up",
+ "cart-circle-check",
+ "cart-circle-exclamation",
+ "cart-circle-plus",
+ "cart-circle-xmark",
+ "cart-flatbed-boxes",
+ "cart-flatbed-empty",
+ "cart-flatbed-suitcase",
+ "cart-flatbed",
+ "cart-minus",
+ "cart-plus",
+ "cart-shopping-fast",
+ "cart-shopping",
+ "cart-xmark",
+ "cash-register",
+ "cassette-betamax",
+ "cassette-tape",
+ "cassette-vhs",
+ "castle",
+ "cat-space",
+ "cat",
+ "cauldron",
+ "cedi-sign",
+ "cent-sign",
+ "certificate",
+ "chair-office",
+ "chair",
+ "chalkboard-user",
+ "chalkboard",
+ "champagne-glass",
+ "champagne-glasses",
+ "charging-station",
+ "chart-area",
+ "chart-bar",
+ "chart-bullet",
+ "chart-candlestick",
+ "chart-column",
+ "chart-diagram",
+ "chart-fft",
+ "chart-gantt",
+ "chart-kanban",
+ "chart-line-down",
+ "chart-line-up-down",
+ "chart-line-up",
+ "chart-line",
+ "chart-mixed-up-circle-currency",
+ "chart-mixed-up-circle-dollar",
+ "chart-mixed",
+ "chart-network",
+ "chart-pie-simple-circle-currency",
+ "chart-pie-simple-circle-dollar",
+ "chart-pie-simple",
+ "chart-pie",
+ "chart-pyramid",
+ "chart-radar",
+ "chart-scatter-3d",
+ "chart-scatter-bubble",
+ "chart-scatter",
+ "chart-simple-horizontal",
+ "chart-simple",
+ "chart-sine",
+ "chart-tree-map",
+ "chart-user",
+ "chart-waterfall",
+ "check-double",
+ "check-to-slot",
+ "check",
+ "cheese-swiss",
+ "cheese",
+ "cherries",
+ "chess-bishop-piece",
+ "chess-bishop",
+ "chess-board",
+ "chess-clock-flip",
+ "chess-clock",
+ "chess-king-piece",
+ "chess-king",
+ "chess-knight-piece",
+ "chess-knight",
+ "chess-pawn-piece",
+ "chess-pawn",
+ "chess-queen-piece",
+ "chess-queen",
+ "chess-rook-piece",
+ "chess-rook",
+ "chess",
+ "chestnut",
+ "chevron-down",
+ "chevron-left",
+ "chevron-right",
+ "chevron-up",
+ "chevrons-down",
+ "chevrons-left",
+ "chevrons-right",
+ "chevrons-up",
+ "chf-sign",
+ "child-combatant",
+ "child-dress",
+ "child-reaching",
+ "child",
+ "children",
+ "chimney",
+ "chopsticks",
+ "church",
+ "circle-0",
+ "circle-1",
+ "circle-2",
+ "circle-3",
+ "circle-4",
+ "circle-5",
+ "circle-6",
+ "circle-7",
+ "circle-8",
+ "circle-9",
+ "circle-a",
+ "circle-ampersand",
+ "circle-arrow-down-left",
+ "circle-arrow-down-right",
+ "circle-arrow-down",
+ "circle-arrow-left",
+ "circle-arrow-right",
+ "circle-arrow-up-left",
+ "circle-arrow-up-right",
+ "circle-arrow-up",
+ "circle-b",
+ "circle-bolt",
+ "circle-book-open",
+ "circle-bookmark",
+ "circle-c",
+ "circle-calendar",
+ "circle-camera",
+ "circle-caret-down",
+ "circle-caret-left",
+ "circle-caret-right",
+ "circle-caret-up",
+ "circle-check",
+ "circle-chevron-down",
+ "circle-chevron-left",
+ "circle-chevron-right",
+ "circle-chevron-up",
+ "circle-d",
+ "circle-dashed",
+ "circle-divide",
+ "circle-dollar-to-slot",
+ "circle-dollar",
+ "circle-dot",
+ "circle-down-left",
+ "circle-down-right",
+ "circle-down",
+ "circle-e",
+ "circle-ellipsis-vertical",
+ "circle-ellipsis",
+ "circle-envelope",
+ "circle-euro",
+ "circle-exclamation-check",
+ "circle-exclamation",
+ "circle-f",
+ "circle-g",
+ "circle-gf",
+ "circle-h",
+ "circle-half-stroke",
+ "circle-half",
+ "circle-heart",
+ "circle-i",
+ "circle-info",
+ "circle-j",
+ "circle-k",
+ "circle-l",
+ "circle-left",
+ "circle-location-arrow",
+ "circle-m",
+ "circle-microphone-lines",
+ "circle-microphone",
+ "circle-minus",
+ "circle-n",
+ "circle-nodes",
+ "circle-notch",
+ "circle-o",
+ "circle-p",
+ "circle-parking",
+ "circle-pause",
+ "circle-phone-flip",
+ "circle-phone-hangup",
+ "circle-phone",
+ "circle-play",
+ "circle-plus",
+ "circle-q",
+ "circle-quarter-stroke",
+ "circle-quarter",
+ "circle-quarters",
+ "circle-question",
+ "circle-r",
+ "circle-radiation",
+ "circle-right",
+ "circle-s",
+ "circle-small",
+ "circle-sort-down",
+ "circle-sort-up",
+ "circle-sort",
+ "circle-star",
+ "circle-sterling",
+ "circle-stop",
+ "circle-t",
+ "circle-three-quarters-stroke",
+ "circle-three-quarters",
+ "circle-trash",
+ "circle-u",
+ "circle-up-left",
+ "circle-up-right",
+ "circle-up",
+ "circle-user",
+ "circle-v",
+ "circle-video",
+ "circle-w",
+ "circle-waveform-lines",
+ "circle-wifi-circle-wifi",
+ "circle-wifi",
+ "circle-x",
+ "circle-xmark",
+ "circle-y",
+ "circle-yen",
+ "circle-z",
+ "circle",
+ "circles-overlap-3",
+ "circles-overlap",
+ "citrus-slice",
+ "citrus",
+ "city",
+ "clapperboard-play",
+ "clapperboard",
+ "clarinet",
+ "claw-marks",
+ "clipboard-check",
+ "clipboard-list-check",
+ "clipboard-list",
+ "clipboard-medical",
+ "clipboard-prescription",
+ "clipboard-question",
+ "clipboard-user",
+ "clipboard",
+ "clock-desk",
+ "clock-eight-thirty",
+ "clock-eight",
+ "clock-eleven-thirty",
+ "clock-eleven",
+ "clock-five-thirty",
+ "clock-five",
+ "clock-four-thirty",
+ "clock-nine-thirty",
+ "clock-nine",
+ "clock-one-thirty",
+ "clock-one",
+ "clock-rotate-left",
+ "clock-seven-thirty",
+ "clock-seven",
+ "clock-six-thirty",
+ "clock-six",
+ "clock-ten-thirty",
+ "clock-ten",
+ "clock-three-thirty",
+ "clock-three",
+ "clock-twelve-thirty",
+ "clock-twelve",
+ "clock-two-thirty",
+ "clock-two",
+ "clock",
+ "clone",
+ "closed-captioning-slash",
+ "closed-captioning",
+ "clothes-hanger",
+ "cloud-arrow-down",
+ "cloud-arrow-up",
+ "cloud-binary",
+ "cloud-bolt-moon",
+ "cloud-bolt-sun",
+ "cloud-bolt",
+ "cloud-check",
+ "cloud-drizzle",
+ "cloud-exclamation",
+ "cloud-fog",
+ "cloud-hail-mixed",
+ "cloud-hail",
+ "cloud-meatball",
+ "cloud-minus",
+ "cloud-moon-rain",
+ "cloud-moon",
+ "cloud-music",
+ "cloud-plus",
+ "cloud-question",
+ "cloud-rain",
+ "cloud-rainbow",
+ "cloud-showers-heavy",
+ "cloud-showers-water",
+ "cloud-showers",
+ "cloud-slash",
+ "cloud-sleet",
+ "cloud-snow",
+ "cloud-sun-rain",
+ "cloud-sun",
+ "cloud-word",
+ "cloud-xmark",
+ "cloud",
+ "clouds-moon",
+ "clouds-sun",
+ "clouds",
+ "clover",
+ "club",
+ "coconut",
+ "code-branch",
+ "code-commit",
+ "code-compare",
+ "code-fork",
+ "code-merge",
+ "code-pull-request-closed",
+ "code-pull-request-draft",
+ "code-pull-request",
+ "code-simple",
+ "code",
+ "coffee-bean",
+ "coffee-beans",
+ "coffee-pot",
+ "coffin-cross",
+ "coffin",
+ "coin-blank",
+ "coin-front",
+ "coin-vertical",
+ "coin",
+ "coins",
+ "colon-sign",
+ "colon",
+ "columns-3",
+ "comet",
+ "comma",
+ "command",
+ "comment-arrow-down",
+ "comment-arrow-up-right",
+ "comment-arrow-up",
+ "comment-captions",
+ "comment-check",
+ "comment-code",
+ "comment-dollar",
+ "comment-dots",
+ "comment-exclamation",
+ "comment-heart",
+ "comment-image",
+ "comment-lines",
+ "comment-medical",
+ "comment-middle-top",
+ "comment-middle",
+ "comment-minus",
+ "comment-music",
+ "comment-nodes",
+ "comment-pen",
+ "comment-plus",
+ "comment-question",
+ "comment-quote",
+ "comment-slash",
+ "comment-smile",
+ "comment-sms",
+ "comment-text",
+ "comment-xmark",
+ "comment",
+ "comments-dollar",
+ "comments-question-check",
+ "comments-question",
+ "comments",
+ "compact-disc",
+ "compass-drafting",
+ "compass-slash",
+ "compass",
+ "compress-wide",
+ "compress",
+ "computer-classic",
+ "computer-mouse-scrollwheel",
+ "computer-mouse",
+ "computer-speaker",
+ "computer",
+ "container-storage",
+ "conveyor-belt-arm",
+ "conveyor-belt-boxes",
+ "conveyor-belt-empty",
+ "conveyor-belt",
+ "cookie-bite",
+ "cookie",
+ "copy",
+ "copyright",
+ "corn",
+ "corner",
+ "couch",
+ "court-sport",
+ "cow",
+ "cowbell-circle-plus",
+ "cowbell",
+ "crab",
+ "crate-apple",
+ "crate-empty",
+ "credit-card-blank",
+ "credit-card-front",
+ "credit-card",
+ "cricket-bat-ball",
+ "croissant",
+ "crop-simple",
+ "crop",
+ "cross",
+ "crosshairs-simple",
+ "crosshairs",
+ "crow",
+ "crown",
+ "crutch",
+ "crutches",
+ "cruzeiro-sign",
+ "crystal-ball",
+ "cube",
+ "cubes-stacked",
+ "cubes",
+ "cucumber",
+ "cup-straw-swoosh",
+ "cup-straw",
+ "cup-togo",
+ "cupcake",
+ "curling-stone",
+ "custard",
+ "d",
+ "dagger",
+ "dash",
+ "database",
+ "deer-rudolph",
+ "deer",
+ "delete-left",
+ "delete-right",
+ "democrat",
+ "desktop-arrow-down",
+ "desktop",
+ "dharmachakra",
+ "diagram-cells",
+ "diagram-lean-canvas",
+ "diagram-nested",
+ "diagram-next",
+ "diagram-predecessor",
+ "diagram-previous",
+ "diagram-project",
+ "diagram-sankey",
+ "diagram-subtask",
+ "diagram-successor",
+ "diagram-venn",
+ "dial-high",
+ "dial-low",
+ "dial-max",
+ "dial-med-low",
+ "dial-med",
+ "dial-min",
+ "dial-off",
+ "dial",
+ "diamond-exclamation",
+ "diamond-half-stroke",
+ "diamond-half",
+ "diamond-turn-right",
+ "diamond",
+ "diamonds-4",
+ "dice-d10",
+ "dice-d12",
+ "dice-d20",
+ "dice-d4",
+ "dice-d6",
+ "dice-d8",
+ "dice-five",
+ "dice-four",
+ "dice-one",
+ "dice-six",
+ "dice-three",
+ "dice-two",
+ "dice",
+ "dinosaur",
+ "diploma",
+ "disc-drive",
+ "disease",
+ "display-arrow-down",
+ "display-chart-up-circle-currency",
+ "display-chart-up-circle-dollar",
+ "display-chart-up",
+ "display-code",
+ "display-medical",
+ "display-slash",
+ "display",
+ "distribute-spacing-horizontal",
+ "distribute-spacing-vertical",
+ "ditto",
+ "divide",
+ "dna",
+ "do-not-enter",
+ "dog-leashed",
+ "dog",
+ "dollar-sign",
+ "dolly-empty",
+ "dolly",
+ "dolphin",
+ "dong-sign",
+ "donut",
+ "door-closed",
+ "door-open",
+ "dove",
+ "down-from-bracket",
+ "down-from-dotted-line",
+ "down-from-line",
+ "down-left-and-up-right-to-center",
+ "down-left",
+ "down-long",
+ "down-right",
+ "down-to-bracket",
+ "down-to-dotted-line",
+ "down-to-line",
+ "down",
+ "download",
+ "dragon",
+ "draw-circle",
+ "draw-polygon",
+ "draw-square",
+ "dreidel",
+ "drone-front",
+ "drone",
+ "droplet-degree",
+ "droplet-percent",
+ "droplet-slash",
+ "droplet",
+ "drum-steelpan",
+ "drum",
+ "drumstick-bite",
+ "drumstick",
+ "dryer-heat",
+ "dryer",
+ "duck",
+ "dumbbell",
+ "dumpster-fire",
+ "dumpster",
+ "dungeon",
+ "e",
+ "ear-deaf",
+ "ear-listen",
+ "ear-muffs",
+ "ear",
+ "earth-africa",
+ "earth-americas",
+ "earth-asia",
+ "earth-europe",
+ "earth-oceania",
+ "eclipse",
+ "egg-fried",
+ "egg",
+ "eggplant",
+ "eject",
+ "elephant",
+ "elevator",
+ "ellipsis-stroke-vertical",
+ "ellipsis-stroke",
+ "ellipsis-vertical",
+ "ellipsis",
+ "empty-set",
+ "engine-warning",
+ "engine",
+ "envelope-circle-check",
+ "envelope-dot",
+ "envelope-open-dollar",
+ "envelope-open-text",
+ "envelope-open",
+ "envelope",
+ "envelopes-bulk",
+ "envelopes",
+ "equals",
+ "eraser",
+ "escalator",
+ "ethernet",
+ "euro-sign",
+ "excavator",
+ "exclamation",
+ "expand-wide",
+ "expand",
+ "explosion",
+ "eye-dropper-full",
+ "eye-dropper-half",
+ "eye-dropper",
+ "eye-evil",
+ "eye-low-vision",
+ "eye-slash",
+ "eye",
+ "eyes",
+ "f",
+ "face-angry-horns",
+ "face-angry",
+ "face-anguished",
+ "face-anxious-sweat",
+ "face-astonished",
+ "face-awesome",
+ "face-beam-hand-over-mouth",
+ "face-clouds",
+ "face-confounded",
+ "face-confused",
+ "face-cowboy-hat",
+ "face-diagonal-mouth",
+ "face-disappointed",
+ "face-disguise",
+ "face-dizzy",
+ "face-dotted",
+ "face-downcast-sweat",
+ "face-drooling",
+ "face-exhaling",
+ "face-explode",
+ "face-expressionless",
+ "face-eyes-xmarks",
+ "face-fearful",
+ "face-flushed",
+ "face-frown-open",
+ "face-frown-slight",
+ "face-frown",
+ "face-glasses",
+ "face-grimace",
+ "face-grin-beam-sweat",
+ "face-grin-beam",
+ "face-grin-hearts",
+ "face-grin-squint-tears",
+ "face-grin-squint",
+ "face-grin-stars",
+ "face-grin-tears",
+ "face-grin-tongue-squint",
+ "face-grin-tongue-wink",
+ "face-grin-tongue",
+ "face-grin-wide",
+ "face-grin-wink",
+ "face-grin",
+ "face-hand-over-mouth",
+ "face-hand-peeking",
+ "face-hand-yawn",
+ "face-head-bandage",
+ "face-holding-back-tears",
+ "face-hushed",
+ "face-icicles",
+ "face-kiss-beam",
+ "face-kiss-closed-eyes",
+ "face-kiss-wink-heart",
+ "face-kiss",
+ "face-laugh-beam",
+ "face-laugh-squint",
+ "face-laugh-wink",
+ "face-laugh",
+ "face-lying",
+ "face-mask",
+ "face-meh-blank",
+ "face-meh",
+ "face-melting",
+ "face-monocle",
+ "face-nauseated",
+ "face-nose-steam",
+ "face-party",
+ "face-pensive",
+ "face-persevering",
+ "face-pleading",
+ "face-pouting",
+ "face-raised-eyebrow",
+ "face-relieved",
+ "face-rolling-eyes",
+ "face-sad-cry",
+ "face-sad-sweat",
+ "face-sad-tear",
+ "face-saluting",
+ "face-scream",
+ "face-shush",
+ "face-sleeping",
+ "face-sleepy",
+ "face-smile-beam",
+ "face-smile-halo",
+ "face-smile-hearts",
+ "face-smile-horns",
+ "face-smile-plus",
+ "face-smile-relaxed",
+ "face-smile-tear",
+ "face-smile-tongue",
+ "face-smile-upside-down",
+ "face-smile-wink",
+ "face-smile",
+ "face-smiling-hands",
+ "face-smirking",
+ "face-spiral-eyes",
+ "face-sunglasses",
+ "face-surprise",
+ "face-swear",
+ "face-thermometer",
+ "face-thinking",
+ "face-tired",
+ "face-tissue",
+ "face-tongue-money",
+ "face-tongue-sweat",
+ "face-unamused",
+ "face-viewfinder",
+ "face-vomit",
+ "face-weary",
+ "face-woozy",
+ "face-worried",
+ "face-zany",
+ "face-zipper",
+ "falafel",
+ "family-dress",
+ "family-pants",
+ "family",
+ "fan-table",
+ "fan",
+ "farm",
+ "faucet-drip",
+ "faucet",
+ "fax",
+ "feather-pointed",
+ "feather",
+ "fence",
+ "ferris-wheel",
+ "ferry",
+ "field-hockey-stick-ball",
+ "file-arrow-down",
+ "file-arrow-up",
+ "file-audio",
+ "file-binary",
+ "file-cad",
+ "file-certificate",
+ "file-chart-column",
+ "file-chart-pie",
+ "file-check",
+ "file-circle-check",
+ "file-circle-exclamation",
+ "file-circle-info",
+ "file-circle-minus",
+ "file-circle-plus",
+ "file-circle-question",
+ "file-circle-xmark",
+ "file-code",
+ "file-contract",
+ "file-csv",
+ "file-dashed-line",
+ "file-doc",
+ "file-eps",
+ "file-excel",
+ "file-exclamation",
+ "file-export",
+ "file-fragment",
+ "file-gif",
+ "file-half-dashed",
+ "file-heart",
+ "file-image",
+ "file-import",
+ "file-invoice-dollar",
+ "file-invoice",
+ "file-jpg",
+ "file-lines",
+ "file-lock",
+ "file-magnifying-glass",
+ "file-medical",
+ "file-minus",
+ "file-mov",
+ "file-mp3",
+ "file-mp4",
+ "file-music",
+ "file-pdf",
+ "file-pen",
+ "file-plus-minus",
+ "file-plus",
+ "file-png",
+ "file-powerpoint",
+ "file-ppt",
+ "file-prescription",
+ "file-shield",
+ "file-signature",
+ "file-slash",
+ "file-spreadsheet",
+ "file-svg",
+ "file-user",
+ "file-vector",
+ "file-video",
+ "file-waveform",
+ "file-word",
+ "file-xls",
+ "file-xmark",
+ "file-xml",
+ "file-zip",
+ "file-zipper",
+ "file",
+ "files-medical",
+ "files",
+ "fill-drip",
+ "fill",
+ "film-canister",
+ "film-simple",
+ "film-slash",
+ "film",
+ "films",
+ "filter-circle-dollar",
+ "filter-circle-xmark",
+ "filter-list",
+ "filter-slash",
+ "filter",
+ "filters",
+ "fingerprint",
+ "fire-burner",
+ "fire-extinguisher",
+ "fire-flame-curved",
+ "fire-flame-simple",
+ "fire-flame",
+ "fire-hydrant",
+ "fire-smoke",
+ "fire",
+ "fireplace",
+ "fish-bones",
+ "fish-cooked",
+ "fish-fins",
+ "fish",
+ "fishing-rod",
+ "flag-checkered",
+ "flag-pennant",
+ "flag-swallowtail",
+ "flag-usa",
+ "flag",
+ "flashlight",
+ "flask-gear",
+ "flask-round-poison",
+ "flask-round-potion",
+ "flask-vial",
+ "flask",
+ "flatbread-stuffed",
+ "flatbread",
+ "floppy-disk-circle-arrow-right",
+ "floppy-disk-circle-xmark",
+ "floppy-disk-pen",
+ "floppy-disk",
+ "floppy-disks",
+ "florin-sign",
+ "flower-daffodil",
+ "flower-tulip",
+ "flower",
+ "flute",
+ "flux-capacitor",
+ "flying-disc",
+ "folder-arrow-down",
+ "folder-arrow-up",
+ "folder-bookmark",
+ "folder-check",
+ "folder-closed",
+ "folder-gear",
+ "folder-grid",
+ "folder-heart",
+ "folder-image",
+ "folder-magnifying-glass",
+ "folder-medical",
+ "folder-minus",
+ "folder-music",
+ "folder-open",
+ "folder-plus",
+ "folder-tree",
+ "folder-user",
+ "folder-xmark",
+ "folder",
+ "folders",
+ "fondue-pot",
+ "font-awesome",
+ "font-case",
+ "font",
+ "football-helmet",
+ "football",
+ "fork-knife",
+ "fork",
+ "forklift",
+ "fort",
+ "forward-fast",
+ "forward-step",
+ "forward",
+ "frame",
+ "franc-sign",
+ "french-fries",
+ "frog",
+ "function",
+ "futbol",
+ "g",
+ "galaxy",
+ "gallery-thumbnails",
+ "game-board-simple",
+ "game-board",
+ "game-console-handheld-crank",
+ "game-console-handheld",
+ "gamepad-modern",
+ "gamepad",
+ "garage-car",
+ "garage-open",
+ "garage",
+ "garlic",
+ "gas-pump-slash",
+ "gas-pump",
+ "gauge-circle-bolt",
+ "gauge-circle-minus",
+ "gauge-circle-plus",
+ "gauge-high",
+ "gauge-low",
+ "gauge-max",
+ "gauge-min",
+ "gauge-simple-high",
+ "gauge-simple-low",
+ "gauge-simple-max",
+ "gauge-simple-min",
+ "gauge-simple",
+ "gauge",
+ "gavel",
+ "gear-code",
+ "gear-complex-code",
+ "gear-complex",
+ "gear",
+ "gears",
+ "gem",
+ "genderless",
+ "ghost",
+ "gif",
+ "gift-card",
+ "gift",
+ "gifts",
+ "gingerbread-man",
+ "glass-citrus",
+ "glass-empty",
+ "glass-half",
+ "glass-water-droplet",
+ "glass-water",
+ "glass",
+ "glasses-round",
+ "glasses",
+ "globe-pointer",
+ "globe-snow",
+ "globe-stand",
+ "globe-wifi",
+ "globe",
+ "goal-net",
+ "golf-ball-tee",
+ "golf-club",
+ "golf-flag-hole",
+ "gopuram",
+ "graduation-cap",
+ "gramophone",
+ "grapes",
+ "grate-droplet",
+ "grate",
+ "greater-than-equal",
+ "greater-than",
+ "grid-2-plus",
+ "grid-2",
+ "grid-4",
+ "grid-5",
+ "grid-dividers",
+ "grid-horizontal",
+ "grid-round-2-plus",
+ "grid-round-2",
+ "grid-round-4",
+ "grid-round-5",
+ "grid-round",
+ "grid",
+ "grill-fire",
+ "grill-hot",
+ "grill",
+ "grip-dots-vertical",
+ "grip-dots",
+ "grip-lines-vertical",
+ "grip-lines",
+ "grip-vertical",
+ "grip",
+ "group-arrows-rotate",
+ "guarani-sign",
+ "guitar-electric",
+ "guitar",
+ "guitars",
+ "gun-slash",
+ "gun-squirt",
+ "gun",
+ "h",
+ "h1",
+ "h2",
+ "h3",
+ "h4",
+ "h5",
+ "h6",
+ "hammer-brush",
+ "hammer-crash",
+ "hammer-war",
+ "hammer",
+ "hamsa",
+ "hand-back-fist",
+ "hand-back-point-down",
+ "hand-back-point-left",
+ "hand-back-point-ribbon",
+ "hand-back-point-right",
+ "hand-back-point-up",
+ "hand-dots",
+ "hand-fingers-crossed",
+ "hand-fist",
+ "hand-heart",
+ "hand-holding-box",
+ "hand-holding-circle-dollar",
+ "hand-holding-dollar",
+ "hand-holding-droplet",
+ "hand-holding-hand",
+ "hand-holding-heart",
+ "hand-holding-magic",
+ "hand-holding-medical",
+ "hand-holding-seedling",
+ "hand-holding-skull",
+ "hand-holding",
+ "hand-horns",
+ "hand-lizard",
+ "hand-love",
+ "hand-middle-finger",
+ "hand-peace",
+ "hand-point-down",
+ "hand-point-left",
+ "hand-point-ribbon",
+ "hand-point-right",
+ "hand-point-up",
+ "hand-pointer",
+ "hand-scissors",
+ "hand-sparkles",
+ "hand-spock",
+ "hand-wave",
+ "hand",
+ "handcuffs",
+ "hands-asl-interpreting",
+ "hands-bound",
+ "hands-bubbles",
+ "hands-clapping",
+ "hands-holding-child",
+ "hands-holding-circle",
+ "hands-holding-diamond",
+ "hands-holding-dollar",
+ "hands-holding-heart",
+ "hands-holding",
+ "hands-praying",
+ "hands",
+ "handshake-angle",
+ "handshake-simple-slash",
+ "handshake-simple",
+ "handshake-slash",
+ "handshake",
+ "hanukiah",
+ "hard-drive",
+ "hashtag-lock",
+ "hashtag",
+ "hat-beach",
+ "hat-chef",
+ "hat-cowboy-side",
+ "hat-cowboy",
+ "hat-santa",
+ "hat-winter",
+ "hat-witch",
+ "hat-wizard",
+ "head-side-brain",
+ "head-side-cough-slash",
+ "head-side-cough",
+ "head-side-gear",
+ "head-side-goggles",
+ "head-side-headphones",
+ "head-side-heart",
+ "head-side-mask",
+ "head-side-medical",
+ "head-side-virus",
+ "head-side",
+ "heading",
+ "headphones-simple",
+ "headphones",
+ "headset",
+ "heart-circle-bolt",
+ "heart-circle-check",
+ "heart-circle-exclamation",
+ "heart-circle-minus",
+ "heart-circle-plus",
+ "heart-circle-xmark",
+ "heart-crack",
+ "heart-half-stroke",
+ "heart-half",
+ "heart-pulse",
+ "heart",
+ "heat",
+ "helicopter-symbol",
+ "helicopter",
+ "helmet-battle",
+ "helmet-safety",
+ "helmet-un",
+ "hexagon-check",
+ "hexagon-divide",
+ "hexagon-exclamation",
+ "hexagon-image",
+ "hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
+ "hexagon-plus",
+ "hexagon-vertical-nft-slanted",
+ "hexagon-vertical-nft",
+ "hexagon-xmark",
+ "hexagon",
+ "high-definition",
+ "highlighter-line",
+ "highlighter",
+ "hill-avalanche",
+ "hill-rockslide",
+ "hippo",
+ "hockey-mask",
+ "hockey-puck",
+ "hockey-stick-puck",
+ "hockey-sticks",
+ "holly-berry",
+ "honey-pot",
+ "hood-cloak",
+ "horizontal-rule",
+ "horse-head",
+ "horse-saddle",
+ "horse",
+ "hose-reel",
+ "hose",
+ "hospital-user",
+ "hospital",
+ "hospitals",
+ "hot-tub-person",
+ "hotdog",
+ "hotel",
+ "hourglass-clock",
+ "hourglass-end",
+ "hourglass-half",
+ "hourglass-start",
+ "hourglass",
+ "house-blank",
+ "house-building",
+ "house-chimney-blank",
+ "house-chimney-crack",
+ "house-chimney-heart",
+ "house-chimney-medical",
+ "house-chimney-user",
+ "house-chimney-window",
+ "house-chimney",
+ "house-circle-check",
+ "house-circle-exclamation",
+ "house-circle-xmark",
+ "house-crack",
+ "house-day",
+ "house-fire",
+ "house-flag",
+ "house-flood-water-circle-arrow-right",
+ "house-flood-water",
+ "house-heart",
+ "house-laptop",
+ "house-lock",
+ "house-medical-circle-check",
+ "house-medical-circle-exclamation",
+ "house-medical-circle-xmark",
+ "house-medical-flag",
+ "house-medical",
+ "house-night",
+ "house-person-leave",
+ "house-person-return",
+ "house-signal",
+ "house-tree",
+ "house-tsunami",
+ "house-turret",
+ "house-user",
+ "house-water",
+ "house-window",
+ "house",
+ "hryvnia-sign",
+ "hundred-points",
+ "hurricane",
+ "hydra",
+ "hyphen",
+ "i-cursor",
+ "i",
+ "ice-cream",
+ "ice-skate",
+ "icicles",
+ "icons",
+ "id-badge",
+ "id-card-clip",
+ "id-card",
+ "igloo",
+ "image-landscape",
+ "image-polaroid-user",
+ "image-polaroid",
+ "image-portrait",
+ "image-slash",
+ "image-user",
+ "image",
+ "images-user",
+ "images",
+ "inbox-full",
+ "inbox-in",
+ "inbox-out",
+ "inbox",
+ "inboxes",
+ "indent",
+ "indian-rupee-sign",
+ "industry-windows",
+ "industry",
+ "infinity",
+ "info",
+ "inhaler",
+ "input-numeric",
+ "input-pipe",
+ "input-text",
+ "integral",
+ "interrobang",
+ "intersection",
+ "island-tropical",
+ "italic",
+ "j",
+ "jack-o-lantern",
+ "jar-wheat",
+ "jar",
+ "jedi",
+ "jet-fighter-up",
+ "jet-fighter",
+ "joint",
+ "joystick",
+ "jug-bottle",
+ "jug-detergent",
+ "jug",
+ "k",
+ "kaaba",
+ "kazoo",
+ "kerning",
+ "key-skeleton-left-right",
+ "key-skeleton",
+ "key",
+ "keyboard-brightness-low",
+ "keyboard-brightness",
+ "keyboard-down",
+ "keyboard-left",
+ "keyboard",
+ "keynote",
+ "khanda",
+ "kidneys",
+ "kip-sign",
+ "kit-medical",
+ "kitchen-set",
+ "kite",
+ "kiwi-bird",
+ "kiwi-fruit",
+ "knife-kitchen",
+ "knife",
+ "l",
+ "lacrosse-stick-ball",
+ "lacrosse-stick",
+ "lambda",
+ "lamp-desk",
+ "lamp-floor",
+ "lamp-street",
+ "lamp",
+ "land-mine-on",
+ "landmark-dome",
+ "landmark-flag",
+ "landmark-magnifying-glass",
+ "landmark",
+ "language",
+ "laptop-arrow-down",
+ "laptop-binary",
+ "laptop-code",
+ "laptop-file",
+ "laptop-medical",
+ "laptop-mobile",
+ "laptop-slash",
+ "laptop",
+ "lari-sign",
+ "lasso-sparkles",
+ "lasso",
+ "layer-group",
+ "layer-minus",
+ "layer-plus",
+ "leaf-heart",
+ "leaf-maple",
+ "leaf-oak",
+ "leaf",
+ "leafy-green",
+ "left-from-bracket",
+ "left-from-line",
+ "left-long-to-line",
+ "left-long",
+ "left-right",
+ "left-to-bracket",
+ "left-to-line",
+ "left",
+ "lemon",
+ "less-than-equal",
+ "less-than",
+ "life-ring",
+ "light-ceiling",
+ "light-emergency-on",
+ "light-emergency",
+ "light-switch-off",
+ "light-switch-on",
+ "light-switch",
+ "lightbulb-cfl-on",
+ "lightbulb-cfl",
+ "lightbulb-dollar",
+ "lightbulb-exclamation-on",
+ "lightbulb-exclamation",
+ "lightbulb-gear",
+ "lightbulb-message",
+ "lightbulb-on",
+ "lightbulb-slash",
+ "lightbulb",
+ "lighthouse",
+ "lights-holiday",
+ "line-columns",
+ "line-height",
+ "lines-leaning",
+ "link-horizontal-slash",
+ "link-horizontal",
+ "link-simple-slash",
+ "link-simple",
+ "link-slash",
+ "link",
+ "lips",
+ "lira-sign",
+ "list-check",
+ "list-dropdown",
+ "list-music",
+ "list-ol",
+ "list-radio",
+ "list-timeline",
+ "list-tree",
+ "list-ul",
+ "list",
+ "litecoin-sign",
+ "loader",
+ "lobster",
+ "location-arrow-up",
+ "location-arrow",
+ "location-check",
+ "location-crosshairs-slash",
+ "location-crosshairs",
+ "location-dot-slash",
+ "location-dot",
+ "location-exclamation",
+ "location-minus",
+ "location-pen",
+ "location-pin-lock",
+ "location-pin-slash",
+ "location-pin",
+ "location-plus",
+ "location-question",
+ "location-smile",
+ "location-xmark",
+ "lock-a",
+ "lock-hashtag",
+ "lock-keyhole-open",
+ "lock-keyhole",
+ "lock-open",
+ "lock",
+ "locust",
+ "lollipop",
+ "loveseat",
+ "luchador-mask",
+ "lungs-virus",
+ "lungs",
+ "m",
+ "mace",
+ "magnet",
+ "magnifying-glass-arrow-right",
+ "magnifying-glass-arrows-rotate",
+ "magnifying-glass-chart",
+ "magnifying-glass-dollar",
+ "magnifying-glass-location",
+ "magnifying-glass-minus",
+ "magnifying-glass-music",
+ "magnifying-glass-play",
+ "magnifying-glass-plus",
+ "magnifying-glass-waveform",
+ "magnifying-glass",
+ "mailbox-flag-up",
+ "mailbox",
+ "manat-sign",
+ "mandolin",
+ "mango",
+ "manhole",
+ "map-location-dot",
+ "map-location",
+ "map-pin",
+ "map",
+ "marker",
+ "mars-and-venus-burst",
+ "mars-and-venus",
+ "mars-double",
+ "mars-stroke-right",
+ "mars-stroke-up",
+ "mars-stroke",
+ "mars",
+ "martini-glass-citrus",
+ "martini-glass-empty",
+ "martini-glass",
+ "mask-face",
+ "mask-snorkel",
+ "mask-ventilator",
+ "mask",
+ "masks-theater",
+ "mattress-pillow",
+ "maximize",
+ "meat",
+ "medal",
+ "megaphone",
+ "melon-slice",
+ "melon",
+ "memo-circle-check",
+ "memo-circle-info",
+ "memo-pad",
+ "memo",
+ "memory",
+ "menorah",
+ "mercury",
+ "merge",
+ "message-arrow-down",
+ "message-arrow-up-right",
+ "message-arrow-up",
+ "message-bot",
+ "message-captions",
+ "message-check",
+ "message-code",
+ "message-dollar",
+ "message-dots",
+ "message-exclamation",
+ "message-heart",
+ "message-image",
+ "message-lines",
+ "message-medical",
+ "message-middle-top",
+ "message-middle",
+ "message-minus",
+ "message-music",
+ "message-pen",
+ "message-plus",
+ "message-question",
+ "message-quote",
+ "message-slash",
+ "message-smile",
+ "message-sms",
+ "message-text",
+ "message-xmark",
+ "message",
+ "messages-dollar",
+ "messages-question",
+ "messages",
+ "meteor",
+ "meter-bolt",
+ "meter-droplet",
+ "meter-fire",
+ "meter",
+ "microchip-ai",
+ "microchip",
+ "microphone-lines-slash",
+ "microphone-lines",
+ "microphone-slash",
+ "microphone-stand",
+ "microphone",
+ "microscope",
+ "microwave",
+ "mill-sign",
+ "minimize",
+ "minus",
+ "mistletoe",
+ "mitten",
+ "mobile-button",
+ "mobile-notch",
+ "mobile-retro",
+ "mobile-screen-button",
+ "mobile-screen",
+ "mobile-signal-out",
+ "mobile-signal",
+ "mobile",
+ "money-bill-1-wave",
+ "money-bill-1",
+ "money-bill-simple-wave",
+ "money-bill-simple",
+ "money-bill-transfer",
+ "money-bill-trend-up",
+ "money-bill-wave",
+ "money-bill-wheat",
+ "money-bill",
+ "money-bills-simple",
+ "money-bills",
+ "money-check-dollar-pen",
+ "money-check-dollar",
+ "money-check-pen",
+ "money-check",
+ "money-from-bracket",
+ "money-simple-from-bracket",
+ "monitor-waveform",
+ "monkey",
+ "monument",
+ "moon-cloud",
+ "moon-over-sun",
+ "moon-stars",
+ "moon",
+ "moped",
+ "mortar-pestle",
+ "mosque",
+ "mosquito-net",
+ "mosquito",
+ "motorcycle",
+ "mound",
+ "mountain-city",
+ "mountain-sun",
+ "mountain",
+ "mountains",
+ "mouse-field",
+ "mp3-player",
+ "mug-hot",
+ "mug-marshmallows",
+ "mug-saucer",
+ "mug-tea-saucer",
+ "mug-tea",
+ "mug",
+ "mushroom",
+ "music-magnifying-glass",
+ "music-note-slash",
+ "music-note",
+ "music-slash",
+ "music",
+ "mustache",
+ "n",
+ "naira-sign",
+ "narwhal",
+ "nesting-dolls",
+ "network-wired",
+ "neuter",
+ "newspaper",
+ "nfc-lock",
+ "nfc-magnifying-glass",
+ "nfc-pen",
+ "nfc-signal",
+ "nfc-slash",
+ "nfc-symbol",
+ "nfc-trash",
+ "nfc",
+ "nose",
+ "not-equal",
+ "notdef",
+ "note-medical",
+ "note-sticky",
+ "note",
+ "notebook",
+ "notes-medical",
+ "notes",
+ "o",
+ "object-exclude",
+ "object-group",
+ "object-intersect",
+ "object-subtract",
+ "object-ungroup",
+ "object-union",
+ "objects-align-bottom",
+ "objects-align-center-horizontal",
+ "objects-align-center-vertical",
+ "objects-align-left",
+ "objects-align-right",
+ "objects-align-top",
+ "objects-column",
+ "octagon-check",
+ "octagon-divide",
+ "octagon-exclamation",
+ "octagon-minus",
+ "octagon-plus",
+ "octagon-xmark",
+ "octagon",
+ "octopus",
+ "oil-can-drip",
+ "oil-can",
+ "oil-temperature",
+ "oil-well",
+ "olive-branch",
+ "olive",
+ "om",
+ "omega",
+ "onion",
+ "option",
+ "ornament",
+ "otter",
+ "outdent",
+ "outlet",
+ "oven",
+ "overline",
+ "p",
+ "page-caret-down",
+ "page-caret-up",
+ "page",
+ "pager",
+ "paint-roller",
+ "paintbrush-fine",
+ "paintbrush-pencil",
+ "paintbrush",
+ "palette",
+ "pallet-box",
+ "pallet-boxes",
+ "pallet",
+ "pan-food",
+ "pan-frying",
+ "pancakes",
+ "panel-ews",
+ "panel-fire",
+ "panorama",
+ "paper-plane-top",
+ "paper-plane",
+ "paperclip-vertical",
+ "paperclip",
+ "parachute-box",
+ "paragraph-left",
+ "paragraph",
+ "party-bell",
+ "party-horn",
+ "passport",
+ "paste",
+ "pause",
+ "paw-claws",
+ "paw-simple",
+ "paw",
+ "peace",
+ "peach",
+ "peanut",
+ "peanuts",
+ "peapod",
+ "pear",
+ "pedestal",
+ "pegasus",
+ "pen-circle",
+ "pen-clip-slash",
+ "pen-clip",
+ "pen-fancy-slash",
+ "pen-fancy",
+ "pen-field",
+ "pen-line",
+ "pen-nib-slash",
+ "pen-nib",
+ "pen-paintbrush",
+ "pen-ruler",
+ "pen-slash",
+ "pen-swirl",
+ "pen-to-square",
+ "pen",
+ "pencil-mechanical",
+ "pencil-slash",
+ "pencil",
+ "people-arrows",
+ "people-carry-box",
+ "people-dress-simple",
+ "people-dress",
+ "people-group",
+ "people-line",
+ "people-pants-simple",
+ "people-pants",
+ "people-pulling",
+ "people-robbery",
+ "people-roof",
+ "people-simple",
+ "people",
+ "pepper-hot",
+ "pepper",
+ "percent",
+ "period",
+ "person-arrow-down-to-line",
+ "person-arrow-up-from-line",
+ "person-biking-mountain",
+ "person-biking",
+ "person-booth",
+ "person-breastfeeding",
+ "person-burst",
+ "person-cane",
+ "person-carry-box",
+ "person-chalkboard",
+ "person-circle-check",
+ "person-circle-exclamation",
+ "person-circle-minus",
+ "person-circle-plus",
+ "person-circle-question",
+ "person-circle-xmark",
+ "person-digging",
+ "person-dolly-empty",
+ "person-dolly",
+ "person-dots-from-line",
+ "person-dress-burst",
+ "person-dress-fairy",
+ "person-dress-simple",
+ "person-dress",
+ "person-drowning",
+ "person-fairy",
+ "person-falling-burst",
+ "person-falling",
+ "person-from-portal",
+ "person-half-dress",
+ "person-harassing",
+ "person-hiking",
+ "person-military-pointing",
+ "person-military-rifle",
+ "person-military-to-person",
+ "person-pinball",
+ "person-praying",
+ "person-pregnant",
+ "person-rays",
+ "person-rifle",
+ "person-running-fast",
+ "person-running",
+ "person-seat-reclined",
+ "person-seat",
+ "person-shelter",
+ "person-sign",
+ "person-simple",
+ "person-skating",
+ "person-ski-jumping",
+ "person-ski-lift",
+ "person-skiing-nordic",
+ "person-skiing",
+ "person-sledding",
+ "person-snowboarding",
+ "person-snowmobiling",
+ "person-swimming",
+ "person-through-window",
+ "person-to-door",
+ "person-to-portal",
+ "person-walking-arrow-loop-left",
+ "person-walking-arrow-right",
+ "person-walking-dashed-line-arrow-right",
+ "person-walking-luggage",
+ "person-walking-with-cane",
+ "person-walking",
+ "person",
+ "peseta-sign",
+ "peso-sign",
+ "phone-arrow-down-left",
+ "phone-arrow-right",
+ "phone-arrow-up-right",
+ "phone-flip",
+ "phone-hangup",
+ "phone-intercom",
+ "phone-missed",
+ "phone-office",
+ "phone-plus",
+ "phone-rotary",
+ "phone-slash",
+ "phone-volume",
+ "phone-xmark",
+ "phone",
+ "photo-film-music",
+ "photo-film",
+ "pi",
+ "piano-keyboard",
+ "piano",
+ "pickaxe",
+ "pickleball",
+ "pie",
+ "pig",
+ "piggy-bank",
+ "pills",
+ "pinata",
+ "pinball",
+ "pineapple",
+ "pipe-circle-check",
+ "pipe-collar",
+ "pipe-section",
+ "pipe-smoking",
+ "pipe-valve",
+ "pipe",
+ "pizza-slice",
+ "pizza",
+ "place-of-worship",
+ "plane-arrival",
+ "plane-circle-check",
+ "plane-circle-exclamation",
+ "plane-circle-xmark",
+ "plane-departure",
+ "plane-engines",
+ "plane-lock",
+ "plane-prop",
+ "plane-slash",
+ "plane-tail",
+ "plane-up-slash",
+ "plane-up",
+ "plane",
+ "planet-moon",
+ "planet-ringed",
+ "plant-wilt",
+ "plate-utensils",
+ "plate-wheat",
+ "play-pause",
+ "play",
+ "plug-circle-bolt",
+ "plug-circle-check",
+ "plug-circle-exclamation",
+ "plug-circle-minus",
+ "plug-circle-plus",
+ "plug-circle-xmark",
+ "plug",
+ "plus-large",
+ "plus-minus",
+ "plus",
+ "podcast",
+ "podium-star",
+ "podium",
+ "police-box",
+ "poll-people",
+ "pompebled",
+ "poo-storm",
+ "poo",
+ "pool-8-ball",
+ "poop",
+ "popcorn",
+ "popsicle",
+ "pot-food",
+ "potato",
+ "power-off",
+ "prescription-bottle-medical",
+ "prescription-bottle-pill",
+ "prescription-bottle",
+ "prescription",
+ "presentation-screen",
+ "pretzel",
+ "print-magnifying-glass",
+ "print-slash",
+ "print",
+ "projector",
+ "pump-medical",
+ "pump-soap",
+ "pump",
+ "pumpkin",
+ "puzzle-piece-simple",
+ "puzzle-piece",
+ "puzzle",
+ "q",
+ "qrcode",
+ "question",
+ "quote-left",
+ "quote-right",
+ "quotes",
+ "r",
+ "rabbit-running",
+ "rabbit",
+ "raccoon",
+ "racquet",
+ "radar",
+ "radiation",
+ "radio-tuner",
+ "radio",
+ "rainbow",
+ "raindrops",
+ "ram",
+ "ramp-loading",
+ "ranking-star",
+ "raygun",
+ "receipt",
+ "record-vinyl",
+ "rectangle-ad",
+ "rectangle-barcode",
+ "rectangle-code",
+ "rectangle-history-circle-plus",
+ "rectangle-history-circle-user",
+ "rectangle-history",
+ "rectangle-list",
+ "rectangle-pro",
+ "rectangle-terminal",
+ "rectangle-vertical-history",
+ "rectangle-vertical",
+ "rectangle-wide",
+ "rectangle-xmark",
+ "rectangle",
+ "rectangles-mixed",
+ "recycle",
+ "reel",
+ "reflect-both",
+ "reflect-horizontal",
+ "reflect-vertical",
+ "refrigerator",
+ "registered",
+ "repeat-1",
+ "repeat",
+ "reply-all",
+ "reply-clock",
+ "reply",
+ "republican",
+ "restroom-simple",
+ "restroom",
+ "retweet",
+ "rhombus",
+ "ribbon",
+ "right-from-bracket",
+ "right-from-line",
+ "right-left-large",
+ "right-left",
+ "right-long-to-line",
+ "right-long",
+ "right-to-bracket",
+ "right-to-line",
+ "right",
+ "ring-diamond",
+ "ring",
+ "rings-wedding",
+ "road-barrier",
+ "road-bridge",
+ "road-circle-check",
+ "road-circle-exclamation",
+ "road-circle-xmark",
+ "road-lock",
+ "road-spikes",
+ "road",
+ "robot-astromech",
+ "robot",
+ "rocket-launch",
+ "rocket",
+ "roller-coaster",
+ "rotate-exclamation",
+ "rotate-left",
+ "rotate-reverse",
+ "rotate-right",
+ "rotate",
+ "route-highway",
+ "route-interstate",
+ "route",
+ "router",
+ "rss",
+ "ruble-sign",
+ "rug",
+ "rugby-ball",
+ "ruler-combined",
+ "ruler-horizontal",
+ "ruler-triangle",
+ "ruler-vertical",
+ "ruler",
+ "rupee-sign",
+ "rupiah-sign",
+ "rv",
+ "s",
+ "sack-dollar",
+ "sack-xmark",
+ "sack",
+ "sailboat",
+ "salad",
+ "salt-shaker",
+ "sandwich",
+ "satellite-dish",
+ "satellite",
+ "sausage",
+ "saxophone-fire",
+ "saxophone",
+ "scale-balanced",
+ "scale-unbalanced-flip",
+ "scale-unbalanced",
+ "scalpel-line-dashed",
+ "scalpel",
+ "scanner-gun",
+ "scanner-image",
+ "scanner-keyboard",
+ "scanner-touchscreen",
+ "scarecrow",
+ "scarf",
+ "school-circle-check",
+ "school-circle-exclamation",
+ "school-circle-xmark",
+ "school-flag",
+ "school-lock",
+ "school",
+ "scissors",
+ "screen-users",
+ "screencast",
+ "screwdriver-wrench",
+ "screwdriver",
+ "scribble",
+ "scroll-old",
+ "scroll-torah",
+ "scroll",
+ "scrubber",
+ "scythe",
+ "sd-card",
+ "sd-cards",
+ "seal-exclamation",
+ "seal-question",
+ "seal",
+ "seat-airline",
+ "section",
+ "seedling",
+ "semicolon",
+ "send-back",
+ "send-backward",
+ "sensor-cloud",
+ "sensor-fire",
+ "sensor-on",
+ "sensor-triangle-exclamation",
+ "sensor",
+ "server",
+ "shapes",
+ "share-all",
+ "share-from-square",
+ "share-nodes",
+ "share",
+ "sheep",
+ "sheet-plastic",
+ "shekel-sign",
+ "shelves-empty",
+ "shelves",
+ "shield-cat",
+ "shield-check",
+ "shield-cross",
+ "shield-dog",
+ "shield-exclamation",
+ "shield-halved",
+ "shield-heart",
+ "shield-keyhole",
+ "shield-minus",
+ "shield-plus",
+ "shield-quartered",
+ "shield-slash",
+ "shield-virus",
+ "shield-xmark",
+ "shield",
+ "ship",
+ "shirt-long-sleeve",
+ "shirt-running",
+ "shirt-tank-top",
+ "shirt",
+ "shish-kebab",
+ "shoe-prints",
+ "shop-lock",
+ "shop-slash",
+ "shop",
+ "shovel-snow",
+ "shovel",
+ "shower-down",
+ "shower",
+ "shredder",
+ "shrimp",
+ "shuffle",
+ "shutters",
+ "shuttle-space",
+ "shuttlecock",
+ "sickle",
+ "sidebar-flip",
+ "sidebar",
+ "sigma",
+ "sign-hanging",
+ "sign-post",
+ "sign-posts-wrench",
+ "sign-posts",
+ "signal-bars-fair",
+ "signal-bars-good",
+ "signal-bars-slash",
+ "signal-bars-weak",
+ "signal-bars",
+ "signal-fair",
+ "signal-good",
+ "signal-slash",
+ "signal-stream-slash",
+ "signal-stream",
+ "signal-strong",
+ "signal-weak",
+ "signal",
+ "signature-lock",
+ "signature-slash",
+ "signature",
+ "signs-post",
+ "sim-card",
+ "sim-cards",
+ "sink",
+ "siren-on",
+ "siren",
+ "sitemap",
+ "skeleton-ribs",
+ "skeleton",
+ "ski-boot-ski",
+ "ski-boot",
+ "skull-cow",
+ "skull-crossbones",
+ "skull",
+ "slash-back",
+ "slash-forward",
+ "slash",
+ "sleigh",
+ "slider",
+ "sliders-simple",
+ "sliders-up",
+ "sliders",
+ "slot-machine",
+ "smog",
+ "smoke",
+ "smoking",
+ "snake",
+ "snooze",
+ "snow-blowing",
+ "snowflake-droplets",
+ "snowflake",
+ "snowflakes",
+ "snowman-head",
+ "snowman",
+ "snowplow",
+ "soap",
+ "socks",
+ "soft-serve",
+ "solar-panel",
+ "solar-system",
+ "sort-down",
+ "sort-up",
+ "sort",
+ "spa",
+ "space-station-moon-construction",
+ "space-station-moon",
+ "spade",
+ "spaghetti-monster-flying",
+ "sparkle",
+ "sparkles",
+ "speaker",
+ "speakers",
+ "spell-check",
+ "spider-black-widow",
+ "spider-web",
+ "spider",
+ "spinner-scale",
+ "spinner-third",
+ "spinner",
+ "split",
+ "splotch",
+ "spoon",
+ "sportsball",
+ "spray-can-sparkles",
+ "spray-can",
+ "sprinkler-ceiling",
+ "sprinkler",
+ "square-0",
+ "square-1",
+ "square-2",
+ "square-3",
+ "square-4",
+ "square-5",
+ "square-6",
+ "square-7",
+ "square-8",
+ "square-9",
+ "square-a-lock",
+ "square-a",
+ "square-ampersand",
+ "square-arrow-down-left",
+ "square-arrow-down-right",
+ "square-arrow-down",
+ "square-arrow-left",
+ "square-arrow-right",
+ "square-arrow-up-left",
+ "square-arrow-up-right",
+ "square-arrow-up",
+ "square-b",
+ "square-binary",
+ "square-bolt",
+ "square-c",
+ "square-caret-down",
+ "square-caret-left",
+ "square-caret-right",
+ "square-caret-up",
+ "square-check",
+ "square-chevron-down",
+ "square-chevron-left",
+ "square-chevron-right",
+ "square-chevron-up",
+ "square-code",
+ "square-d",
+ "square-dashed-circle-plus",
+ "square-dashed",
+ "square-divide",
+ "square-dollar",
+ "square-down-left",
+ "square-down-right",
+ "square-down",
+ "square-e",
+ "square-ellipsis-vertical",
+ "square-ellipsis",
+ "square-envelope",
+ "square-exclamation",
+ "square-f",
+ "square-fragile",
+ "square-full",
+ "square-g",
+ "square-h",
+ "square-heart",
+ "square-i",
+ "square-info",
+ "square-j",
+ "square-k",
+ "square-kanban",
+ "square-l",
+ "square-left",
+ "square-list",
+ "square-m",
+ "square-minus",
+ "square-n",
+ "square-nfi",
+ "square-o",
+ "square-p",
+ "square-parking-slash",
+ "square-parking",
+ "square-pen",
+ "square-person-confined",
+ "square-phone-flip",
+ "square-phone-hangup",
+ "square-phone",
+ "square-plus",
+ "square-poll-horizontal",
+ "square-poll-vertical",
+ "square-q",
+ "square-quarters",
+ "square-question",
+ "square-quote",
+ "square-r",
+ "square-right",
+ "square-ring",
+ "square-root-variable",
+ "square-root",
+ "square-rss",
+ "square-s",
+ "square-share-nodes",
+ "square-sliders-vertical",
+ "square-sliders",
+ "square-small",
+ "square-star",
+ "square-t",
+ "square-terminal",
+ "square-this-way-up",
+ "square-u",
+ "square-up-left",
+ "square-up-right",
+ "square-up",
+ "square-user",
+ "square-v",
+ "square-virus",
+ "square-w",
+ "square-x",
+ "square-xmark",
+ "square-y",
+ "square-z",
+ "square",
+ "squid",
+ "squirrel",
+ "staff-snake",
+ "staff",
+ "stairs",
+ "stamp",
+ "standard-definition",
+ "stapler",
+ "star-and-crescent",
+ "star-christmas",
+ "star-exclamation",
+ "star-half-stroke",
+ "star-half",
+ "star-of-david",
+ "star-of-life",
+ "star-sharp-half-stroke",
+ "star-sharp-half",
+ "star-sharp",
+ "star-shooting",
+ "star",
+ "starfighter-twin-ion-engine-advanced",
+ "starfighter-twin-ion-engine",
+ "starfighter",
+ "stars",
+ "starship-freighter",
+ "starship",
+ "steak",
+ "steering-wheel",
+ "sterling-sign",
+ "stethoscope",
+ "stocking",
+ "stomach",
+ "stop",
+ "stopwatch-20",
+ "stopwatch",
+ "store-lock",
+ "store-slash",
+ "store",
+ "strawberry",
+ "street-view",
+ "stretcher",
+ "strikethrough",
+ "stroopwafel",
+ "subscript",
+ "subtitles-slash",
+ "subtitles",
+ "suitcase-medical",
+ "suitcase-rolling",
+ "suitcase",
+ "sun-bright",
+ "sun-cloud",
+ "sun-dust",
+ "sun-haze",
+ "sun-plant-wilt",
+ "sun",
+ "sunglasses",
+ "sunrise",
+ "sunset",
+ "superscript",
+ "sushi-roll",
+ "sushi",
+ "swap-arrows",
+ "swap",
+ "swatchbook",
+ "sword-laser-alt",
+ "sword-laser",
+ "sword",
+ "swords-laser",
+ "swords",
+ "symbols",
+ "synagogue",
+ "syringe",
+ "t-rex",
+ "t",
+ "table-cells-column-lock",
+ "table-cells-column-unlock",
+ "table-cells-large",
+ "table-cells-lock",
+ "table-cells-row-lock",
+ "table-cells-row-unlock",
+ "table-cells-unlock",
+ "table-cells",
+ "table-columns",
+ "table-layout",
+ "table-list",
+ "table-picnic",
+ "table-pivot",
+ "table-rows",
+ "table-tennis-paddle-ball",
+ "table-tree",
+ "table",
+ "tablet-button",
+ "tablet-rugged",
+ "tablet-screen-button",
+ "tablet-screen",
+ "tablet",
+ "tablets",
+ "tachograph-digital",
+ "taco",
+ "tag",
+ "tags",
+ "tally-1",
+ "tally-2",
+ "tally-3",
+ "tally-4",
+ "tally",
+ "tamale",
+ "tank-water",
+ "tape",
+ "tarp-droplet",
+ "tarp",
+ "taxi-bus",
+ "taxi",
+ "teddy-bear",
+ "teeth-open",
+ "teeth",
+ "telescope",
+ "temperature-arrow-down",
+ "temperature-arrow-up",
+ "temperature-empty",
+ "temperature-full",
+ "temperature-half",
+ "temperature-high",
+ "temperature-list",
+ "temperature-low",
+ "temperature-quarter",
+ "temperature-snow",
+ "temperature-sun",
+ "temperature-three-quarters",
+ "tenge-sign",
+ "tennis-ball",
+ "tent-arrow-down-to-line",
+ "tent-arrow-left-right",
+ "tent-arrow-turn-left",
+ "tent-arrows-down",
+ "tent-double-peak",
+ "tent",
+ "tents",
+ "terminal",
+ "text-height",
+ "text-size",
+ "text-slash",
+ "text-width",
+ "text",
+ "thermometer",
+ "theta",
+ "thought-bubble",
+ "thumbs-down",
+ "thumbs-up",
+ "thumbtack-slash",
+ "thumbtack",
+ "tick",
+ "ticket-airline",
+ "ticket-perforated",
+ "ticket-simple",
+ "ticket",
+ "tickets-airline",
+ "tickets-perforated",
+ "tickets-simple",
+ "tickets",
+ "tilde",
+ "timeline-arrow",
+ "timeline",
+ "timer",
+ "tire-flat",
+ "tire-pressure-warning",
+ "tire-rugged",
+ "tire",
+ "toggle-large-off",
+ "toggle-large-on",
+ "toggle-off",
+ "toggle-on",
+ "toilet-paper-blank-under",
+ "toilet-paper-blank",
+ "toilet-paper-check",
+ "toilet-paper-slash",
+ "toilet-paper-under-slash",
+ "toilet-paper-under",
+ "toilet-paper-xmark",
+ "toilet-paper",
+ "toilet-portable",
+ "toilet",
+ "toilets-portable",
+ "tomato",
+ "tombstone-blank",
+ "tombstone",
+ "toolbox",
+ "tooth",
+ "toothbrush",
+ "torii-gate",
+ "tornado",
+ "tower-broadcast",
+ "tower-cell",
+ "tower-control",
+ "tower-observation",
+ "tractor",
+ "trademark",
+ "traffic-cone",
+ "traffic-light-go",
+ "traffic-light-slow",
+ "traffic-light-stop",
+ "traffic-light",
+ "trailer",
+ "train-subway-tunnel",
+ "train-subway",
+ "train-track",
+ "train-tram",
+ "train-tunnel",
+ "train",
+ "transformer-bolt",
+ "transgender",
+ "transporter-1",
+ "transporter-2",
+ "transporter-3",
+ "transporter-4",
+ "transporter-5",
+ "transporter-6",
+ "transporter-7",
+ "transporter-empty",
+ "transporter",
+ "trash-arrow-up",
+ "trash-can-arrow-up",
+ "trash-can-check",
+ "trash-can-clock",
+ "trash-can-list",
+ "trash-can-plus",
+ "trash-can-slash",
+ "trash-can-undo",
+ "trash-can-xmark",
+ "trash-can",
+ "trash-check",
+ "trash-clock",
+ "trash-list",
+ "trash-plus",
+ "trash-slash",
+ "trash-undo",
+ "trash-xmark",
+ "trash",
+ "treasure-chest",
+ "tree-christmas",
+ "tree-city",
+ "tree-deciduous",
+ "tree-decorated",
+ "tree-large",
+ "tree-palm",
+ "tree",
+ "trees",
+ "triangle-exclamation",
+ "triangle-instrument",
+ "triangle-person-digging",
+ "triangle",
+ "tricycle-adult",
+ "tricycle",
+ "trillium",
+ "trophy-star",
+ "trophy",
+ "trowel-bricks",
+ "trowel",
+ "truck-arrow-right",
+ "truck-bolt",
+ "truck-clock",
+ "truck-container-empty",
+ "truck-container",
+ "truck-droplet",
+ "truck-fast",
+ "truck-field-un",
+ "truck-field",
+ "truck-fire",
+ "truck-flatbed",
+ "truck-front",
+ "truck-ladder",
+ "truck-medical",
+ "truck-monster",
+ "truck-moving",
+ "truck-pickup",
+ "truck-plane",
+ "truck-plow",
+ "truck-ramp-box",
+ "truck-ramp-couch",
+ "truck-ramp",
+ "truck-tow",
+ "truck-utensils",
+ "truck",
+ "trumpet",
+ "tty-answer",
+ "tty",
+ "tugrik-sign",
+ "turkey",
+ "turkish-lira-sign",
+ "turn-down-left",
+ "turn-down-right",
+ "turn-down",
+ "turn-left-down",
+ "turn-left-up",
+ "turn-left",
+ "turn-right",
+ "turn-up",
+ "turntable",
+ "turtle",
+ "tv-music",
+ "tv-retro",
+ "tv",
+ "typewriter",
+ "u",
+ "ufo-beam",
+ "ufo",
+ "umbrella-beach",
+ "umbrella-simple",
+ "umbrella",
+ "underline",
+ "unicorn",
+ "uniform-martial-arts",
+ "union",
+ "universal-access",
+ "unlock-keyhole",
+ "unlock",
+ "up-down-left-right",
+ "up-down",
+ "up-from-bracket",
+ "up-from-dotted-line",
+ "up-from-line",
+ "up-left",
+ "up-long",
+ "up-right-and-down-left-from-center",
+ "up-right-from-square",
+ "up-right",
+ "up-to-bracket",
+ "up-to-dotted-line",
+ "up-to-line",
+ "up",
+ "upload",
+ "usb-drive",
+ "user-alien",
+ "user-astronaut",
+ "user-beard-bolt",
+ "user-bounty-hunter",
+ "user-check",
+ "user-chef",
+ "user-clock",
+ "user-cowboy",
+ "user-crown",
+ "user-doctor-hair-long",
+ "user-doctor-hair",
+ "user-doctor-message",
+ "user-doctor",
+ "user-gear",
+ "user-graduate",
+ "user-group-crown",
+ "user-group-simple",
+ "user-group",
+ "user-hair-buns",
+ "user-hair-long",
+ "user-hair-mullet",
+ "user-hair",
+ "user-headset",
+ "user-helmet-safety",
+ "user-hoodie",
+ "user-injured",
+ "user-large-slash",
+ "user-large",
+ "user-lock",
+ "user-magnifying-glass",
+ "user-minus",
+ "user-music",
+ "user-ninja",
+ "user-nurse-hair-long",
+ "user-nurse-hair",
+ "user-nurse",
+ "user-pen",
+ "user-pilot-tie",
+ "user-pilot",
+ "user-plus",
+ "user-police-tie",
+ "user-police",
+ "user-robot-xmarks",
+ "user-robot",
+ "user-secret",
+ "user-shakespeare",
+ "user-shield",
+ "user-slash",
+ "user-tag",
+ "user-tie-hair-long",
+ "user-tie-hair",
+ "user-tie",
+ "user-unlock",
+ "user-visor",
+ "user-vneck-hair-long",
+ "user-vneck-hair",
+ "user-vneck",
+ "user-xmark",
+ "user",
+ "users-between-lines",
+ "users-gear",
+ "users-line",
+ "users-medical",
+ "users-rays",
+ "users-rectangle",
+ "users-slash",
+ "users-viewfinder",
+ "users",
+ "utensils-slash",
+ "utensils",
+ "utility-pole-double",
+ "utility-pole",
+ "v",
+ "vacuum-robot",
+ "vacuum",
+ "value-absolute",
+ "van-shuttle",
+ "vault",
+ "vector-circle",
+ "vector-polygon",
+ "vector-square",
+ "vent-damper",
+ "venus-double",
+ "venus-mars",
+ "venus",
+ "vest-patches",
+ "vest",
+ "vial-circle-check",
+ "vial-virus",
+ "vial",
+ "vials",
+ "video-arrow-down-left",
+ "video-arrow-up-right",
+ "video-plus",
+ "video-slash",
+ "video",
+ "vihara",
+ "violin",
+ "virus-covid-slash",
+ "virus-covid",
+ "virus-slash",
+ "virus",
+ "viruses",
+ "voicemail",
+ "volcano",
+ "volleyball",
+ "volume-high",
+ "volume-low",
+ "volume-off",
+ "volume-slash",
+ "volume-xmark",
+ "volume",
+ "vr-cardboard",
+ "w",
+ "waffle",
+ "wagon-covered",
+ "walker",
+ "walkie-talkie",
+ "wallet",
+ "wand-magic-sparkles",
+ "wand-magic",
+ "wand-sparkles",
+ "wand",
+ "warehouse-full",
+ "warehouse",
+ "washing-machine",
+ "watch-apple",
+ "watch-calculator",
+ "watch-fitness",
+ "watch-smart",
+ "watch",
+ "water-arrow-down",
+ "water-arrow-up",
+ "water-ladder",
+ "water",
+ "watermelon-slice",
+ "wave-pulse",
+ "wave-sine",
+ "wave-square",
+ "wave-triangle",
+ "wave",
+ "waveform-lines",
+ "waveform",
+ "waves-sine",
+ "web-awesome",
+ "webhook",
+ "weight-hanging",
+ "weight-scale",
+ "whale",
+ "wheat-awn-circle-exclamation",
+ "wheat-awn-slash",
+ "wheat-awn",
+ "wheat-slash",
+ "wheat",
+ "wheelchair-move",
+ "wheelchair",
+ "whiskey-glass-ice",
+ "whiskey-glass",
+ "whistle",
+ "wifi-exclamation",
+ "wifi-fair",
+ "wifi-slash",
+ "wifi-weak",
+ "wifi",
+ "wind-turbine",
+ "wind-warning",
+ "wind",
+ "window-flip",
+ "window-frame-open",
+ "window-frame",
+ "window-maximize",
+ "window-minimize",
+ "window-restore",
+ "window",
+ "windsock",
+ "wine-bottle",
+ "wine-glass-crack",
+ "wine-glass-empty",
+ "wine-glass",
+ "won-sign",
+ "worm",
+ "wreath-laurel",
+ "wreath",
+ "wrench-simple",
+ "wrench",
+ "x-ray",
+ "x",
+ "xmark-large",
+ "xmark-to-slot",
+ "xmark",
+ "xmarks-lines",
+ "y",
+ "yen-sign",
+ "yin-yang",
+ "z"
+ ],
+ "sharp-duotone-regular": [
+ "0",
+ "00",
+ "1",
+ "2",
+ "3",
+ "360-degrees",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "a",
+ "abacus",
+ "accent-grave",
+ "acorn",
+ "address-book",
+ "address-card",
+ "air-conditioner",
+ "airplay",
+ "alarm-clock",
+ "alarm-exclamation",
+ "alarm-plus",
+ "alarm-snooze",
+ "album-circle-plus",
+ "album-circle-user",
+ "album-collection-circle-plus",
+ "album-collection-circle-user",
+ "album-collection",
+ "album",
+ "alicorn",
+ "alien-8bit",
+ "alien",
+ "align-center",
+ "align-justify",
+ "align-left",
+ "align-right",
+ "align-slash",
+ "alt",
+ "amp-guitar",
+ "ampersand",
+ "anchor-circle-check",
+ "anchor-circle-exclamation",
+ "anchor-circle-xmark",
+ "anchor-lock",
+ "anchor",
+ "angel",
+ "angle-90",
+ "angle-down",
+ "angle-left",
+ "angle-right",
+ "angle-up",
+ "angle",
+ "angles-down",
+ "angles-left",
+ "angles-right",
+ "angles-up-down",
+ "angles-up",
+ "ankh",
+ "ant",
+ "apartment",
+ "aperture",
+ "apostrophe",
+ "apple-core",
+ "apple-whole",
+ "archway",
+ "arrow-down-1-9",
+ "arrow-down-9-1",
+ "arrow-down-a-z",
+ "arrow-down-arrow-up",
+ "arrow-down-big-small",
+ "arrow-down-from-arc",
+ "arrow-down-from-bracket",
+ "arrow-down-from-dotted-line",
+ "arrow-down-from-line",
+ "arrow-down-left-and-arrow-up-right-to-center",
+ "arrow-down-left",
+ "arrow-down-long",
+ "arrow-down-right",
+ "arrow-down-short-wide",
+ "arrow-down-small-big",
+ "arrow-down-square-triangle",
+ "arrow-down-to-arc",
+ "arrow-down-to-bracket",
+ "arrow-down-to-dotted-line",
+ "arrow-down-to-line",
+ "arrow-down-to-square",
+ "arrow-down-triangle-square",
+ "arrow-down-up-across-line",
+ "arrow-down-up-lock",
+ "arrow-down-wide-short",
+ "arrow-down-z-a",
+ "arrow-down",
+ "arrow-left-from-arc",
+ "arrow-left-from-bracket",
+ "arrow-left-from-line",
+ "arrow-left-long-to-line",
+ "arrow-left-long",
+ "arrow-left-to-arc",
+ "arrow-left-to-bracket",
+ "arrow-left-to-line",
+ "arrow-left",
+ "arrow-pointer",
+ "arrow-progress",
+ "arrow-right-arrow-left",
+ "arrow-right-from-arc",
+ "arrow-right-from-bracket",
+ "arrow-right-from-line",
+ "arrow-right-long-to-line",
+ "arrow-right-long",
+ "arrow-right-to-arc",
+ "arrow-right-to-bracket",
+ "arrow-right-to-city",
+ "arrow-right-to-line",
+ "arrow-right",
+ "arrow-rotate-left",
+ "arrow-rotate-right",
+ "arrow-trend-down",
+ "arrow-trend-up",
+ "arrow-turn-down-left",
+ "arrow-turn-down-right",
+ "arrow-turn-down",
+ "arrow-turn-left-down",
+ "arrow-turn-left-up",
+ "arrow-turn-left",
+ "arrow-turn-right",
+ "arrow-turn-up",
+ "arrow-up-1-9",
+ "arrow-up-9-1",
+ "arrow-up-a-z",
+ "arrow-up-arrow-down",
+ "arrow-up-big-small",
+ "arrow-up-from-arc",
+ "arrow-up-from-bracket",
+ "arrow-up-from-dotted-line",
+ "arrow-up-from-ground-water",
+ "arrow-up-from-line",
+ "arrow-up-from-square",
+ "arrow-up-from-water-pump",
+ "arrow-up-left-from-circle",
+ "arrow-up-left",
+ "arrow-up-long",
+ "arrow-up-right-and-arrow-down-left-from-center",
+ "arrow-up-right-dots",
+ "arrow-up-right-from-square",
+ "arrow-up-right",
+ "arrow-up-short-wide",
+ "arrow-up-small-big",
+ "arrow-up-square-triangle",
+ "arrow-up-to-arc",
+ "arrow-up-to-bracket",
+ "arrow-up-to-dotted-line",
+ "arrow-up-to-line",
+ "arrow-up-triangle-square",
+ "arrow-up-wide-short",
+ "arrow-up-z-a",
+ "arrow-up",
+ "arrows-cross",
+ "arrows-down-to-line",
+ "arrows-down-to-people",
+ "arrows-from-dotted-line",
+ "arrows-from-line",
+ "arrows-left-right-to-line",
+ "arrows-left-right",
+ "arrows-maximize",
+ "arrows-minimize",
+ "arrows-repeat-1",
+ "arrows-repeat",
+ "arrows-retweet",
+ "arrows-rotate-reverse",
+ "arrows-rotate",
+ "arrows-spin",
+ "arrows-split-up-and-left",
+ "arrows-to-circle",
+ "arrows-to-dot",
+ "arrows-to-dotted-line",
+ "arrows-to-eye",
+ "arrows-to-line",
+ "arrows-turn-right",
+ "arrows-turn-to-dots",
+ "arrows-up-down-left-right",
+ "arrows-up-down",
+ "arrows-up-to-line",
+ "asterisk",
+ "at",
+ "atom-simple",
+ "atom",
+ "audio-description-slash",
+ "audio-description",
+ "austral-sign",
+ "avocado",
+ "award-simple",
+ "award",
+ "axe-battle",
+ "axe",
+ "b",
+ "baby-carriage",
+ "baby",
+ "backpack",
+ "backward-fast",
+ "backward-step",
+ "backward",
+ "bacon",
+ "bacteria",
+ "bacterium",
+ "badge-check",
+ "badge-dollar",
+ "badge-percent",
+ "badge-sheriff",
+ "badge",
+ "badger-honey",
+ "badminton",
+ "bag-seedling",
+ "bag-shopping-minus",
+ "bag-shopping-plus",
+ "bag-shopping",
+ "bagel",
+ "bags-shopping",
+ "baguette",
+ "bahai",
+ "baht-sign",
+ "ball-pile",
+ "balloon",
+ "balloons",
+ "ballot-check",
+ "ballot",
+ "ban-bug",
+ "ban-parking",
+ "ban-smoking",
+ "ban",
+ "banana",
+ "bandage",
+ "bangladeshi-taka-sign",
+ "banjo",
+ "barcode-read",
+ "barcode-scan",
+ "barcode",
+ "bars-filter",
+ "bars-progress",
+ "bars-sort",
+ "bars-staggered",
+ "bars",
+ "baseball-bat-ball",
+ "baseball",
+ "basket-shopping-minus",
+ "basket-shopping-plus",
+ "basket-shopping-simple",
+ "basket-shopping",
+ "basketball-hoop",
+ "basketball",
+ "bat",
+ "bath",
+ "battery-bolt",
+ "battery-empty",
+ "battery-exclamation",
+ "battery-full",
+ "battery-half",
+ "battery-low",
+ "battery-quarter",
+ "battery-slash",
+ "battery-three-quarters",
+ "bed-bunk",
+ "bed-empty",
+ "bed-front",
+ "bed-pulse",
+ "bed",
+ "bee",
+ "beer-mug-empty",
+ "beer-mug",
+ "bell-concierge",
+ "bell-exclamation",
+ "bell-on",
+ "bell-plus",
+ "bell-ring",
+ "bell-school-slash",
+ "bell-school",
+ "bell-slash",
+ "bell",
+ "bells",
+ "bench-tree",
+ "bezier-curve",
+ "bicycle",
+ "billboard",
+ "bin-bottles-recycle",
+ "bin-bottles",
+ "bin-recycle",
+ "binary-circle-check",
+ "binary-lock",
+ "binary-slash",
+ "binary",
+ "binoculars",
+ "biohazard",
+ "bird",
+ "bitcoin-sign",
+ "blanket-fire",
+ "blanket",
+ "blender-phone",
+ "blender",
+ "blinds-open",
+ "blinds-raised",
+ "blinds",
+ "block-brick-fire",
+ "block-brick",
+ "block-question",
+ "block-quote",
+ "block",
+ "blog",
+ "blueberries",
+ "bluetooth",
+ "bold",
+ "bolt-auto",
+ "bolt-lightning",
+ "bolt-slash",
+ "bolt",
+ "bomb",
+ "bone-break",
+ "bone",
+ "bong",
+ "book-arrow-right",
+ "book-arrow-up",
+ "book-atlas",
+ "book-bible",
+ "book-blank",
+ "book-bookmark",
+ "book-circle-arrow-right",
+ "book-circle-arrow-up",
+ "book-copy",
+ "book-font",
+ "book-heart",
+ "book-journal-whills",
+ "book-medical",
+ "book-open-cover",
+ "book-open-reader",
+ "book-open",
+ "book-quran",
+ "book-section",
+ "book-skull",
+ "book-sparkles",
+ "book-tanakh",
+ "book-user",
+ "book",
+ "bookmark-slash",
+ "bookmark",
+ "books-medical",
+ "books",
+ "boombox",
+ "boot-heeled",
+ "boot",
+ "booth-curtain",
+ "border-all",
+ "border-bottom-right",
+ "border-bottom",
+ "border-center-h",
+ "border-center-v",
+ "border-inner",
+ "border-left",
+ "border-none",
+ "border-outer",
+ "border-right",
+ "border-top-left",
+ "border-top",
+ "bore-hole",
+ "bottle-baby",
+ "bottle-droplet",
+ "bottle-water",
+ "bow-arrow",
+ "bowl-chopsticks-noodles",
+ "bowl-chopsticks",
+ "bowl-food",
+ "bowl-hot",
+ "bowl-rice",
+ "bowl-scoop",
+ "bowl-scoops",
+ "bowl-soft-serve",
+ "bowl-spoon",
+ "bowling-ball-pin",
+ "bowling-ball",
+ "bowling-pins",
+ "box-archive",
+ "box-ballot",
+ "box-check",
+ "box-circle-check",
+ "box-dollar",
+ "box-heart",
+ "box-open-full",
+ "box-open",
+ "box-taped",
+ "box-tissue",
+ "box",
+ "boxes-packing",
+ "boxes-stacked",
+ "boxing-glove",
+ "bracket-curly-right",
+ "bracket-curly",
+ "bracket-round-right",
+ "bracket-round",
+ "bracket-square-right",
+ "bracket-square",
+ "brackets-curly",
+ "brackets-round",
+ "brackets-square",
+ "braille",
+ "brain-arrow-curved-right",
+ "brain-circuit",
+ "brain",
+ "brake-warning",
+ "brazilian-real-sign",
+ "bread-loaf",
+ "bread-slice-butter",
+ "bread-slice",
+ "bridge-circle-check",
+ "bridge-circle-exclamation",
+ "bridge-circle-xmark",
+ "bridge-lock",
+ "bridge-suspension",
+ "bridge-water",
+ "bridge",
+ "briefcase-arrow-right",
+ "briefcase-blank",
+ "briefcase-medical",
+ "briefcase",
+ "brightness-low",
+ "brightness",
+ "bring-forward",
+ "bring-front",
+ "broccoli",
+ "broom-ball",
+ "broom-wide",
+ "broom",
+ "browser",
+ "browsers",
+ "brush",
+ "bucket",
+ "bug-slash",
+ "bug",
+ "bugs",
+ "building-circle-arrow-right",
+ "building-circle-check",
+ "building-circle-exclamation",
+ "building-circle-xmark",
+ "building-columns",
+ "building-flag",
+ "building-lock",
+ "building-magnifying-glass",
+ "building-memo",
+ "building-ngo",
+ "building-shield",
+ "building-un",
+ "building-user",
+ "building-wheat",
+ "building",
+ "buildings",
+ "bulldozer",
+ "bullhorn",
+ "bullseye-arrow",
+ "bullseye-pointer",
+ "bullseye",
+ "buoy-mooring",
+ "buoy",
+ "burger-cheese",
+ "burger-fries",
+ "burger-glass",
+ "burger-lettuce",
+ "burger-soda",
+ "burger",
+ "burrito",
+ "burst",
+ "bus-school",
+ "bus-simple",
+ "bus",
+ "business-time",
+ "butter",
+ "c",
+ "cabin",
+ "cabinet-filing",
+ "cable-car",
+ "cactus",
+ "caduceus",
+ "cake-candles",
+ "cake-slice",
+ "calculator-simple",
+ "calculator",
+ "calendar-arrow-down",
+ "calendar-arrow-up",
+ "calendar-check",
+ "calendar-circle-exclamation",
+ "calendar-circle-minus",
+ "calendar-circle-plus",
+ "calendar-circle-user",
+ "calendar-clock",
+ "calendar-day",
+ "calendar-days",
+ "calendar-exclamation",
+ "calendar-heart",
+ "calendar-image",
+ "calendar-lines-pen",
+ "calendar-lines",
+ "calendar-minus",
+ "calendar-pen",
+ "calendar-plus",
+ "calendar-range",
+ "calendar-star",
+ "calendar-users",
+ "calendar-week",
+ "calendar-xmark",
+ "calendar",
+ "calendars",
+ "camcorder",
+ "camera-cctv",
+ "camera-movie",
+ "camera-polaroid",
+ "camera-retro",
+ "camera-rotate",
+ "camera-security",
+ "camera-slash",
+ "camera-viewfinder",
+ "camera-web-slash",
+ "camera-web",
+ "camera",
+ "campfire",
+ "campground",
+ "can-food",
+ "candle-holder",
+ "candy-bar",
+ "candy-cane",
+ "candy-corn",
+ "candy",
+ "cannabis",
+ "cannon",
+ "capsules",
+ "car-battery",
+ "car-bolt",
+ "car-building",
+ "car-bump",
+ "car-burst",
+ "car-bus",
+ "car-circle-bolt",
+ "car-garage",
+ "car-mirrors",
+ "car-on",
+ "car-rear",
+ "car-side-bolt",
+ "car-side",
+ "car-tilt",
+ "car-tunnel",
+ "car-wash",
+ "car-wrench",
+ "car",
+ "caravan-simple",
+ "caravan",
+ "card-club",
+ "card-diamond",
+ "card-heart",
+ "card-spade",
+ "cards-blank",
+ "cards",
+ "caret-down",
+ "caret-left",
+ "caret-right",
+ "caret-up",
+ "carpool",
"carrot",
"cars",
"cart-arrow-down",
@@ -4410,6 +24375,8 @@
"chart-bullet",
"chart-candlestick",
"chart-column",
+ "chart-diagram",
+ "chart-fft",
"chart-gantt",
"chart-kanban",
"chart-line-down",
@@ -4431,6 +24398,7 @@
"chart-scatter",
"chart-simple-horizontal",
"chart-simple",
+ "chart-sine",
"chart-tree-map",
"chart-user",
"chart-waterfall",
@@ -4593,6 +24561,7 @@
"circle-yen",
"circle-z",
"circle",
+ "circles-overlap-3",
"circles-overlap",
"citrus-slice",
"citrus",
@@ -4720,6 +24689,7 @@
"comment-middle",
"comment-minus",
"comment-music",
+ "comment-nodes",
"comment-pen",
"comment-plus",
"comment-question",
@@ -5107,7 +25077,9 @@
"file-excel",
"file-exclamation",
"file-export",
+ "file-fragment",
"file-gif",
+ "file-half-dashed",
"file-heart",
"file-image",
"file-import",
@@ -5453,6 +25425,8 @@
"hexagon-exclamation",
"hexagon-image",
"hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"hexagon-plus",
"hexagon-vertical-nft-slanted",
"hexagon-vertical-nft",
@@ -6506,6 +26480,7 @@
"square-arrow-up-right",
"square-arrow-up",
"square-b",
+ "square-binary",
"square-bolt",
"square-c",
"square-caret-down",
@@ -7121,7 +27096,7 @@
"yin-yang",
"z"
],
- "regular": [
+ "sharp-duotone-solid": [
"0",
"00",
"1",
@@ -7682,6 +27657,7 @@
"caret-left",
"caret-right",
"caret-up",
+ "carpool",
"carrot",
"cars",
"cart-arrow-down",
@@ -7724,6 +27700,8 @@
"chart-bullet",
"chart-candlestick",
"chart-column",
+ "chart-diagram",
+ "chart-fft",
"chart-gantt",
"chart-kanban",
"chart-line-down",
@@ -7745,6 +27723,7 @@
"chart-scatter",
"chart-simple-horizontal",
"chart-simple",
+ "chart-sine",
"chart-tree-map",
"chart-user",
"chart-waterfall",
@@ -7907,6 +27886,7 @@
"circle-yen",
"circle-z",
"circle",
+ "circles-overlap-3",
"circles-overlap",
"citrus-slice",
"citrus",
@@ -8034,6 +28014,7 @@
"comment-middle",
"comment-minus",
"comment-music",
+ "comment-nodes",
"comment-pen",
"comment-plus",
"comment-question",
@@ -8421,7 +28402,9 @@
"file-excel",
"file-exclamation",
"file-export",
+ "file-fragment",
"file-gif",
+ "file-half-dashed",
"file-heart",
"file-image",
"file-import",
@@ -8767,6 +28750,8 @@
"hexagon-exclamation",
"hexagon-image",
"hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"hexagon-plus",
"hexagon-vertical-nft-slanted",
"hexagon-vertical-nft",
@@ -9820,6 +29805,7 @@
"square-arrow-up-right",
"square-arrow-up",
"square-b",
+ "square-binary",
"square-bolt",
"square-c",
"square-caret-down",
@@ -10435,7 +30421,7 @@
"yin-yang",
"z"
],
- "sharp-duotone-solid": [
+ "sharp-duotone-thin": [
"0",
"00",
"1",
@@ -10996,6 +30982,7 @@
"caret-left",
"caret-right",
"caret-up",
+ "carpool",
"carrot",
"cars",
"cart-arrow-down",
@@ -11038,6 +31025,8 @@
"chart-bullet",
"chart-candlestick",
"chart-column",
+ "chart-diagram",
+ "chart-fft",
"chart-gantt",
"chart-kanban",
"chart-line-down",
@@ -11059,6 +31048,7 @@
"chart-scatter",
"chart-simple-horizontal",
"chart-simple",
+ "chart-sine",
"chart-tree-map",
"chart-user",
"chart-waterfall",
@@ -11221,6 +31211,7 @@
"circle-yen",
"circle-z",
"circle",
+ "circles-overlap-3",
"circles-overlap",
"citrus-slice",
"citrus",
@@ -11348,6 +31339,7 @@
"comment-middle",
"comment-minus",
"comment-music",
+ "comment-nodes",
"comment-pen",
"comment-plus",
"comment-question",
@@ -11735,7 +31727,9 @@
"file-excel",
"file-exclamation",
"file-export",
+ "file-fragment",
"file-gif",
+ "file-half-dashed",
"file-heart",
"file-image",
"file-import",
@@ -12081,6 +32075,8 @@
"hexagon-exclamation",
"hexagon-image",
"hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"hexagon-plus",
"hexagon-vertical-nft-slanted",
"hexagon-vertical-nft",
@@ -13134,6 +33130,7 @@
"square-arrow-up-right",
"square-arrow-up",
"square-b",
+ "square-binary",
"square-bolt",
"square-c",
"square-caret-down",
@@ -13749,7 +33746,7 @@
"yin-yang",
"z"
],
- "sharp-light": [
+ "sharpLight": [
"0",
"00",
"1",
@@ -14310,6 +34307,7 @@
"caret-left",
"caret-right",
"caret-up",
+ "carpool",
"carrot",
"cars",
"cart-arrow-down",
@@ -14352,6 +34350,8 @@
"chart-bullet",
"chart-candlestick",
"chart-column",
+ "chart-diagram",
+ "chart-fft",
"chart-gantt",
"chart-kanban",
"chart-line-down",
@@ -14373,6 +34373,7 @@
"chart-scatter",
"chart-simple-horizontal",
"chart-simple",
+ "chart-sine",
"chart-tree-map",
"chart-user",
"chart-waterfall",
@@ -14535,6 +34536,7 @@
"circle-yen",
"circle-z",
"circle",
+ "circles-overlap-3",
"circles-overlap",
"citrus-slice",
"citrus",
@@ -14662,6 +34664,7 @@
"comment-middle",
"comment-minus",
"comment-music",
+ "comment-nodes",
"comment-pen",
"comment-plus",
"comment-question",
@@ -15049,7 +35052,9 @@
"file-excel",
"file-exclamation",
"file-export",
+ "file-fragment",
"file-gif",
+ "file-half-dashed",
"file-heart",
"file-image",
"file-import",
@@ -15395,6 +35400,8 @@
"hexagon-exclamation",
"hexagon-image",
"hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"hexagon-plus",
"hexagon-vertical-nft-slanted",
"hexagon-vertical-nft",
@@ -16448,6 +36455,7 @@
"square-arrow-up-right",
"square-arrow-up",
"square-b",
+ "square-binary",
"square-bolt",
"square-c",
"square-caret-down",
@@ -17063,7 +37071,7 @@
"yin-yang",
"z"
],
- "sharp-regular": [
+ "sharp": [
"0",
"00",
"1",
@@ -17624,6 +37632,7 @@
"caret-left",
"caret-right",
"caret-up",
+ "carpool",
"carrot",
"cars",
"cart-arrow-down",
@@ -17666,6 +37675,8 @@
"chart-bullet",
"chart-candlestick",
"chart-column",
+ "chart-diagram",
+ "chart-fft",
"chart-gantt",
"chart-kanban",
"chart-line-down",
@@ -17687,6 +37698,7 @@
"chart-scatter",
"chart-simple-horizontal",
"chart-simple",
+ "chart-sine",
"chart-tree-map",
"chart-user",
"chart-waterfall",
@@ -17849,6 +37861,7 @@
"circle-yen",
"circle-z",
"circle",
+ "circles-overlap-3",
"circles-overlap",
"citrus-slice",
"citrus",
@@ -17976,6 +37989,7 @@
"comment-middle",
"comment-minus",
"comment-music",
+ "comment-nodes",
"comment-pen",
"comment-plus",
"comment-question",
@@ -18363,7 +38377,9 @@
"file-excel",
"file-exclamation",
"file-export",
+ "file-fragment",
"file-gif",
+ "file-half-dashed",
"file-heart",
"file-image",
"file-import",
@@ -18709,6 +38725,8 @@
"hexagon-exclamation",
"hexagon-image",
"hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"hexagon-plus",
"hexagon-vertical-nft-slanted",
"hexagon-vertical-nft",
@@ -19762,6 +39780,7 @@
"square-arrow-up-right",
"square-arrow-up",
"square-b",
+ "square-binary",
"square-bolt",
"square-c",
"square-caret-down",
@@ -20377,7 +40396,7 @@
"yin-yang",
"z"
],
- "sharp-solid": [
+ "sharpSolid": [
"0",
"00",
"1",
@@ -20938,6 +40957,7 @@
"caret-left",
"caret-right",
"caret-up",
+ "carpool",
"carrot",
"cars",
"cart-arrow-down",
@@ -20980,6 +41000,8 @@
"chart-bullet",
"chart-candlestick",
"chart-column",
+ "chart-diagram",
+ "chart-fft",
"chart-gantt",
"chart-kanban",
"chart-line-down",
@@ -21001,6 +41023,7 @@
"chart-scatter",
"chart-simple-horizontal",
"chart-simple",
+ "chart-sine",
"chart-tree-map",
"chart-user",
"chart-waterfall",
@@ -21163,6 +41186,7 @@
"circle-yen",
"circle-z",
"circle",
+ "circles-overlap-3",
"circles-overlap",
"citrus-slice",
"citrus",
@@ -21290,6 +41314,7 @@
"comment-middle",
"comment-minus",
"comment-music",
+ "comment-nodes",
"comment-pen",
"comment-plus",
"comment-question",
@@ -21677,7 +41702,9 @@
"file-excel",
"file-exclamation",
"file-export",
+ "file-fragment",
"file-gif",
+ "file-half-dashed",
"file-heart",
"file-image",
"file-import",
@@ -22023,6 +42050,8 @@
"hexagon-exclamation",
"hexagon-image",
"hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"hexagon-plus",
"hexagon-vertical-nft-slanted",
"hexagon-vertical-nft",
@@ -23076,6 +43105,7 @@
"square-arrow-up-right",
"square-arrow-up",
"square-b",
+ "square-binary",
"square-bolt",
"square-c",
"square-caret-down",
@@ -23691,7 +43721,7 @@
"yin-yang",
"z"
],
- "sharp-thin": [
+ "sharpThin": [
"0",
"00",
"1",
@@ -24252,6 +44282,7 @@
"caret-left",
"caret-right",
"caret-up",
+ "carpool",
"carrot",
"cars",
"cart-arrow-down",
@@ -24294,6 +44325,8 @@
"chart-bullet",
"chart-candlestick",
"chart-column",
+ "chart-diagram",
+ "chart-fft",
"chart-gantt",
"chart-kanban",
"chart-line-down",
@@ -24315,6 +44348,7 @@
"chart-scatter",
"chart-simple-horizontal",
"chart-simple",
+ "chart-sine",
"chart-tree-map",
"chart-user",
"chart-waterfall",
@@ -24477,6 +44511,7 @@
"circle-yen",
"circle-z",
"circle",
+ "circles-overlap-3",
"circles-overlap",
"citrus-slice",
"citrus",
@@ -24604,6 +44639,7 @@
"comment-middle",
"comment-minus",
"comment-music",
+ "comment-nodes",
"comment-pen",
"comment-plus",
"comment-question",
@@ -24991,7 +45027,9 @@
"file-excel",
"file-exclamation",
"file-export",
+ "file-fragment",
"file-gif",
+ "file-half-dashed",
"file-heart",
"file-image",
"file-import",
@@ -25337,6 +45375,8 @@
"hexagon-exclamation",
"hexagon-image",
"hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"hexagon-plus",
"hexagon-vertical-nft-slanted",
"hexagon-vertical-nft",
@@ -26390,6 +46430,7 @@
"square-arrow-up-right",
"square-arrow-up",
"square-b",
+ "square-binary",
"square-bolt",
"square-c",
"square-caret-down",
@@ -27566,6 +47607,7 @@
"caret-left",
"caret-right",
"caret-up",
+ "carpool",
"carrot",
"cars",
"cart-arrow-down",
@@ -27608,6 +47650,8 @@
"chart-bullet",
"chart-candlestick",
"chart-column",
+ "chart-diagram",
+ "chart-fft",
"chart-gantt",
"chart-kanban",
"chart-line-down",
@@ -27629,6 +47673,7 @@
"chart-scatter",
"chart-simple-horizontal",
"chart-simple",
+ "chart-sine",
"chart-tree-map",
"chart-user",
"chart-waterfall",
@@ -27791,6 +47836,7 @@
"circle-yen",
"circle-z",
"circle",
+ "circles-overlap-3",
"circles-overlap",
"citrus-slice",
"citrus",
@@ -27918,6 +47964,7 @@
"comment-middle",
"comment-minus",
"comment-music",
+ "comment-nodes",
"comment-pen",
"comment-plus",
"comment-question",
@@ -28305,7 +48352,9 @@
"file-excel",
"file-exclamation",
"file-export",
+ "file-fragment",
"file-gif",
+ "file-half-dashed",
"file-heart",
"file-image",
"file-import",
@@ -28651,6 +48700,8 @@
"hexagon-exclamation",
"hexagon-image",
"hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"hexagon-plus",
"hexagon-vertical-nft-slanted",
"hexagon-vertical-nft",
@@ -29704,6 +49755,7 @@
"square-arrow-up-right",
"square-arrow-up",
"square-b",
+ "square-binary",
"square-bolt",
"square-c",
"square-caret-down",
@@ -30880,6 +50932,7 @@
"caret-left",
"caret-right",
"caret-up",
+ "carpool",
"carrot",
"cars",
"cart-arrow-down",
@@ -30922,6 +50975,8 @@
"chart-bullet",
"chart-candlestick",
"chart-column",
+ "chart-diagram",
+ "chart-fft",
"chart-gantt",
"chart-kanban",
"chart-line-down",
@@ -30943,6 +50998,7 @@
"chart-scatter",
"chart-simple-horizontal",
"chart-simple",
+ "chart-sine",
"chart-tree-map",
"chart-user",
"chart-waterfall",
@@ -31105,6 +51161,7 @@
"circle-yen",
"circle-z",
"circle",
+ "circles-overlap-3",
"circles-overlap",
"citrus-slice",
"citrus",
@@ -31232,6 +51289,7 @@
"comment-middle",
"comment-minus",
"comment-music",
+ "comment-nodes",
"comment-pen",
"comment-plus",
"comment-question",
@@ -31619,7 +51677,9 @@
"file-excel",
"file-exclamation",
"file-export",
+ "file-fragment",
"file-gif",
+ "file-half-dashed",
"file-heart",
"file-image",
"file-import",
@@ -31965,6 +52025,8 @@
"hexagon-exclamation",
"hexagon-image",
"hexagon-minus",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"hexagon-plus",
"hexagon-vertical-nft-slanted",
"hexagon-vertical-nft",
@@ -33018,6 +53080,7 @@
"square-arrow-up-right",
"square-arrow-up",
"square-b",
+ "square-binary",
"square-bolt",
"square-c",
"square-caret-down",
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_regular.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_regular.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_regular.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-light.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-light.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-light.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-regular.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-regular.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-regular.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-solid.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-solid.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-solid.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-thin.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-thin.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-thin.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpLight.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpLight.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpLight.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpSolid.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpSolid.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpSolid.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpThin.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpThin.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpThin.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_solid.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_solid.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_solid.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_thin.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_thin.json
new file mode 100644
index 000000000..67ff60f65
--- /dev/null
+++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_thin.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6-pro/package.json b/packages/fontawesome6-pro/package.json
new file mode 100644
index 000000000..a5891e570
--- /dev/null
+++ b/packages/fontawesome6-pro/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/fontawesome6-pro",
+ "version": "6.7.1",
+ "description": "Fontawesome6 Pro font for react native vector icons",
+ "source": "./src/index.tsx",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "fontawesome6-pro"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/fontawesome6-pro"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0",
+ "@react-native-vector-icons/fontawesome-common": "^11.0.0"
+ },
+ "devDependencies": {
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/fontawesome6-pro/src/index.tsx b/packages/fontawesome6-pro/src/index.tsx
new file mode 100644
index 000000000..f73dcd530
--- /dev/null
+++ b/packages/fontawesome6-pro/src/index.tsx
@@ -0,0 +1,295 @@
+/* eslint-disable react/jsx-pascal-case, no-console */
+
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `fontawesome-common/generator`.
+ *
+ * FontAwesome6Pro icon set component.
+ * Usage:
+ */
+import type { ComponentProps } from 'react';
+import { Platform, type TextStyle } from 'react-native';
+
+import { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE, createIconSet } from '@react-native-vector-icons/common';
+
+import brandGM from '../glyphmaps/FontAwesome6Pro_brand.json';
+import duotoneGM from '../glyphmaps/FontAwesome6Pro_duotone.json';
+import lightGM from '../glyphmaps/FontAwesome6Pro_light.json';
+import regularGM from '../glyphmaps/FontAwesome6Pro_regular.json';
+import sharpGM from '../glyphmaps/FontAwesome6Pro_sharp.json';
+import sharpLightGM from '../glyphmaps/FontAwesome6Pro_sharpLight.json';
+import sharpSolidGM from '../glyphmaps/FontAwesome6Pro_sharpSolid.json';
+import sharpThinGM from '../glyphmaps/FontAwesome6Pro_sharpThin.json';
+import solidGM from '../glyphmaps/FontAwesome6Pro_solid.json';
+import thinGM from '../glyphmaps/FontAwesome6Pro_thin.json';
+
+import metadata from '../glyphmaps/FontAwesome6Pro_meta.json';
+
+const glyphValidator = (glyph: string, iconType: keyof typeof metadata) => metadata[iconType]?.includes(glyph);
+
+const fontStyle = (fontWeight: TextStyle['fontWeight']) =>
+ Platform.select({
+ ios: {
+ fontWeight,
+ },
+ default: {},
+ });
+
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const ThinIcon = createIconSet(thinGM, 'FontAwesome6Pro-Thin', 'FontAwesome6_Pro_Thin.ttf', fontStyle('100'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const LightIcon = createIconSet(lightGM, 'FontAwesome6Pro-Light', 'FontAwesome6_Pro_Light.ttf', fontStyle('300'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const RegularIcon = createIconSet(regularGM, 'FontAwesome6Pro-Regular', 'FontAwesome6_Pro_Regular.ttf', fontStyle('400'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const SolidIcon = createIconSet(solidGM, 'FontAwesome6Pro-Solid', 'FontAwesome6_Pro_Solid.ttf', fontStyle('900'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const SharpThinIcon = createIconSet(sharpThinGM, 'FontAwesome6Sharp-Thin', 'FontAwesome6_Pro_Sharp_Thin.ttf', fontStyle('100'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const SharpLightIcon = createIconSet(sharpLightGM, 'FontAwesome6Sharp-Light', 'FontAwesome6_Pro_Sharp_Light.ttf', fontStyle('300'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const SharpIcon = createIconSet(sharpGM, 'FontAwesome6Sharp-Regular', 'FontAwesome6_Pro_Sharp_Regular.ttf', fontStyle('400'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const SharpSolidIcon = createIconSet(sharpSolidGM, 'FontAwesome6Sharp-Solid', 'FontAwesome6_Pro_Sharp_Solid.ttf', fontStyle('900'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const DuotoneIcon = createIconSet(duotoneGM, 'FontAwesome6Duotone-Solid', 'FontAwesome6_Pro_Duotone.ttf', fontStyle('900'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const BrandIcon = createIconSet(brandGM, 'FontAwesome6Brands-Regular', 'FontAwesome6_Pro_Brands.ttf', fontStyle('400'));
+
+type Props =
+ | ({ iconStyle: 'thin' } & ComponentProps)
+ | ({ iconStyle: 'light' } & ComponentProps)
+ | ({ iconStyle: 'regular' } & ComponentProps)
+ | ({ iconStyle: 'solid' } & ComponentProps)
+ | ({ iconStyle: 'sharpThin' } & ComponentProps)
+ | ({ iconStyle: 'sharpLight' } & ComponentProps)
+ | ({ iconStyle: 'sharp' } & ComponentProps)
+ | ({ iconStyle: 'sharpSolid' } & ComponentProps)
+ | ({ iconStyle: 'duotone' } & ComponentProps)
+ | ({ iconStyle: 'brand' } & ComponentProps)
+ | ({ iconStyle?: never } & ComponentProps);
+
+const Icon = (props: Props) => {
+ const { iconStyle, name } = props;
+ if (!iconStyle) {
+ return ;
+ }
+
+ if (!glyphValidator(name, iconStyle)) {
+ console.warn(`noSuchGlyph: glyph ${String(name)} does not exist for '${iconStyle}' icon type for FontAwesome6Pro`);
+
+ return )} />;
+ }
+
+ switch (iconStyle) {
+ case 'brand':
+ return ;
+ case 'duotone':
+ return ;
+ case 'light':
+ return ;
+ case 'regular':
+ return ;
+ case 'sharp':
+ return ;
+ case 'sharpLight':
+ return ;
+ case 'sharpSolid':
+ return ;
+ case 'sharpThin':
+ return ;
+ case 'solid':
+ return ;
+ case 'thin':
+ return ;
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6Pro`);
+ return )} />;
+ }
+};
+
+type GetImageSourceFunc = {
+ (
+ iconStyle: 'brand',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof BrandIcon)['getImageSource']>;
+ (
+ iconStyle: 'duotone',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof DuotoneIcon)['getImageSource']>;
+ (
+ iconStyle: 'light',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof LightIcon)['getImageSource']>;
+ (
+ iconStyle: 'regular',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof RegularIcon)['getImageSource']>;
+ (
+ iconStyle: 'sharp',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SharpIcon)['getImageSource']>;
+ (
+ iconStyle: 'sharpLight',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SharpLightIcon)['getImageSource']>;
+ (
+ iconStyle: 'sharpSolid',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SharpSolidIcon)['getImageSource']>;
+ (
+ iconStyle: 'sharpThin',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SharpThinIcon)['getImageSource']>;
+ (
+ iconStyle: 'solid',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SolidIcon)['getImageSource']>;
+ (
+ iconStyle: 'thin',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof ThinIcon)['getImageSource']>;
+};
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const getImageSource: GetImageSourceFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => {
+ switch (iconStyle) {
+ case 'brand':
+ return BrandIcon.getImageSource(name as keyof typeof brandGM, size, color);
+ case 'duotone':
+ return DuotoneIcon.getImageSource(name as keyof typeof duotoneGM, size, color);
+ case 'light':
+ return LightIcon.getImageSource(name as keyof typeof lightGM, size, color);
+ case 'regular':
+ return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color);
+ case 'sharp':
+ return SharpIcon.getImageSource(name as keyof typeof sharpGM, size, color);
+ case 'sharpLight':
+ return SharpLightIcon.getImageSource(name as keyof typeof sharpLightGM, size, color);
+ case 'sharpSolid':
+ return SharpSolidIcon.getImageSource(name as keyof typeof sharpSolidGM, size, color);
+ case 'sharpThin':
+ return SharpThinIcon.getImageSource(name as keyof typeof sharpThinGM, size, color);
+ case 'solid':
+ return SolidIcon.getImageSource(name as keyof typeof solidGM, size, color);
+ case 'thin':
+ return ThinIcon.getImageSource(name as keyof typeof thinGM, size, color);
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6Pro`);
+ return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color);
+ }
+};
+Icon.getImageSource = getImageSource;
+
+type GetImageSourceSyncFunc = {
+ (
+ iconStyle: 'brand',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof BrandIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'duotone',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof DuotoneIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'light',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof LightIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'regular',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof RegularIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'sharp',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SharpIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'sharpLight',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SharpLightIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'sharpSolid',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SharpSolidIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'sharpThin',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SharpThinIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'solid',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SolidIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'thin',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof ThinIcon)['getImageSourceSync']>;
+};
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const getImageSourceSync: GetImageSourceSyncFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => {
+ switch (iconStyle) {
+ case 'brand':
+ return BrandIcon.getImageSourceSync(name as keyof typeof brandGM, size, color);
+ case 'duotone':
+ return DuotoneIcon.getImageSourceSync(name as keyof typeof duotoneGM, size, color);
+ case 'light':
+ return LightIcon.getImageSourceSync(name as keyof typeof lightGM, size, color);
+ case 'regular':
+ return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color);
+ case 'sharp':
+ return SharpIcon.getImageSourceSync(name as keyof typeof sharpGM, size, color);
+ case 'sharpLight':
+ return SharpLightIcon.getImageSourceSync(name as keyof typeof sharpLightGM, size, color);
+ case 'sharpSolid':
+ return SharpSolidIcon.getImageSourceSync(name as keyof typeof sharpSolidGM, size, color);
+ case 'sharpThin':
+ return SharpThinIcon.getImageSourceSync(name as keyof typeof sharpThinGM, size, color);
+ case 'solid':
+ return SolidIcon.getImageSourceSync(name as keyof typeof solidGM, size, color);
+ case 'thin':
+ return ThinIcon.getImageSourceSync(name as keyof typeof thinGM, size, color);
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6Pro`);
+ return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color);
+ }
+};
+Icon.getImageSourceSync = getImageSourceSync;
+
+export default Icon;
diff --git a/packages/fontawesome6-pro/tsconfig.build.json b/packages/fontawesome6-pro/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/fontawesome6-pro/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/fontawesome6-pro/tsconfig.json b/packages/fontawesome6-pro/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/fontawesome6-pro/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/fontawesome6/.yo-rc.json b/packages/fontawesome6/.yo-rc.json
new file mode 100644
index 000000000..f7a043b39
--- /dev/null
+++ b/packages/fontawesome6/.yo-rc.json
@@ -0,0 +1,51 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "fontawesome6",
+ "className": "FontAwesome6",
+ "commonPackage": "fontawesome-common/fontawesome6",
+ "customSrc": "../../../../fontawesome-common/generators/app/templates/src/index.tsx",
+ "customReadme": true,
+ "upstreamFont": {
+ "packageName": "@fortawesome/fontawesome-free",
+ "versionRange": "^6"
+ },
+ "meta": {
+ "defaultStyleName": "regular",
+ "styleNames": ["regular", "solid", "brand"],
+ "styles": {
+ "regular": {
+ "family": "FontAwesome6Free-Regular",
+ "name": "FontAwesome6_Regular.ttf",
+ "weight": 400
+ },
+ "solid": {
+ "family": "FontAwesome6Free-Solid",
+ "name": "FontAwesome6_Solid.ttf",
+ "weight": 900
+ },
+ "brand": {
+ "family": "FontAwesome6Brands-Regular",
+ "name": "FontAwesome6_Brands.ttf",
+ "weight": 400
+ }
+ }
+ },
+ "buildSteps": {
+ "glyphmap": {
+ "location": "node_modules/@fortawesome/fontawesome-free/css/all.css",
+ "mode": "css",
+ "prefix": ".fa-"
+ },
+ "copyFont": {
+ "location": [
+ ["node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf", "FontAwesome6_Brands"],
+ ["node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf", "FontAwesome6_Regular"],
+ ["node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf", "FontAwesome6_Solid"]
+ ]
+ },
+ "postScript": {
+ "script": "node ../fontawesome-common/scripts/generate-fontawesome-metadata --path node_modules/@fortawesome/fontawesome-free --output glyphmaps/FontAwesome6_meta.json"
+ }
+ }
+ }
+}
diff --git a/packages/fontawesome6/README.md b/packages/fontawesome6/README.md
new file mode 100644
index 000000000..8b51325b4
--- /dev/null
+++ b/packages/fontawesome6/README.md
@@ -0,0 +1,56 @@
+# FontAwesome 6
+
+### Table of Content
+
+- [`Usage`](#usage)
+- [`Upgrading to Pro`](#upgrading-to-pro)
+
+# Usage
+
+Using the standard icons works just like the standard icons in this library.
+
+```javascript
+import FontAwesome6 from '@react-native-vector-icons/fontawesome6';
+
+const icon = ;
+```
+
+Something special about the FontAwesome6 class is that you can also pass props
+to change the style of the icon:
+
+```javascript
+import FontAwesome6 from '@react-native-vector-icons/fontawesome6';
+
+const icon = ;
+const icon = ;
+```
+
+**Valid types**
+
+| Type | Description |
+| ----------- | --------------------- |
+| **regular** | Uses the Regular font |
+| **brand** | Uses the Brands font |
+| **solid** | Uses the Solid font |
+
+No specified type indicates Regular font.
+
+## getImageSource
+
+`getImageSource` works a little different due to its native backend and how the
+font is separated into different files. An extra argument to specify the font
+style is required.
+
+Use this to select which style the generated image should have:
+
+```javascript
+import FontAwesome6 from '@react-native-vector-icons/fontawesome6';
+
+FontAwesome6.getImageSource('solid', 'comments', 30, '#000').then(
+ (source) => this.setState({ image: source })
+);
+```
+
+# Upgrading to Pro
+
+Use the `@react-native-vector-icons/fontawesome6-pro` package instead.
diff --git a/packages/fontawesome6/babel.config.js b/packages/fontawesome6/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/fontawesome6/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/Fonts/FontAwesome6_Brands.ttf b/packages/fontawesome6/fonts/FontAwesome6_Brands.ttf
similarity index 93%
rename from Fonts/FontAwesome6_Brands.ttf
rename to packages/fontawesome6/fonts/FontAwesome6_Brands.ttf
index 08362f342..c739a3965 100644
Binary files a/Fonts/FontAwesome6_Brands.ttf and b/packages/fontawesome6/fonts/FontAwesome6_Brands.ttf differ
diff --git a/Fonts/FontAwesome6_Regular.ttf b/packages/fontawesome6/fonts/FontAwesome6_Regular.ttf
similarity index 95%
rename from Fonts/FontAwesome6_Regular.ttf
rename to packages/fontawesome6/fonts/FontAwesome6_Regular.ttf
index 7f9b53c1d..314040946 100644
Binary files a/Fonts/FontAwesome6_Regular.ttf and b/packages/fontawesome6/fonts/FontAwesome6_Regular.ttf differ
diff --git a/Fonts/FontAwesome6_Solid.ttf b/packages/fontawesome6/fonts/FontAwesome6_Solid.ttf
similarity index 94%
rename from Fonts/FontAwesome6_Solid.ttf
rename to packages/fontawesome6/fonts/FontAwesome6_Solid.ttf
index e7e2ecfa3..f3b468e5b 100644
Binary files a/Fonts/FontAwesome6_Solid.ttf and b/packages/fontawesome6/fonts/FontAwesome6_Solid.ttf differ
diff --git a/glyphmaps/FontAwesome6Free.json b/packages/fontawesome6/glyphmaps/FontAwesome6.json
similarity index 99%
rename from glyphmaps/FontAwesome6Free.json
rename to packages/fontawesome6/glyphmaps/FontAwesome6.json
index 8aa13d6b7..9b9cadcc7 100644
--- a/glyphmaps/FontAwesome6Free.json
+++ b/packages/fontawesome6/glyphmaps/FontAwesome6.json
@@ -587,6 +587,7 @@
"arrow-up-from-ground-water": 58549,
"martini-glass": 62843,
"glass-martini-alt": 62843,
+ "square-binary": 59035,
"rotate-left": 62186,
"rotate-back": 62186,
"rotate-backward": 62186,
@@ -1006,6 +1007,7 @@
"grin-squint": 62853,
"hand-holding-dollar": 62656,
"hand-holding-usd": 62656,
+ "chart-diagram": 59029,
"bacterium": 57434,
"hand-pointer": 62042,
"drum-steelpan": 62826,
@@ -1038,6 +1040,7 @@
"shield-virus": 57452,
"dice-six": 62758,
"mosquito-net": 58668,
+ "file-fragment": 59031,
"bridge-water": 58574,
"person-booth": 63318,
"text-width": 61493,
@@ -1219,6 +1222,7 @@
"plug-circle-plus": 58719,
"place-of-worship": 63103,
"grip-vertical": 62862,
+ "hexagon-nodes": 59033,
"arrow-turn-up": 61768,
"level-up": 61768,
"u": 85,
@@ -1608,6 +1612,7 @@
"photo-film": 63612,
"photo-video": 63612,
"folder-minus": 63069,
+ "hexagon-nodes-bolt": 59034,
"store": 62798,
"arrow-trend-up": 57496,
"plug-circle-minus": 58718,
@@ -1695,6 +1700,7 @@
"shield-blank": 61746,
"arrow-up-short-wide": 63621,
"sort-amount-up-alt": 63621,
+ "comment-nodes": 59030,
"house-medical": 58290,
"golf-ball-tee": 62544,
"golf-ball": 62544,
@@ -1885,6 +1891,7 @@
"mug-saucer": 61684,
"coffee": 61684,
"brush": 62813,
+ "file-half-dashed": 59032,
"mask": 63226,
"magnifying-glass-minus": 61456,
"search-minus": 61456,
@@ -2074,6 +2081,7 @@
"debian": 58891,
"openid": 61851,
"instalod": 57473,
+ "files-pinwheel": 59039,
"expeditedssl": 62014,
"sellcast": 62170,
"square-twitter": 61569,
@@ -2115,6 +2123,7 @@
"sticker-mule": 62455,
"creative-commons-zero": 62707,
"hips": 62546,
+ "css": 59042,
"behance": 61876,
"reddit": 61857,
"discord": 62354,
@@ -2258,6 +2267,7 @@
"spotify": 61884,
"optin-monster": 62012,
"fly": 62487,
+ "square-bluesky": 59043,
"aviato": 62497,
"itunes": 62388,
"cuttlefish": 62348,
diff --git a/packages/fontawesome6/glyphmaps/FontAwesome6_brand.json b/packages/fontawesome6/glyphmaps/FontAwesome6_brand.json
new file mode 100644
index 000000000..3a5add6de
--- /dev/null
+++ b/packages/fontawesome6/glyphmaps/FontAwesome6_brand.json
@@ -0,0 +1 @@
+{"42-group":57472,"500px":62062,"accessible-icon":62312,"accusoft":62313,"adn":61808,"adversal":62314,"affiliatetheme":62315,"airbnb":63540,"algolia":62316,"alipay":63042,"amazon-pay":62508,"amazon":62064,"amilia":62317,"android":61819,"angellist":61961,"angrycreative":62318,"angular":62496,"app-store-ios":62320,"app-store":62319,"apper":62321,"apple-pay":62485,"apple":61817,"artstation":63354,"asymmetrik":62322,"atlassian":63355,"audible":62323,"autoprefixer":62492,"avianex":62324,"aviato":62497,"aws":62325,"bandcamp":62165,"battle-net":63541,"behance":61876,"bilibili":58329,"bimobject":62328,"bitbucket":61809,"bitcoin":62329,"bity":62330,"black-tie":62078,"blackberry":62331,"blogger-b":62333,"blogger":62332,"bluesky":58993,"bluetooth-b":62100,"bluetooth":62099,"bootstrap":63542,"bots":58176,"brave-reverse":58941,"brave":58940,"btc":61786,"buffer":63543,"buromobelexperte":62335,"buy-n-large":63654,"buysellads":61965,"canadian-maple-leaf":63365,"cc-amazon-pay":62509,"cc-amex":61939,"cc-apple-pay":62486,"cc-diners-club":62028,"cc-discover":61938,"cc-jcb":62027,"cc-mastercard":61937,"cc-paypal":61940,"cc-stripe":61941,"cc-visa":61936,"centercode":62336,"centos":63369,"chrome":62056,"chromecast":63544,"cloudflare":57469,"cloudscale":62339,"cloudsmith":62340,"cloudversify":62341,"cmplid":58208,"codepen":61899,"codiepie":62084,"confluence":63373,"connectdevelop":61966,"contao":62061,"cotton-bureau":63646,"cpanel":62344,"creative-commons-by":62695,"creative-commons-nc-eu":62697,"creative-commons-nc-jp":62698,"creative-commons-nc":62696,"creative-commons-nd":62699,"creative-commons-pd-alt":62701,"creative-commons-pd":62700,"creative-commons-remix":62702,"creative-commons-sa":62703,"creative-commons-sampling-plus":62705,"creative-commons-sampling":62704,"creative-commons-share":62706,"creative-commons-zero":62707,"creative-commons":62046,"critical-role":63177,"css":59042,"css3-alt":62347,"css3":61756,"cuttlefish":62348,"d-and-d-beyond":63178,"d-and-d":62349,"dailymotion":57426,"dart-lang":59027,"dashcube":61968,"debian":58891,"deezer":57463,"delicious":61861,"deploydog":62350,"deskpro":62351,"dev":63180,"deviantart":61885,"dhl":63376,"diaspora":63377,"digg":61862,"digital-ocean":62353,"discord":62354,"discourse":62355,"dochub":62356,"docker":62357,"draft2digital":62358,"dribbble":61821,"dropbox":61803,"drupal":61865,"dyalog":62361,"earlybirds":62362,"ebay":62708,"edge-legacy":57464,"edge":62082,"elementor":62512,"ello":62961,"ember":62499,"empire":61905,"envira":62105,"erlang":62365,"ethereum":62510,"etsy":62167,"evernote":63545,"expeditedssl":62014,"facebook-f":62366,"facebook-messenger":62367,"facebook":61594,"fantasy-flight-games":63196,"fedex":63383,"fedora":63384,"figma":63385,"files-pinwheel":59039,"firefox-browser":57351,"firefox":62057,"first-order-alt":62730,"first-order":62128,"firstdraft":62369,"flickr":61806,"flipboard":62541,"flutter":59028,"fly":62487,"font-awesome":62132,"fonticons-fi":62370,"fonticons":62080,"fort-awesome-alt":62371,"fort-awesome":62086,"forumbee":61969,"foursquare":61824,"free-code-camp":62149,"freebsd":62372,"fulcrum":62731,"galactic-republic":62732,"galactic-senate":62733,"get-pocket":62053,"gg-circle":62049,"gg":62048,"git-alt":63553,"git":61907,"github-alt":61715,"github":61595,"gitkraken":62374,"gitlab":62102,"gitter":62502,"glide-g":62118,"glide":62117,"gofore":62375,"golang":58383,"goodreads-g":62377,"goodreads":62376,"google-drive":62378,"google-pay":57465,"google-play":62379,"google-plus-g":61653,"google-plus":62131,"google-scholar":58939,"google-wallet":61934,"google":61856,"gratipay":61828,"grav":62166,"gripfire":62380,"grunt":62381,"guilded":57470,"gulp":62382,"hacker-news":61908,"hackerrank":62967,"hashnode":58521,"hips":62546,"hire-a-helper":62384,"hive":57471,"hooli":62503,"hornbill":62866,"hotjar":62385,"houzz":62076,"html5":61755,"hubspot":62386,"ideal":57363,"imdb":62168,"instagram":61805,"instalod":57473,"intercom":63407,"internet-explorer":62059,"invision":63408,"ioxhost":61960,"itch-io":63546,"itunes-note":62389,"itunes":62388,"java":62692,"jedi-order":62734,"jenkins":62390,"jira":63409,"joget":62391,"joomla":61866,"js":62392,"jsfiddle":61900,"jxl":59003,"kaggle":62970,"keybase":62709,"keycdn":62394,"kickstarter-k":62396,"kickstarter":62395,"korvue":62511,"laravel":62397,"lastfm":61954,"leanpub":61970,"less":62493,"letterboxd":58925,"line":62400,"linkedin-in":61665,"linkedin":61580,"linode":62136,"linux":61820,"lyft":62403,"magento":62404,"mailchimp":62878,"mandalorian":62735,"markdown":62991,"mastodon":62710,"maxcdn":61750,"mdb":63690,"medapps":62406,"medium":62010,"medrt":62408,"meetup":62176,"megaport":62883,"mendeley":63411,"meta":58523,"microblog":57370,"microsoft":62410,"mintbit":58927,"mix":62411,"mixcloud":62089,"mixer":57430,"mizuni":62412,"modx":62085,"monero":62416,"napster":62418,"neos":62994,"nfc-directional":58672,"nfc-symbol":58673,"nimblr":62888,"node-js":62419,"node":62489,"npm":62420,"ns8":62421,"nutritionix":62422,"octopus-deploy":57474,"odnoklassniki":62051,"odysee":58822,"old-republic":62736,"opencart":62013,"openid":61851,"opensuse":58923,"opera":62058,"optin-monster":62012,"orcid":63698,"osi":62490,"padlet":58528,"page4":62423,"pagelines":61836,"palfed":62424,"patreon":62425,"paypal":61933,"perbyte":57475,"periscope":62426,"phabricator":62427,"phoenix-framework":62428,"phoenix-squadron":62737,"php":62551,"pied-piper-alt":61864,"pied-piper-hat":62693,"pied-piper-pp":61863,"pied-piper":62126,"pinterest-p":62001,"pinterest":61650,"pix":58426,"pixiv":58944,"playstation":62431,"product-hunt":62088,"pushed":62433,"python":62434,"qq":61910,"quinscape":62553,"quora":62148,"r-project":62711,"raspberry-pi":63419,"ravelry":62169,"react":62491,"reacteurope":63325,"readme":62677,"rebel":61904,"red-river":62435,"reddit-alien":62081,"reddit":61857,"redhat":63420,"renren":61835,"replyd":62438,"researchgate":62712,"resolving":62439,"rev":62898,"rocketchat":62440,"rockrms":62441,"rust":57466,"safari":62055,"salesforce":63547,"sass":62494,"schlix":62442,"screenpal":58736,"scribd":62090,"searchengin":62443,"sellcast":62170,"sellsy":61971,"servicestack":62444,"shirtsinbulk":61972,"shoelace":58892,"shopify":57431,"shopware":62901,"signal-messenger":58979,"simplybuilt":61973,"sistrix":62446,"sith":62738,"sitrox":58442,"sketch":63430,"skyatlas":61974,"skype":61822,"slack":61848,"slideshare":61927,"snapchat":62123,"soundcloud":61886,"sourcetree":63443,"space-awesome":58796,"speakap":62451,"speaker-deck":63548,"spotify":61884,"square-behance":61877,"square-bluesky":59043,"square-dribbble":62359,"square-facebook":61570,"square-font-awesome-stroke":62300,"square-font-awesome":58797,"square-git":61906,"square-github":61586,"square-gitlab":58798,"square-google-plus":61652,"square-hacker-news":62383,"square-instagram":57429,"square-js":62393,"square-lastfm":61955,"square-letterboxd":58926,"square-odnoklassniki":62052,"square-pied-piper":57374,"square-pinterest":61651,"square-reddit":61858,"square-snapchat":62125,"square-steam":61879,"square-threads":58905,"square-tumblr":61812,"square-twitter":61569,"square-upwork":59004,"square-viadeo":62122,"square-vimeo":61844,"square-web-awesome-stroke":59012,"square-web-awesome":59011,"square-whatsapp":62476,"square-x-twitter":58906,"square-xing":61801,"square-youtube":62513,"squarespace":62910,"stack-exchange":61837,"stack-overflow":61804,"stackpath":63554,"staylinked":62453,"steam-symbol":62454,"steam":61878,"sticker-mule":62455,"strava":62504,"stripe-s":62506,"stripe":62505,"stubber":58823,"studiovinari":62456,"stumbleupon-circle":61859,"stumbleupon":61860,"superpowers":62173,"supple":62457,"suse":63446,"swift":63713,"symfony":63549,"teamspeak":62713,"telegram":62150,"tencent-weibo":61909,"the-red-yeti":63133,"themeco":62918,"themeisle":62130,"think-peaks":63281,"threads":58904,"tiktok":57467,"trade-federation":62739,"trello":61825,"tumblr":61811,"twitch":61928,"twitter":61593,"typo3":62507,"uber":62466,"ubuntu":63455,"uikit":62467,"umbraco":63720,"uncharted":57476,"uniregistry":62468,"unity":57417,"unsplash":57468,"untappd":62469,"ups":63456,"upwork":58945,"usb":62087,"usps":63457,"ussunnah":62471,"vaadin":62472,"viacoin":62007,"viadeo":62121,"viber":62473,"vimeo-v":62077,"vimeo":62474,"vine":61898,"vk":61833,"vnv":62475,"vuejs":62495,"watchman-monitoring":57479,"waze":63551,"web-awesome":59010,"webflow":58972,"weebly":62924,"weibo":61834,"weixin":61911,"whatsapp":62002,"whmcs":62477,"wikipedia-w":62054,"windows":61818,"wirsindhandwerk":58064,"wix":62927,"wizards-of-the-coast":63280,"wodu":57480,"wolf-pack-battalion":62740,"wordpress-simple":62481,"wordpress":61850,"wpbeginner":62103,"wpexplorer":62174,"wpforms":62104,"wpressr":62436,"x-twitter":58907,"xbox":62482,"xing":61800,"y-combinator":62011,"yahoo":61854,"yammer":63552,"yandex-international":62484,"yandex":62483,"yarn":63459,"yelp":61929,"yoast":62129,"youtube":61799,"zhihu":63039}
\ No newline at end of file
diff --git a/glyphmaps/FontAwesome6Free_meta.json b/packages/fontawesome6/glyphmaps/FontAwesome6_meta.json
similarity index 99%
rename from glyphmaps/FontAwesome6Free_meta.json
rename to packages/fontawesome6/glyphmaps/FontAwesome6_meta.json
index 97d7437e2..c458054eb 100644
--- a/glyphmaps/FontAwesome6Free_meta.json
+++ b/packages/fontawesome6/glyphmaps/FontAwesome6_meta.json
@@ -1,5 +1,5 @@
{
- "brands": [
+ "brand": [
"42-group",
"500px",
"accessible-icon",
@@ -96,6 +96,7 @@
"creative-commons-zero",
"creative-commons",
"critical-role",
+ "css",
"css3-alt",
"css3",
"cuttlefish",
@@ -145,6 +146,7 @@
"fedex",
"fedora",
"figma",
+ "files-pinwheel",
"firefox-browser",
"firefox",
"first-order-alt",
@@ -367,6 +369,7 @@
"speaker-deck",
"spotify",
"square-behance",
+ "square-bluesky",
"square-dribbble",
"square-facebook",
"square-font-awesome-stroke",
@@ -917,6 +920,7 @@
"chart-area",
"chart-bar",
"chart-column",
+ "chart-diagram",
"chart-gantt",
"chart-line",
"chart-pie",
@@ -1010,6 +1014,7 @@
"comment-dollar",
"comment-dots",
"comment-medical",
+ "comment-nodes",
"comment-slash",
"comment-sms",
"comment",
@@ -1172,6 +1177,8 @@
"file-csv",
"file-excel",
"file-export",
+ "file-fragment",
+ "file-half-dashed",
"file-image",
"file-import",
"file-invoice-dollar",
@@ -1323,6 +1330,8 @@
"helicopter",
"helmet-safety",
"helmet-un",
+ "hexagon-nodes-bolt",
+ "hexagon-nodes",
"highlighter",
"hill-avalanche",
"hill-rockslide",
@@ -1787,6 +1796,7 @@
"spray-can-sparkles",
"spray-can",
"square-arrow-up-right",
+ "square-binary",
"square-caret-down",
"square-caret-left",
"square-caret-right",
diff --git a/packages/fontawesome6/glyphmaps/FontAwesome6_regular.json b/packages/fontawesome6/glyphmaps/FontAwesome6_regular.json
new file mode 100644
index 000000000..1ac971aaf
--- /dev/null
+++ b/packages/fontawesome6/glyphmaps/FontAwesome6_regular.json
@@ -0,0 +1 @@
+{"address-book":62137,"address-card":62139,"bell-slash":61942,"bell":61683,"bookmark":61486,"building":61869,"calendar-check":62068,"calendar-days":61555,"calendar-minus":62066,"calendar-plus":62065,"calendar-xmark":62067,"calendar":61747,"chart-bar":61568,"chess-bishop":62522,"chess-king":62527,"chess-knight":62529,"chess-pawn":62531,"chess-queen":62533,"chess-rook":62535,"circle-check":61528,"circle-dot":61842,"circle-down":62296,"circle-left":62297,"circle-pause":62091,"circle-play":61764,"circle-question":61529,"circle-right":62298,"circle-stop":62093,"circle-up":62299,"circle-user":62141,"circle-xmark":61527,"circle":61713,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"comment-dots":62637,"comment":61557,"comments":61574,"compass":61774,"copy":61637,"copyright":61945,"credit-card":61597,"envelope-open":62134,"envelope":61664,"eye-slash":61552,"eye":61550,"face-angry":62806,"face-dizzy":62823,"face-flushed":62841,"face-frown-open":62842,"face-frown":61721,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-kiss-beam":62871,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-meh-blank":62884,"face-meh":61722,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-tear":62900,"face-smile-beam":62904,"face-smile-wink":62682,"face-smile":61720,"face-surprise":62914,"face-tired":62920,"file-audio":61895,"file-code":61897,"file-excel":61891,"file-image":61893,"file-lines":61788,"file-pdf":61889,"file-powerpoint":61892,"file-video":61896,"file-word":61890,"file-zipper":61894,"file":61787,"flag":61476,"floppy-disk":61639,"folder-closed":57733,"folder-open":61564,"folder":61563,"font-awesome":62132,"futbol":61923,"gem":62373,"hand-back-fist":62037,"hand-lizard":62040,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-spock":62041,"hand":62038,"handshake":62133,"hard-drive":61600,"heart":61444,"hospital":61688,"hourglass-half":62034,"hourglass":62036,"id-badge":62145,"id-card":62146,"image":61502,"images":62210,"keyboard":61724,"lemon":61588,"life-ring":61901,"lightbulb":61675,"map":62073,"message":62074,"money-bill-1":62417,"moon":61830,"newspaper":61930,"note-sticky":62025,"object-group":62023,"object-ungroup":62024,"paper-plane":61912,"paste":61674,"pen-to-square":61508,"rectangle-list":61474,"rectangle-xmark":62480,"registered":62045,"share-from-square":61773,"snowflake":62172,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-full":62556,"square-minus":61766,"square-plus":61694,"square":61640,"star-half-stroke":62912,"star-half":61577,"star":61445,"sun":61829,"thumbs-down":61797,"thumbs-up":61796,"trash-can":62189,"user":61447,"window-maximize":62160,"window-minimize":62161,"window-restore":62162}
\ No newline at end of file
diff --git a/packages/fontawesome6/glyphmaps/FontAwesome6_solid.json b/packages/fontawesome6/glyphmaps/FontAwesome6_solid.json
new file mode 100644
index 000000000..66e67130b
--- /dev/null
+++ b/packages/fontawesome6/glyphmaps/FontAwesome6_solid.json
@@ -0,0 +1 @@
+{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"a":65,"address-book":62137,"address-card":62139,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up":61698,"ankh":63044,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-long":61813,"arrow-down-short-wide":63620,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-long":61815,"arrow-left":61536,"arrow-pointer":62021,"arrow-right-arrow-left":61676,"arrow-right-from-bracket":61579,"arrow-right-long":61816,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down":61769,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-from-bracket":57498,"arrow-up-from-ground-water":58549,"arrow-up-from-water-pump":58550,"arrow-up-long":61814,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-short-wide":63621,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-eye":58559,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom":62930,"audio-description":62110,"austral-sign":57513,"award":62809,"b":66,"baby-carriage":63357,"baby":63356,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"bag-shopping":62096,"bahai":63078,"baht-sign":57516,"ban-smoking":62797,"ban":61534,"bandage":62562,"bangladeshi-taka-sign":58086,"barcode":61482,"bars-progress":63528,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping":62097,"basketball":62516,"bath":62157,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-three-quarters":62017,"bed-pulse":62599,"bed":62006,"beer-mug-empty":61692,"bell-concierge":62818,"bell-slash":61942,"bell":61683,"bezier-curve":62811,"bicycle":61958,"binoculars":61925,"biohazard":63360,"bitcoin-sign":57524,"blender-phone":63158,"blender":62743,"blog":63361,"bold":61490,"bolt-lightning":57527,"bolt":61671,"bomb":61922,"bone":62935,"bong":62812,"book-atlas":62808,"book-bible":63047,"book-bookmark":57531,"book-journal-whills":63082,"book-medical":63462,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-skull":63159,"book-tanakh":63527,"book":61485,"bookmark":61486,"border-all":63564,"border-none":63568,"border-top-left":63571,"bore-hole":58563,"bottle-droplet":58564,"bottle-water":58565,"bowl-food":58566,"bowl-rice":58091,"bowling-ball":62518,"box-archive":61831,"box-open":62622,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"braille":62113,"brain":62940,"brazilian-real-sign":58476,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-water":58574,"bridge":58568,"briefcase-medical":62569,"briefcase":61617,"broom-ball":62552,"broom":62746,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"bullhorn":61601,"bullseye":61760,"burger":63493,"burst":58588,"bus-simple":62814,"bus":61959,"business-time":63050,"c":67,"cable-car":63450,"cake-candles":61949,"calculator":61932,"calendar-check":62068,"calendar-day":63363,"calendar-days":61555,"calendar-minus":62066,"calendar-plus":62065,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"camera-retro":61571,"camera-rotate":57560,"camera":61488,"campground":63163,"candy-cane":63366,"cannabis":62815,"capsules":62571,"car-battery":62943,"car-burst":62945,"car-on":58589,"car-rear":62942,"car-side":62948,"car-tunnel":58590,"car":61881,"caravan":63743,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carrot":63367,"cart-arrow-down":61976,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-plus":61975,"cart-shopping":61562,"cash-register":63368,"cat":63166,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-column":57571,"chart-diagram":59029,"chart-gantt":57572,"chart-line":61953,"chart-pie":61952,"chart-simple":58483,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese":63471,"chess-bishop":62522,"chess-board":62524,"chess-king":62527,"chess-knight":62529,"chess-pawn":62531,"chess-queen":62533,"chess-rook":62535,"chess":62521,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"church":62749,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up":61610,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-dollar-to-slot":62649,"circle-dot":61842,"circle-down":62296,"circle-exclamation":61546,"circle-h":62590,"circle-half-stroke":61506,"circle-info":61530,"circle-left":62297,"circle-minus":61526,"circle-nodes":58594,"circle-notch":61902,"circle-pause":62091,"circle-play":61764,"circle-plus":61525,"circle-question":61529,"circle-radiation":63418,"circle-right":62298,"circle-stop":62093,"circle-up":62299,"circle-user":62141,"circle-xmark":61527,"circle":61713,"city":63055,"clapperboard":57649,"clipboard-check":62572,"clipboard-list":62573,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-rotate-left":61914,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-bolt":63340,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-rain":63293,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud":61634,"clover":57657,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request":57660,"code":61729,"coins":62750,"colon-sign":57664,"comment-dollar":63057,"comment-dots":62637,"comment-medical":63477,"comment-nodes":59030,"comment-slash":62643,"comment-sms":63437,"comment":61557,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass":61774,"compress":61542,"computer-mouse":63692,"computer":58597,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"couch":62648,"cow":63176,"credit-card":61597,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"cruzeiro-sign":57682,"cube":61874,"cubes-stacked":58598,"cubes":61875,"d":68,"database":61888,"delete-left":62810,"democrat":63303,"desktop":62352,"dharmachakra":63061,"diagram-next":58486,"diagram-predecessor":58487,"diagram-project":62786,"diagram-successor":58490,"diamond-turn-right":62955,"diamond":61977,"dice-d20":63183,"dice-d6":63185,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"disease":63482,"display":57699,"divide":62761,"dna":62577,"dog":63187,"dollar-sign":36,"dolly":62578,"dong-sign":57705,"door-closed":62762,"door-open":62763,"dove":62650,"down-left-and-up-right-to-center":62498,"down-long":62217,"download":61465,"dragon":63189,"draw-polygon":62958,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"egg":63483,"eject":61522,"elevator":57709,"ellipsis-vertical":61762,"ellipsis":61761,"envelope-circle-check":58600,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"equals":61,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exclamation":33,"expand":61541,"explosion":58601,"eye-dropper":61947,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"f":70,"face-angry":62806,"face-dizzy":62823,"face-flushed":62841,"face-frown-open":62842,"face-frown":61721,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-kiss-beam":62871,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-meh-blank":62884,"face-meh":61722,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-tear":62900,"face-smile-beam":62904,"face-smile-wink":62682,"face-smile":61720,"face-surprise":62914,"face-tired":62920,"fan":63587,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"ferry":58602,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-excel":61891,"file-export":62830,"file-fragment":59031,"file-half-dashed":59032,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-lines":61788,"file-medical":62583,"file-pdf":61889,"file-pen":62236,"file-powerpoint":61892,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-zipper":61894,"file":61787,"fill-drip":62838,"fill":62837,"film":61448,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter":61616,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire":61549,"fish-fins":58610,"fish":62840,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flask-vial":58611,"flask":61635,"floppy-disk":61639,"florin-sign":57732,"folder-closed":57733,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder":61563,"font-awesome":62132,"font":61489,"football":62542,"forward-fast":61520,"forward-step":61521,"forward":61518,"franc-sign":57743,"frog":62766,"futbol":61923,"g":71,"gamepad":61723,"gas-pump":62767,"gauge-high":63013,"gauge-simple-high":63018,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gift":61547,"gifts":63388,"glass-water-droplet":58613,"glass-water":58612,"glasses":62768,"globe":61612,"golf-ball-tee":62544,"gopuram":63076,"graduation-cap":61853,"greater-than-equal":62770,"greater-than":62,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar":63398,"gun":57755,"h":72,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-dots":62561,"hand-fist":63198,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-medical":57436,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag":35,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-wizard":63208,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-mask":57443,"head-side-virus":57444,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-pulse":61982,"heart":61444,"helicopter-symbol":58626,"helicopter":62771,"helmet-safety":63495,"helmet-un":58627,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-puck":62547,"holly-berry":63402,"horse-head":63403,"horse":63216,"hospital-user":63501,"hospital":61688,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-chimney-crack":63217,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-signal":57362,"house-tsunami":58645,"house-user":57776,"house":61461,"hryvnia-sign":63218,"hurricane":63313,"i-cursor":62022,"i":73,"ice-cream":63504,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-portrait":62432,"image":61502,"images":62210,"inbox":61468,"indent":61500,"indian-rupee-sign":57788,"industry":62069,"infinity":62772,"info":61737,"italic":61491,"j":74,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"jug-detergent":58649,"k":75,"kaaba":63083,"key":61572,"keyboard":61724,"khanda":63085,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kiwi-bird":62773,"l":76,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop":61705,"lari-sign":57800,"layer-group":62973,"leaf":61548,"left-long":62218,"left-right":62263,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"lightbulb":61675,"lines-leaning":58654,"link-slash":61735,"link":61633,"lira-sign":61845,"list-check":61614,"list-ol":61643,"list-ul":61642,"list":61498,"litecoin-sign":57811,"location-arrow":61732,"location-crosshairs":62977,"location-dot":62405,"location-pin-lock":58655,"location-pin":61505,"lock-open":62401,"lock":61475,"locust":58656,"lungs-virus":57447,"lungs":62980,"m":77,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-plus":61454,"magnifying-glass":61442,"manat-sign":57813,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"medal":62882,"memory":62776,"menorah":63094,"mercury":61987,"message":62074,"meteor":63315,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone":61744,"microscope":62992,"mill-sign":57837,"minimize":63372,"minus":61544,"mitten":63413,"mobile-button":61707,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills":57843,"money-check-dollar":62781,"money-check":62780,"monument":62886,"moon":61830,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mug-hot":63414,"mug-saucer":61684,"music":61441,"n":78,"naira-sign":57846,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notdef":57854,"note-sticky":62025,"notes-medical":62593,"o":79,"object-group":62023,"object-ungroup":62024,"oil-can":62995,"oil-well":58674,"om":63097,"otter":63232,"outdent":61499,"p":80,"pager":63509,"paint-roller":62890,"paintbrush":61948,"palette":62783,"pallet":62594,"panorama":57865,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph":61917,"passport":62891,"paste":61674,"pause":61516,"paw":61872,"peace":63100,"pen-clip":62213,"pen-fancy":62892,"pen-nib":62893,"pen-ruler":62894,"pen-to-square":61508,"pen":62212,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-group":58675,"people-line":58676,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"pepper-hot":63510,"percent":37,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress":61826,"person-drowning":58693,"person-falling-burst":58695,"person-falling":58694,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running":63244,"person-shelter":58703,"person-skating":63429,"person-skiing-nordic":63434,"person-skiing":63433,"person-snowboarding":63438,"person-swimming":62916,"person-through-window":58793,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-flip":63609,"phone-slash":62429,"phone-volume":62112,"phone":61589,"photo-film":63612,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-lock":58712,"plane-slash":57449,"plane-up":57901,"plane":61554,"plant-wilt":58794,"plate-wheat":58714,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-minus":58428,"plus":43,"podcast":62158,"poo-storm":63322,"poo":62206,"poop":63001,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle":62597,"prescription":62897,"print":61487,"pump-medical":57450,"pump-soap":57451,"puzzle-piece":61742,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"r":82,"radiation":63417,"radio":63703,"rainbow":63323,"ranking-star":58721,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-list":61474,"rectangle-xmark":62480,"recycle":61880,"registered":62045,"repeat":62307,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet":61561,"ribbon":62678,"right-from-bracket":62197,"right-left":62306,"right-long":62219,"right-to-bracket":62198,"ring":63243,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot":62788,"rocket":61749,"rotate-left":62186,"rotate-right":62201,"rotate":62193,"route":62679,"rss":61598,"ruble-sign":61784,"rug":58729,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sailboat":58437,"satellite-dish":63424,"satellite":63423,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screwdriver-wrench":63449,"screwdriver":62794,"scroll-torah":63136,"scroll":63246,"sd-card":63426,"section":58439,"seedling":62680,"server":62003,"shapes":63007,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheet-plastic":58737,"shekel-sign":61963,"shield-cat":58738,"shield-dog":58739,"shield-halved":62445,"shield-heart":58740,"shield-virus":57452,"shield":61746,"ship":61978,"shirt":62803,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shower":62156,"shrimp":58440,"shuffle":61556,"shuttle-space":61847,"sign-hanging":62681,"signal":61458,"signature":62903,"signs-post":62071,"sim-card":63428,"sink":57453,"sitemap":61672,"skull-crossbones":63252,"skull":62796,"slash":63253,"sleigh":63436,"sliders":61918,"smog":63327,"smoking":62605,"snowflake":62172,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"spaghetti-monster-flying":63099,"spell-check":63633,"spider":63255,"spinner":61712,"splotch":62908,"spoon":62181,"spray-can-sparkles":62928,"spray-can":62909,"square-arrow-up-right":61772,"square-binary":59035,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-envelope":61849,"square-full":62556,"square-h":61693,"square-minus":61766,"square-nfi":58742,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-root-variable":63128,"square-rss":61763,"square-share-nodes":61921,"square-up-right":62304,"square-virus":58744,"square-xmark":62163,"square":61640,"staff-snake":58745,"stairs":57993,"stamp":62911,"stapler":58799,"star-and-crescent":63129,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star":61445,"sterling-sign":61780,"stethoscope":61681,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-slash":57457,"store":62798,"street-view":61981,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-plant-wilt":58746,"sun":61829,"superscript":61739,"swatchbook":62915,"synagogue":63131,"syringe":62606,"t":84,"table-cells-column-lock":59000,"table-cells-large":61449,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells":61450,"table-columns":61659,"table-list":61451,"table-tennis-paddle-ball":62557,"table":61646,"tablet-button":61706,"tablet-screen-button":62458,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"tag":61483,"tags":61484,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi":61882,"teeth-open":63023,"teeth":63022,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-low":63339,"temperature-quarter":62154,"temperature-three-quarters":62152,"tenge-sign":63447,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-slash":63613,"text-width":61493,"thermometer":62609,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"ticket-simple":62463,"ticket":61765,"timeline":58012,"toggle-off":61956,"toggle-on":61957,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"toolbox":62802,"tooth":62921,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-light":63031,"trailer":57409,"train-subway":62009,"train-tram":58804,"train":62008,"transgender":61989,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can":62189,"trash":61944,"tree-city":58759,"tree":61883,"triangle-exclamation":61553,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-front":58039,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-ramp-box":62686,"truck":61649,"tty":61924,"turkish-lira-sign":58043,"turn-down":62398,"turn-up":62399,"tv":62060,"u":85,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"upload":61587,"user-astronaut":62715,"user-check":62716,"user-clock":62717,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group":62720,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-minus":62723,"user-ninja":62724,"user-nurse":63535,"user-pen":62719,"user-plus":62004,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils":62183,"v":86,"van-shuttle":62902,"vault":58053,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-slash":62690,"video":61501,"vihara":63143,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-xmark":63145,"vr-cardboard":63273,"w":87,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"warehouse":62612,"water-ladder":62917,"water":63347,"wave-square":63550,"web-awesome":59010,"weight-hanging":62925,"weight-scale":62614,"wheat-awn-circle-exclamation":58776,"wheat-awn":58061,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass":63392,"wifi":61931,"wind":63278,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"wine-bottle":63279,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wrench":61613,"x-ray":62615,"x":88,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90}
\ No newline at end of file
diff --git a/packages/fontawesome6/package.json b/packages/fontawesome6/package.json
new file mode 100644
index 000000000..fdf39407d
--- /dev/null
+++ b/packages/fontawesome6/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/fontawesome6",
+ "version": "6.7.1",
+ "description": "Fontawesome6 font for react native vector icons",
+ "source": "./src/index.tsx",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "fontawesome6"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/fontawesome6"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "@fortawesome/fontawesome-free": "6.7.1",
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/fontawesome6/src/index.tsx b/packages/fontawesome6/src/index.tsx
new file mode 100644
index 000000000..528b4a84a
--- /dev/null
+++ b/packages/fontawesome6/src/index.tsx
@@ -0,0 +1,141 @@
+/* eslint-disable react/jsx-pascal-case, no-console */
+
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `fontawesome-common/generator`.
+ *
+ * FontAwesome6 icon set component.
+ * Usage:
+ */
+import type { ComponentProps } from 'react';
+import { Platform, type TextStyle } from 'react-native';
+
+import { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE, createIconSet } from '@react-native-vector-icons/common';
+
+import brandGM from '../glyphmaps/FontAwesome6_brand.json';
+import regularGM from '../glyphmaps/FontAwesome6_regular.json';
+import solidGM from '../glyphmaps/FontAwesome6_solid.json';
+
+import metadata from '../glyphmaps/FontAwesome6_meta.json';
+
+const glyphValidator = (glyph: string, iconType: keyof typeof metadata) => metadata[iconType]?.includes(glyph);
+
+const fontStyle = (fontWeight: TextStyle['fontWeight']) =>
+ Platform.select({
+ ios: {
+ fontWeight,
+ },
+ default: {},
+ });
+
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const RegularIcon = createIconSet(regularGM, 'FontAwesome6Free-Regular', 'FontAwesome6_Regular.ttf', fontStyle('400'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const SolidIcon = createIconSet(solidGM, 'FontAwesome6Free-Solid', 'FontAwesome6_Solid.ttf', fontStyle('900'));
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const BrandIcon = createIconSet(brandGM, 'FontAwesome6Brands-Regular', 'FontAwesome6_Brands.ttf', fontStyle('400'));
+
+type Props =
+ | ({ iconStyle: 'regular' } & ComponentProps)
+ | ({ iconStyle: 'solid' } & ComponentProps)
+ | ({ iconStyle: 'brand' } & ComponentProps)
+ | ({ iconStyle?: never } & ComponentProps);
+
+const Icon = (props: Props) => {
+ const { iconStyle, name } = props;
+ if (!iconStyle) {
+ return ;
+ }
+
+ if (!glyphValidator(name, iconStyle)) {
+ console.warn(`noSuchGlyph: glyph ${String(name)} does not exist for '${iconStyle}' icon type for FontAwesome6`);
+
+ return )} />;
+ }
+
+ switch (iconStyle) {
+ case 'brand':
+ return ;
+ case 'regular':
+ return ;
+ case 'solid':
+ return ;
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6`);
+ return )} />;
+ }
+};
+
+type GetImageSourceFunc = {
+ (
+ iconStyle: 'brand',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof BrandIcon)['getImageSource']>;
+ (
+ iconStyle: 'regular',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof RegularIcon)['getImageSource']>;
+ (
+ iconStyle: 'solid',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SolidIcon)['getImageSource']>;
+};
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const getImageSource: GetImageSourceFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => {
+ switch (iconStyle) {
+ case 'brand':
+ return BrandIcon.getImageSource(name as keyof typeof brandGM, size, color);
+ case 'regular':
+ return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color);
+ case 'solid':
+ return SolidIcon.getImageSource(name as keyof typeof solidGM, size, color);
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6`);
+ return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color);
+ }
+};
+Icon.getImageSource = getImageSource;
+
+type GetImageSourceSyncFunc = {
+ (
+ iconStyle: 'brand',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof BrandIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'regular',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof RegularIcon)['getImageSourceSync']>;
+ (
+ iconStyle: 'solid',
+ name: ComponentProps['name'],
+ size?: number,
+ color?: TextStyle['color'],
+ ): ReturnType<(typeof SolidIcon)['getImageSourceSync']>;
+};
+// biome-ignore format: We want these to be consistent and we are fine with single for all
+const getImageSourceSync: GetImageSourceSyncFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => {
+ switch (iconStyle) {
+ case 'brand':
+ return BrandIcon.getImageSourceSync(name as keyof typeof brandGM, size, color);
+ case 'regular':
+ return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color);
+ case 'solid':
+ return SolidIcon.getImageSourceSync(name as keyof typeof solidGM, size, color);
+ default:
+ console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6`);
+ return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color);
+ }
+};
+Icon.getImageSourceSync = getImageSourceSync;
+
+export default Icon;
diff --git a/packages/fontawesome6/tsconfig.build.json b/packages/fontawesome6/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/fontawesome6/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/fontawesome6/tsconfig.json b/packages/fontawesome6/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/fontawesome6/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/fontcustom-docker/Dockerfile b/packages/fontcustom-docker/Dockerfile
new file mode 100644
index 000000000..2bf342a6d
--- /dev/null
+++ b/packages/fontcustom-docker/Dockerfile
@@ -0,0 +1,37 @@
+FROM debian:11-slim
+
+WORKDIR /usr/src/app
+
+# NOTE: Use this again if fontforge does a new release
+# RUN apt-get -y update \
+# && apt-get -y upgrade \
+# && apt-get -y --no-install-recommends install fontcustom \
+# && apt clean \
+# && rm -rf /var/lib/apt/lists/*
+
+RUN apt-get -y update \
+ && apt-get -y upgrade \
+ && apt-get -y --no-install-recommends install \
+ fontcustom \
+ libjpeg-dev libtiff5-dev libpng-dev libfreetype6-dev libgif-dev libgtk-3-dev libxml2-dev \
+ libpango1.0-dev libcairo2-dev libspiro-dev libwoff-dev python3-dev ninja-build cmake build-essential gettext \
+ git ca-certificates \
+ && apt clean \
+ && rm -rf /var/lib/apt/lists/*
+
+RUN git clone https://github.com/fontforge/fontforge.git
+RUN mkdir fontforge/build
+
+WORKDIR /usr/src/app/fontforge/build
+
+RUN cmake -GNinja .. \
+ && ninja \
+ && ninja install \
+ && cd ../.. \
+ && rm -rf /usr/src/app/fontforge
+
+RUN dpkg -r --force-depends fontforge
+
+WORKDIR /usr/src/app
+
+ENTRYPOINT ["/usr/bin/fontcustom"]
diff --git a/packages/fontcustom-docker/README.md b/packages/fontcustom-docker/README.md
new file mode 100644
index 000000000..49a2d207b
--- /dev/null
+++ b/packages/fontcustom-docker/README.md
@@ -0,0 +1,3 @@
+# font custom docker
+
+We need a fontcustom with a newer font forge for reproducible builds
diff --git a/packages/fontcustom-docker/package.json b/packages/fontcustom-docker/package.json
new file mode 100644
index 000000000..a12e35654
--- /dev/null
+++ b/packages/fontcustom-docker/package.json
@@ -0,0 +1,10 @@
+{
+ "name": "@react-native-vector-icons/fontcustom-docker",
+ "private": true,
+ "version": "11.0.0-alpha.0",
+ "description": "Updated fontcustom docker image",
+ "scripts": {
+ "build": "docker build -t johnf/fontcustom .",
+ "publish": "docker push johnf/fontcustom"
+ }
+}
diff --git a/packages/fontello/.yo-rc.json b/packages/fontello/.yo-rc.json
new file mode 100644
index 000000000..0612fcb7b
--- /dev/null
+++ b/packages/fontello/.yo-rc.json
@@ -0,0 +1,7 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "fontello",
+ "customReadme": true,
+ "customSrc": true
+ }
+}
diff --git a/packages/fontello/README.md b/packages/fontello/README.md
new file mode 100644
index 000000000..5075b1483
--- /dev/null
+++ b/packages/fontello/README.md
@@ -0,0 +1,46 @@
+# React Native Vector Icons - Fontello
+
+React Native Vector Icons font package to support using custom fonts created with [Fontello](https://fontello.com)
+
+See the [React Native Vector Icons README](../../README.md) for more details.
+
+## Installation
+
+```sh
+npm install @react-native-vector-icons/fontello
+```
+
+## Usage
+
+1. Add the config.json somewhere in your project to be imported
+2. Add the ttf file into `rnvi-fonts`. You can customise this location as described in [react-native-vector-icons](../../README.md#custom-fonts)
+3. Add this package to your project
+
+```sh
+yarn instal @react-native-vector-icons/fontello
+```
+4. Create the component in your project and use it
+
+```js
+import createIconSet from '@react-native-vector-icons/fontello';
+import fontelloConfig from './config.json';
+const Icon = createIconSet(fontelloConfig);
+
+cont icon = ;
+```
+
+If you want to customise the font postscript name and filename you can pass extra arguments.
+
+```js
+import createIconSet from '@react-native-vector-icons/fontello';
+import fontelloConfig from './config.json';
+const Icon = createIconSet(fontelloConfig, 'Font Family', 'FontFamily.ttf');
+```
+
+## Contributing
+
+See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
+
+## License
+
+MIT
diff --git a/packages/fontello/babel.config.js b/packages/fontello/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/fontello/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/packages/fontello/package.json b/packages/fontello/package.json
new file mode 100644
index 000000000..7667f0ac5
--- /dev/null
+++ b/packages/fontello/package.json
@@ -0,0 +1,128 @@
+{
+ "name": "@react-native-vector-icons/fontello",
+ "version": "0.0.1",
+ "description": "Fontello font for react native vector icons",
+ "source": "./src/index.ts",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "fontello"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/fontello"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/fontello/src/index.ts b/packages/fontello/src/index.ts
new file mode 100644
index 000000000..93d6edb99
--- /dev/null
+++ b/packages/fontello/src/index.ts
@@ -0,0 +1,32 @@
+/**
+ * Fontello icon set component.
+ * Usage:
+ */
+
+import { createIconSet } from '@react-native-vector-icons/common';
+
+type FontelloConfig = {
+ name: string;
+ css_prefix_text: string;
+ css_use_suffix: boolean;
+ hinting: boolean;
+ units_per_em: number;
+ ascent: number;
+ glyphs: Array<{
+ uid: string;
+ css: string;
+ code: number;
+ src: string;
+ }>;
+};
+
+export default (config: FontelloConfig, fontFamilyArg?: string, fontFile?: string) => {
+ const glyphMap: Record = {};
+ config.glyphs.forEach((glyph) => {
+ glyphMap[glyph.css] = glyph.code;
+ });
+
+ const fontFamily = fontFamilyArg || config.name || 'fontello';
+
+ return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`);
+};
diff --git a/packages/fontello/tsconfig.build.json b/packages/fontello/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/fontello/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/fontello/tsconfig.json b/packages/fontello/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/fontello/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/fontisto/.yo-rc.json b/packages/fontisto/.yo-rc.json
new file mode 100644
index 000000000..846c3083d
--- /dev/null
+++ b/packages/fontisto/.yo-rc.json
@@ -0,0 +1,17 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "fontisto",
+ "postScriptName": "fontisto",
+ "upstreamFont": "fontisto",
+ "buildSteps": {
+ "glyphmap": {
+ "location": "../../node_modules/fontisto/css/fontisto/fontisto.css",
+ "mode": "css",
+ "prefix": ".fi-"
+ },
+ "copyFont": {
+ "location": "../../node_modules/fontisto/fonts/fontisto/fontisto.ttf"
+ }
+ }
+ }
+}
diff --git a/packages/fontisto/README.md b/packages/fontisto/README.md
new file mode 100644
index 000000000..ac088d768
--- /dev/null
+++ b/packages/fontisto/README.md
@@ -0,0 +1,29 @@
+# React Native Vector Icons - Fontisto
+
+Fontisto font for React Native Vector Icons
+
+See the [React Native Vector Icons README](../../README.md) for more details.
+
+## Installation
+
+```sh
+npm install @react-native-vector-icons/fontisto
+```
+
+## Usage
+
+```js
+import Fontisto from '@react-native-vector-icons/fontisto';
+
+// ...
+
+
+```
+
+## Contributing
+
+See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
+
+## License
+
+MIT
diff --git a/packages/fontisto/babel.config.js b/packages/fontisto/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/fontisto/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/Fonts/Fontisto.ttf b/packages/fontisto/fonts/Fontisto.ttf
similarity index 100%
rename from Fonts/Fontisto.ttf
rename to packages/fontisto/fonts/Fontisto.ttf
diff --git a/glyphmaps/Fontisto.json b/packages/fontisto/glyphmaps/Fontisto.json
similarity index 100%
rename from glyphmaps/Fontisto.json
rename to packages/fontisto/glyphmaps/Fontisto.json
diff --git a/packages/fontisto/package.json b/packages/fontisto/package.json
new file mode 100644
index 000000000..0bc380bc7
--- /dev/null
+++ b/packages/fontisto/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/fontisto",
+ "version": "3.0.4",
+ "description": "Fontisto font for react native vector icons",
+ "source": "./src/index.ts",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "fontisto"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/fontisto"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "del-cli": "^6.0.0",
+ "fontisto": "3.0.4",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/fontisto/src/index.ts b/packages/fontisto/src/index.ts
new file mode 100644
index 000000000..390e29888
--- /dev/null
+++ b/packages/fontisto/src/index.ts
@@ -0,0 +1,18 @@
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `generator-react-native-vector-icons`.
+ *
+ * Fontisto icon set component.
+ * Usage:
+ */
+
+import { createIconSet } from '@react-native-vector-icons/common';
+import glyphMap from '../glyphmaps/Fontisto.json';
+
+const Icon = createIconSet(glyphMap, {
+ postScriptName: 'fontisto',
+ fontFileName: 'Fontisto.ttf',
+ fontSource: require('../fonts/Fontisto.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require
+});
+
+export default Icon;
diff --git a/packages/fontisto/tsconfig.build.json b/packages/fontisto/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/fontisto/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/fontisto/tsconfig.json b/packages/fontisto/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/fontisto/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/foundation/.yo-rc.json b/packages/foundation/.yo-rc.json
new file mode 100644
index 000000000..e42cff94b
--- /dev/null
+++ b/packages/foundation/.yo-rc.json
@@ -0,0 +1,17 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "foundation",
+ "postScriptName": "fontcustom",
+ "upstreamFont": "foundation-icons",
+ "buildSteps": {
+ "glyphmap": {
+ "location": "../../node_modules/foundation-icons/foundation-icons.css",
+ "mode": "css",
+ "prefix": ".fi-"
+ },
+ "copyFont": {
+ "location": "../../node_modules/foundation-icons/foundation-icons.ttf"
+ }
+ }
+ }
+}
diff --git a/packages/foundation/README.md b/packages/foundation/README.md
new file mode 100644
index 000000000..52ffc8bcc
--- /dev/null
+++ b/packages/foundation/README.md
@@ -0,0 +1,29 @@
+# React Native Vector Icons - Foundation
+
+Foundation font for React Native Vector Icons
+
+See the [React Native Vector Icons README](../../README.md) for more details.
+
+## Installation
+
+```sh
+npm install @react-native-vector-icons/foundation
+```
+
+## Usage
+
+```js
+import Foundation from '@react-native-vector-icons/foundation';
+
+// ...
+
+
+```
+
+## Contributing
+
+See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
+
+## License
+
+MIT
diff --git a/packages/foundation/babel.config.js b/packages/foundation/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/foundation/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/Fonts/Foundation.ttf b/packages/foundation/fonts/Foundation.ttf
similarity index 100%
rename from Fonts/Foundation.ttf
rename to packages/foundation/fonts/Foundation.ttf
diff --git a/glyphmaps/Foundation.json b/packages/foundation/glyphmaps/Foundation.json
similarity index 100%
rename from glyphmaps/Foundation.json
rename to packages/foundation/glyphmaps/Foundation.json
diff --git a/packages/foundation/package.json b/packages/foundation/package.json
new file mode 100644
index 000000000..53a9446f5
--- /dev/null
+++ b/packages/foundation/package.json
@@ -0,0 +1,129 @@
+{
+ "name": "@react-native-vector-icons/foundation",
+ "version": "2.0.0",
+ "description": "Foundation font for react native vector icons",
+ "source": "./src/index.ts",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "foundation"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/foundation"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "del-cli": "^6.0.0",
+ "foundation-icons": "2.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/foundation/src/index.ts b/packages/foundation/src/index.ts
new file mode 100644
index 000000000..e28d0f3ce
--- /dev/null
+++ b/packages/foundation/src/index.ts
@@ -0,0 +1,18 @@
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `generator-react-native-vector-icons`.
+ *
+ * Foundation icon set component.
+ * Usage:
+ */
+
+import { createIconSet } from '@react-native-vector-icons/common';
+import glyphMap from '../glyphmaps/Foundation.json';
+
+const Icon = createIconSet(glyphMap, {
+ postScriptName: 'fontcustom',
+ fontFileName: 'Foundation.ttf',
+ fontSource: require('../fonts/Foundation.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require
+});
+
+export default Icon;
diff --git a/packages/foundation/tsconfig.build.json b/packages/foundation/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/foundation/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/foundation/tsconfig.json b/packages/foundation/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/foundation/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/generator-react-native-vector-icons/.gitignore b/packages/generator-react-native-vector-icons/.gitignore
new file mode 100644
index 000000000..ed7788aff
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/.gitignore
@@ -0,0 +1,2 @@
+generators
+/tsconfig.tsbuildinfo
diff --git a/packages/generator-react-native-vector-icons/README.md b/packages/generator-react-native-vector-icons/README.md
new file mode 100644
index 000000000..2cb6ac567
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/README.md
@@ -0,0 +1,9 @@
+# generator-react-native-vector-icons
+
+This package can generate individual icon packages.
+
+Usage:
+
+1. Run `yarn watch-tsc` in this package to trigger a build create the generator.
+1. Run `yarn watch-deps` in this package to create the generator.
+2. Run `yarn generate` from the root of the repository to generate the individual icon packages.
diff --git a/packages/generator-react-native-vector-icons/package.json b/packages/generator-react-native-vector-icons/package.json
new file mode 100644
index 000000000..5f7140c1c
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/package.json
@@ -0,0 +1,41 @@
+{
+ "name": "generator-react-native-vector-icons",
+ "version": "11.0.0",
+ "description": "Generates React Native vector icons font library",
+ "type": "module",
+ "files": [
+ "generators"
+ ],
+ "main": "generators/index.js",
+ "keywords": [
+ "react-native-vector-icons",
+ "yeoman-generator"
+ ],
+ "dependencies": {
+ "mem-fs": "^4.1.1",
+ "npm-registry-fetch": "^18.0.2",
+ "oslllo-svg-fixer": "^5.0.0",
+ "postcss": "^8.4.49",
+ "postcss-selector-parser": "^7.0.0",
+ "registry-auth-token": "^5.0.2",
+ "semver": "^7.6.3",
+ "yeoman-generator": "^7.3.3"
+ },
+ "devDependencies": {
+ "@types/npm-registry-fetch": "^8.0.7",
+ "@types/semver": "^7.5.8",
+ "@yeoman/types": "^1.5.0",
+ "copyfiles": "^2.4.1",
+ "onchange": "^7.1.0",
+ "typescript": "^5.6.3"
+ },
+ "scripts": {
+ "prepare": "npm run clean && tsc && npm run copydeps",
+ "copydeps": "copyfiles --up 1 'src/*/templates/**' 'src/*/fontforge/**' generators",
+ "lint": "eslint ./src --ext .js,.ts",
+ "clean": "rm -rf ./generators",
+ "watch": "npm run watch-tsc --silent & npm run watch-deps --silent",
+ "watch-deps": "onchange 'src/*/templates/**' 'src/*/fontforge/**' --initial -- npm run copydeps",
+ "watch-tsc": "tsc -w"
+ }
+}
diff --git a/packages/generator-react-native-vector-icons/src/app/fontforge/correct-direction.py b/packages/generator-react-native-vector-icons/src/app/fontforge/correct-direction.py
new file mode 100644
index 000000000..437cfdb45
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/src/app/fontforge/correct-direction.py
@@ -0,0 +1,13 @@
+import fontforge
+
+font_path = sys.argv[1]
+
+font = fontforge.open(font_path)
+
+# Iterate through all glyphs in the font
+for glyph in font.glyphs():
+ glyph.correctDirection()
+
+font.generate(font_path)
+
+print(f'Fixed direction on all glyphs and saved to {font_path}')
diff --git a/packages/generator-react-native-vector-icons/src/app/generateGlyphmap.ts b/packages/generator-react-native-vector-icons/src/app/generateGlyphmap.ts
new file mode 100644
index 000000000..68c7d138d
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/src/app/generateGlyphmap.ts
@@ -0,0 +1,101 @@
+import fs from 'node:fs';
+
+import postcss from 'postcss';
+import parser from 'postcss-selector-parser';
+
+const extractGlyphMapFromCodepoints = (fileName: string) => {
+ const codepoints = fs.readFileSync(fileName, { encoding: 'utf8' }).split('\n');
+
+ const glyphMap: Record = {};
+
+ codepoints.forEach((point) => {
+ const parts = point.split(' ');
+ if (parts[0] && parts[1]) {
+ glyphMap[parts[0].replace(/_/g, '-')] = Number.parseInt(parts[1], 16);
+ }
+ });
+
+ return glyphMap;
+};
+
+const extractGlyphMapFromCss = (fileName: string, selectorPrefix: string) => {
+ const css = fs.readFileSync(fileName, 'utf-8');
+ const glyphMap: Record = {};
+
+ const selectorPattern = `${escapeRegExp(selectorPrefix)}([A-Za-z0-9_-]+)::?before`;
+ postcss.parse(css).walkRules((rule) => {
+ const iconNames: string[] = [];
+ const transform = (selectors: parser.Root) => {
+ selectors.walk((selector) => {
+ const md = selector.toString().match(selectorPattern);
+ if (md?.[1]) {
+ iconNames.push(md[1]);
+ }
+ });
+ };
+
+ parser(transform).processSync(rule.selector);
+
+ const contents: string[] = [];
+ rule.walkDecls('content', (decl) => {
+ const content = decl.value.replace(/['"]/g, ''); // Remove quotes
+ contents.push(content);
+ });
+
+ const content = contents[0];
+ if (!content || content === 'var(--fa)') {
+ return;
+ }
+ const codePoint = Number.parseInt(content.slice(1), 16);
+
+ iconNames.forEach((iconName) => {
+ glyphMap[iconName] = codePoint;
+ });
+ });
+
+ // TODO: Quick hack for fontawesome - refactor this to be more general
+ const selectorPatternFA = `${escapeRegExp(selectorPrefix)}([A-Za-z0-9_-]+)$`;
+ postcss.parse(css).walkRules((rule) => {
+ const iconNames: string[] = [];
+ const transform = (selectors: parser.Root) => {
+ selectors.walk((selector) => {
+ const md = selector.toString().match(selectorPatternFA);
+ if (md?.[1]) {
+ iconNames.push(md[1]);
+ }
+ });
+ };
+
+ parser(transform).processSync(rule.selector);
+
+ const contents: string[] = [];
+ rule.walkDecls('--fa', (decl) => {
+ const content = decl.value.replace(/['"]/g, ''); // Remove quotes
+ contents.push(content);
+ });
+
+ const content = contents[0];
+ if (!content) {
+ return;
+ }
+ const codePoint = Number.parseInt(content.slice(1), 16);
+
+ iconNames.forEach((iconName) => {
+ glyphMap[iconName] = codePoint;
+ });
+ });
+
+ return glyphMap;
+};
+
+const escapeRegExp = (str: string) => str.replace(/[-[\]/{}()*+?.\\^$|]/g, '\\$&');
+
+export const generateGlyphmap = (mode: 'css' | 'codepoints', fileName: string, selectorPrefix = '.icon-') => {
+ if (!fileName) {
+ throw new Error('No files provided');
+ }
+ const glyphMap =
+ mode === 'css' ? extractGlyphMapFromCss(fileName, selectorPrefix) : extractGlyphMapFromCodepoints(fileName);
+
+ return JSON.stringify(glyphMap, null, ' ');
+};
diff --git a/packages/generator-react-native-vector-icons/src/app/index.ts b/packages/generator-react-native-vector-icons/src/app/index.ts
new file mode 100644
index 000000000..086c41377
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/src/app/index.ts
@@ -0,0 +1,424 @@
+/* eslint-disable no-underscore-dangle,import/no-unresolved */
+
+import fs from 'node:fs';
+import os from 'node:os';
+import path from 'node:path';
+
+import npmFetch from 'npm-registry-fetch';
+import getAuthToken from 'registry-auth-token';
+import semver from 'semver';
+
+import Generator, { type BaseOptions } from 'yeoman-generator';
+
+import { generateGlyphmap } from './generateGlyphmap.js';
+
+interface Data {
+ name: string;
+ packageName: string;
+ className: string;
+ postScriptName: string;
+ fontFileName: string;
+ dependencies: Record;
+ upstreamFont?: string | { registry?: string; packageName: string; versionRange: string; versionOnly?: boolean };
+ packageJSON?: Record>;
+ versionSuffix?: string;
+ customReadme?: boolean;
+ customSrc?: string | boolean;
+ source: string;
+ customAssets?: boolean;
+ commonPackage?: string;
+ meta: Record;
+ buildSteps: {
+ preScript?: {
+ script: string;
+ };
+ fixSVGPaths?: {
+ location: string;
+ keepPostfix?: string;
+ };
+ fontCustom?: {
+ location: string;
+ cleanup?: boolean;
+ };
+ glyphmap?: {
+ mode: 'css' | 'codepoints';
+ location: string | [string, string][];
+ prefix?: string;
+ cleanup?: boolean;
+ };
+ copyFont?: {
+ location: string | [string, string][];
+ };
+ fontforgeScript?: {
+ script: string;
+ };
+ postScript?: {
+ script: string;
+ };
+ };
+}
+
+const { uid, gid } = os.userInfo();
+
+type Arguments = BaseOptions & {
+ currentVersion: string;
+};
+
+export default class extends Generator {
+ data: Data;
+
+ constructor(args: string | string[], opts: Arguments) {
+ super(args, opts);
+
+ this.option('current-version', { type: String, description: 'Current package version' });
+
+ this.data = this._data();
+ }
+
+ writing() {
+ this._writeTemplates();
+ }
+
+ install() {
+ return this._writePackageJSON();
+ }
+
+ end() {
+ this._buildSteps();
+ }
+
+ _docker(image: string, args: string[], options: string[] = []) {
+ const { exitCode } = this.spawnSync(
+ 'docker',
+ [
+ 'run',
+ '--rm',
+ `--volume=${process.cwd()}:/usr/src/app`,
+ `--volume=${process.cwd()}/../../node_modules:/usr/src/app/node_modules`,
+ `--user=${uid}:${gid}`,
+ '--env=SOURCE_DATE_EPOCH=1702622477', // TODO: Should we use something more sensible as the date for the fonts
+ ...options,
+ image,
+ ...args,
+ ],
+ { stdio: 'inherit' },
+ );
+
+ if (exitCode !== 0) {
+ throw new Error(`${image} exited with exitCode ${exitCode}`);
+ }
+ }
+
+ _writeTemplates() {
+ const { data } = this;
+
+ const files: Array = [
+ 'package.json',
+ 'tsconfig.json',
+ 'tsconfig.build.json',
+ 'babel.config.js',
+ ];
+
+ if (data.customSrc === true) {
+ // Do nothing
+ } else if (data.customSrc) {
+ files.push([data.customSrc, data.customSrc.endsWith('.tsx') ? 'src/index.tsx' : 'src/index.ts']);
+ } else {
+ files.push('src/index.ts');
+ }
+
+ if (!data.customReadme) {
+ files.push('README.md');
+ }
+
+ files.forEach((file) => {
+ if (typeof file === 'string') {
+ this.fs.copyTpl(this.templatePath(file), this.destinationPath(file), data);
+ } else {
+ const [from, to] = file;
+
+ this.fs.copyTpl(this.templatePath(from), this.destinationPath(to), data);
+ }
+ });
+ }
+
+ async _writePackageJSON() {
+ const { data } = this;
+
+ const packageFile = this.destinationPath('package.json');
+ const packageJSON = JSON.parse(fs.readFileSync(packageFile, 'utf8'));
+
+ let packageName = '';
+ let version: string;
+ let versionOnly = false;
+ if (typeof data.upstreamFont === 'object') {
+ const registry = data.upstreamFont.registry ?? 'https://registry.npmjs.org';
+ packageName = data.upstreamFont.packageName;
+ const versionRange = data.upstreamFont.versionRange || '*';
+ versionOnly = data.upstreamFont.versionOnly || false;
+ const authToken = getAuthToken(registry.replace(/^https?:/, ''));
+
+ const packageInfo = await npmFetch.json(`${registry}/${packageName}`, {
+ forceAuth: { _authToken: authToken?.token },
+ });
+ const versions = Object.keys(packageInfo.versions as string[]);
+ const possibleVersion = semver.maxSatisfying(versions, versionRange);
+ if (!possibleVersion) {
+ throw new Error(`Invalid upstreamFont ${data.upstreamFont}: no matching version`);
+ }
+ version = possibleVersion;
+ } else if (typeof data.upstreamFont === 'string') {
+ const packageInfo = await npmFetch.json(`https://registry.npmjs.org/${data.upstreamFont}/latest`);
+ version = packageInfo.version as string;
+ packageName = data.upstreamFont;
+ } else {
+ version = '0.0.1';
+ }
+
+ const { currentVersion } = this.options;
+ let versionSuffix = '';
+ if (currentVersion && data.versionSuffix && currentVersion.match(data.versionSuffix)) {
+ const preRelease = currentVersion.split(data.versionSuffix)[1];
+ versionSuffix = `${data.versionSuffix}${preRelease}`;
+ } else {
+ versionSuffix = data.versionSuffix ? `${data.versionSuffix}.1` : '';
+ }
+
+ packageJSON.version = `${version}${versionSuffix}`;
+
+ const commonPackageFile = this.destinationPath('../common/package.json');
+ const commonPackageJSON = JSON.parse(fs.readFileSync(commonPackageFile, 'utf8'));
+
+ packageJSON.dependencies['@react-native-vector-icons/common'] = `^${commonPackageJSON.version}`;
+
+ if (data.dependencies) {
+ Object.entries(data.dependencies).forEach(([depName, depVersion]) => {
+ if (!depName.startsWith('@react-native-vector-icons')) {
+ packageJSON.dependencies[depName] = depVersion;
+
+ return;
+ }
+
+ const dep = depName.split('/')[1];
+
+ const depFile = this.destinationPath(`../${dep}/package.json`);
+ const depJSON = JSON.parse(fs.readFileSync(depFile, 'utf8'));
+
+ packageJSON.dependencies[depName] = `^${depJSON.version}`;
+ });
+ }
+
+ if (!versionOnly && packageName) {
+ packageJSON.devDependencies[packageName] = version;
+ }
+
+ fs.writeFileSync(packageFile, JSON.stringify(packageJSON, null, 2));
+ }
+
+ _buildSteps() {
+ this._preScript();
+ this._fixSVGPaths();
+ this._buildFontCustom();
+ this._buildGlyphmap();
+ this._copyFont();
+ this._fontForgeScript();
+ this._postScript();
+ }
+
+ _preScript() {
+ const { preScript } = this.data.buildSteps;
+ if (!preScript) {
+ return;
+ }
+
+ const { exitCode } = this.spawnSync('bash', ['-c', preScript.script], { stdio: 'inherit' });
+
+ if (exitCode !== 0) {
+ throw new Error(`preScript exited with exitCode ${exitCode}`);
+ }
+ }
+
+ _fixSVGPaths() {
+ const { fixSVGPaths } = this.data.buildSteps;
+ if (!fixSVGPaths) {
+ return;
+ }
+
+ fs.mkdirSync('fixedSvg');
+
+ const { exitCode } = this.spawnSync(
+ '../../node_modules/.bin/oslllo-svg-fixer',
+ ['-s', fixSVGPaths.location, '-d', 'fixedSvg'],
+ { stdio: 'inherit' },
+ );
+
+ if (exitCode !== 0) {
+ throw new Error(`oslllo-svg-fixer exited with exitCode ${exitCode}`);
+ }
+
+ const { keepPostfix } = fixSVGPaths;
+ if (keepPostfix) {
+ const files = fs.readdirSync('fixedSvg');
+ files.forEach((file) => {
+ if (!file.endsWith(`${keepPostfix}.svg`)) {
+ // Delete files that do not end with -16.svg
+ fs.unlinkSync(path.join('fixedSvg', file));
+
+ return;
+ }
+ const newName = file.replace(keepPostfix, '');
+ fs.renameSync(path.join('fixedSvg', file), path.join('fixedSvg', newName));
+ });
+ }
+ }
+
+ _buildFontCustom() {
+ const { data } = this;
+
+ const { fontCustom } = this.data.buildSteps;
+ if (!fontCustom) {
+ return;
+ }
+
+ const args = [
+ 'compile',
+ fontCustom.location,
+ '--templates',
+ 'css',
+ '--name',
+ data.className,
+ '--force',
+ '--no-hash',
+ ];
+
+ this._docker('johnf/fontcustom', args);
+
+ if (!fs.existsSync('fonts')) {
+ fs.mkdirSync('fonts');
+ }
+ fs.renameSync(`${data.className}/${data.className}.ttf`, `fonts/${data.className}.ttf`);
+ fs.renameSync(`${data.className}/${data.className}.css`, `${data.className}.css`);
+
+ fs.rmSync(data.className, { recursive: true });
+
+ if (fontCustom.cleanup) {
+ fs.rmSync(fontCustom.location, { recursive: true });
+ }
+ }
+
+ _fontForgeScript() {
+ const { data } = this;
+
+ const { fontforgeScript } = this.data.buildSteps;
+ if (!fontforgeScript) {
+ return;
+ }
+
+ const options = [
+ '--entrypoint=/usr/local/bin/fontforge',
+ `--volume=${process.cwd()}/../../node_modules/generator-react-native-vector-icons/generators/app/fontforge/${fontforgeScript.script}:/script.py`,
+ ];
+
+ const args = ['-script', '/script.py', `fonts/${data.className}.ttf`];
+
+ this._docker('johnf/fontcustom', args, options);
+ }
+
+ _buildGlyphmap() {
+ const { data } = this;
+
+ const { glyphmap } = this.data.buildSteps;
+ if (!glyphmap) {
+ return;
+ }
+
+ let locations: [string, string][] = [];
+ if (!glyphmap.location) {
+ locations.push([`${data.className}.css`, data.fontFileName]);
+ } else if (typeof glyphmap.location === 'string') {
+ locations.push([glyphmap.location, data.className]);
+ } else {
+ locations = glyphmap.location;
+ }
+
+ if (!fs.existsSync('glyphmaps')) {
+ fs.mkdirSync('glyphmaps');
+ }
+
+ locations.forEach(([from, to]) => {
+ const json = generateGlyphmap(glyphmap.mode, from, glyphmap.prefix);
+
+ fs.writeFileSync(`glyphmaps/${to}.json`, json);
+
+ if (glyphmap.cleanup) {
+ fs.rmSync(from);
+ }
+ });
+ }
+
+ _copyFont() {
+ const { data } = this;
+
+ const { copyFont } = this.data.buildSteps;
+ if (!copyFont) {
+ return;
+ }
+
+ let locations: [string, string][] = [];
+ if (typeof copyFont.location === 'string') {
+ locations.push([copyFont.location, data.fontFileName]);
+ } else {
+ locations = copyFont.location;
+ }
+
+ locations.forEach(([from, to]) => fs.cpSync(from, `fonts/${to}.ttf`));
+ }
+
+ _postScript() {
+ const { postScript } = this.data.buildSteps;
+ if (!postScript) {
+ return;
+ }
+
+ const { exitCode } = this.spawnSync('bash', ['-c', postScript.script], { stdio: 'inherit' });
+
+ if (exitCode !== 0) {
+ throw new Error(`postScript exited with exitCode ${exitCode}`);
+ }
+ }
+
+ _data() {
+ // TODO: Use zod to vaidate the .yo-rc.json data
+ const data = this.config.getAll() as unknown as Data;
+ if (!data.packageName) {
+ throw new Error('packageName is required');
+ }
+
+ data.name ||= data.packageName
+ .split('-')
+ .map((x) => x.charAt(0).toUpperCase() + x.slice(1))
+ .join(' ');
+ data.buildSteps ||= {};
+ data.className ||= data.packageName
+ .split('-')
+ .map((x) => x.charAt(0).toUpperCase() + x.slice(1))
+ .join('');
+ data.postScriptName ||= data.packageName
+ .split('-')
+ .map((x) => x.charAt(0).toUpperCase() + x.slice(1))
+ .join('');
+ data.fontFileName ||= data.packageName
+ .split('-')
+ .map((x) => x.charAt(0).toUpperCase() + x.slice(1))
+ .join('');
+ data.customReadme ||= false;
+ data.customAssets ||= false;
+ data.commonPackage ||= 'common';
+ data.source = './src/index.ts';
+ if (typeof data.customSrc === 'string') {
+ data.source = data.customSrc.endsWith('.tsx') ? './src/index.tsx' : './src/index.ts';
+ }
+
+ return data;
+ }
+}
diff --git a/packages/generator-react-native-vector-icons/src/app/templates/README.md b/packages/generator-react-native-vector-icons/src/app/templates/README.md
new file mode 100644
index 000000000..c4cd8db25
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/src/app/templates/README.md
@@ -0,0 +1,29 @@
+# React Native Vector Icons - <%= name %>
+
+<%= name %> font for React Native Vector Icons
+
+See the [React Native Vector Icons README](../../README.md) for more details.
+
+## Installation
+
+```sh
+npm install @react-native-vector-icons/<%= packageName %>
+```
+
+## Usage
+
+```js
+import <%= className %> from '@react-native-vector-icons/<%= packageName %>';
+
+// ...
+
+<<%= className %> name="house" color="#ff0000" size={20} />
+```
+
+## Contributing
+
+See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
+
+## License
+
+MIT
diff --git a/packages/generator-react-native-vector-icons/src/app/templates/babel.config.js b/packages/generator-react-native-vector-icons/src/app/templates/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/src/app/templates/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/packages/generator-react-native-vector-icons/src/app/templates/package.json b/packages/generator-react-native-vector-icons/src/app/templates/package.json
new file mode 100644
index 000000000..55b4fe32b
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/src/app/templates/package.json
@@ -0,0 +1,128 @@
+{
+ "name": "@react-native-vector-icons/<%= packageName %>",
+ "version": "0.0.1-alpha.1",
+ "description": "<%= name %> font for react native vector icons",
+ "source": "<%= source %>",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "<%= packageName %>"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/<%= packageName %>"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "workspace:*"
+ },
+ "devDependencies": {
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/generator-react-native-vector-icons/src/app/templates/src/index.ts b/packages/generator-react-native-vector-icons/src/app/templates/src/index.ts
new file mode 100644
index 000000000..751905260
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/src/app/templates/src/index.ts
@@ -0,0 +1,18 @@
+/**
+ * This is a generated file. If you modify it manually, your changes will be lost!
+ * Instead, modify the template in `generator-react-native-vector-icons`.
+ *
+ * <%= className %> icon set component.
+ * Usage: <<%= className %> name="icon-name" size={20} color="#4F8EF7" />
+ */
+
+import { createIconSet } from '@react-native-vector-icons/<%= commonPackage %>';
+import glyphMap from '../glyphmaps/<%= fontFileName %>.json';
+
+const Icon = createIconSet(glyphMap, {
+ postScriptName: '<%= postScriptName %>',
+ fontFileName: '<%= fontFileName %>.ttf',
+ fontSource: require('../fonts/<%= fontFileName %>.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require
+});
+
+export default Icon;
diff --git a/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.build.json b/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.json b/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/generator-react-native-vector-icons/tsconfig.json b/packages/generator-react-native-vector-icons/tsconfig.json
new file mode 100644
index 000000000..065df2083
--- /dev/null
+++ b/packages/generator-react-native-vector-icons/tsconfig.json
@@ -0,0 +1,10 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "noEmit": false,
+ "rootDir": "./src",
+ "outDir": "./generators"
+ },
+ "include": ["./src"],
+ "exclude": ["node_modules", "src/*/templates"]
+}
diff --git a/packages/icomoon/.yo-rc.json b/packages/icomoon/.yo-rc.json
new file mode 100644
index 000000000..fe33df494
--- /dev/null
+++ b/packages/icomoon/.yo-rc.json
@@ -0,0 +1,7 @@
+{
+ "generator-react-native-vector-icons": {
+ "packageName": "icomoon",
+ "customReadme": true,
+ "customSrc": true
+ }
+}
diff --git a/packages/icomoon/README.md b/packages/icomoon/README.md
new file mode 100644
index 000000000..f6ac16c40
--- /dev/null
+++ b/packages/icomoon/README.md
@@ -0,0 +1,46 @@
+# React Native Vector Icons - IcoMoon
+
+React Native Vector Icons font package to support [IcoMoon fonts](https://icomoon.io/app)
+
+See the [React Native Vector Icons README](../../README.md) for more details.
+
+## Installation
+
+```sh
+npm install @react-native-vector-icons/icomoon
+```
+
+## Usage
+
+1. Add the config.json somewhere in your project to be imported
+2. Add the ttf file into `rnvi-fonts`. You can customise this location as described in [react-native-vector-icons](../../README.md#custom-fonts)
+3. Add this package to your project
+
+```sh
+yarn instal @react-native-vector-icons/fontello
+```
+4. Create the component in your project and use it
+
+```js
+import createIconSet from '@react-native-vector-icons/icomoon';
+import icoMoonConfig from './IcoMoon-Free.json';
+const Icon = createIconSet(icoMoonConfig);
+
+cont icon = ;
+```
+
+If you want to customise the font postscript name and filename you can pass extra arguments.
+
+```js
+import createIconSet from '@react-native-vector-icons/icomoon';
+import icoMoonConfig from './IcoMoon-Free.json';
+const Icon = createIconSet(icoMoonConfig, 'Font Family', 'FontFamily.ttf');
+```
+
+## Contributing
+
+See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
+
+## License
+
+MIT
diff --git a/packages/icomoon/babel.config.js b/packages/icomoon/babel.config.js
new file mode 100644
index 000000000..e75f9f1ec
--- /dev/null
+++ b/packages/icomoon/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]],
+};
diff --git a/packages/icomoon/package.json b/packages/icomoon/package.json
new file mode 100644
index 000000000..ddea062fd
--- /dev/null
+++ b/packages/icomoon/package.json
@@ -0,0 +1,128 @@
+{
+ "name": "@react-native-vector-icons/icomoon",
+ "version": "0.0.1",
+ "description": "Icomoon font for react native vector icons",
+ "source": "./src/index.ts",
+ "main": "./lib/commonjs/index.js",
+ "module": "./lib/module/index.js",
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./lib/typescript/module/src/index.d.ts",
+ "default": "./lib/module/index.js"
+ },
+ "require": {
+ "types": "./lib/typescript/commonjs/src/index.d.ts",
+ "default": "./lib/commonjs/index.js"
+ }
+ }
+ },
+ "files": [
+ "src",
+ "lib",
+ "glyphmaps",
+ "fonts",
+ "android",
+ "ios",
+ "cpp",
+ "*.podspec",
+ "!ios/build",
+ "!android/build",
+ "!android/gradle",
+ "!android/gradlew",
+ "!android/gradlew.bat",
+ "!android/local.properties",
+ "!**/__tests__",
+ "!**/__fixtures__",
+ "!**/__mocks__",
+ "!**/.*"
+ ],
+ "scripts": {
+ "clean": "del-cli android/build ios/build lib",
+ "prepare": "bob build && ../../scripts/fix-glyphmaps.sh",
+ "watch": "onchange 'src/**' --initial -- yarn run prepare"
+ },
+ "keywords": [
+ "react-native",
+ "ios",
+ "android",
+ "osx",
+ "windows",
+ "macos",
+ "react-component",
+ "react-native-component",
+ "react",
+ "mobile",
+ "ui",
+ "icon",
+ "icons",
+ "vector",
+ "retina",
+ "font",
+ "react-native-vector-icons-icon",
+ "icomoon"
+ ],
+ "repository": {
+ "url": "https://github.com/oblador/react-native-vector-icons",
+ "type": "git",
+ "directory": "packages/icomoon"
+ },
+ "author": {
+ "name": "Joel Arvidsson",
+ "email": "joel@oblador.se"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/oblador/react-native-vector-icons/issues"
+ },
+ "homepage": "https://github.com/oblador/react-native-vector-icons",
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/common": "^11.0.0"
+ },
+ "devDependencies": {
+ "del-cli": "^6.0.0",
+ "onchange": "^7.1.0",
+ "react-native-builder-bob": "^0.31.0",
+ "typescript": "^5.6.3"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-native": "*"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "react-native-builder-bob": {
+ "source": "src",
+ "output": "lib",
+ "targets": [
+ [
+ "commonjs",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "module",
+ {
+ "esm": true
+ }
+ ],
+ [
+ "typescript",
+ {
+ "project": "tsconfig.build.json",
+ "esm": true
+ }
+ ]
+ ]
+ },
+ "create-react-native-library": {
+ "type": "library",
+ "version": "0.41.2"
+ }
+}
diff --git a/packages/icomoon/src/index.ts b/packages/icomoon/src/index.ts
new file mode 100644
index 000000000..0972166e5
--- /dev/null
+++ b/packages/icomoon/src/index.ts
@@ -0,0 +1,36 @@
+/**
+ * Fontello icon set component.
+ * Usage:
+ */
+
+import { createIconSet } from '@react-native-vector-icons/common';
+
+type IcoMoonIcon = {
+ properties: {
+ name: string;
+ code: number;
+ };
+};
+type IcoMoonConfig = {
+ icons: IcoMoonIcon[];
+ preferences: {
+ fontPref: {
+ metadata: {
+ fontFamily: string;
+ };
+ };
+ };
+};
+
+export default (config: IcoMoonConfig, fontFamilyArg?: string, fontFile?: string) => {
+ const glyphMap: Record = {};
+ config.icons.forEach((icon) => {
+ icon.properties.name.split(/\s*,\s*/g).forEach((name) => {
+ glyphMap[name] = icon.properties.code;
+ });
+ });
+
+ const fontFamily = fontFamilyArg || config.preferences.fontPref.metadata.fontFamily;
+
+ return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`);
+};
diff --git a/packages/icomoon/tsconfig.build.json b/packages/icomoon/tsconfig.build.json
new file mode 100644
index 000000000..3c0636adf
--- /dev/null
+++ b/packages/icomoon/tsconfig.build.json
@@ -0,0 +1,4 @@
+{
+ "extends": "./tsconfig",
+ "exclude": ["example", "lib"]
+}
diff --git a/packages/icomoon/tsconfig.json b/packages/icomoon/tsconfig.json
new file mode 100644
index 000000000..88ac6b0fa
--- /dev/null
+++ b/packages/icomoon/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "allowUnreachableCode": false,
+ "allowUnusedLabels": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react-jsx",
+ "lib": ["ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "noEmit": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitReturns": true,
+ "noImplicitUseStrict": false,
+ "noStrictGenericChecks": false,
+ "noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ESNext",
+ "verbatimModuleSyntax": true
+ }
+}
diff --git a/packages/icon-explorer/.gitignore b/packages/icon-explorer/.gitignore
new file mode 100644
index 000000000..65aa665cb
--- /dev/null
+++ b/packages/icon-explorer/.gitignore
@@ -0,0 +1,16 @@
+*.binlog
+*.hprof
+*.xcworkspace/
+*.zip
+.DS_Store
+.gradle/
+.idea/
+.vs/
+.xcode.env
+Pods/
+build/
+dist/*
+!dist/.gitignore
+local.properties
+msbuild.binlog
+node_modules/
diff --git a/packages/icon-explorer/.owl/.gitignore b/packages/icon-explorer/.owl/.gitignore
new file mode 100644
index 000000000..6228912f8
--- /dev/null
+++ b/packages/icon-explorer/.owl/.gitignore
@@ -0,0 +1,4 @@
+# generated by react-native-owl
+diff/
+latest/
+report/
diff --git a/packages/icon-explorer/.owl/baseline-new/android/antd.png b/packages/icon-explorer/.owl/baseline-new/android/antd.png
new file mode 100644
index 000000000..5929347d9
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/android/antd.png differ
diff --git a/packages/icon-explorer/.owl/baseline-new/android/fontawesome6.png b/packages/icon-explorer/.owl/baseline-new/android/fontawesome6.png
new file mode 100644
index 000000000..3743f72a4
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/android/fontawesome6.png differ
diff --git a/packages/icon-explorer/.owl/baseline-new/android/fontello.png b/packages/icon-explorer/.owl/baseline-new/android/fontello.png
new file mode 100644
index 000000000..49c7b3e61
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/android/fontello.png differ
diff --git a/packages/icon-explorer/.owl/baseline-new/android/home-bottom.png b/packages/icon-explorer/.owl/baseline-new/android/home-bottom.png
new file mode 100644
index 000000000..c92a1a4a4
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/android/home-bottom.png differ
diff --git a/packages/icon-explorer/.owl/baseline-new/android/home-top.png b/packages/icon-explorer/.owl/baseline-new/android/home-top.png
new file mode 100644
index 000000000..64f653533
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/android/home-top.png differ
diff --git a/packages/icon-explorer/.owl/baseline-new/ios/antd.png b/packages/icon-explorer/.owl/baseline-new/ios/antd.png
new file mode 100644
index 000000000..e20e66461
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/ios/antd.png differ
diff --git a/packages/icon-explorer/.owl/baseline-new/ios/fontawesome6.png b/packages/icon-explorer/.owl/baseline-new/ios/fontawesome6.png
new file mode 100644
index 000000000..f92fbd94e
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/ios/fontawesome6.png differ
diff --git a/packages/icon-explorer/.owl/baseline-new/ios/fontello.png b/packages/icon-explorer/.owl/baseline-new/ios/fontello.png
new file mode 100644
index 000000000..2206e769e
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/ios/fontello.png differ
diff --git a/packages/icon-explorer/.owl/baseline-new/ios/home-bottom.png b/packages/icon-explorer/.owl/baseline-new/ios/home-bottom.png
new file mode 100644
index 000000000..b8a2ce7bd
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/ios/home-bottom.png differ
diff --git a/packages/icon-explorer/.owl/baseline-new/ios/home-top.png b/packages/icon-explorer/.owl/baseline-new/ios/home-top.png
new file mode 100644
index 000000000..cdf67dfb1
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/ios/home-top.png differ
diff --git a/packages/icon-explorer/.owl/baseline-old/android/antd.png b/packages/icon-explorer/.owl/baseline-old/android/antd.png
new file mode 100644
index 000000000..6a7f7d6c0
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/android/antd.png differ
diff --git a/packages/icon-explorer/.owl/baseline-old/android/fontawesome6.png b/packages/icon-explorer/.owl/baseline-old/android/fontawesome6.png
new file mode 100644
index 000000000..d215bc590
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/android/fontawesome6.png differ
diff --git a/packages/icon-explorer/.owl/baseline-old/android/fontello.png b/packages/icon-explorer/.owl/baseline-old/android/fontello.png
new file mode 100644
index 000000000..5ad02d149
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/android/fontello.png differ
diff --git a/packages/icon-explorer/.owl/baseline-old/android/home-bottom.png b/packages/icon-explorer/.owl/baseline-old/android/home-bottom.png
new file mode 100644
index 000000000..982892a34
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/android/home-bottom.png differ
diff --git a/packages/icon-explorer/.owl/baseline-old/android/home-top.png b/packages/icon-explorer/.owl/baseline-old/android/home-top.png
new file mode 100644
index 000000000..effac3631
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/android/home-top.png differ
diff --git a/packages/icon-explorer/.owl/baseline-old/ios/antd.png b/packages/icon-explorer/.owl/baseline-old/ios/antd.png
new file mode 100644
index 000000000..e20e66461
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/ios/antd.png differ
diff --git a/packages/icon-explorer/.owl/baseline-old/ios/fontawesome6.png b/packages/icon-explorer/.owl/baseline-old/ios/fontawesome6.png
new file mode 100644
index 000000000..f92fbd94e
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/ios/fontawesome6.png differ
diff --git a/packages/icon-explorer/.owl/baseline-old/ios/fontello.png b/packages/icon-explorer/.owl/baseline-old/ios/fontello.png
new file mode 100644
index 000000000..2206e769e
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/ios/fontello.png differ
diff --git a/packages/icon-explorer/.owl/baseline-old/ios/home-bottom.png b/packages/icon-explorer/.owl/baseline-old/ios/home-bottom.png
new file mode 100644
index 000000000..b8a2ce7bd
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/ios/home-bottom.png differ
diff --git a/packages/icon-explorer/.owl/baseline-old/ios/home-top.png b/packages/icon-explorer/.owl/baseline-old/ios/home-top.png
new file mode 100644
index 000000000..cdf67dfb1
Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/ios/home-top.png differ
diff --git a/packages/icon-explorer/.watchmanconfig b/packages/icon-explorer/.watchmanconfig
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/packages/icon-explorer/.watchmanconfig
@@ -0,0 +1 @@
+{}
diff --git a/packages/icon-explorer/README.md b/packages/icon-explorer/README.md
new file mode 100644
index 000000000..5ebd9956f
--- /dev/null
+++ b/packages/icon-explorer/README.md
@@ -0,0 +1,11 @@
+## Testing RN versions
+
+To locally test a particular version
+
+```sh
+./set-rn-version.sh android stable|0.73|0.72...
+yarn
+yarn start
+yarn test:android
+git restore -p
+```
diff --git a/packages/icon-explorer/__tests__/App.owl.tsx b/packages/icon-explorer/__tests__/App.owl.tsx
new file mode 100644
index 000000000..61fc2c249
--- /dev/null
+++ b/packages/icon-explorer/__tests__/App.owl.tsx
@@ -0,0 +1,64 @@
+import { press, scrollToEnd, takeScreenshot, toExist } from '@johnf/react-native-owl';
+
+describe('App.tsx', () => {
+ it('show home top', async () => {
+ await toExist('AntD');
+
+ const screen = await takeScreenshot('home-top');
+ expect(screen).toMatchBaseline();
+ });
+
+ it('show home bottom', async () => {
+ await toExist('AntD');
+
+ await scrollToEnd('scrollview');
+
+ const screen = await takeScreenshot('home-bottom');
+
+ expect(screen).toMatchBaseline();
+ });
+
+ it('should load AntD font', async () => {
+ await toExist('AntD');
+ await press('AntD');
+
+ await toExist('search');
+
+ const screen = await takeScreenshot('antd');
+
+ await press('back');
+
+ expect(screen).toMatchBaseline();
+ });
+
+ it('should load FontAwesome6 font', async () => {
+ await toExist('FontAwesome6');
+ await press('FontAwesome6');
+
+ await toExist('search');
+
+ await press('solid');
+
+ await toExist('search');
+
+ const screen = await takeScreenshot('fontawesome6');
+
+ await press('back');
+ await press('back');
+
+ expect(screen).toMatchBaseline();
+ });
+
+ it('should load Fontello font', async () => {
+ await toExist('Fontello');
+ await press('Fontello');
+
+ await toExist('search');
+
+ const screen = await takeScreenshot('fontello');
+
+ await press('back');
+
+ expect(screen).toMatchBaseline();
+ });
+});
diff --git a/packages/icon-explorer/android/build.gradle b/packages/icon-explorer/android/build.gradle
new file mode 100644
index 000000000..d8bcc3aeb
--- /dev/null
+++ b/packages/icon-explorer/android/build.gradle
@@ -0,0 +1,43 @@
+buildscript {
+ apply(from: {
+ def searchDir = rootDir.toPath()
+ do {
+ def p = searchDir.resolve("node_modules/react-native-test-app/android/dependencies.gradle")
+ if (p.toFile().exists()) {
+ return p.toRealPath().toString()
+ }
+ } while (searchDir = searchDir.getParent())
+ throw new GradleException("Could not find `react-native-test-app`");
+ }())
+
+ repositories {
+ mavenCentral()
+ google()
+ }
+
+ dependencies {
+ getReactNativeDependencies().each { dependency ->
+ classpath(dependency)
+ }
+ }
+}
+
+allprojects {
+ repositories {
+ maven {
+ // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
+ url({
+ def searchDir = rootDir.toPath()
+ do {
+ def p = searchDir.resolve("node_modules/react-native/android")
+ if (p.toFile().exists()) {
+ return p.toRealPath().toString()
+ }
+ } while (searchDir = searchDir.getParent())
+ throw new GradleException("Could not find `react-native`");
+ }())
+ }
+ mavenCentral()
+ google()
+ }
+}
diff --git a/Examples/IconExplorer/android/gradle.properties b/packages/icon-explorer/android/gradle.properties
similarity index 50%
rename from Examples/IconExplorer/android/gradle.properties
rename to packages/icon-explorer/android/gradle.properties
index a3b2fa124..a713e83e3 100644
--- a/Examples/IconExplorer/android/gradle.properties
+++ b/packages/icon-explorer/android/gradle.properties
@@ -7,15 +7,18 @@
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
-# Specifies the JVM arguments used for the daemon process.
-# The setting is particularly useful for tweaking memory settings.
-# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m
-org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
-
-# When configured, Gradle will run in incubating parallel mode.
-# This option should only be used with decoupled projects. More details, visit
-# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
-# org.gradle.parallel=true
+# Specifies the JVM arguments used for the Gradle Daemon. The setting is
+# particularly useful for configuring JVM memory settings for build performance.
+# This does not affect the JVM settings for the Gradle client VM.
+# The default is `-Xmx512m -XX:MaxMetaspaceSize=256m`.
+org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
+
+# When configured, Gradle will fork up to org.gradle.workers.max JVMs to execute
+# projects in parallel. To learn more about parallel task execution, see the
+# section on Gradle build performance:
+# https://docs.gradle.org/current/userguide/performance.html#parallel_execution.
+# Default is `false`.
+#org.gradle.parallel=true
# AndroidX package structure to make it clearer which packages are bundled with the
# Android operating system, and which are packaged with your app's APK
@@ -23,9 +26,8 @@ org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
android.useAndroidX=true
# Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true
-
-# Version of flipper SDK to use with React Native
-FLIPPER_VERSION=0.182.0
+# Jetifier randomly fails on these libraries
+android.jetifier.ignorelist=hermes-android,react-android
# Use this property to specify which architecture you want to build.
# You can also override it from the CLI using
@@ -37,8 +39,15 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
# your application. You should enable this flag either if you want
# to write custom TurboModules/Fabric components OR use libraries that
# are providing them.
-newArchEnabled=false
+# Note that this is incompatible with web debugging.
+#newArchEnabled=true
+#bridgelessEnabled=true
+
+# Uncomment the line below to build React Native from source.
+#react.buildFromSource=true
+
+# Version of Android NDK to build against.
+#ANDROID_NDK_VERSION=26.1.10909125
-# Use this property to enable or disable the Hermes JS engine.
-# If set to false, you will be using JSC instead.
-hermesEnabled=true
+# Version of Kotlin to build against.
+#KOTLIN_VERSION=1.8.22
diff --git a/packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.jar b/packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 000000000..e6441136f
Binary files /dev/null and b/packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.properties b/packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.properties
similarity index 81%
rename from Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.properties
rename to packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.properties
index 6ec1567a0..79eb9d003 100644
--- a/Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.properties
+++ b/packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip
networkTimeout=10000
+validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
diff --git a/Examples/IconExplorer/android/gradlew b/packages/icon-explorer/android/gradlew
similarity index 89%
rename from Examples/IconExplorer/android/gradlew
rename to packages/icon-explorer/android/gradlew
index 65dcd68d6..b740cf133 100755
--- a/Examples/IconExplorer/android/gradlew
+++ b/packages/icon-explorer/android/gradlew
@@ -55,7 +55,7 @@
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
-# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
+# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
@@ -83,10 +83,8 @@ done
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
-APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
+# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
+APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
@@ -133,10 +131,13 @@ location of your Java installation."
fi
else
JAVACMD=java
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+ if ! command -v java >/dev/null 2>&1
+ then
+ die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
+ fi
fi
# Increase the maximum file descriptors if we can.
@@ -144,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
- # shellcheck disable=SC3045
+ # shellcheck disable=SC2039,SC3045
MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit"
esac
@@ -152,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
'' | soft) :;; #(
*)
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
- # shellcheck disable=SC3045
+ # shellcheck disable=SC2039,SC3045
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
@@ -197,11 +198,15 @@ if "$cygwin" || "$msys" ; then
done
fi
-# Collect all arguments for the java command;
-# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
-# shell script including quotes and variable substitutions, so put them in
-# double quotes to make sure that they get re-expanded; and
-# * put everything else in single quotes, so that it's not re-expanded.
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
+
+# Collect all arguments for the java command:
+# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
+# and any embedded shellness will be escaped.
+# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
+# treated as '${Hostname}' itself on the command line.
set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
diff --git a/Examples/IconExplorer/android/gradlew.bat b/packages/icon-explorer/android/gradlew.bat
similarity index 91%
rename from Examples/IconExplorer/android/gradlew.bat
rename to packages/icon-explorer/android/gradlew.bat
index 6689b85be..25da30dbd 100644
--- a/Examples/IconExplorer/android/gradlew.bat
+++ b/packages/icon-explorer/android/gradlew.bat
@@ -1,92 +1,92 @@
-@rem
-@rem Copyright 2015 the original author or authors.
-@rem
-@rem Licensed under the Apache License, Version 2.0 (the "License");
-@rem you may not use this file except in compliance with the License.
-@rem You may obtain a copy of the License at
-@rem
-@rem https://www.apache.org/licenses/LICENSE-2.0
-@rem
-@rem Unless required by applicable law or agreed to in writing, software
-@rem distributed under the License is distributed on an "AS IS" BASIS,
-@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-@rem See the License for the specific language governing permissions and
-@rem limitations under the License.
-@rem
-
-@if "%DEBUG%"=="" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%"=="" set DIRNAME=.
-@rem This is normally unused
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Resolve any "." and ".." in APP_HOME to make it shorter.
-for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if %ERRORLEVEL% equ 0 goto execute
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto execute
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
-
-:end
-@rem End local scope for the variables with windows NT shell
-if %ERRORLEVEL% equ 0 goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-set EXIT_CODE=%ERRORLEVEL%
-if %EXIT_CODE% equ 0 set EXIT_CODE=1
-if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
-exit /b %EXIT_CODE%
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem https://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+
+@if "%DEBUG%"=="" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%"=="" set DIRNAME=.
+@rem This is normally unused
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if %ERRORLEVEL% equ 0 goto execute
+
+echo. 1>&2
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
+echo. 1>&2
+echo Please set the JAVA_HOME variable in your environment to match the 1>&2
+echo location of your Java installation. 1>&2
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto execute
+
+echo. 1>&2
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
+echo. 1>&2
+echo Please set the JAVA_HOME variable in your environment to match the 1>&2
+echo location of your Java installation. 1>&2
+
+goto fail
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
+
+:end
+@rem End local scope for the variables with windows NT shell
+if %ERRORLEVEL% equ 0 goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+set EXIT_CODE=%ERRORLEVEL%
+if %EXIT_CODE% equ 0 set EXIT_CODE=1
+if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
+exit /b %EXIT_CODE%
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/packages/icon-explorer/android/settings.gradle b/packages/icon-explorer/android/settings.gradle
new file mode 100644
index 000000000..2f119804d
--- /dev/null
+++ b/packages/icon-explorer/android/settings.gradle
@@ -0,0 +1,21 @@
+pluginManagement {
+ repositories {
+ gradlePluginPortal()
+ mavenCentral()
+ google()
+ }
+}
+
+rootProject.name = "IconExplorer"
+
+apply(from: {
+ def searchDir = rootDir.toPath()
+ do {
+ def p = searchDir.resolve("node_modules/react-native-test-app/test-app.gradle")
+ if (p.toFile().exists()) {
+ return p.toRealPath().toString()
+ }
+ } while (searchDir = searchDir.getParent())
+ throw new GradleException("Could not find `react-native-test-app`");
+}())
+applyTestAppSettings(settings)
diff --git a/packages/icon-explorer/app.json b/packages/icon-explorer/app.json
new file mode 100644
index 000000000..9fd1a3c96
--- /dev/null
+++ b/packages/icon-explorer/app.json
@@ -0,0 +1,20 @@
+{
+ "name": "IconExplorer",
+ "displayName": "IconExplorer",
+ "singleApp": "IconExplorer",
+ "components": [
+ {
+ "appKey": "IconExplorer",
+ "displayName": "IconExplorer",
+ "slug": "IconExplorer"
+ }
+ ],
+ "plugins": ["./configPlugin.js"],
+ "resources": {
+ "android": ["dist/res", "dist/main.android.jsbundle"],
+ "ios": ["dist/assets", "dist/main.ios.jsbundle"],
+ "macos": ["dist/assets", "dist/main.macos.jsbundle"],
+ "visionos": ["dist/assets", "dist/main.visionos.jsbundle"],
+ "windows": ["dist/assets", "dist/main.windows.bundle"]
+ }
+}
diff --git a/packages/icon-explorer/babel.config.js b/packages/icon-explorer/babel.config.js
new file mode 100644
index 000000000..f3e9db871
--- /dev/null
+++ b/packages/icon-explorer/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: ['@rnx-kit/babel-preset-metro-react-native'],
+};
diff --git a/packages/icon-explorer/configPlugin.js b/packages/icon-explorer/configPlugin.js
new file mode 100644
index 000000000..5878cf495
--- /dev/null
+++ b/packages/icon-explorer/configPlugin.js
@@ -0,0 +1,39 @@
+const { withInfoPlist } = require('@expo/config-plugins'); // eslint-disable-line import/no-extraneous-dependencies, @typescript-eslint/no-require-imports
+
+// Add all our fonts to the plist
+module.exports = (config) =>
+ withInfoPlist(config, (c) => {
+ c.ios ||= {};
+ c.ios.infoPlist ||= {};
+
+ c.ios.infoPlist.UIAppFonts ||= [];
+
+ // TODO can we generatr this list?
+ const fonts = [
+ 'AntDesign.ttf',
+ 'Entypo.ttf',
+ 'EvilIcons.ttf',
+ 'Feather.ttf',
+ 'FontAwesome.ttf',
+ 'FontAwesome5_Brands.ttf',
+ 'FontAwesome5_Regular.ttf',
+ 'FontAwesome5_Solid.ttf',
+ 'FontAwesome6_Brands.ttf',
+ 'FontAwesome6_Regular.ttf',
+ 'FontAwesome6_Solid.ttf',
+ 'Fontisto.ttf',
+ 'Foundation.ttf',
+ 'Ionicons.ttf',
+ 'MaterialDesignIcons.ttf',
+ 'MaterialIcons.ttf',
+ 'Octicons.ttf',
+ 'SimpleLineIcons.ttf',
+ 'Zocial.ttf',
+ 'fontello.ttf',
+ 'icomoon.ttf',
+ ];
+
+ fonts.forEach((font) => c.ios.infoPlist.UIAppFonts.push(font));
+
+ return c;
+ });
diff --git a/Examples/IconExplorer/index.js b/packages/icon-explorer/index.js
similarity index 88%
rename from Examples/IconExplorer/index.js
rename to packages/icon-explorer/index.js
index 117ddcae4..2e55db703 100644
--- a/Examples/IconExplorer/index.js
+++ b/packages/icon-explorer/index.js
@@ -1,5 +1,11 @@
+/**
+ * @format
+ */
+
import { AppRegistry } from 'react-native';
+
import App from './src/App';
+
import { name as appName } from './app.json';
AppRegistry.registerComponent(appName, () => App);
diff --git a/packages/icon-explorer/index.test.js b/packages/icon-explorer/index.test.js
new file mode 100644
index 000000000..620dbc1ff
--- /dev/null
+++ b/packages/icon-explorer/index.test.js
@@ -0,0 +1,7 @@
+/* eslint-disable @typescript-eslint/no-require-imports */
+
+// Setup the Owl client
+require('@johnf/react-native-owl/lib/commonjs/client').initClient();
+
+// Load the app as normal
+require('./index');
diff --git a/packages/icon-explorer/ios/Podfile b/packages/icon-explorer/ios/Podfile
new file mode 100644
index 000000000..c02cd862f
--- /dev/null
+++ b/packages/icon-explorer/ios/Podfile
@@ -0,0 +1,9 @@
+ws_dir = Pathname.new(__dir__)
+ws_dir = ws_dir.parent until
+ File.exist?("#{ws_dir}/node_modules/react-native-test-app/test_app.rb") ||
+ ws_dir.expand_path.to_s == '/'
+require "#{ws_dir}/node_modules/react-native-test-app/test_app.rb"
+
+workspace 'IconExplorer.xcworkspace'
+
+use_test_app!
diff --git a/packages/icon-explorer/jest.config.js b/packages/icon-explorer/jest.config.js
new file mode 100644
index 000000000..f6701859d
--- /dev/null
+++ b/packages/icon-explorer/jest.config.js
@@ -0,0 +1,7 @@
+/** @type {import('@jest/types').Config.InitialOptions} */
+module.exports = {
+ preset: 'ts-jest',
+ testTimeout: 30 * 1000,
+ reporters: ['default', ['jest-junit', { outputDirectory: '.owl/report', outputName: 'report.xml' }]],
+ verbose: true,
+};
diff --git a/packages/icon-explorer/macos/Podfile b/packages/icon-explorer/macos/Podfile
new file mode 100644
index 000000000..a368eeff8
--- /dev/null
+++ b/packages/icon-explorer/macos/Podfile
@@ -0,0 +1,9 @@
+ws_dir = Pathname.new(__dir__)
+ws_dir = ws_dir.parent until
+ File.exist?("#{ws_dir}/node_modules/react-native-test-app/macos/test_app.rb") ||
+ ws_dir.expand_path.to_s == '/'
+require "#{ws_dir}/node_modules/react-native-test-app/macos/test_app.rb"
+
+workspace 'IconExplorer.xcworkspace'
+
+use_test_app!
diff --git a/packages/icon-explorer/metro.config.js b/packages/icon-explorer/metro.config.js
new file mode 100644
index 000000000..4a18e500c
--- /dev/null
+++ b/packages/icon-explorer/metro.config.js
@@ -0,0 +1,21 @@
+const path = require('node:path');
+
+const getWorkspaces = require('get-yarn-workspaces');
+
+const workspaces = getWorkspaces(__dirname).filter(
+ (workspace) =>
+ !workspace.match(/\/(generator-react-native-vector-icons|icon-explorer|codemod|directory|fontcustom-docker)$/),
+);
+
+const { makeMetroConfig } = require('@rnx-kit/metro-config');
+module.exports = makeMetroConfig({
+ watchFolders: [path.resolve(__dirname, '../../node_modules'), ...workspaces],
+ transformer: {
+ getTransformOptions: async () => ({
+ transform: {
+ experimentalImportSupport: false,
+ inlineRequires: false,
+ },
+ }),
+ },
+});
diff --git a/packages/icon-explorer/owl.config.json b/packages/icon-explorer/owl.config.json
new file mode 100644
index 000000000..488e98074
--- /dev/null
+++ b/packages/icon-explorer/owl.config.json
@@ -0,0 +1,11 @@
+{
+ "ios": {
+ "workspace": "ios/IconExplorer.xcworkspace",
+ "scheme": "ReactTestApp",
+ "configuration": "Debug",
+ "device": "iPhone 15"
+ },
+ "android": {
+ "packageName": "com.microsoft.reacttestapp"
+ }
+}
diff --git a/packages/icon-explorer/package.json b/packages/icon-explorer/package.json
new file mode 100644
index 000000000..28040f93c
--- /dev/null
+++ b/packages/icon-explorer/package.json
@@ -0,0 +1,87 @@
+{
+ "name": "IconExplorer",
+ "version": "11.0.0-alpha.0",
+ "private": true,
+ "scripts": {
+ "android": "react-native run-android",
+ "build:android": "npm run mkdist && react-native bundle --entry-file index.js --platform android --dev true --bundle-output dist/main.android.jsbundle --assets-dest dist/res",
+ "build:ios": "npm run mkdist && react-native bundle --entry-file index.js --platform ios --dev true --bundle-output dist/main.ios.jsbundle --assets-dest dist",
+ "build:ios:owl": "npm run mkdist && react-native bundle --entry-file index.test.js --platform ios --dev true --bundle-output dist/main.ios.jsbundle --assets-dest dist",
+ "build:macos": "npm run mkdist && react-native bundle --entry-file index.js --platform macos --dev true --bundle-output dist/main.macos.jsbundle --assets-dest dist",
+ "build:visionos": "npm run mkdist && react-native bundle --entry-file index.js --platform ios --dev true --bundle-output dist/main.visionos.jsbundle --assets-dest dist",
+ "build:windows": "npm run mkdist && react-native bundle --entry-file index.js --platform windows --dev true --bundle-output dist/main.windows.bundle --assets-dest dist",
+ "ios": "react-native run-ios",
+ "lint": "eslint .",
+ "macos": "react-native run-macos --scheme IconExplorer",
+ "mkdist": "node -e \"require('node:fs').mkdirSync('dist', { recursive: true, mode: 0o755 })\"",
+ "start": "react-native start",
+ "test:android:build": "yarn owl build --platform android",
+ "test:android:run": "yarn owl test --platform android",
+ "test:ios:build": "yarn owl build --platform ios",
+ "test:ios:run": "yarn owl test --platform ios",
+ "visionos": "react-native run-visionos",
+ "windows": "react-native run-windows --sln windows/IconExplorer.sln"
+ },
+ "dependencies": {
+ "@react-native-vector-icons/ant-design": "workspace:^",
+ "@react-native-vector-icons/common": "workspace:^",
+ "@react-native-vector-icons/entypo": "workspace:^",
+ "@react-native-vector-icons/evil-icons": "workspace:^",
+ "@react-native-vector-icons/feather": "workspace:^",
+ "@react-native-vector-icons/fontawesome": "workspace:^",
+ "@react-native-vector-icons/fontawesome5": "workspace:^",
+ "@react-native-vector-icons/fontawesome5-pro": "workspace:^",
+ "@react-native-vector-icons/fontawesome6": "workspace:^",
+ "@react-native-vector-icons/fontawesome6-pro": "workspace:^",
+ "@react-native-vector-icons/fontello": "workspace:^",
+ "@react-native-vector-icons/fontisto": "workspace:^",
+ "@react-native-vector-icons/foundation": "workspace:^",
+ "@react-native-vector-icons/icomoon": "workspace:^",
+ "@react-native-vector-icons/ionicons": "workspace:^",
+ "@react-native-vector-icons/material-design-icons": "workspace:^",
+ "@react-native-vector-icons/material-icons": "workspace:^",
+ "@react-native-vector-icons/octicons": "workspace:^",
+ "@react-native-vector-icons/simple-line-icons": "workspace:^",
+ "@react-native-vector-icons/zocial": "workspace:^",
+ "react": "18.3.1",
+ "react-native": "0.76.1",
+ "react-native-animatable": "^1.4.0"
+ },
+ "devDependencies": {
+ "@babel/core": "^7.26.0",
+ "@babel/preset-env": "^7.26.0",
+ "@babel/runtime": "^7.26.0",
+ "@expo/config-plugins": "^8.0.10",
+ "@jest/types": "^29.6.3",
+ "@johnf/react-native-owl": "^1.4.4",
+ "@react-native-community/cli": "15.1.2",
+ "@react-native-community/cli-platform-android": "15.1.2",
+ "@react-native-community/cli-platform-ios": "15.1.2",
+ "@react-native/babel-preset": "0.76.1",
+ "@react-native/eslint-config": "0.76.1",
+ "@react-native/metro-config": "0.76.1",
+ "@react-native/typescript-config": "0.76.1",
+ "@rnx-kit/align-deps": "^3.0.2",
+ "@rnx-kit/babel-preset-metro-react-native": "^2.0.0",
+ "@rnx-kit/metro-config": "^2.0.1",
+ "@types/jest": "^29.5.14",
+ "@types/node": "^20.17.3",
+ "@types/react": "^18.3.12",
+ "@types/react-test-renderer": "^18.3.0",
+ "babel-jest": "^29.7.0",
+ "eslint": "^8.57.1",
+ "get-yarn-workspaces": "^1.0.2",
+ "jest": "^29.7.0",
+ "jest-junit": "^16.0.0",
+ "react-native-test-app": "^3.10.22",
+ "react-test-renderer": "18.3.1",
+ "ts-jest": "^29.2.5",
+ "typescript": "^5.6.3"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "reactNativeVectorIcons": {
+ "fontDir": "src/rnvi-fonts"
+ }
+}
diff --git a/packages/icon-explorer/react-native.config.js b/packages/icon-explorer/react-native.config.js
new file mode 100644
index 000000000..6dd9dba49
--- /dev/null
+++ b/packages/icon-explorer/react-native.config.js
@@ -0,0 +1,23 @@
+const project = (() => {
+ try {
+ const { configureProjects } = require('react-native-test-app');
+ return configureProjects({
+ android: {
+ sourceDir: 'android',
+ },
+ ios: {
+ sourceDir: 'ios',
+ },
+ windows: {
+ sourceDir: 'windows',
+ solutionFile: 'windows/IconExplorer.sln',
+ },
+ });
+ } catch (_) {
+ return undefined;
+ }
+})();
+
+module.exports = {
+ ...(project ? { project } : undefined),
+};
diff --git a/packages/icon-explorer/set-rn-version.sh b/packages/icon-explorer/set-rn-version.sh
new file mode 100755
index 000000000..e6f68e8fc
--- /dev/null
+++ b/packages/icon-explorer/set-rn-version.sh
@@ -0,0 +1,74 @@
+#!/usr/bin/env bash
+
+set -e
+
+ARCH=$1
+if [ -z "$ARCH" ]; then
+ echo "Please provide a new or old arch"
+ exit 1
+fi
+
+VERSION=$2
+if [ -z "$VERSION" ]; then
+ echo "Please provide a valid RN version"
+ exit 1
+fi
+
+rm -rf android/app/build/ android/.gradle/
+killall java 2>/dev/null || true
+
+echo "Switching to $VERSION (arch: $ARCH)"
+
+case $VERSION in
+0.73)
+ GRADLE_VERSION=8.3-bin
+ ;;
+
+0.74)
+ GRADLE_VERSION=8.6-bin
+ ;;
+
+0.75)
+ GRADLE_VERSION=8.8-bin
+ ;;
+
+0.77)
+ GRADLE_VERSION=8.10.2-all
+ ;;
+
+*)
+ echo "Unsupported version $VERSION"
+ exit 1
+ ;;
+esac
+
+echo "Setting gradle version to $GRADLE_VERSION"
+sed -i.bak "s/gradle-.*.zip/gradle-$GRADLE_VERSION.zip/" android/gradle/wrapper/gradle-wrapper.properties
+rm android/gradle/wrapper/gradle-wrapper.properties.bak
+
+yarn rnx-align-deps --requirements react-native@"$VERSION" --write
+RN_VERSION="^$(npm info react-native@^"$VERSION" version --json 2>/dev/null | jq -r '.[-1]')"
+yarn add react-native@"$RN_VERSION"
+
+## align-deps rolls this back, so force the latest
+yarn add react-native-test-app@latest
+
+## test-app doesn't bundle but we need it for react-native-owl
+sed -i.bak \
+ -e 's/task.enabled = false/task.enabled = true/;s/bundleInRelease : false/bundleInRelease : true/' \
+ ../../node_modules/react-native-test-app/android/app/build.gradle
+rm ../../node_modules/react-native-test-app/android/app/build.gradle.bak
+
+yarn --no-immutable
+
+mkdir -p node_modules
+cd node_modules
+ln -nfs ../../../node_modules/@johnf/react-native-owl react-native-owl
+ln -nfs ../../../node_modules/react-native react-native
+cd -
+
+if [ "$ARCH" = "new" ]; then
+ echo "newArchEnabled=true" >>android/gradle.properties
+else
+ echo "newArchEnabled=false" >>android/gradle.properties
+fi
diff --git a/packages/icon-explorer/src/App.tsx b/packages/icon-explorer/src/App.tsx
new file mode 100644
index 000000000..cb2c262d0
--- /dev/null
+++ b/packages/icon-explorer/src/App.tsx
@@ -0,0 +1,88 @@
+import React, { useState, useEffect, useCallback } from 'react';
+
+import { BackHandler, StyleSheet, Text, TouchableHighlight, View } from 'react-native';
+
+import { Home, type IconName } from './Home';
+import { IconList, MultiIconList } from './IconList';
+
+const styles = StyleSheet.create({
+ container: {
+ flex: 1,
+ },
+ header: {
+ backgroundColor: 'white',
+ },
+});
+
+type NavType = {
+ view: 'Home' | 'IconSet' | 'MultiIconSet';
+ iconName?: IconName;
+ iconStyle?: string;
+};
+
+const App = () => {
+ const [state, setState] = useState({ view: 'Home' });
+
+ const navigateToIconSet = (iconName: IconName) => {
+ setState({ view: 'IconSet', iconName, iconStyle: undefined });
+ };
+
+ const navigateToMultiIconSet = (iconName: IconName) => {
+ setState({ view: 'MultiIconSet', iconName, iconStyle: undefined });
+ };
+
+ const navigateToIconSetWithStyle = (iconStyle: string, iconName: IconName) => {
+ setState({ view: 'IconSet', iconName, iconStyle });
+ };
+
+ const handleBackPress = useCallback(() => {
+ if (state.view === 'IconSet' && state.iconStyle) {
+ setState({ view: 'MultiIconSet', iconName: state.iconName, iconStyle: undefined });
+
+ return true;
+ }
+
+ if (state.view === 'IconSet' || state.view === 'MultiIconSet') {
+ setState({ view: 'Home', iconName: undefined, iconStyle: undefined });
+
+ return true;
+ }
+
+ return false;
+ }, [state]);
+
+ useEffect(() => {
+ const handler = BackHandler.addEventListener('hardwareBackPress', handleBackPress);
+ return handler.remove;
+ }, [handleBackPress]);
+
+ const renderContent = () => {
+ switch (state.view) {
+ case 'Home':
+ return ;
+ case 'IconSet':
+ {
+ /* @ts-expect-error We are doing some strange things */
+ }
+ return ;
+ case 'MultiIconSet':
+ {
+ /* @ts-expect-error We are doing some strange things */
+ }
+ return ;
+ default:
+ throw new Error('Invalid view');
+ }
+ };
+
+ return (
+
+
+ Go Back
+
+ {renderContent()}
+
+ );
+};
+
+export default App;
diff --git a/packages/icon-explorer/src/Home.tsx b/packages/icon-explorer/src/Home.tsx
new file mode 100644
index 000000000..e6a3e36a9
--- /dev/null
+++ b/packages/icon-explorer/src/Home.tsx
@@ -0,0 +1,217 @@
+import React, { type ReactNode } from 'react';
+
+import {
+ Image,
+ ScrollView,
+ SectionList,
+ StyleSheet,
+ Text,
+ TouchableHighlight,
+ View,
+ type ViewProps,
+} from 'react-native';
+
+import FontAwesome from '@react-native-vector-icons/fontawesome';
+import FontAwesome6 from '@react-native-vector-icons/fontawesome6';
+
+import { createAnimatableComponent } from './animatable';
+
+import ICON_SETS from './icon-sets';
+
+// @ts-expect-error: We don't care this is wrong for the tests
+const AnimatableIcon = createAnimatableComponent(FontAwesome);
+
+const STYLING: (Parameters[0] & {
+ containerStyle?: ViewProps['style'];
+})[] = [
+ { name: 'github', size: 40, color: '#333' },
+ {
+ name: 'heart',
+ size: 30,
+ color: 'white',
+ containerStyle: {
+ backgroundColor: '#e0284f',
+ borderRadius: 23,
+ paddingHorizontal: 8,
+ paddingTop: 9,
+ paddingBottom: 7,
+ },
+ },
+ {
+ name: 'star',
+ size: 20,
+ color: '#FF0000',
+ containerStyle: {
+ borderRadius: 20,
+ padding: 7,
+ borderWidth: 3,
+ backgroundColor: '#FFDD00',
+ borderColor: '#165E00',
+ },
+ },
+ {
+ name: 'font',
+ size: 20,
+ color: 'white',
+ containerStyle: {
+ borderRadius: 5,
+ padding: 5,
+ backgroundColor: '#47678e',
+ },
+ },
+];
+
+const INLINE = [
+ {
+ name: 'inline',
+ children: (
+
+ This text has inline icons!
+
+ ),
+ },
+];
+
+const SYNCHROUNOUS = [
+ {
+ name: 'synchronous',
+ children: (
+ <>
+
+
+
+ >
+ ),
+ },
+];
+
+const ANIMATED = [
+ {
+ name: 'animated',
+ children: (
+
+ ),
+ },
+];
+
+const styles = StyleSheet.create({
+ sectionHeader: {
+ paddingVertical: 5,
+ paddingHorizontal: 10,
+ backgroundColor: '#eee',
+ },
+ sectionHeaderTitle: {
+ fontWeight: '500',
+ fontSize: 11,
+ },
+ row: {
+ flexDirection: 'row',
+ justifyContent: 'center',
+ padding: 10,
+ },
+ separator: {
+ height: StyleSheet.hairlineWidth,
+ backgroundColor: '#ccc',
+ },
+ text: {
+ flex: 6,
+ },
+ glyphCount: {
+ flex: 1,
+ fontSize: 11,
+ fontWeight: '500',
+ textAlign: 'right',
+ },
+ button: {
+ padding: 4,
+ backgroundColor: '#ADA6EA',
+ width: 100,
+ },
+ buttonText: { color: 'white' },
+});
+
+export type IconName = keyof typeof ICON_SETS;
+export type IconSet = (typeof ICON_SETS)[IconName];
+
+const ItemSeparator = () => ;
+
+const renderRow = (item: { children: ReactNode }) => {item.children} ;
+
+const renderStyling = (item: (typeof STYLING)[number]) => (
+
+
+