diff --git a/.dockerignore b/.dockerignore
deleted file mode 100644
index e1dcbec1..00000000
--- a/.dockerignore
+++ /dev/null
@@ -1,13 +0,0 @@
-.git
-.husky 
-.github
-.gitignore
-.gitpod.yml
-.prettierrc 
-.eslintrc.json 
-
-LICENSE
-README.md
-Dockerfile
-CONTRIBUTING.md
-CODE_OF_CONDUCT.md
diff --git a/.editorconfig b/.editorconfig
deleted file mode 100644
index ae10a5cc..00000000
--- a/.editorconfig
+++ /dev/null
@@ -1,10 +0,0 @@
-# editorconfig.org
-root = true
-
-[*]
-charset = utf-8
-end_of_line = lf
-indent_size = 2
-indent_style = space
-insert_final_newline = true
-trim_trailing_whitespace = true
diff --git a/.eslintignore b/.eslintignore
deleted file mode 100644
index dc0f9d8b..00000000
--- a/.eslintignore
+++ /dev/null
@@ -1,5 +0,0 @@
-dist/*
-.cache
-public
-node_modules
-*.esm.js
diff --git a/.eslintrc.json b/.eslintrc.json
deleted file mode 100644
index 36216ebd..00000000
--- a/.eslintrc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
-  "$schema": "https://json.schemastore.org/eslintrc",
-  "root": true,
-  "extends": [
-    "next/core-web-vitals",
-    "prettier",
-    "plugin:tailwindcss/recommended"
-  ],
-  "plugins": ["tailwindcss"],
-  "rules": {
-    "@next/next/no-html-link-for-pages": "off",
-    "react/jsx-key": "off",
-    "tailwindcss/no-custom-classname": "off"
-  },
-  "settings": {
-    "tailwindcss": {
-      "callees": ["cn"],
-      "config": "./tailwind.config.js"
-    },
-    "next": {
-      "rootDir": ["./"]
-    }
-  },
-  "overrides": [
-    {
-      "files": ["*.ts", "*.tsx"],
-      "parser": "@typescript-eslint/parser"
-    }
-  ]
-}
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
deleted file mode 100644
index 34be8ed1..00000000
--- a/.github/CODEOWNERS
+++ /dev/null
@@ -1,26 +0,0 @@
-# Codeowners file for WebXDAO.github.io repository
-
-# This file defines the code owners for the WebXDAO repository. Code owners are responsible for reviewing and approving any changes to the code in their respective areas.
-
-# Default reviewers/codeowners for all code changes
-* @WebXDAO/webx-core
-
-# Files
-*.md @Panquesito7 
-Readme.md @mkubdev @vinzvinci
-.gitignore @mkubdev @vinzvinci @darkterminal
-LICENSE  @mkubdev @vinzvinci
-.github/workflows/ @Panquesito7 @WebXDAO/webx-core
-src/components/ @darkterminal @WebXDAO/webx-core
-src/lib/ @WebXDAO/webx-core @darkterminal
-
-## Directories
-.github/ @WebXDAO/webx-core @Panquesito7 @darkterminal 
-package.json @Panquesito7 @darkterminal @WebXDAO/webx-core
-public/ @Panquesito7 @WebXDAO/webx-core
-src/  @WebXDAO/webx-core @Panquesito7 @darkterminal @WebXDAO/webx-guild-developer
-
-## Special cases
-# Any changes to the CODEOWNERS file must be approved by @WebXDAO/webx-core @darkterminal.
-# Any changes to the .gitattributes file must be approved by @mkubdev @vinzvinci @darkterminal.
-# Any changes to the .gitignore file must be approved by @mkubdev @vinzvinci @darkterminal.
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
deleted file mode 100644
index 320e9df3..00000000
--- a/.github/FUNDING.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-# These are supported funding model platforms
-
-github: [WebXDAO]
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
deleted file mode 100644
index aae552ef..00000000
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-name: Bug report
-description: Create a bug report to help us address errors in the repository
-title: "[BUG] <bug description>"
-labels: [bug]
-body:
-  - type: textarea
-    id: bugdescription
-    attributes:
-      label: Description of the bug
-    validations:
-      required: true
-  - type: textarea
-    id: screenshots
-    attributes:
-      label: Please add screenshots (if applicable)
-    validations:
-      required: false
-  - type: textarea
-    id: context
-    attributes:
-      label: Add any other context about the problem here
-    validations:
-      required: false
-  - type: checkboxes
-    id: terms
-    attributes:
-      label: Checklist
-      description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/WebXDAO/.github/blob/main/CODE_OF_CONDUCT.md)
-      options:
-        - label: "I have read the [Contributing Guidelines](https://github.com/WebXDAO/WebXDAO.github.io/blob/main/CONTRIBUTING.md)"
-          required: true
-        - label: "I have checked the existing [issues](https://github.com/WebXDAO/WebXDAO.github.io/issues)"
-          required: true
-        - label: "I am willing to work on this issue (optional)"
-          required: false
-        - label: "I am a GSSoC'23 contributor"
-          required: false
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
deleted file mode 100644
index d48dcec9..00000000
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-blank_issues_enabled: false
-contact_links:
-  - name: Our socials
-    url: https://bio.link/WebXDAO
-    about: Feel free to contact us via your preferred platform.
-  - name: Discord community
-    url: https://discord.webxdao.xyz
-    about: Join our inclusive Discord community.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
deleted file mode 100644
index e9d740a1..00000000
--- a/.github/ISSUE_TEMPLATE/feature_request.yml
+++ /dev/null
@@ -1,52 +0,0 @@
-name: Feature request
-description: Suggest features, propose improvements, discuss new ideas.
-title: "[FEATURE]"
-labels: [enhancement]
-body:
-  - type: markdown
-    attributes:
-      value: Provide a general summary of the issue in the Title above
-  - type: textarea
-    id: description
-    attributes:
-      label: Detailed description
-      description: Provide a detailed description of the change or addition you are proposing
-    validations:
-      required: true
-  - type: textarea
-    id: context
-    attributes:
-      label: Context
-      description: |
-        Why is this change important to you? How would you use it?
-        How can it benefit other users?
-    validations:
-      required: true
-  - type: textarea
-    id: possibleimpl
-    attributes:
-      label: Possible implementation
-      description: Not obligatory, but suggest an idea for implementing addition or change
-    validations:
-      required: false
-  - type: textarea
-    id: extrainformation
-    attributes:
-      label: Additional information
-      description: Is there anything else we should know about this feature?
-    validations:
-      required: false
-  - type: checkboxes
-    id: terms
-    attributes:
-      label: Checklist
-      description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/WebXDAO/.github/blob/main/CODE_OF_CONDUCT.md)
-      options:
-        - label: "I have read the [Contributing Guidelines](https://github.com/WebXDAO/WebXDAO.github.io/blob/main/CONTRIBUTING.md)"
-          required: true
-        - label: "I have checked the existing [issues](https://github.com/WebXDAO/WebXDAO.github.io/issues)"
-          required: true
-        - label: "I am willing to work on this issue (optional)"
-          required: false
-        - label: "I am a GSSoC'23 contributor"
-          required: false
diff --git a/.github/ISSUE_TEMPLATE/other.yml b/.github/ISSUE_TEMPLATE/other.yml
deleted file mode 100644
index 0dcfd369..00000000
--- a/.github/ISSUE_TEMPLATE/other.yml
+++ /dev/null
@@ -1,36 +0,0 @@
-name: Other
-description: Use this for any other issues. PLEASE do not create blank issues
-title: "[OTHER]"
-labels: ["awaiting triage"]
-body:
-  - type: markdown
-    attributes:
-      value: "# Other issue"
-  - type: textarea
-    id: issuedescription
-    attributes:
-      label: What would you like to share?
-      description: Provide a clear and concise explanation of your issue.
-    validations:
-      required: true
-  - type: textarea
-    id: extrainfo
-    attributes:
-      label: Additional information
-      description: Is there anything else we should know about this issue?
-    validations:
-      required: false
-  - type: checkboxes
-    id: terms
-    attributes:
-      label: Checklist
-      description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/WebXDAO/.github/blob/main/CODE_OF_CONDUCT.md)
-      options:
-        - label: "I have read the [Contributing Guidelines](https://github.com/WebXDAO/WebXDAO.github.io/blob/main/CONTRIBUTING.md)"
-          required: true
-        - label: "I have checked the existing [issues](https://github.com/WebXDAO/WebXDAO.github.io/issues)"
-          required: true
-        - label: "I am willing to work on this issue (optional)"
-          required: false
-        - label: "I am a GSSoC'23 contributor"
-          required: false
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
deleted file mode 100644
index 94a8f627..00000000
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ /dev/null
@@ -1,54 +0,0 @@
-## Related Issue
-
-- Information about the related issue
-
-Closes: # <!-- issue number that will be closed through this PR -->
-
-### Describe the changes you've made
-
-<!-- Give a clear description of what modifications you have made -->
-
-## Type of change
-
-What sort of change have you made:
-
-<!--
-Example how to mark a checkbox:-
-- [x] My code follows the code style of this project.
--->
-
-- [ ] Bug fix (non-breaking change which fixes an issue)
-- [ ] New feature (non-breaking change which adds functionality)
-- [ ] Code style update (formatting, local variables)
-- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
-- [ ] Documentation update.
-- [ ] This change requires a documentation update
-
-## How Has This Been Tested?
-
-<!-- Describe how have you verified the changes made -->
-
-## Checklist
-
-<!--
-Example how to mark a checkbox:-
-- [x] My code follows the code style of this project.
--->
-
-- [ ] My code follows the guidelines of this project.
-- [ ] I have performed a self-review of my own code.
-- [ ] I have commented on my code, particularly wherever it was hard to understand.
-- [ ] I have made corresponding changes to the documentation.
-- [ ] My changes generate no new warnings.
-- [ ] I have added tests that prove my fix is effective or that my feature works.
-- [ ] Any dependent changes have been merged and published in downstream modules.
-
-## Screenshots (if applicable)
-
-|      Original       |      Updated       |
-| :-----------------: | :----------------: |
-| original screenshot | updated screenshot |
-
-## Code of Conduct
-
-- [ ] I agree to follow this project's [Code of Conduct](https://github.com/WebXDAO/.github/blob/main/CODE_OF_CONDUCT.md)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644
index 6f701083..00000000
--- a/.github/dependabot.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-version: 2
-updates:
-  # Update GitHub Actions
-  - package-ecosystem: "github-actions"
-    labels:
-      - 📦 dependencies
-    directory: "/" # refers to the location of package.json
-    commit-message:
-      prefix: "chore(deps)"
-    schedule:
-      interval: "daily"
diff --git a/.github/labeler-config.yml b/.github/labeler-config.yml
deleted file mode 100644
index 82539962..00000000
--- a/.github/labeler-config.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-filters:
-  - label: "enhancement"
-    regexs:
-      - /\bfeat\b/
-      - /feature/i
-    events: [pull_request]
-    targets: [title]
-
-  - label: "documentation"
-    regexs:
-      - /\bdocumentation\b/
-      - /docs/i
-    events: [pull_request]
-    targets: [title]
-
-  - label: "bug"
-    regexs:
-      - /bug/i
-    events: [pull_request]
-    targets: [title]
-  - label: "bug"
-    regexs:
-      - /fix/i
-    events: [pull_request]
-    targets: [title]
-
-  - label: "chore"
-    regexs:
-      - /chore/i
-    events: [pull_request]
-    targets: [title]
-
-  - label: "goal: build"
-    regexs:
-      - /build/i
-    events: [pull_request]
-    targets: [title]
-
-  - label: "goal: refactor"
-    regexs:
-      - /\brefactor\b/
-      - /refactor/i
-    events: [pull_request]
-    targets: [title]
-
-  - label: "v3"
-    regexs:
-      - /\v3\b/
-      - /v3/i
-    events: [pull_request]
-    targets: [title]
-
-  - label: "accessibility"
-    regexs:
-      - /\baccessibility\b/
-      - /accessibility/i
-    events: [pull_request] # default -> [issues, pull_request]
-    targets: [title] # default -> [title, comment]
diff --git a/.github/workflows/add-labels-pr.yml b/.github/workflows/add-labels-pr.yml
deleted file mode 100644
index c7460cbc..00000000
--- a/.github/workflows/add-labels-pr.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-# reference: https://github.com/hoho4190/issue-pr-labeler
-name: PR Labeler
-
-on:
-  pull_request_target:
-    types:
-      - opened
-      - reopened
-
-jobs:
-  main:
-    runs-on: ubuntu-latest
-
-    permissions:
-      contents: read # to read configuration yml file
-      pull-requests: write # to add labels to pull requests
-
-    steps:
-      - name: Run PR Labeler
-        uses: hoho4190/issue-pr-labeler@v1.3.2
-        with:
-          token: ${{ secrets.GITHUB_TOKEN }}
-          config-file-name: labeler-config.yml
-        #   disable-bot: true  # this will prevent issues, PRs created by bots
diff --git a/.github/workflows/author-assign-pr.yml b/.github/workflows/author-assign-pr.yml
deleted file mode 100644
index a702f710..00000000
--- a/.github/workflows/author-assign-pr.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-name: "Author Assign"
-
-on:
-  pull_request_target:
-    types: [opened, reopened]
-
-permissions:
-  pull-requests: write
-
-jobs:
-  assign-author:
-    runs-on: ubuntu-latest
-    steps:
-      - uses: toshimaru/auto-author-assign@v2.1.0
-        with:
-          repo-token: "${{ secrets.GITHUB_TOKEN }}" # GITHUB_TOKEN will be used by default
diff --git a/.github/workflows/close-old-issues.yml b/.github/workflows/close-old-issues.yml
deleted file mode 100644
index 24911ec2..00000000
--- a/.github/workflows/close-old-issues.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-name: Close inactive issues
-on:
-  schedule:
-    - cron: "30 1 * * *"
-
-jobs:
-  close-issues:
-    runs-on: ubuntu-latest
-    permissions:
-      issues: write
-      pull-requests: write
-    steps:
-      - uses: actions/stale@v9
-        with:
-          days-before-issue-stale: 16
-          days-before-issue-close: 14
-          stale-issue-label: "issue: stale"
-          stale-issue-message: "This issue is marked stale because it has been open for 16 days with no activity."
-          close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
-          repo-token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml
deleted file mode 100644
index 3614fcb9..00000000
--- a/.github/workflows/lint.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-name: Format
-on:
-  push:
-    paths:
-      - 'public/data/**'
-
-jobs:
-  format:
-    runs-on: ubuntu-latest
-    name: Lint files
-    steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-node@v3
-        with:
-          node-version: '16'
-      - run: npm ci
-      - name: Lint
-        run: npm run lint
-        env:
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-      - uses: stefanzweifel/git-auto-commit-action@v6
-        with:
-          commit_message: 'style: linted files'
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 1125bb0e..00000000
--- a/.gitignore
+++ /dev/null
@@ -1,172 +0,0 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-node_modules
-.pnp
-.pnp.js
-./package-lock.json
-package-lock.json
-
-# testing
-coverage
-
-# next.js
-.next/
-out/
-
-# production
-/build
-
-# misc
-.DS_Store
-*.pem
-
-# Logs
-logs
-*.log
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-lerna-debug.log*
-.pnpm-debug.log*
-
-# dotenv environment variable files
-.env*.local
-.env.local
-.env.development.local
-.env.test.local
-.env.production.local
-.env
-
-# turbo
-.turbo
-
-.contentlayer
-
-# vercel
-.vercel
-
-# typescript cache
-*.tsbuildinfo
-
-# typeScript declaration
-next-env.d.ts
-
-# Diagnostic reports (https://nodejs.org/api/report.html)
-report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
-
-# Runtime data
-pids
-*.pid
-*.seed
-*.pid.lock
-
-# Directory for instrumented libs generated by jscoverage/JSCover
-lib-cov
-
-# Coverage directory used by tools like istanbul
-*.lcov
-
-# nyc test coverage
-.nyc_output
-
-# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
-.grunt
-
-# Bower dependency directory (https://bower.io/)
-bower_components
-
-# node-waf configuration
-.lock-wscript
-
-# Compiled binary addons (https://nodejs.org/api/addons.html)
-build/Release
-
-# Dependency directories
-node_modules/
-jspm_packages/
-
-# Snowpack dependency directory (https://snowpack.dev/)
-web_modules/
-
-# Optional npm cache directory
-.npm
-
-# Optional eslint cache
-.eslintcache
-
-# Optional stylelint cache
-.stylelintcache
-
-# Microbundle cache
-.rpt2_cache/
-.rts2_cache_cjs/
-.rts2_cache_es/
-.rts2_cache_umd/
-
-# Optional REPL history
-.node_repl_history
-
-# Output of 'npm pack'
-*.tgz
-
-# Yarn Integrity file
-.yarn-integrity
-
-# parcel-bundler cache (https://parceljs.org/)
-.cache
-.parcel-cache
-
-# Next.js build output
-.next
-out
-
-# Nuxt.js build / generate output
-.nuxt
-dist
-
-# Gatsby files
-.cache/
-
-# Comment in the public line in if your project uses Gatsby and not Next.js
-# https://nextjs.org/blog/next-9-1#public-directory-support
-# public
-# vuepress build output
-.vuepress/dist
-
-# vuepress v2.x temp and cache directory
-.temp
-.cache
-
-# Docusaurus cache and generated files
-.docusaurus
-
-# Serverless directories
-.serverless/
-
-# FuseBox cache
-.fusebox/
-
-# DynamoDB Local files
-.dynamodb/
-
-# TernJS port file
-.tern-port
-
-# Stores VSCode versions used for testing VSCode extensions
-.vscode-test
-.vscode
-
-# yarn v2
-.yarn/cache
-.yarn/unplugged
-.yarn/build-state.yml
-.yarn/install-state.gz
-.pnp.*
-
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-# dependencies
-/pnp.js
-
-# Runtime data
-*.pid.lock
diff --git a/.gitpod.yml b/.gitpod.yml
deleted file mode 100644
index e50d3f6d..00000000
--- a/.gitpod.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# List the start up tasks. Learn more https://www.gitpod.io/docs/config-start-tasks/
-tasks:
-  - init: npm ci
-    command: npm run dev
-
-# List the ports to expose. Learn more https://www.gitpod.io/docs/config-ports/
-ports:
-  - port: 8080
-    onOpen: open-preview
-
-vscode:
-  extensions:
-    - davidanson.vscode-markdownlint
diff --git a/.husky/pre-commit b/.husky/pre-commit
deleted file mode 100755
index 70a22e48..00000000
--- a/.husky/pre-commit
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/usr/bin/env sh
-. "$(dirname -- "$0")/_/husky.sh"
-
-npm run lint && npm run lint:fix
diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 00000000..e69de29b
diff --git a/.prettierignore b/.prettierignore
deleted file mode 100644
index 2f730936..00000000
--- a/.prettierignore
+++ /dev/null
@@ -1,12 +0,0 @@
-cache
-.cache
-package.json
-package-lock.json
-public
-CHANGELOG.md
-.yarn
-dist
-node_modules
-.next
-build
-.contentlayer
\ No newline at end of file
diff --git a/.prettierrc b/.prettierrc
deleted file mode 100644
index c4520170..00000000
--- a/.prettierrc
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "trailingComma": "es5",
-  "singleQuote": false,
-  "jsxSingleQuote": false,
-  "printWidth": 100,
-  "tabWidth": 2,
-  "semi": true,
-  "endOfLine": "auto",
-  "pluginSearchDirs": false,
-  "plugins": [
-    "prettier-plugin-organize-imports",
-    "prettier-plugin-tailwindcss"
-  ]
-}
diff --git a/.vscode/settings.json b/.vscode/settings.json
deleted file mode 100644
index 99438ebd..00000000
--- a/.vscode/settings.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "typescript.tsdk": "../../node_modules/.pnpm/typescript@4.9.5/node_modules/typescript/lib",
-  "typescript.enablePromptUseWorkspaceTsdk": true
-}
diff --git a/public/12.png b/12.png
similarity index 100%
rename from public/12.png
rename to 12.png
diff --git a/404.html b/404.html
new file mode 100644
index 00000000..b71e16ac
--- /dev/null
+++ b/404.html
@@ -0,0 +1 @@
+<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><title>404: This page could not be found</title><meta name="next-head-count" content="3"/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-21164b204efbbaf2.js" defer=""></script><script src="/_next/static/chunks/main-416df9068741b6cc.js" defer=""></script><script src="/_next/static/chunks/pages/_app-c544d6df833bfd4a.js" defer=""></script><script src="/_next/static/chunks/pages/_error-e6359318fe16f140.js" defer=""></script><script src="/_next/static/rDyC32-ReGIoVcVavtEoH/_buildManifest.js" defer=""></script><script src="/_next/static/rDyC32-ReGIoVcVavtEoH/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding-right:23px;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block;text-align:left"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"rDyC32-ReGIoVcVavtEoH","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
diff --git a/public/Arrow1.png b/Arrow1.png
similarity index 100%
rename from public/Arrow1.png
rename to Arrow1.png
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
deleted file mode 100644
index 6263eabf..00000000
--- a/CODE_OF_CONDUCT.md
+++ /dev/null
@@ -1,132 +0,0 @@
-# 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
-web3opensourcecommunity@gmail.com.
-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
deleted file mode 100644
index 90266768..00000000
--- a/CONTRIBUTING.md
+++ /dev/null
@@ -1,136 +0,0 @@
-# Contributing Guidelines
-
-🎉 **First of all, thanks for taking the time to contribute!** 🎉
-
-The following is a set of guidelines for contributing to this project. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
-
-## Code of Conduct 📜
-
-This project and everyone participating in it is governed by a [Code of Conduct](https://github.com/WebXDAO/WebXDAO.github.io/blob/main/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to one of our moderators via your preferred platform or in our [Discord server](https://discord.gg/TSRwqx4K2v).
-
-## How can I contribute? 🤔
-
-### Reporting Bugs 💣
-
-This section guides you through submitting a bug report. Following these guidelines helps maintainers and the community understand your report 📝, reproduce the behavior 💻 💻, and find related reports 🔎
-
-> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one.
-
-### Suggesting Enhancements 🛠
-
-This section guides you through submitting an enhancement suggestion, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion 📝 and find related suggestions 🔎.
-
-Since the new GitHub Issue forms we only suggest you to include most information possible. But you can also **Perform a [cursory search](https://github.com/WebXDAO/WebXDAO.github.io/issues)** to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one.
-
-> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one.
-
-### Your First Code Contribution 🟩
-
-Unsure where to begin contributing to this project? You can start by looking through these `beginner` and `help-wanted` issues:
-
-- [Beginner-friendly issues](https://github.com/WebXDAO/WebXDAO.github.io/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) - issues which should only require a few lines of code, and a test or two.
-- [Help wanted issues](https://github.com/WebXDAO/WebXDAO.github.io/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) - issues which should be a bit more involved than `beginner` issues.
-
-### Pull Requests 📣
-
-The process described here has several goals:
-
-- Maintain the project's quality
-- Fix problems that are important to users
-- Engage the community in working toward the best possible!
-- Enable a sustainable system for maintainers to review contributions
-
-Please follow all instructions in [the template](https://github.com/WebXDAO/WebXDAO.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md)
-
-## Style Guide for Git Commit Messages :memo:
-
-**How you can add more value to your contribution logs:**
-
-- Use the present tense. (Example: "Add feature" instead of "Added feature")
-- Use the imperative mood. (Example: "Move item to...", instead of "Moves item to...")
-- Limit the first line (also called the Subject Line) to _50 characters or less_.
-- Capitalize the Subject Line.
-- Separate subject from body with a blank line.
-- Do not end the subject line with a period.
-- Wrap the body at _72 characters_.
-- Use the body to explain the _what_, _why_, _vs_, and _how_.
-- Reference [Issues](https://github.com/WebXDAO/WebXDAO.github.io/issues) and [Pull Requests](https://github.com/WebXDAO/WebXDAO.github.io/pulls) liberally after the first line.
-- Follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/)
-
-## 🚀 How to Contribute
-
-- Please create an [issue](https://github.com/WebXDAO/WebXDAO.github.io/issues/new/choose) before creating a pull request.
-
-- Fork the repository and create a branch for any issue that you are working on.
-
-- Create a pull request which will be promptly reviewed and suggestions would be added to improve it.
-
-- Add Screenshots to help us know what changes you have done.
-
-## 🤔 How to make a pull request
-
-**1.** Fork [this](https://github.com/WebXDAO/WebXDAO.github.io) repository. Click on the <a  href="https://github.com/WebXDAO/WebXDAO.github.io"><img  src="https://img.icons8.com/fluency/30/000000/code-fork.png"/></a> symbol at the top right corner.
-
-**2.** Clone the forked repository.
-
-```bash
-git clone https://github.com/<your-username>/WebXDAO.github.io.git
-```
-
-**3.** Navigate to the project directory.
-
-```bash
-cd WebXDAO.github.io
-```
-
-**4.** Create a new branch:
-
-```bash
-git checkout -b your-branch-name
-```
-
-**5.** Make the necessary changes.
-
-**6.** Stage your changes and commit
-
-```bash
-git add .
-git commit -m "<your_commit_message>"
-```
-
-_Follow our commit guide from above_
-
-**7.** Push your local commits to the remote repo.
-
-```bash
-git push origin your-branch-name
-```
-
-**8.** Create a new [Pull Request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) from `your-branch-name`
-
-**9.** 🎉 Congratulations! You've made your first pull request! Now, you should just wait until the maintainers review your pull request.
-
-## Hacktoberfest Guidelines 🌳
-
-#### Good Practice ✅
-
-- Create an issue before you make a Pull Request
-- Comment on the issue to get assigned
-- First come, first serve
-
-## GirlScript Summer of Code'23 Guidelines 💻
-
-- Create an issue before you make a Pull Request
-- Comment on the issue to get assigned
-- First come, first serve
-
-#### Bad Practice ❌
-
-- Creating pull requests without issue assignment will not be accepted and will be closed.
-
-After this, the project maintainers will review the changes and will merge your PR if they found it good, otherwise we will suggest the required changes.
-
-## WebXDAO 🌐
-
-- 😕 Not sure where to start? Join our community on [Discord](https://discord.gg/TSRwqx4K2v)
-- ✨ You can also take part in [Community Discussion](https://github.com/WebXDAO/WebXDAO.github.io/discussions)
diff --git a/public/Dev-protocol-1.png b/Dev-protocol-1.png
similarity index 100%
rename from public/Dev-protocol-1.png
rename to Dev-protocol-1.png
diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index 1e0cb46e..00000000
--- a/Dockerfile
+++ /dev/null
@@ -1,15 +0,0 @@
-FROM node:16.17.0-alpine
-WORKDIR '/app'
-
-COPY package.json .
-RUN npm install
-COPY . .
-
-CMD ["npm","run","dev"]
-
-
-
-# if facing error while building image, paste there two command in terminal.
-
-# export DOCKER_BUILDKIT=0
-#export COMPOSE_DOCKER_CLI_BUILD=0
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index bf06cde0..00000000
--- a/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WebXDAO
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/public/Lumos-Labs-1.png b/Lumos-Labs-1.png
similarity index 100%
rename from public/Lumos-Labs-1.png
rename to Lumos-Labs-1.png
diff --git a/README.md b/README.md
deleted file mode 100644
index 36e62645..00000000
--- a/README.md
+++ /dev/null
@@ -1,73 +0,0 @@
-<!-- markdownlint-disable first-line-h1 -->
-[![Open in GitPod](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/WebXDAO/WebXDAO.github.io)
-[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/WebXDAO/WebXDAO.github.io/blob/main/LICENSE)
-![GitHub repo size](https://img.shields.io/github/repo-size/WebXDAO/WebXDAO.github.io)
-
-The content in this repository is temporary, as we are working on a new web design for WebX DAO, which is available in the [website v3 project](https://github.com/orgs/WebXDAO/projects/9).
-
-If you need any assistance, please feel free to message us on [Discord](https://discord.webxdao.xyz/).
-
----
-
-## 🚀 Getting Started
-
-> Before you begin, make sure to read our [contributing guidelines](https://github.com/WebXDAO/WebXDAO.github.io/blob/main/CONTRIBUTING.md).
-
-### Skip all the steps below by using Gitpod, which automates the setup process
-
-[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/WebXDAO/WebXDAO.github.io)
-
-### 1. Fork the repository
-
-Fork the repository on the [fork page](https://github.com/WebXDAO/WebXDAO.github.io/fork).
-
-### 2. Check the Node.js version on your local machine
-
-Ensure that you have Node.js installed. You can check the Node.js version by running the following command:
-
-```bash
-node --version
-```
-
-If Node.js is not installed, you can download it from [nodejs.org](https://nodejs.org/en).
-
-### 3. Clone this Repository
-
-To clone this repository to your local machine, run the following command:
-
-```bash
-git clone https://github.com/<your-username>/WebXDAO.github.io.git
-```
-
-### 4. Navigate to the Directory
-
-Change your working directory to the cloned repository:
-
-```bash
-cd WebXDAO.github.io
-```
-
-### 5. Install Dependencies
-
-Install the required dependencies by running the following command:
-
-```bash
-npm install
-```
-
-### 6. Run Next.js
-
-Start the Next.js development server with the following command:
-
-```bash
-npm run dev
-```
-
-### Important Points to Remember
-
-- Make sure your local environment has Node.js installed, with a minimum version of 16 (node >= v16).
-- If you need to change the Node.js version for your development environment, you can use a version manager like [nvm](https://github.com/nvm-sh/nvm).
-
-## ⚡ Our Valuable Contributors
-
-[![Contributors](https://contributors-img.web.app/image?repo=WebXDAO/WebXDAO.github.io)](https://github.com/WebXDAO/WebXDAO.github.io/graphs/contributors)
diff --git a/The-Algorithms-1.png b/The-Algorithms-1.png
new file mode 100644
index 00000000..a43394e5
Binary files /dev/null and b/The-Algorithms-1.png differ
diff --git a/_next/static/chunks/11-899b20920db5a2d8.js b/_next/static/chunks/11-899b20920db5a2d8.js
new file mode 100644
index 00000000..2b593d84
--- /dev/null
+++ b/_next/static/chunks/11-899b20920db5a2d8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[11],{2011:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return y}});let r=n(6927),i=n(5909),o=i._(n(6006)),a=r._(n(9619)),l=n(9080),u=n(9600),d=n(5934);n(4169);let s=r._(n(8697)),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function c(e){return void 0!==e.default}function p(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function m(e,t,n,r,i,o,a){if(!e||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let l="decode"in e?e.decode():Promise.resolve();l.catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("blur"===n&&o(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==i?void 0:i.current)&&i.current(e)}})}function g(e){let[t,n]=o.version.split("."),r=parseInt(t,10),i=parseInt(n,10);return r>18||18===r&&i>=3?{fetchPriority:e}:{fetchpriority:e}}let h=(0,o.forwardRef)((e,t)=>{let{imgAttributes:n,heightInt:r,widthInt:i,qualityInt:a,className:l,imgStyle:u,blurStyle:d,isLazy:s,fetchPriority:f,fill:c,placeholder:p,loading:h,srcString:b,config:y,unoptimized:v,loader:_,onLoadRef:w,onLoadingCompleteRef:S,setBlurComplete:j,setShowAltText:C,onLoad:E,onError:P,...O}=e;return h=s?"lazy":h,o.default.createElement("img",{...O,...g(f),loading:h,width:i,height:r,decoding:"async","data-nimg":c?"fill":"1",className:l,style:{...u,...d},...n,ref:(0,o.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(P&&(e.src=e.src),e.complete&&m(e,b,p,w,S,j,v))},[b,p,w,S,j,P,v,t]),onLoad:e=>{let t=e.currentTarget;m(t,b,p,w,S,j,v)},onError:e=>{C(!0),"blur"===p&&j(!0),P&&P(e)}})}),b=(0,o.forwardRef)((e,t)=>{var n;let r,i,{src:m,sizes:b,unoptimized:y=!1,priority:v=!1,loading:_,className:w,quality:S,width:j,height:C,fill:E,style:P,onLoad:O,onLoadingComplete:x,placeholder:M="empty",blurDataURL:k,fetchPriority:I,layout:A,objectFit:z,objectPosition:R,lazyBoundary:D,lazyRoot:N,...U}=e,F=(0,o.useContext)(d.ImageConfigContext),T=(0,o.useMemo)(()=>{let e=f||F||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[F]),W=U.loader||s.default;delete U.loader;let B="__next_img_default"in W;if(B){if("custom"===T.loader)throw Error('Image with src "'+m+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=W;W=t=>{let{config:n,...r}=t;return e(r)}}if(A){"fill"===A&&(E=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(P={...P,...e});let t={responsive:"100vw",fill:"100vw"}[A];t&&!b&&(b=t)}let L="",G=p(j),V=p(C);if("object"==typeof(n=m)&&(c(n)||void 0!==n.src)){let e=c(m)?m.default:m;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(r=e.blurWidth,i=e.blurHeight,k=k||e.blurDataURL,L=e.src,!E){if(G||V){if(G&&!V){let t=G/e.width;V=Math.round(e.height*t)}else if(!G&&V){let t=V/e.height;G=Math.round(e.width*t)}}else G=e.width,V=e.height}}let H=!v&&("lazy"===_||void 0===_);(!(m="string"==typeof m?m:L)||m.startsWith("data:")||m.startsWith("blob:"))&&(y=!0,H=!1),T.unoptimized&&(y=!0),B&&m.endsWith(".svg")&&!T.dangerouslyAllowSVG&&(y=!0),v&&(I="high");let[q,$]=(0,o.useState)(!1),[J,Y]=(0,o.useState)(!1),K=p(S),Q=Object.assign(E?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:z,objectPosition:R}:{},J?{}:{color:"transparent"},P),X="blur"===M&&k&&!q?{backgroundSize:Q.objectFit||"cover",backgroundPosition:Q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'+(0,l.getImageBlurSvg)({widthInt:G,heightInt:V,blurWidth:r,blurHeight:i,blurDataURL:k,objectFit:Q.objectFit})+'")'}:{},Z=function(e){let{config:t,src:n,unoptimized:r,width:i,quality:o,sizes:a,loader:l}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:u,kind:d}=function(e,t,n){let{deviceSizes:r,allSizes:i}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:i,kind:"w"}}if("number"!=typeof t)return{widths:r,kind:"w"};let o=[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))];return{widths:o,kind:"x"}}(t,i,a),s=u.length-1;return{sizes:a||"w"!==d?a:"100vw",srcSet:u.map((e,r)=>l({config:t,src:n,quality:o,width:e})+" "+("w"===d?e:r+1)+d).join(", "),src:l({config:t,src:n,quality:o,width:u[s]})}}({config:T,src:m,unoptimized:y,width:G,quality:K,sizes:b,loader:W}),ee=m,et=(0,o.useRef)(O);(0,o.useEffect)(()=>{et.current=O},[O]);let en=(0,o.useRef)(x);(0,o.useEffect)(()=>{en.current=x},[x]);let er={isLazy:H,imgAttributes:Z,heightInt:V,widthInt:G,qualityInt:K,className:w,imgStyle:Q,blurStyle:X,loading:_,config:T,fetchPriority:I,fill:E,unoptimized:y,placeholder:M,loader:W,srcString:ee,onLoadRef:et,onLoadingCompleteRef:en,setBlurComplete:$,setShowAltText:Y,...U};return o.default.createElement(o.default.Fragment,null,o.default.createElement(h,{...er,ref:t}),v?o.default.createElement(a.default,null,o.default.createElement("link",{key:"__nimg-"+Z.src+Z.srcSet+Z.sizes,rel:"preload",as:"image",href:Z.srcSet?void 0:Z.src,imageSrcSet:Z.srcSet,imageSizes:Z.sizes,crossOrigin:U.crossOrigin,referrerPolicy:U.referrerPolicy,...g(I)})):null)}),y=b;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4920:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return o}});let r=n(6927),i=r._(n(6006)),o=i.default.createContext({})},5224:function(e,t){function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},9619:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{defaultHead:function(){return s},default:function(){return m}});let r=n(6927),i=n(5909),o=i._(n(6006)),a=r._(n(2776)),l=n(4920),u=n(508),d=n(5224);function s(e){void 0===e&&(e=!1);let t=[o.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(o.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(4169);let c=["name","httpEquiv","charSet","itemProp"];function p(e,t){let{inAmpMode:n}=t;return e.reduce(f,[]).reverse().concat(s(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return i=>{let o=!0,a=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){a=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(let e=0,t=c.length;e<t;e++){let t=c[e];if(i.props.hasOwnProperty(t)){if("charSet"===t)n.has(t)?o=!1:n.add(t);else{let e=i.props[t],n=r[t]||new Set;("name"!==t||!a)&&n.has(e)?o=!1:(n.add(e),r[t]=n)}}}}return o}}()).reverse().map((e,t)=>{let r=e.key||t;if(!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:r})})}let m=function(e){let{children:t}=e,n=(0,o.useContext)(l.AmpStateContext),r=(0,o.useContext)(u.HeadManagerContext);return o.default.createElement(a.default,{reduceComponentsToState:p,headManager:r,inAmpMode:(0,d.isInAmpMode)(n)},t)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9080:function(e,t){function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:i,blurDataURL:o,objectFit:a}=e,l=r||t,u=i||n,d=o.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return l&&u?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 "+l+" "+u+"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='"+(r&&i?"1":"20")+"'/%3E"+d+"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='"+o+"'/%3E%3C/svg%3E":"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' preserveAspectRatio='"+("contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' x='0' y='0' height='100%25' width='100%25' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},5934:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let r=n(6927),i=r._(n(6006)),o=n(9600),a=i.default.createContext(o.imageConfigDefault)},9600:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},8697:function(e,t){function n(e){let{config:t,src:n,width:r,quality:i}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},2776:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(5909),i=r._(n(6006)),o=i.useLayoutEffect,a=i.useEffect;function l(e){let{headManager:t,reduceComponentsToState:n}=e;function r(){if(t&&t.mountedInstances){let r=i.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(r,e))}}return o(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=r),()=>{t&&(t._pendingUpdate=r)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},4169:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}}}]);
\ No newline at end of file
diff --git a/_next/static/chunks/139-1b2ead3c2489d5e2.js b/_next/static/chunks/139-1b2ead3c2489d5e2.js
new file mode 100644
index 00000000..d1c3586e
--- /dev/null
+++ b/_next/static/chunks/139-1b2ead3c2489d5e2.js
@@ -0,0 +1,25 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[139],{3644:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})})},325:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return o}});let n=r(3391),u=r(7503);function o(e,t){return(0,u.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3817:function(e,t){"use strict";function r(e){var t,r;t=self.__next_s,r=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[r,n]=t;return e.then(()=>new Promise((e,t)=>{let u=document.createElement("script");if(n)for(let e in n)"children"!==e&&u.setAttribute(e,n[e]);r?(u.src=r,u.onload=()=>e(),u.onerror=t):n&&(u.innerHTML=n.children,setTimeout(e)),document.head.appendChild(u)}))},Promise.resolve()).then(()=>{r()}).catch(e=>{console.error(e),r()}):r()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return r}}),window.next={version:"13.4.3",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5834:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return u}});let n=r(7858);async function u(e,t){let r=(0,n.getServerActionDispatcher)();if(!r)throw Error("Invariant: missing action dispatcher.");return new Promise((n,u)=>{r({actionId:e,actionArgs:t,resolve:n,reject:u})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8487:function(e,t,r){"use strict";let n,u;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return A}});let o=r(6927),a=r(5909);r(3644);let l=o._(r(3194)),i=a._(r(6006)),c=r(3814),s=r(508);r(6996);let f=o._(r(8670)),d=r(5834),p=r(4315),h=r(7375),y=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];(0,p.isNextRouterError)(t[0])||y.apply(window.console,t)},window.addEventListener("error",e=>{if((0,p.isNextRouterError)(e.error)){e.preventDefault();return}});let _=r.u,b={};r.u=e=>encodeURI(b[e]||_(e)),self.__next_require__=r,self.__next_chunk_load__=e=>{if(!e)return Promise.resolve();let[t,n]=e.split(":");return b[t]=n,r.e(t)};let v=document,m=()=>{let{pathname:e,search:t}=location;return e+t},g=new TextEncoder,O=!1,P=!1;function E(e){if(0===e[0])n=[];else{if(!n)throw Error("Unexpected server data: missing bootstrap script.");u?u.enqueue(g.encode(e[1])):n.push(e[1])}}let R=function(){u&&!P&&(u.close(),P=!0,n=void 0),O=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",R,!1):R();let j=self.__next_f=self.__next_f||[];j.forEach(E),j.push=E;let S=new Map;function T(e){let{cacheKey:t}=e;i.default.useEffect(()=>{S.delete(t)});let r=function(e){let t=S.get(e);if(t)return t;let r=new ReadableStream({start(e){n&&(n.forEach(t=>{e.enqueue(g.encode(t))}),O&&!P&&(e.close(),P=!0,n=void 0)),u=e}}),o=(0,c.createFromReadableStream)(r,{callServer:d.callServer});return S.set(e,o),o}(t),o=(0,i.use)(r);return o}let M=i.default.StrictMode;function w(e){let{children:t}=e;return i.default.useEffect(()=>{},[]),t}function C(e){let t=m();return i.default.createElement(T,{...e,cacheKey:t})}function A(){let e=i.default.createElement(M,null,i.default.createElement(s.HeadManagerContext.Provider,{value:{appDir:!0}},i.default.createElement(w,null,i.default.createElement(C,null)))),t={onRecoverableError:f.default},r="__next_error__"===document.documentElement.id,n=r?l.default.createRoot(v,t):i.default.startTransition(()=>l.default.hydrateRoot(v,e,t));r&&n.render(e),(0,h.linkGc)()}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7375:function(e,t){"use strict";function r(){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"linkGc",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7732:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(3817);(0,n.appBootstrap)(()=>{r(7858),r(9544);let{hydrate:e}=r(8487);e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4938:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return a}});let n=r(6006),u=r(8431),o="next-route-announcer";function a(e){let{tree:t}=e,[r,a]=(0,n.useState)(null);(0,n.useEffect)(()=>{let e=function(){var e;let t=document.getElementsByName(o)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(o);e.style.cssText="position:absolute";let t=document.createElement("div");t.setAttribute("aria-live","assertive"),t.setAttribute("id","__next-route-announcer__"),t.setAttribute("role","alert"),t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal";let r=e.attachShadow({mode:"open"});return r.appendChild(t),document.body.appendChild(e),t}}();return a(e),()=>{let e=document.getElementsByTagName(o)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}},[]);let[l,i]=(0,n.useState)(""),c=(0,n.useRef)();return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&i(e),c.current=e},[t]),r?(0,u.createPortal)(l,r):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1943:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RSC:function(){return r},ACTION:function(){return n},NEXT_ROUTER_STATE_TREE:function(){return u},NEXT_ROUTER_PREFETCH:function(){return o},NEXT_URL:function(){return a},FETCH_CACHE_HEADER:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return i},RSC_VARY_HEADER:function(){return c},FLIGHT_PARAMETERS:function(){return s}});let r="RSC",n="Next-Action",u="Next-Router-State-Tree",o="Next-Router-Prefetch",a="Next-Url",l="x-vercel-sc-headers",i="text/x-component",c=r+", "+u+", "+o,s=[[r],[u],[o]];("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7858:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getServerActionDispatcher:function(){return P},urlToUrlWithoutFlightMarker:function(){return E},default:function(){return T}});let n=r(5909),u=n._(r(6006)),o=r(6996),a=r(520),l=r(245),i=r(1439),c=r(9297),s=r(128),f=r(3055),d=r(839),p=r(2823),h=r(325),y=r(4938),_=r(2348),b=r(6287),v=r(9366),m=r(6148),g=new Map,O=null;function P(){return O}function E(e){let t=new URL(e,location.origin);return t}function R(e){return e.origin!==window.location.origin}function j(e){let{tree:t,pushRef:r,canonicalUrl:n,sync:o}=e;return u.default.useInsertionEffect(()=>{let e={__NA:!0,tree:t};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==n?(r.pendingPush=!1,window.history.pushState(e,"",n)):window.history.replaceState(e,"",n),o()},[t,r,n,o]),null}function S(e){let{initialHead:t,initialTree:r,initialCanonicalUrl:n,children:i,assetPrefix:f,notFound:P,notFoundStyles:E,asNotFound:S}=e,T=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({children:i,initialCanonicalUrl:n,initialTree:r,initialParallelRoutes:g,isServer:!1,location:window.location,initialHead:t}),[i,n,r,t]),[{tree:M,cache:w,prefetchCache:C,pushRef:A,focusAndScrollRef:x,canonicalUrl:I,nextUrl:N},D,F]=(0,s.useReducerWithReduxDevtools)(a.reducer,T);(0,u.useEffect)(()=>{g=null},[]);let{searchParams:k,pathname:L}=(0,u.useMemo)(()=>{let e=new URL(I,window.location.href);return{searchParams:e.searchParams,pathname:e.pathname}},[I]),U=(0,u.useCallback)((e,t,r)=>{u.default.startTransition(()=>{D({type:l.ACTION_SERVER_PATCH,flightData:t,previousTree:e,overrideCanonicalUrl:r,cache:{status:o.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map},mutable:{}})})},[D]),H=(0,u.useCallback)((e,t,r)=>{let n=new URL((0,h.addBasePath)(e),location.origin);return D({type:l.ACTION_NAVIGATE,url:n,isExternalUrl:R(n),locationSearch:location.search,forceOptimisticNavigation:r,navigateType:t,cache:{status:o.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map},mutable:{}})},[D]),$=(0,u.useCallback)(e=>{u.default.startTransition(()=>{D({...e,type:l.ACTION_SERVER_ACTION,mutable:{},navigate:H,changeByServerResponse:U})})},[U,D,H]);O=$;let B=(0,u.useMemo)(()=>{let e={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{if((0,p.isBot)(window.navigator.userAgent))return;let r=new URL((0,h.addBasePath)(e),location.origin);R(r)||u.default.startTransition(()=>{var e;D({type:l.ACTION_PREFETCH,url:r,kind:null!=(e=null==t?void 0:t.kind)?e:l.PrefetchKind.FULL})})},replace:(e,t)=>{void 0===t&&(t={}),u.default.startTransition(()=>{H(e,"replace",!!t.forceOptimisticNavigation)})},push:(e,t)=>{void 0===t&&(t={}),u.default.startTransition(()=>{H(e,"push",!!t.forceOptimisticNavigation)})},refresh:()=>{u.default.startTransition(()=>{D({type:l.ACTION_REFRESH,cache:{status:o.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map},mutable:{},origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}};return e},[D,H]);if(window.nd={router:B,cache:w,prefetchCache:C,tree:M},A.mpaNavigation){let e=window.location;A.pendingPush?e.assign(I):e.replace(I),(0,u.use)((0,m.createInfinitePromise)())}let W=(0,u.useCallback)(e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}u.default.startTransition(()=>{D({type:l.ACTION_RESTORE,url:new URL(window.location.href),tree:t.tree})})}},[D]);(0,u.useEffect)(()=>(window.addEventListener("popstate",W),()=>{window.removeEventListener("popstate",W)}),[W]);let Y=(0,u.useMemo)(()=>(0,v.findHeadInCache)(w,M[1]),[w,M]),V=u.default.createElement(b.NotFoundBoundary,{notFound:P,notFoundStyles:E,asNotFound:S},u.default.createElement(_.RedirectBoundary,null,Y,w.subTreeData,u.default.createElement(y.AppRouterAnnouncer,{tree:M})));return u.default.createElement(u.default.Fragment,null,u.default.createElement(j,{tree:M,pushRef:A,canonicalUrl:I,sync:F}),u.default.createElement(c.PathnameContext.Provider,{value:L},u.default.createElement(c.SearchParamsContext.Provider,{value:k},u.default.createElement(o.GlobalLayoutRouterContext.Provider,{value:{changeByServerResponse:U,tree:M,focusAndScrollRef:x,nextUrl:N}},u.default.createElement(o.AppRouterContext.Provider,{value:B},u.default.createElement(o.LayoutRouterContext.Provider,{value:{childNodes:w.parallelRoutes,tree:M,url:I}},V))))))}function T(e){let{globalErrorComponent:t,...r}=e;return u.default.createElement(f.ErrorBoundary,{errorComponent:t},u.default.createElement(S,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5425:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return n}});class r{disable(){throw Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available")}getStore(){}run(){throw Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available")}exit(){throw Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available")}enterWith(){throw Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available")}}function n(){return globalThis.AsyncLocalStorage?new globalThis.AsyncLocalStorage:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3642:function(e,t,r){"use strict";function n(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return n}}),r(6927),r(6006),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3055:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ErrorBoundaryHandler:function(){return l},default:function(){return i},ErrorBoundary:function(){return c}});let n=r(6927),u=n._(r(6006)),o=r(167),a={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{textAlign:"left"},text:{fontSize:"14px",fontWeight:400,lineHeight:"3em",margin:0}};class l extends u.default.Component{static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?u.default.createElement(u.default.Fragment,null,this.props.errorStyles,u.default.createElement(this.props.errorComponent,{error:this.state.error,reset:this.reset})):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function i(e){let{error:t}=e;return u.default.createElement("html",null,u.default.createElement("head",null),u.default.createElement("body",null,u.default.createElement("div",{style:a.error},u.default.createElement("div",{style:a.desc},u.default.createElement("h2",{style:a.text},"Application error: a client-side exception has occurred (see the browser console for more information)."),(null==t?void 0:t.digest)&&u.default.createElement("p",{style:a.text},"Digest: "+t.digest)))))}function c(e){let{errorComponent:t,errorStyles:r,children:n}=e,a=(0,o.usePathname)();return t?u.default.createElement(l,{pathname:a,errorComponent:t,errorStyles:r},n):u.default.createElement(u.default.Fragment,null,n)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7759:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DYNAMIC_ERROR_CODE:function(){return r},DynamicServerError:function(){return n}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.digest=r}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6148:function(e,t){"use strict";let r;function n(){return r||(r=new Promise(()=>{})),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInfinitePromise",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4315:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return o}});let n=r(7476),u=r(5580);function o(e){return e&&e.digest&&((0,u.isRedirectError)(e)||(0,n.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9544:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return E}});let n=r(6927),u=r(5909),o=u._(r(6006)),a=n._(r(8431)),l=r(6996),i=r(406),c=r(6148),s=r(3055),f=r(7450),d=r(7412),p=r(2348),h=r(6287),y=r(468),_=r(93),b=["bottom","height","left","right","top","width","x","y"];function v(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class m extends o.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var r;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,f.matchSegment)(t,e[r]))))return;let n=null,u=e.hashFragment;if(u&&(n="top"===u?document.body:null!=(r=document.getElementById(u))?r:document.getElementsByName(u)[0]),n||(n=a.default.findDOMNode(this)),!(n instanceof Element))return;for(;!(n instanceof HTMLElement)||function(e){let t=e.getBoundingClientRect();return b.every(e=>0===t[e])}(n);){if(null===n.nextElementSibling)return;n=n.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,d.handleSmoothScroll)(()=>{if(u){window.scrollTo(0,n.offsetTop);return}let e=document.documentElement,t=e.clientHeight;!v(n,t)&&(e.scrollTop=0,v(n,t)||n.scrollIntoView())},{dontForceLayout:!0}),n.focus()}}}}function g(e){let{segmentPath:t,children:r}=e,n=(0,o.useContext)(l.GlobalLayoutRouterContext);if(!n)throw Error("invariant global layout router not mounted");return o.default.createElement(m,{segmentPath:t,focusAndScrollRef:n.focusAndScrollRef},r)}function O(e){let{parallelRouterKey:t,url:r,childNodes:n,childProp:u,segmentPath:a,tree:s,cacheKey:d}=e,p=(0,o.useContext)(l.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{changeByServerResponse:h,tree:y}=p,_=n.get(d);if(u&&null!==u.current&&(_?_.status===l.CacheStates.LAZY_INITIALIZED&&(_.status=l.CacheStates.READY,_.subTreeData=u.current):(n.set(d,{status:l.CacheStates.READY,data:null,subTreeData:u.current,parallelRoutes:new Map}),_=n.get(d))),!_||_.status===l.CacheStates.LAZY_INITIALIZED){let e=function e(t,r){if(t){let[n,u]=t,o=2===t.length;if((0,f.matchSegment)(r[0],n)&&r[1].hasOwnProperty(u)){if(o){let t=e(void 0,r[1][u]);return[r[0],{...r[1],[u]:[t[0],t[1],t[2],"refetch"]}]}return[r[0],{...r[1],[u]:e(t.slice(2),r[1][u])}]}}return r}(["",...a],y);n.set(d,{status:l.CacheStates.DATA_FETCH,data:(0,i.fetchServerResponse)(new URL(r,location.origin),e,p.nextUrl),subTreeData:null,head:_&&_.status===l.CacheStates.LAZY_INITIALIZED?_.head:void 0,parallelRoutes:_&&_.status===l.CacheStates.LAZY_INITIALIZED?_.parallelRoutes:new Map}),_=n.get(d)}if(!_)throw Error("Child node should always exist");if(_.subTreeData&&_.data)throw Error("Child node should not have both subTreeData and data");if(_.data){let[e,t]=(0,o.use)(_.data);if("string"==typeof e)return window.location.href=r,null;_.data=null,setTimeout(()=>{o.default.startTransition(()=>{h(y,e,t)})}),(0,o.use)((0,c.createInfinitePromise)())}_.subTreeData||(0,o.use)((0,c.createInfinitePromise)());let b=o.default.createElement(l.LayoutRouterContext.Provider,{value:{tree:s[1][t],childNodes:_.parallelRoutes,url:r}},_.subTreeData);return b}function P(e){let{children:t,loading:r,loadingStyles:n,hasLoading:u}=e;return u?o.default.createElement(o.default.Suspense,{fallback:o.default.createElement(o.default.Fragment,null,n,r)},t):o.default.createElement(o.default.Fragment,null,t)}function E(e){let{parallelRouterKey:t,segmentPath:r,childProp:n,error:u,errorStyles:a,templateStyles:i,loading:c,loadingStyles:d,hasLoading:b,template:v,notFound:m,notFoundStyles:E,asNotFound:R,styles:j}=e,S=(0,o.useContext)(l.LayoutRouterContext);if(!S)throw Error("invariant expected layout router to be mounted");let{childNodes:T,tree:M,url:w}=S,C=T.get(t);C||(T.set(t,new Map),C=T.get(t));let A=M[1][t][0],x=n.segment,I=(0,y.getSegmentValue)(A);return o.default.createElement(o.default.Fragment,null,j,[A].map(e=>{let j=(0,f.matchSegment)(e,x),S=(0,y.getSegmentValue)(e),T=(0,_.createRouterCacheKey)(e);return o.default.createElement(l.TemplateContext.Provider,{key:(0,_.createRouterCacheKey)(e,!0),value:o.default.createElement(g,{segmentPath:r},o.default.createElement(s.ErrorBoundary,{errorComponent:u,errorStyles:a},o.default.createElement(P,{hasLoading:b,loading:c,loadingStyles:d},o.default.createElement(h.NotFoundBoundary,{notFound:m,notFoundStyles:E,asNotFound:R},o.default.createElement(p.RedirectBoundary,null,o.default.createElement(O,{parallelRouterKey:t,url:w,tree:M,childNodes:C,childProp:j?n:null,segmentPath:r,cacheKey:T,isActive:I===S}))))))},o.default.createElement(o.default.Fragment,null,i,v))}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7450:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{matchSegment:function(){return u},canSegmentBeOverridden:function(){return o}});let n=r(4778),u=(e,t)=>"string"==typeof e&&"string"==typeof t?e===t:!!(Array.isArray(e)&&Array.isArray(t))&&e[0]===t[0]&&e[1]===t[1],o=(e,t)=>{var r;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(r=(0,n.getSegmentParam)(e))?void 0:r.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},167:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return p},useSearchParams:function(){return h},usePathname:function(){return y},ServerInsertedHTMLContext:function(){return i.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return i.useServerInsertedHTML},useRouter:function(){return _},useParams:function(){return b},useSelectedLayoutSegments:function(){return v},useSelectedLayoutSegment:function(){return m},redirect:function(){return c.redirect},notFound:function(){return s.notFound}});let n=r(6006),u=r(6996),o=r(9297),a=r(3642),l=r(468),i=r(190),c=r(5580),s=r(7476),f=Symbol("internal for urlsearchparams readonly");function d(){return Error("ReadonlyURLSearchParams cannot be modified")}class p{[Symbol.iterator](){return this[f][Symbol.iterator]()}append(){throw d()}delete(){throw d()}set(){throw d()}sort(){throw d()}constructor(e){this[f]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e)}}function h(){(0,a.clientHookInServerComponentError)("useSearchParams");let e=(0,n.useContext)(o.SearchParamsContext),t=(0,n.useMemo)(()=>e?new p(e):null,[e]);return t}function y(){return(0,a.clientHookInServerComponentError)("usePathname"),(0,n.useContext)(o.PathnameContext)}function _(){(0,a.clientHookInServerComponentError)("useRouter");let e=(0,n.useContext)(u.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function b(){(0,a.clientHookInServerComponentError)("useParams");let e=(0,n.useContext)(u.GlobalLayoutRouterContext);return e?function e(t,r){void 0===r&&(r={});let n=t[1];for(let t of Object.values(n)){let n=t[0],u=Array.isArray(n),o=u?n[1]:n;!o||o.startsWith("__PAGE__")||(u&&(r[n[0]]=n[1]),r=e(t,r))}return r}(e.tree):null}function v(e){void 0===e&&(e="children"),(0,a.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:t}=(0,n.useContext)(u.LayoutRouterContext);return function e(t,r,n,u){let o;if(void 0===n&&(n=!0),void 0===u&&(u=[]),n)o=t[1][r];else{var a;let e=t[1];o=null!=(a=e.children)?a:Object.values(e)[0]}if(!o)return u;let i=o[0],c=(0,l.getSegmentValue)(i);return!c||c.startsWith("__PAGE__")?u:(u.push(c),e(o,r,!1,u))}(t,e)}function m(e){void 0===e&&(e="children"),(0,a.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=v(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6287:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return l}});let n=r(6927),u=n._(r(6006)),o=r(167);class a extends u.default.Component{static getDerivedStateFromError(e){if((null==e?void 0:e.digest)==="NEXT_NOT_FOUND")return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?u.default.createElement(u.default.Fragment,null,u.default.createElement("meta",{name:"robots",content:"noindex"}),this.props.notFoundStyles,this.props.notFound):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function l(e){let{notFound:t,notFoundStyles:r,asNotFound:n,children:l}=e,i=(0,o.usePathname)();return t?u.default.createElement(a,{pathname:i,notFound:t,notFoundStyles:r,asNotFound:n},l):u.default.createElement(u.default.Fragment,null,l)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7476:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{notFound:function(){return n},isNotFoundError:function(){return u}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function u(e){return(null==e?void 0:e.digest)===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2348:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectErrorBoundary:function(){return i},RedirectBoundary:function(){return c}});let n=r(5909),u=n._(r(6006)),o=r(167),a=r(5580);function l(e){let{redirect:t,reset:r,redirectType:n}=e,l=(0,o.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{n===a.RedirectType.push?l.push(t,{}):l.replace(t,{}),r()})},[t,n,r,l]),null}class i extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e)){let t=(0,a.getURLFromRedirectError)(e),r=(0,a.getRedirectTypeFromError)(e);return{redirect:t,redirectType:r}}throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?u.default.createElement(l,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function c(e){let{children:t}=e,r=(0,o.useRouter)();return u.default.createElement(i,{router:r},t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5580:function(e,t,r){"use strict";var n,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return l},redirect:function(){return i},isRedirectError:function(){return c},getURLFromRedirectError:function(){return s},getRedirectTypeFromError:function(){return f}});let o=r(8168),a="NEXT_REDIRECT";function l(e,t){let r=Error(a);r.digest=a+";"+t+";"+e;let n=o.requestAsyncStorage.getStore();return n&&(r.mutableCookies=n.mutableCookies),r}function i(e,t){throw void 0===t&&(t="replace"),l(e,t)}function c(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,r,n]=e.digest.split(";",3);return t===a&&("replace"===r||"push"===r)&&"string"==typeof n}function s(e){return c(e)?e.digest.split(";",3)[2]:null}function f(e){if(!c(e))throw Error("Not a redirect error");return e.digest.split(";",3)[1]}(u=n||(n={})).push="push",u.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},99:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(5909),u=n._(r(6006)),o=r(6996);function a(){let e=(0,u.useContext)(o.TemplateContext);return u.default.createElement(u.default.Fragment,null,e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9668:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return a}});let n=r(6996),u=r(2594),o=r(9543);function a(e,t,r,a){void 0===a&&(a=!1);let[l,i,c]=r.slice(-3);return null!==i&&(3===r.length?(t.status=n.CacheStates.READY,t.subTreeData=i,(0,u.fillLazyItemsTillLeafWithHead)(t,e,l,c,a)):(t.status=n.CacheStates.READY,t.subTreeData=e.subTreeData,t.parallelRoutes=new Map(e.parallelRoutes),(0,o.fillCacheWithNewSubTreeData)(t,e,r,a)),!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3713:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,o){let a;let[l,i,,,c]=r;if(1===t.length){let e=u(r,o);return e}let[s,f]=t;if(!(0,n.matchSegment)(s,l))return null;let d=2===t.length;if(d)a=u(i[f],o);else if(null===(a=e(t.slice(2),i[f],o)))return null;let p=[t[0],{...i,[f]:a}];return c&&(p[4]=!0),p}}});let n=r(7450);function u(e,t){let[r,o]=e,[a,l]=t;if("__DEFAULT__"===a&&"__DEFAULT__"!==r)return e;if((0,n.matchSegment)(r,a)){let t={};for(let e in o){let r=void 0!==l[e];r?t[e]=u(o[e],l[e]):t[e]=o[e]}for(let e in l)t[e]||(t[e]=l[e]);let n=[r,t];return e[2]&&(n[2]=e[2]),e[3]&&(n[3]=e[3]),e[4]&&(n[4]=e[4]),n}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2648:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{extractPathFromFlightRouterState:function(){return l},computeChangedPath:function(){return i}});let n=r(7399),u=r(7450),o=e=>"string"==typeof e?e:e[1];function a(e){return e.split("/").reduce((e,t)=>""===t||t.startsWith("(")&&t.endsWith(")")?e:e+"/"+t,"")||"/"}function l(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if("__DEFAULT__"===r||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith("__PAGE__"))return"";let u=[r],o=null!=(t=e[1])?t:{},i=o.children?l(o.children):void 0;if(void 0!==i)u.push(i);else for(let[e,t]of Object.entries(o)){if("children"===e)continue;let r=l(t);void 0!==r&&u.push(r)}return a(u.join("/"))}function i(e,t){let r=function e(t,r){let[a,i]=t,[c,s]=r,f=o(a),d=o(c);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(a,c)){var p;return null!=(p=l(r))?p:""}for(let t in i)if(s[t]){let r=e(i[t],s[t]);if(null!==r)return o(c)+"/"+r}return null}(e,t);return null==r||"/"===r?r:a(r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1439:function(e,t){"use strict";function r(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},839:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return l}});let n=r(6996),u=r(1439),o=r(2594),a=r(2648);function l(e){var t;let{initialTree:r,children:l,initialCanonicalUrl:i,initialParallelRoutes:c,isServer:s,location:f,initialHead:d}=e,p={status:n.CacheStates.READY,data:null,subTreeData:l,parallelRoutes:s?new Map:c};return(null===c||0===c.size)&&(0,o.fillLazyItemsTillLeafWithHead)(p,void 0,r,d),{tree:r,cache:p,prefetchCache:new Map,pushRef:{pendingPush:!1,mpaNavigation:!1},focusAndScrollRef:{apply:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:f?(0,u.createHrefFromUrl)(f):i,nextUrl:null!=(t=(0,a.extractPathFromFlightRouterState)(r)||(null==f?void 0:f.pathname))?t:null}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},593:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createOptimisticTree",{enumerable:!0,get:function(){return function e(t,r,u){let o;let[a,l,i,c,s]=r||[null,{}],f=t[0],d=1===t.length,p=null!==a&&(0,n.matchSegment)(a,f),h=Object.keys(l).length>1,y=!r||!p||h,_={};if(null!==a&&p&&(_=l),!d&&!h){let r=e(t.slice(1),_?_.children:null,u||y);o=r}let b=[f,{..._,...o?{children:o}:{}}];return i&&(b[2]=i),!u&&y?b[3]="refetch":p&&c&&(b[3]=c),p&&s&&(b[4]=s),b}}});let n=r(7450);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3239:function(e,t){"use strict";function r(e){return e.status="pending",e.then(t=>{"pending"===e.status&&(e.status="fulfilled",e.value=t)},t=>{"pending"===e.status&&(e.status="rejected",e.value=t)}),e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRecordFromThenable",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},93:function(e,t){"use strict";function r(e,t){return void 0===t&&(t=!1),Array.isArray(e)?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith("__PAGE__")?"__PAGE__":e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},406:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return i}});let n=r(3814),u=r(1943),o=r(7858),a=r(5834),l=r(245);async function i(e,t,r,i){let c={[u.RSC]:"1",[u.NEXT_ROUTER_STATE_TREE]:JSON.stringify(t)};i===l.PrefetchKind.AUTO&&(c[u.NEXT_ROUTER_PREFETCH]="1"),r&&(c[u.NEXT_URL]=r);try{let t=e;(t=new URL(e)).pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt";let r=await fetch(t,{credentials:"same-origin",headers:c}),l=r.redirected?(0,o.urlToUrlWithoutFlightMarker)(r.url):void 0,i=r.headers.get("content-type")||"",s=i===u.RSC_CONTENT_TYPE_HEADER;if(s||(s=i.startsWith("text/plain")),!s)return[r.url,void 0];let f=await (0,n.createFromFetch)(Promise.resolve(r),{callServer:a.callServer});return[f,l]}catch(t){return console.error("Failed to fetch RSC payload. Falling back to browser navigation.",t),[e.toString(),void 0]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4811:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithDataProperty",{enumerable:!0,get:function(){return function e(t,r,o,a,l){void 0===l&&(l=!1);let i=o.length<=2,[c,s]=o,f=(0,u.createRouterCacheKey)(s),d=r.parallelRoutes.get(c);if(!d||l&&r.parallelRoutes.size>1)return{bailOptimistic:!0};let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),y=p.get(f);if(i){y&&y.data&&y!==h||p.set(f,{status:n.CacheStates.DATA_FETCH,data:a(),subTreeData:null,parallelRoutes:new Map});return}if(!y||!h){y||p.set(f,{status:n.CacheStates.DATA_FETCH,data:a(),subTreeData:null,parallelRoutes:new Map});return}return y===h&&(y={status:y.status,data:y.data,subTreeData:y.subTreeData,parallelRoutes:new Map(y.parallelRoutes)},p.set(f,y)),e(y,h,o.slice(2),a)}}});let n=r(6996),u=r(93);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9543:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,r,l,i){let c=l.length<=5,[s,f]=l,d=(0,a.createRouterCacheKey)(f),p=r.parallelRoutes.get(s);if(!p)return;let h=t.parallelRoutes.get(s);h&&h!==p||(h=new Map(p),t.parallelRoutes.set(s,h));let y=p.get(d),_=h.get(d);if(c){_&&_.data&&_!==y||(_={status:n.CacheStates.READY,data:null,subTreeData:l[3],parallelRoutes:y?new Map(y.parallelRoutes):new Map},y&&(0,u.invalidateCacheByRouterState)(_,y,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(_,y,l[2],l[4],i),h.set(d,_));return}_&&y&&(_===y&&(_={status:_.status,data:_.data,subTreeData:_.subTreeData,parallelRoutes:new Map(_.parallelRoutes)},h.set(d,_)),e(_,y,l.slice(2),i))}}});let n=r(6996),u=r(2395),o=r(2594),a=r(93);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2594:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,o,a,l){let i=0===Object.keys(o[1]).length;if(i){t.head=a;return}for(let i in o[1]){let c=o[1][i],s=c[0],f=(0,u.createRouterCacheKey)(s);if(r){let u=r.parallelRoutes.get(i);if(u){let r=new Map(u),o=r.get(f),s=l&&o?{status:o.status,data:o.data,subTreeData:o.subTreeData,parallelRoutes:new Map(o.parallelRoutes)}:{status:n.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map(null==o?void 0:o.parallelRoutes)};r.set(f,s),e(s,o,c,a,l),t.parallelRoutes.set(i,r);continue}}let d={status:n.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map},p=t.parallelRoutes.get(i);p?p.set(f,d):t.parallelRoutes.set(i,new Map([[f,d]])),e(d,void 0,c,a,l)}}}});let n=r(6996),u=r(93);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},299:function(e,t){"use strict";var r,n;function u(e){let{kind:t,prefetchTime:r,lastUsedTime:n}=e;return Date.now()<(null!=n?n:r)+3e4?n?"reusable":"fresh":"auto"===t&&Date.now()<r+3e5?"stale":"full"===t&&Date.now()<r+3e5?"reusable":"expired"}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PrefetchCacheEntryStatus:function(){return r},getPrefetchEntryCacheStatus:function(){return u}}),(n=r||(r={})).fresh="fresh",n.reusable="reusable",n.expired="expired",n.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9318:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let n=r(2648);function u(e,t){var r,u;return{canonicalUrl:void 0!==t.canonicalUrl?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:void 0!==t.pendingPush?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:void 0!==t.mpaNavigation?t.mpaNavigation:e.pushRef.mpaNavigation},focusAndScrollRef:{apply:(null==t?void 0:t.scrollableSegments)!==void 0||e.focusAndScrollRef.apply,hashFragment:t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment,segmentPaths:null!=(r=null==t?void 0:t.scrollableSegments)?r:e.focusAndScrollRef.segmentPaths},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:void 0!==t.patchedTree?t.patchedTree:e.tree,nextUrl:void 0!==t.patchedTree?null!=(u=(0,n.computeChangedPath)(e.tree,t.patchedTree))?u:e.canonicalUrl:e.nextUrl}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1135:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,u){let o=u.length<=2,[a,l]=u,i=(0,n.createRouterCacheKey)(l),c=r.parallelRoutes.get(a);if(!c)return;let s=t.parallelRoutes.get(a);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(a,s)),o){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={status:d.status,data:d.data,subTreeData:d.subTreeData,parallelRoutes:new Map(d.parallelRoutes)},s.set(i,d)),e(d,f,u.slice(2)))}}});let n=r(93);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2395:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return u}});let n=r(93);function u(e,t,r){for(let u in r[1]){let o=r[1][u][0],a=(0,n.createRouterCacheKey)(o),l=t.parallelRoutes.get(u);if(l){let t=new Map(l);t.delete(a),e.parallelRoutes.set(u,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},439:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],u=r[0];if(Array.isArray(n)&&Array.isArray(u)){if(n[0]!==u[0]||n[2]!==u[2])return!0}else if(n!==u)return!0;if(t[4])return!r[4];if(r[4])return!0;let o=Object.values(t[1])[0],a=Object.values(r[1])[0];return!o||!a||e(o,a)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5320:function(e,t){"use strict";function r(e){if("fulfilled"===e.status)return e.value;throw e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"readRecordValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5782:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fastRefreshReducer",{enumerable:!0,get:function(){return n}}),r(406),r(3239),r(5320),r(1439),r(3713),r(439),r(566),r(9318),r(9668);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9366:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return function e(t,r){let u=0===Object.keys(r).length;if(u)return t.head;for(let u in r){let[o,a]=r[u],l=t.parallelRoutes.get(u);if(!l)continue;let i=(0,n.createRouterCacheKey)(o),c=l.get(i);if(!c)continue;let s=e(c,a);if(s)return s}}}});let n=r(93);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},468:function(e,t){"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},566:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleExternalUrl:function(){return m},navigateReducer:function(){return O}});let n=r(6996),u=r(406),o=r(3239),a=r(5320),l=r(1439),i=r(1135),c=r(4811),s=r(593),f=r(3713),d=r(6572),p=r(439),h=r(245),y=r(9318),_=r(9668),b=r(299),v=r(5387);function m(e,t,r,n){return t.previousTree=e.tree,t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,y.handleMutable)(e,t)}function g(e){let t=[],[r,n]=e;if(0===Object.keys(n).length)return[[r]];for(let[e,u]of Object.entries(n))for(let n of g(u))""===r?t.push([e,...n]):t.push([r,e,...n]);return t}function O(e,t){let{url:r,isExternalUrl:O,navigateType:P,cache:E,mutable:R,forceOptimisticNavigation:j}=t,{pathname:S,hash:T}=r,M=(0,l.createHrefFromUrl)(r),w="push"===P;(0,v.prunePrefetchCache)(e.prefetchCache);let C=JSON.stringify(R.previousTree)===JSON.stringify(e.tree);if(C)return(0,y.handleMutable)(e,R);if(O)return m(e,R,r.toString(),w);let A=e.prefetchCache.get((0,l.createHrefFromUrl)(r,!1));if(j&&(null==A?void 0:A.kind)!==h.PrefetchKind.TEMPORARY){let t=S.split("/");t.push("__PAGE__");let a=(0,s.createOptimisticTree)(t,e.tree,!1),i={...E};i.status=n.CacheStates.READY,i.subTreeData=e.cache.subTreeData,i.parallelRoutes=new Map(e.cache.parallelRoutes);let f=(0,o.createRecordFromThenable)((0,u.fetchServerResponse)(r,a,e.nextUrl)),d=t.slice(1).map(e=>["children",e]).flat(),p=(0,c.fillCacheWithDataProperty)(i,e.cache,d,()=>f,!0);if(!(null==p?void 0:p.bailOptimistic))return R.previousTree=e.tree,R.patchedTree=a,R.pendingPush=w,R.hashFragment=T,R.scrollableSegments=[],R.cache=i,R.canonicalUrl=M,e.prefetchCache.set((0,l.createHrefFromUrl)(r,!1),{data:Promise.resolve(f),kind:h.PrefetchKind.TEMPORARY,prefetchTime:Date.now(),treeAtTimeOfPrefetch:e.tree,lastUsedTime:Date.now()}),(0,y.handleMutable)(e,R)}if(!A){let t=(0,o.createRecordFromThenable)((0,u.fetchServerResponse)(r,e.tree,e.nextUrl)),n={data:Promise.resolve(t),kind:h.PrefetchKind.TEMPORARY,prefetchTime:Date.now(),treeAtTimeOfPrefetch:e.tree,lastUsedTime:null};e.prefetchCache.set((0,l.createHrefFromUrl)(r,!1),n),A=n}let x=(0,b.getPrefetchEntryCacheStatus)(A),{treeAtTimeOfPrefetch:I,data:N}=A,[D,F]=(0,a.readRecordValue)(N);if(A.lastUsedTime=Date.now(),"string"==typeof D)return m(e,R,D,w);let k=e.tree,L=e.cache,U=[];for(let t of D){let o=t.slice(0,-4),[a]=t.slice(-3),l=(0,f.applyRouterStatePatchToTree)(["",...o],k,a);if(null===l&&(l=(0,f.applyRouterStatePatchToTree)(["",...o],I,a)),null!==l){if((0,p.isNavigatingToNewRootLayout)(k,l))return m(e,R,M,w);let s=(0,_.applyFlightData)(L,E,t,"auto"===A.kind&&x===b.PrefetchCacheEntryStatus.reusable);s||x!==b.PrefetchCacheEntryStatus.stale||(s=function(e,t,r,u,o){let a=!1;e.status=n.CacheStates.READY,e.subTreeData=t.subTreeData,e.parallelRoutes=new Map(t.parallelRoutes);let l=g(u).map(e=>[...r,...e]);for(let r of l){let n=(0,c.fillCacheWithDataProperty)(e,t,r,o);(null==n?void 0:n.bailOptimistic)||(a=!0)}return a}(E,L,o,a,()=>(0,u.fetchServerResponse)(r,k,e.nextUrl)));let f=(0,d.shouldHardNavigate)(["",...o],k);for(let e of(f?(E.status=n.CacheStates.READY,E.subTreeData=L.subTreeData,(0,i.invalidateCacheBelowFlightSegmentPath)(E,L,o),R.cache=E):s&&(R.cache=E),L=E,k=l,g(a))){let t=[...o,...e];"__DEFAULT__"!==t[t.length-1]&&U.push(t)}}}return R.previousTree=e.tree,R.patchedTree=k,R.scrollableSegments=U,R.canonicalUrl=F?(0,l.createHrefFromUrl)(F):M,R.pendingPush=w,R.hashFragment=T,(0,y.handleMutable)(e,R)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8478:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prefetchReducer",{enumerable:!0,get:function(){return i}});let n=r(1439),u=r(406),o=r(245),a=r(3239),l=r(5387);function i(e,t){(0,l.prunePrefetchCache)(e.prefetchCache);let{url:r}=t,i=(0,n.createHrefFromUrl)(r,!1),c=e.prefetchCache.get(i);if(c&&(c.kind===o.PrefetchKind.TEMPORARY&&e.prefetchCache.set(i,{...c,kind:t.kind}),!(c.kind===o.PrefetchKind.AUTO&&t.kind===o.PrefetchKind.FULL)))return e;let s=(0,a.createRecordFromThenable)((0,u.fetchServerResponse)(r,e.tree,e.nextUrl,t.kind));return e.prefetchCache.set(i,{treeAtTimeOfPrefetch:e.tree,data:s,kind:t.kind,prefetchTime:Date.now(),lastUsedTime:null}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5387:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prunePrefetchCache",{enumerable:!0,get:function(){return u}});let n=r(299);function u(e){for(let[t,r]of e)(0,n.getPrefetchEntryCacheStatus)(r)===n.PrefetchCacheEntryStatus.expired&&e.delete(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8777:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return p}});let n=r(406),u=r(3239),o=r(5320),a=r(1439),l=r(3713),i=r(439),c=r(566),s=r(9318),f=r(6996),d=r(2594);function p(e,t){let{cache:r,mutable:p,origin:h}=t,y=e.canonicalUrl,_=JSON.stringify(p.previousTree)===JSON.stringify(e.tree);if(_)return(0,s.handleMutable)(e,p);r.data||(r.data=(0,u.createRecordFromThenable)((0,n.fetchServerResponse)(new URL(y,h),[e.tree[0],e.tree[1],e.tree[2],"refetch"],e.nextUrl)));let[b,v]=(0,o.readRecordValue)(r.data);if("string"==typeof b)return(0,c.handleExternalUrl)(e,p,b,e.pushRef.pendingPush);r.data=null;let m=e.tree;for(let t of b){if(3!==t.length)return console.log("REFRESH FAILED"),e;let[n]=t,u=(0,l.applyRouterStatePatchToTree)([""],m,n);if(null===u)throw Error("SEGMENT MISMATCH");if((0,i.isNavigatingToNewRootLayout)(m,u))return(0,c.handleExternalUrl)(e,p,y,e.pushRef.pendingPush);let o=v?(0,a.createHrefFromUrl)(v):void 0;v&&(p.canonicalUrl=o);let[s,h]=t.slice(-2);null!==s&&(r.status=f.CacheStates.READY,r.subTreeData=s,(0,d.fillLazyItemsTillLeafWithHead)(r,void 0,n,h),p.cache=r,p.prefetchCache=new Map),p.previousTree=m,p.patchedTree=u,p.canonicalUrl=y,m=u}return(0,s.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9201:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let n=r(1439);function u(e,t){let{url:r,tree:u}=t,o=(0,n.createHrefFromUrl)(r);return{canonicalUrl:o,pushRef:e.pushRef,focusAndScrollRef:e.focusAndScrollRef,cache:e.cache,prefetchCache:e.prefetchCache,tree:u,nextUrl:r.pathname}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4449:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return p}});let n=r(5834),u=r(1943),o=r(3239),a=r(5320),l=r(3814),i=r(245),c=r(325),s=r(1439),f=r(5580);async function d(e,t){let{actionId:r,actionArgs:o}=t,a=await (0,l.encodeReply)(o),i=await fetch("",{method:"POST",headers:{Accept:u.RSC_CONTENT_TYPE_HEADER,"Next-Action":r,[u.NEXT_ROUTER_STATE_TREE]:JSON.stringify(e.tree),...e.nextUrl?{[u.NEXT_URL]:e.nextUrl}:{}},body:a}),s=i.headers.get("x-action-redirect"),f=s?new URL((0,c.addBasePath)(s),window.location.origin):void 0;if(i.headers.get("content-type")===u.RSC_CONTENT_TYPE_HEADER){let e=await (0,l.createFromFetch)(Promise.resolve(i),{callServer:n.callServer});if(s)return{actionFlightData:e,redirectLocation:f};{let[t,r]=null!=e?e:[];return{actionResult:t,actionFlightData:r,redirectLocation:f}}}return{redirectLocation:f}}function p(e,t){if(t.mutable.serverActionApplied)return e;t.mutable.inFlightServerAction||(t.mutable.previousTree=e.tree,t.mutable.previousUrl=e.canonicalUrl,t.mutable.inFlightServerAction=(0,o.createRecordFromThenable)(d(e,t)));try{var r,n;let{actionResult:u,actionFlightData:l,redirectLocation:c}=(0,a.readRecordValue)(t.mutable.inFlightServerAction);if(c){if(l){let n=(0,s.createHrefFromUrl)(c,!1),u=e.prefetchCache.get(n);e.prefetchCache.set(n,{data:(0,o.createRecordFromThenable)(Promise.resolve([l,void 0])),kind:null!=(r=null==u?void 0:u.kind)?r:i.PrefetchKind.TEMPORARY,prefetchTime:Date.now(),treeAtTimeOfPrefetch:t.mutable.previousTree,lastUsedTime:null})}t.reject((0,f.getRedirectError)(c.toString(),f.RedirectType.push))}else{if(l){let r=(0,s.createHrefFromUrl)(new URL(t.mutable.previousUrl,window.location.origin),!1),u=e.prefetchCache.get(r);e.prefetchCache.set((0,s.createHrefFromUrl)(new URL(t.mutable.previousUrl,window.location.origin),!1),{data:(0,o.createRecordFromThenable)(Promise.resolve([l,void 0])),kind:null!=(n=null==u?void 0:u.kind)?n:i.PrefetchKind.TEMPORARY,prefetchTime:Date.now(),treeAtTimeOfPrefetch:t.mutable.previousTree,lastUsedTime:null}),setTimeout(()=>{t.changeByServerResponse(t.mutable.previousTree,l,void 0)})}t.resolve(u)}}catch(e){if("rejected"===e.status)t.reject(e.value);else throw e}return t.mutable.serverActionApplied=!0,e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3548:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return c}});let n=r(1439),u=r(3713),o=r(439),a=r(566),l=r(9668),i=r(9318);function c(e,t){let{flightData:r,previousTree:c,overrideCanonicalUrl:s,cache:f,mutable:d}=t,p=JSON.stringify(c)===JSON.stringify(e.tree);if(!p)return console.log("TREE MISMATCH"),e;if(d.previousTree)return(0,i.handleMutable)(e,d);if("string"==typeof r)return(0,a.handleExternalUrl)(e,d,r,e.pushRef.pendingPush);let h=e.tree,y=e.cache;for(let t of r){let r=t.slice(0,-4),[i]=t.slice(-3,-2),c=(0,u.applyRouterStatePatchToTree)(["",...r],h,i);if(null===c)throw Error("SEGMENT MISMATCH");if((0,o.isNavigatingToNewRootLayout)(h,c))return(0,a.handleExternalUrl)(e,d,e.canonicalUrl,e.pushRef.pendingPush);let p=s?(0,n.createHrefFromUrl)(s):void 0;p&&(d.canonicalUrl=p),(0,l.applyFlightData)(y,f,t),d.previousTree=h,d.patchedTree=c,d.cache=f,y=f,h=c}return(0,i.handleMutable)(e,d)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},245:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PrefetchKind:function(){return r},ACTION_REFRESH:function(){return u},ACTION_NAVIGATE:function(){return o},ACTION_RESTORE:function(){return a},ACTION_SERVER_PATCH:function(){return l},ACTION_PREFETCH:function(){return i},ACTION_FAST_REFRESH:function(){return c},ACTION_SERVER_ACTION:function(){return s}});let u="refresh",o="navigate",a="restore",l="server-patch",i="prefetch",c="fast-refresh",s="server-action";(n=r||(r={})).AUTO="auto",n.FULL="full",n.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},520:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let n=r(245),u=r(566),o=r(3548),a=r(9201),l=r(8777),i=r(8478),c=r(5782),s=r(4449),f=function(e,t){switch(t.type){case n.ACTION_NAVIGATE:return(0,u.navigateReducer)(e,t);case n.ACTION_SERVER_PATCH:return(0,o.serverPatchReducer)(e,t);case n.ACTION_RESTORE:return(0,a.restoreReducer)(e,t);case n.ACTION_REFRESH:return(0,l.refreshReducer)(e,t);case n.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case n.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case n.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6572:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[u,o]=r,[a,l]=t;if(!(0,n.matchSegment)(a,u))return!!Array.isArray(a);let i=t.length<=2;return!i&&e(t.slice(2),o[l])}}});let n=r(7450);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9009:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createSearchParamsBailoutProxy",{enumerable:!0,get:function(){return u}});let n=r(4864);function u(){return new Proxy({},{get(e,t){"string"==typeof t&&(0,n.staticGenerationBailout)("searchParams."+t)}})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4864:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationBailout",{enumerable:!0,get:function(){return a}});let n=r(7759),u=r(6583);class o extends Error{constructor(...e){super(...e),this.code="NEXT_STATIC_GEN_BAILOUT"}}let a=(e,t)=>{let r=u.staticGenerationAsyncStorage.getStore();if(null==r?void 0:r.forceStatic)return!0;if(null==r?void 0:r.dynamicShouldError){let{dynamic:r="error",link:n}=t||{};throw new o('Page with `dynamic = "'+r+"\"` couldn't be rendered statically because it used `"+e+"`."+(n?" See more info here: "+n:""))}if(r&&(r.revalidate=0),null==r?void 0:r.isStaticGeneration){let t=new n.DynamicServerError(e);throw r.dynamicUsageDescription=e,r.dynamicUsageStack=t.stack,t}return!1};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9457:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(6927),u=n._(r(6006)),o=r(9009);function a(e){let{Component:t,propsForComponent:r}=e,n=(0,o.createSearchParamsBailoutProxy)();return u.default.createElement(t,{searchParams:n,...r})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},128:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useReducerWithReduxDevtools",{enumerable:!0,get:function(){return o}});let n=r(6006);function u(e){if(e instanceof Map){let t={};for(let[r,n]of e.entries()){if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n._bundlerConfig){t[r]="FlightData";continue}}t[r]=u(n)}return t}if("object"==typeof e&&null!==e){let t={};for(let r in e){let n=e[r];if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n.hasOwnProperty("_bundlerConfig")){t[r]="FlightData";continue}}t[r]=u(n)}return t}return Array.isArray(e)?e.map(u):e}let o=function(e,t){let r=(0,n.useRef)(),o=(0,n.useRef)();(0,n.useEffect)(()=>{if(!r.current&&!1!==o.current){if(void 0===o.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){o.current=!1;return}return r.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),r.current&&r.current.init(u(t)),()=>{r.current=void 0}}},[t]);let[a,l]=(0,n.useReducer)((t,n)=>{let o=e(t,n);return r.current&&r.current.send(n,u(o)),o},t),i=(0,n.useCallback)(()=>{r.current&&r.current.send({type:"RENDER_SYNC"},u(a))},[a]);return[a,l,i]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7503:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return o}});let n=r(7420),u=r(6980),o=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:o}=(0,u.parsePath)(e);return""+(0,n.removeTrailingSlash)(t)+r+o};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8670:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(8131);function u(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};e.digest!==n.NEXT_DYNAMIC_NO_SSR_CODE&&t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6996:function(e,t,r){"use strict";var n,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{CacheStates:function(){return n},AppRouterContext:function(){return l},LayoutRouterContext:function(){return i},GlobalLayoutRouterContext:function(){return c},TemplateContext:function(){return s}});let o=r(6927),a=o._(r(6006));(u=n||(n={})).LAZY_INITIALIZED="LAZYINITIALIZED",u.DATA_FETCH="DATAFETCH",u.READY="READY";let l=a.default.createContext(null),i=a.default.createContext(null),c=a.default.createContext(null),s=a.default.createContext(null)},508:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return o}});let n=r(6927),u=n._(r(6006)),o=u.default.createContext({})},9297:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{SearchParamsContext:function(){return u},PathnameContext:function(){return o}});let n=r(6006),u=(0,n.createContext)(null),o=(0,n.createContext)(null)},8131:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NEXT_DYNAMIC_NO_SSR_CODE",{enumerable:!0,get:function(){return r}});let r="DYNAMIC_SERVER_USAGE"},5383:function(e,t){"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},3391:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return u}});let n=r(6980);function u(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:u,hash:o}=(0,n.parsePath)(e);return""+t+r+u+o}},2622:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return u},normalizeRscPath:function(){return o}});let n=r(5383);function u(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||t.startsWith("(")&&t.endsWith(")")||t.startsWith("@")||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function o(e,t){return t?e.replace(/\.rsc($|\?)/,"$1"):e}},7412:function(e,t){"use strict";function r(e,t){void 0===t&&(t={});let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},2823:function(e,t){"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},6980:function(e,t){"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r<t);return n||t>-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},7420:function(e,t){"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},190:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return a}});let n=r(5909),u=n._(r(6006)),o=u.default.createContext(null);function a(e){let t=(0,u.useContext)(o);t&&t(e)}},8168:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return u}});let n=r(5425),u=(0,n.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6583:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return u}});let n=r(5425),u=(0,n.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3194:function(e,t,r){"use strict";var n=r(8431);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},8431:function(e,t,r){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(2614)},2672:function(e,t,r){"use strict";/**
+ * @license React
+ * react-server-dom-webpack-client.browser.production.min.js
+ *
+ * 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.
+ */var n=r(8431),u=r(6006),o={stream:!0},a=new Map,l=new Map;function i(){}var c=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,s=Symbol.for("react.element"),f=Symbol.for("react.lazy"),d=Symbol.for("react.default_value"),p=Symbol.iterator,h=Array.isArray,y=new WeakMap;function _(e,t,r,n){var u=1,o=0,a=null;e=JSON.stringify(e,function e(l,i){if(null===i)return null;if("object"==typeof i){if("function"==typeof i.then){null===a&&(a=new FormData),o++;var c,s,f=u++;return i.then(function(n){n=JSON.stringify(n,e);var u=a;u.append(t+f,n),0==--o&&r(u)},function(e){n(e)}),"$@"+f.toString(16)}if(i instanceof FormData){null===a&&(a=new FormData);var d=a,_=t+(l=u++)+"_";return i.forEach(function(e,t){d.append(_+t,e)}),"$K"+l.toString(16)}return!h(i)&&(null===(s=i)||"object"!=typeof s?null:"function"==typeof(s=p&&s[p]||s["@@iterator"])?s:null)?Array.from(i):i}if("string"==typeof i)return"Z"===i[i.length-1]&&this[l]instanceof Date?"$D"+i:i="$"===i[0]?"$"+i:i;if("boolean"==typeof i)return i;if("number"==typeof i)return Number.isFinite(c=i)?0===c&&-1/0==1/c?"$-0":c:1/0===c?"$Infinity":-1/0===c?"$-Infinity":"$NaN";if(void 0===i)return"$undefined";if("function"==typeof i){if(void 0!==(i=y.get(i)))return i=JSON.stringify(i,e),null===a&&(a=new FormData),l=u++,a.set(t+l,i),"$F"+l.toString(16);throw Error("Client Functions cannot be passed directly to Server Functions. Only Functions passed from the Server can be passed back again.")}if("symbol"==typeof i){if(Symbol.for(l=i.description)!==i)throw Error("Only global symbols received from Symbol.for(...) can be passed to Server Functions. The symbol Symbol.for("+i.description+") cannot be found among global symbols.");return"$S"+l}if("bigint"==typeof i)return"$n"+i.toString(10);throw Error("Type "+typeof i+" is not supported as an argument to a Server Function.")}),null===a?r(e):(a.set(t+"0",e),0===o&&r(a))}var b=new WeakMap;function v(e){var t=y.get(this);if(!t)throw Error("Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React.");var r=null;if(null!==t.bound){if((r=b.get(t))||(n=t,a=new Promise(function(e,t){u=e,o=t}),_(n,"",function(e){if("string"==typeof e){var t=new FormData;t.append("0",e),e=t}a.status="fulfilled",a.value=e,u(e)},function(e){a.status="rejected",a.reason=e,o(e)}),r=a,b.set(t,r)),"rejected"===r.status)throw r.reason;if("fulfilled"!==r.status)throw r;t=r.value;var n,u,o,a,l=new FormData;t.forEach(function(t,r){l.append("$ACTION_"+e+":"+r,t)}),r=l,t="$ACTION_REF_"+e}else t="$ACTION_ID_"+t.id;return{name:t,method:"POST",encType:"multipart/form-data",data:r}}var m=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ContextRegistry;function g(e,t,r,n){this.status=e,this.value=t,this.reason=r,this._response=n}function O(e){switch(e.status){case"resolved_model":M(e);break;case"resolved_module":w(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":throw e;default:throw e.reason}}function P(e,t){for(var r=0;r<e.length;r++)(0,e[r])(t)}function E(e,t,r){switch(e.status){case"fulfilled":P(t,e.value);break;case"pending":case"blocked":e.value=t,e.reason=r;break;case"rejected":r&&P(r,e.reason)}}function R(e,t){if("pending"===e.status||"blocked"===e.status){var r=e.reason;e.status="rejected",e.reason=t,null!==r&&P(r,t)}}function j(e,t){if("pending"===e.status||"blocked"===e.status){var r=e.value,n=e.reason;e.status="resolved_module",e.value=t,null!==r&&(w(e),E(e,r,n))}}g.prototype=Object.create(Promise.prototype),g.prototype.then=function(e,t){switch(this.status){case"resolved_model":M(this);break;case"resolved_module":w(this)}switch(this.status){case"fulfilled":e(this.value);break;case"pending":case"blocked":e&&(null===this.value&&(this.value=[]),this.value.push(e)),t&&(null===this.reason&&(this.reason=[]),this.reason.push(t));break;default:t(this.reason)}};var S=null,T=null;function M(e){var t=S,r=T;S=e,T=null;try{var n=JSON.parse(e.value,e._response._fromJSON);null!==T&&0<T.deps?(T.value=n,e.status="blocked",e.value=null,e.reason=null):(e.status="fulfilled",e.value=n)}catch(t){e.status="rejected",e.reason=t}finally{S=t,T=r}}function w(e){try{var t=e.value;if(t.async){var r=l.get(t.id);if("fulfilled"===r.status)var n=r.value;else throw r.reason}else n=globalThis.__next_require__(t.id);var u="*"===t.name?n:""===t.name?n.__esModule?n.default:n:n[t.name];e.status="fulfilled",e.value=u}catch(t){e.status="rejected",e.reason=t}}function C(e,t){e._chunks.forEach(function(e){"pending"===e.status&&R(e,t)})}function A(e,t){var r=e._chunks,n=r.get(t);return n||(n=new g("pending",null,null,e),r.set(t,n)),n}function x(){throw Error('Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.')}function I(e){C(e,Error("Connection closed."))}function N(e,t){if(""!==t){var r=t.indexOf(":",0),n=parseInt(t.slice(0,r),16);switch(t[r+1]){case"I":!function(e,t,r){var n=e._chunks,u=n.get(t);r=JSON.parse(r,e._fromJSON);var o=function(e,t){if(e){var r=e[t.id];if(e=r[t.name])r=e.name;else{if(!(e=r["*"]))throw Error('Could not find the module "'+t.id+'" in the React SSR Manifest. This is probably a bug in the React Server Components bundler.');r=t.name}return{id:e.id,chunks:e.chunks,name:r,async:!!t.async}}return t}(e._bundlerConfig,r);if(r=function(e){for(var t=e.chunks,r=[],n=0;n<t.length;n++){var u=t[n],o=a.get(u);if(void 0===o){o=globalThis.__next_chunk_load__(u),r.push(o);var c=a.set.bind(a,u,null);o.then(c,i),a.set(u,o)}else null!==o&&r.push(o)}if(e.async){if(t=l.get(e.id))return"fulfilled"===t.status?null:t;var s=Promise.all(r).then(function(){return globalThis.__next_require__(e.id)});return s.then(function(e){s.status="fulfilled",s.value=e},function(e){s.status="rejected",s.reason=e}),l.set(e.id,s),s}return 0<r.length?Promise.all(r):null}(o)){if(u){var c=u;c.status="blocked"}else c=new g("blocked",null,null,e),n.set(t,c);r.then(function(){return j(c,o)},function(e){return R(c,e)})}else u?j(u,o):n.set(t,new g("resolved_module",o,null,e))}(e,n,t.slice(r+2));break;case"H":if(n=t[r+2],e=JSON.parse(t=t.slice(r+3),e._fromJSON),t=c.current){if("string"==typeof e)r=e;else{r=e[0];var u=e[1]}switch(n){case"D":t.prefetchDNS(r,u);break;case"C":t.preconnect(r,u);break;case"L":t.preload(r,u);break;case"I":t.preinit(r,u)}}break;case"E":t=JSON.parse(t.slice(r+2)).digest,(u=Error("An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.")).stack="Error: "+u.message,u.digest=t,(r=(t=e._chunks).get(n))?R(r,u):t.set(n,new g("rejected",null,u,e));break;default:u=t.slice(r+1),(t=(r=e._chunks).get(n))?"pending"===t.status&&(e=t.value,n=t.reason,t.status="resolved_model",t.value=u,null!==e&&(M(t),E(t,e,n))):r.set(n,new g("resolved_model",u,null,e))}}}function D(e){e=e&&e.callServer?e.callServer:void 0;var t,r=new TextDecoder;return(e={_bundlerConfig:null,_callServer:void 0!==e?e:x,_chunks:new Map,_partialRow:"",_stringDecoder:r})._fromJSON=(t=e,function(e,r){return"string"==typeof r?function(e,t,r,n){if("$"===n[0]){if("$"===n)return s;switch(n[1]){case"$":return n.slice(1);case"L":return{$$typeof:f,_payload:e=A(e,t=parseInt(n.slice(2),16)),_init:O};case"@":return A(e,t=parseInt(n.slice(2),16));case"S":return Symbol.for(n.slice(2));case"P":return m[e=n.slice(2)]||(m[e]=u.createServerContext(e,d)),m[e].Provider;case"F":if("resolved_model"===(t=A(e,t=parseInt(n.slice(2),16))).status&&M(t),"fulfilled"===t.status)return function(e,t){function r(){var e=Array.prototype.slice.call(arguments),r=t.bound;return r?"fulfilled"===r.status?n(t.id,r.value.concat(e)):Promise.resolve(r).then(function(r){return n(t.id,r.concat(e))}):n(t.id,e)}var n=e._callServer;return r.$$FORM_ACTION=v,y.set(r,t),r}(e,t.value);throw t.reason;case"I":return 1/0;case"-":return"$-0"===n?-0:-1/0;case"N":return NaN;case"u":return;case"D":return new Date(Date.parse(n.slice(2)));case"n":return BigInt(n.slice(2));default:switch((e=A(e,n=parseInt(n.slice(1),16))).status){case"resolved_model":M(e);break;case"resolved_module":w(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":var o;return n=S,e.then(function(e,t,r){if(T){var n=T;n.deps++}else n=T={deps:1,value:null};return function(u){t[r]=u,n.deps--,0===n.deps&&"blocked"===e.status&&(u=e.value,e.status="fulfilled",e.value=n.value,null!==u&&P(u,n.value))}}(n,t,r),(o=n,function(e){return R(o,e)})),null;default:throw e.reason}}}return n}(t,this,e,r):"object"==typeof r&&null!==r?e=r[0]===s?{$$typeof:s,type:r[1],key:r[2],ref:null,props:r[3],_owner:null}:r:r}),e}function F(e,t){function r(t){C(e,t)}var n=t.getReader();n.read().then(function t(u){var a=u.value;if(u.done)I(e);else{u=a,a=e._stringDecoder;for(var l=u.indexOf(10);-1<l;){var i=e._partialRow,c=u.subarray(0,l);N(e,i+(c=a.decode(c))),e._partialRow="",l=(u=u.subarray(l+1)).indexOf(10)}return e._partialRow+=a.decode(u,o),n.read().then(t).catch(r)}}).catch(r)}t.createFromFetch=function(e,t){var r=D(t);return e.then(function(e){F(r,e.body)},function(e){C(r,e)}),A(r,0)},t.createFromReadableStream=function(e,t){return F(t=D(t),e),A(t,0)},t.createFromXHR=function(e,t){function r(){for(var t=e.responseText,r=o,n=t.indexOf("\n",r);-1<n;)r=u._partialRow+t.slice(r,n),N(u,r),u._partialRow="",r=n+1,n=t.indexOf("\n",r);u._partialRow+=t.slice(r),o=t.length}function n(){C(u,TypeError("Network error"))}var u=D(t),o=0;return e.addEventListener("progress",r),e.addEventListener("load",function(){r(),I(u)}),e.addEventListener("error",n),e.addEventListener("abort",n),e.addEventListener("timeout",n),A(u,0)},t.createServerReference=function(e,t){function r(){var r=Array.prototype.slice.call(arguments);return t(e,r)}return r.$$FORM_ACTION=v,y.set(r,{id:e,bound:null}),r},t.encodeReply=function(e){return new Promise(function(t,r){_(e,"",t,r)})}},3488:function(e,t,r){"use strict";e.exports=r(2672)},3814:function(e,t,r){"use strict";e.exports=r(3488)},8110:function(e,t){"use strict";/**
+ * @license React
+ * react.production.min.js
+ *
+ * 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.
+ */var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),i=Symbol.for("react.context"),c=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.for("react.default_value"),y=Symbol.iterator,_={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,v={};function m(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||_}function g(){}function O(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||_}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=m.prototype;var P=O.prototype=new g;P.constructor=O,b(P,m.prototype),P.isPureReactComponent=!0;var E=Array.isArray,R=Object.prototype.hasOwnProperty,j={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var u,o={},a=null,l=null;if(null!=t)for(u in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)R.call(t,u)&&!S.hasOwnProperty(u)&&(o[u]=t[u]);var i=arguments.length-2;if(1===i)o.children=n;else if(1<i){for(var c=Array(i),s=0;s<i;s++)c[s]=arguments[s+2];o.children=c}if(e&&e.defaultProps)for(u in i=e.defaultProps)void 0===o[u]&&(o[u]=i[u]);return{$$typeof:r,type:e,key:a,ref:l,props:o,_owner:j.current}}function M(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var w=/\/+/g;function C(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function A(e,t,u){if(null==e)return e;var o=[],a=0;return!function e(t,u,o,a,l){var i,c,s,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case r:case n:d=!0}}if(d)return l=l(d=t),t=""===a?"."+C(d,0):a,E(l)?(o="",null!=t&&(o=t.replace(w,"$&/")+"/"),e(l,u,o,"",function(e){return e})):null!=l&&(M(l)&&(i=l,c=o+(!l.key||d&&d.key===l.key?"":(""+l.key).replace(w,"$&/")+"/")+t,l={$$typeof:r,type:i.type,key:c,ref:i.ref,props:i.props,_owner:i._owner}),u.push(l)),1;if(d=0,a=""===a?".":a+":",E(t))for(var p=0;p<t.length;p++){f=t[p];var h=a+C(f,p);d+=e(f,u,o,h,l)}else if("function"==typeof(h=null===(s=t)||"object"!=typeof s?null:"function"==typeof(s=y&&s[y]||s["@@iterator"])?s:null))for(t=h.call(t),p=0;!(f=t.next()).done;)h=a+C(f=f.value,p++),d+=e(f,u,o,h,l);else if("object"===f)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===(u=String(t))?"object with keys {"+Object.keys(t).join(", ")+"}":u)+"). If you meant to render a collection of children, use an array instead.");return d}(e,o,"","",function(e){return t.call(u,e,a++)}),o}function x(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){(0===e._status||-1===e._status)&&(e._status=1,e._result=t)},function(t){(0===e._status||-1===e._status)&&(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var I={current:null};function N(){return new WeakMap}function D(){return{s:0,v:void 0,o:null,p:null}}var F={current:null},k={transition:null},L={ReactCurrentDispatcher:F,ReactCurrentCache:I,ReactCurrentBatchConfig:k,ReactCurrentOwner:j,ContextRegistry:{}},U=L.ContextRegistry;t.Children={map:A,forEach:function(e,t,r){A(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return A(e,function(){t++}),t},toArray:function(e){return A(e,function(e){return e})||[]},only:function(e){if(!M(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=m,t.Fragment=u,t.Profiler=a,t.PureComponent=O,t.StrictMode=o,t.Suspense=f,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.cache=function(e){return function(){var t=I.current;if(!t)return e.apply(null,arguments);var r=t.getCacheForType(N);void 0===(t=r.get(e))&&(t=D(),r.set(e,t)),r=0;for(var n=arguments.length;r<n;r++){var u=arguments[r];if("function"==typeof u||"object"==typeof u&&null!==u){var o=t.o;null===o&&(t.o=o=new WeakMap),void 0===(t=o.get(u))&&(t=D(),o.set(u,t))}else null===(o=t.p)&&(t.p=o=new Map),void 0===(t=o.get(u))&&(t=D(),o.set(u,t))}if(1===t.s)return t.v;if(2===t.s)throw t.v;try{var a=e.apply(null,arguments);return(r=t).s=1,r.v=a}catch(e){throw(a=t).s=2,a.v=e,e}}},t.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var u=b({},e.props),o=e.key,a=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,l=j.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var i=e.type.defaultProps;for(c in t)R.call(t,c)&&!S.hasOwnProperty(c)&&(u[c]=void 0===t[c]&&void 0!==i?i[c]:t[c])}var c=arguments.length-2;if(1===c)u.children=n;else if(1<c){i=Array(c);for(var s=0;s<c;s++)i[s]=arguments[s+2];u.children=i}return{$$typeof:r,type:e.type,key:o,ref:a,props:u,_owner:l}},t.createContext=function(e){return(e={$$typeof:i,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.createServerContext=function(e,t){var r=!0;if(!U[e]){r=!1;var n={$$typeof:c,_currentValue:t,_currentValue2:t,_defaultValue:t,_threadCount:0,Provider:null,Consumer:null,_globalName:e};n.Provider={$$typeof:l,_context:n},U[e]=n}if((n=U[e])._defaultValue===h)n._defaultValue=t,n._currentValue===h&&(n._currentValue=t),n._currentValue2===h&&(n._currentValue2=t);else if(r)throw Error("ServerContext: "+e+" already defined");return n},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=M,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:x}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=k.transition;k.transition={};try{e()}finally{k.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.unstable_useCacheRefresh=function(){return F.current.useCacheRefresh()},t.use=function(e){return F.current.use(e)},t.useCallback=function(e,t){return F.current.useCallback(e,t)},t.useContext=function(e){return F.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return F.current.useDeferredValue(e)},t.useEffect=function(e,t){return F.current.useEffect(e,t)},t.useId=function(){return F.current.useId()},t.useImperativeHandle=function(e,t,r){return F.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return F.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return F.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return F.current.useMemo(e,t)},t.useReducer=function(e,t,r){return F.current.useReducer(e,t,r)},t.useRef=function(e){return F.current.useRef(e)},t.useState=function(e){return F.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return F.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return F.current.useTransition()},t.version="18.3.0-canary-16d053d59-20230506"},6006:function(e,t,r){"use strict";e.exports=r(8110)},4248:function(e,t){"use strict";/**
+ * @license React
+ * scheduler.production.min.js
+ *
+ * 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.
+ */function r(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,u=e[n];if(0<o(u,t))e[n]=t,e[r]=u,r=n;else break e}}function n(e){return 0===e.length?null:e[0]}function u(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,u=e.length,a=u>>>1;n<a;){var l=2*(n+1)-1,i=e[l],c=l+1,s=e[c];if(0>o(i,r))c<u&&0>o(s,i)?(e[n]=s,e[c]=r,n=c):(e[n]=i,e[l]=r,n=l);else if(c<u&&0>o(s,r))e[n]=s,e[c]=r,n=c;else break e}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var a,l=performance;t.unstable_now=function(){return l.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,b=!1,v="function"==typeof setTimeout?setTimeout:null,m="function"==typeof clearTimeout?clearTimeout:null,g="undefined"!=typeof setImmediate?setImmediate:null;function O(e){for(var t=n(f);null!==t;){if(null===t.callback)u(f);else if(t.startTime<=e)u(f),t.sortIndex=t.expirationTime,r(s,t);else break;t=n(f)}}function P(e){if(b=!1,O(e),!_){if(null!==n(s))_=!0,I(E);else{var t=n(f);null!==t&&N(P,t.startTime-e)}}}function E(e,r){_=!1,b&&(b=!1,m(S),S=-1),y=!0;var o=h;try{e:{for(O(r),p=n(s);null!==p&&(!(p.expirationTime>r)||e&&!w());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var l=a(p.expirationTime<=r);if(r=t.unstable_now(),"function"==typeof l){p.callback=l,O(r);var i=!0;break e}p===n(s)&&u(s),O(r)}else u(s);p=n(s)}if(null!==p)i=!0;else{var c=n(f);null!==c&&N(P,c.startTime-r),i=!1}}return i}finally{p=null,h=o,y=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var R=!1,j=null,S=-1,T=5,M=-1;function w(){return!(t.unstable_now()-M<T)}function C(){if(null!==j){var e=t.unstable_now();M=e;var r=!0;try{r=j(!0,e)}finally{r?a():(R=!1,j=null)}}else R=!1}if("function"==typeof g)a=function(){g(C)};else if("undefined"!=typeof MessageChannel){var A=new MessageChannel,x=A.port2;A.port1.onmessage=C,a=function(){x.postMessage(null)}}else a=function(){v(C,0)};function I(e){j=e,R||(R=!0,a())}function N(e,r){S=v(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){_||y||(_=!0,I(E))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return n(s)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var r=h;h=t;try{return e()}finally{h=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=h;h=e;try{return t()}finally{h=r}},t.unstable_scheduleCallback=function(e,u,o){var a=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?a+o:a,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return l=o+l,e={id:d++,callback:u,priorityLevel:e,startTime:o,expirationTime:l,sortIndex:-1},o>a?(e.sortIndex=o,r(f,e),null===n(s)&&e===n(f)&&(b?(m(S),S=-1):b=!0,N(P,o-a))):(e.sortIndex=l,r(s,e),_||y||(_=!0,I(E))),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},6183:function(e,t,r){"use strict";e.exports=r(4248)},4778:function(e,t){"use strict";function r(e){return e.startsWith("[[...")&&e.endsWith("]]")?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:"dynamic",param:e.slice(1,-1)}:null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return r}})},7399:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return u},isInterceptionRouteAppPath:function(){return o},extractInterceptionRouteInformation:function(){return a}});let n=r(2622),u=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>u.find(t=>e.startsWith(t)))}function a(e){let t,r,o;for(let n of e.split("/"))if(r=u.find(e=>n.startsWith(e))){[t,o]=e.split(r,2);break}if(!t||!r||!o)throw Error(`Invalid interception route: ${e}. Must be in the format /<intercepting route>/(..|...|..)(..)/<intercepted route>`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":o="/"===t?`/${o}`:t+"/"+o;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let a=t.split("/");if(a.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);o=a.slice(0,-2).concat(o).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:o}}},6927:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:function(){return n},_interop_require_default:function(){return n}})},5909:function(e,t,r){"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var u={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(u,a,l):u[a]=e[a]}return u.default=e,r&&r.set(e,u),u}r.r(t),r.d(t,{_:function(){return u},_interop_require_wildcard:function(){return u}})}}]);
\ No newline at end of file
diff --git a/_next/static/chunks/2443530c-cb71c1ea3c28c861.js b/_next/static/chunks/2443530c-cb71c1ea3c28c861.js
new file mode 100644
index 00000000..cfcb8bb6
--- /dev/null
+++ b/_next/static/chunks/2443530c-cb71c1ea3c28c861.js
@@ -0,0 +1,9 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[667],{2614:function(e,t,n){/**
+ * @license React
+ * react-dom.production.min.js
+ *
+ * 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.
+ */var r,l=n(6006),a=n(6183),o={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var u=Object.assign,s=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,c=[],f=-1;function d(e){return{current:e}}function p(e){0>f||(e.current=c[f],c[f]=null,f--)}function h(e,t){c[++f]=e.current,e.current=t}var m=Symbol.for("react.element"),g=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),w=Symbol.for("react.context"),S=Symbol.for("react.server_context"),E=Symbol.for("react.forward_ref"),x=Symbol.for("react.suspense"),C=Symbol.for("react.suspense_list"),z=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),N=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var _=Symbol.for("react.offscreen"),L=Symbol.for("react.legacy_hidden"),T=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var M=Symbol.for("react.default_value"),F=Symbol.iterator;function D(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=F&&e[F]||e["@@iterator"])?e:null}var R=d(null),O=d(null),A=d(null);function I(e,t){switch(h(A,t),h(O,e),h(R,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?sb(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=sk(e=sb(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}p(R),h(R,t)}function U(){p(R),p(O),p(A)}function B(e){var t=R.current,n=sk(t,e.type);t!==n&&(h(O,e),h(R,n))}function V(e){O.current===e&&(p(R),p(O))}var Q=a.unstable_scheduleCallback,$=a.unstable_cancelCallback,W=a.unstable_shouldYield,j=a.unstable_requestPaint,H=a.unstable_now,q=a.unstable_getCurrentPriorityLevel,K=a.unstable_ImmediatePriority,Y=a.unstable_UserBlockingPriority,X=a.unstable_NormalPriority,G=a.unstable_LowPriority,Z=a.unstable_IdlePriority,J=null,ee=null,et=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(en(e)/er|0)|0},en=Math.log,er=Math.LN2,el=128,ea=8388608;function eo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:return 8388480&e;case 8388608:case 16777216:case 33554432:case 67108864:return 125829120&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ei(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes,a=e.pingedLanes,o=268435455&n;if(0!==o){var i=o&~l;0!==i?r=eo(i):0!=(a&=o)&&(r=eo(a))}else 0!=(o=n&~l)?r=eo(o):0!==a&&(r=eo(a));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&l)&&((l=r&-r)>=(a=t&-t)||32===l&&0!=(8388480&a)))return t;if(0!=(8&r)&&(r|=32&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)l=1<<(n=31-et(t)),r|=e[n],t&=~l;return r}function eu(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function es(){var e=el;return 0==(8388480&(el<<=1))&&(el=128),e}function ec(){var e=ea;return 0==(125829120&(ea<<=1))&&(ea=8388608),e}function ef(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ed(e,t){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0)}function ep(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-et(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var eh=0;function em(e){return 2<(e&=-e)?8<e?0!=(268435455&e)?32:536870912:8:2}var eg=Object.prototype.hasOwnProperty,ey=Math.random().toString(36).slice(2),ev="__reactFiber$"+ey,eb="__reactProps$"+ey,ek="__reactContainer$"+ey,ew="__reactEvents$"+ey,eS="__reactListeners$"+ey,eE="__reactHandles$"+ey,ex="__reactResources$"+ey,eC="__reactMarker$"+ey;function ez(e){delete e[ev],delete e[eb],delete e[ew],delete e[eS],delete e[eE]}function eP(e){var t=e[ev];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ek]||n[ev]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=sT(e);null!==e;){if(n=e[ev])return n;e=sT(e)}return t}n=(e=n).parentNode}return null}function eN(e){if(e=e[ev]||e[ek]){var t=e.tag;if(5===t||6===t||13===t||26===t||27===t||3===t)return e}return null}function e_(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(i(33))}function eL(e){return e[eb]||null}function eT(e){var t=e[ex];return t||(t=e[ex]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function eM(e){e[eC]=!0}var eF=new Set,eD={};function eR(e,t){eO(e,t),eO(e+"Capture",t)}function eO(e,t){for(eD[e]=t,e=0;e<t.length;e++)eF.add(t[e])}var eA=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),eI=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),eU={},eB={};function eV(e,t,n){if(eg.call(eB,t)||!eg.call(eU,t)&&(eI.test(t)?eB[t]=!0:(eU[t]=!0,!1))){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}}function eQ(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function e$(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+r)}}function eW(e){if(void 0===im)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);im=t&&t[1]||""}return"\n"+im+e}var ej=!1;function eH(e,t){if(!e||ej)return"";ej=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t){if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var l=t.stack.split("\n"),a=r.stack.split("\n"),o=l.length-1,i=a.length-1;1<=o&&0<=i&&l[o]!==a[i];)i--;for(;1<=o&&0<=i;o--,i--)if(l[o]!==a[i]){if(1!==o||1!==i)do if(o--,0>--i||l[o]!==a[i]){var u="\n"+l[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=i);break}}}finally{ej=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?eW(e):""}function eq(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function eK(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function eY(e){e._valueTracker||(e._valueTracker=function(e){var t=eK(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function eX(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=eK(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function eG(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var eZ=/[\n"\\]/g;function eJ(e){return e.replace(eZ,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e0(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+eq(t)):e.value!==""+eq(t)&&(e.value=""+eq(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?e2(e,o,eq(t)):null!=n?e2(e,o,eq(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&!!l!==e.checked&&(e.checked=l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+eq(i):e.removeAttribute("name")}function e1(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(!("submit"!==a&&"reset"!==a||null!=t))return;n=null!=n?""+eq(n):"",t=null!=t?""+eq(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,i||(e.checked=!!r),e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function e2(e,t,n){"number"===t&&eG(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var e3=Array.isArray;function e4(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(l=0,n=""+eq(n),t=null;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}null!==t||e[l].disabled||(t=e[l])}null!==t&&(t.selected=!0)}}function e8(e,t,n){if(null!=t&&((t=""+eq(t))!==e.value&&(e.value=t),null==n)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=null!=n?""+eq(n):""}function e6(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(i(92));if(e3(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}null==n&&(n=""),t=n}n=eq(t),e.defaultValue=n,(r=e.textContent)===n&&""!==r&&null!==r&&(e.value=r)}function e5(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ig=ig||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ig.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var e7=e5;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(e7=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return e5(e,t)})});var e9=e7;function te(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var tt=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tn(e,t){if(null!=t&&"object"!=typeof t)throw Error(i(62));for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=t[n],l=0===n.indexOf("--");null==r||"boolean"==typeof r||""===r?l?e.setProperty(n,""):"float"===n?e.cssFloat="":e[n]="":l?e.setProperty(n,r):"number"!=typeof r||0===r||tt.has(n)?"float"===n?e.cssFloat=r:e[n]=(""+r).trim():e[n]=r+"px"}}function tr(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tl=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),ta=null;function to(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ti=null,tu=null;function ts(e){var t=eN(e);if(t&&(e=t.stateNode)){var n=eL(e);e:switch(e=t.stateNode,t.type){case"input":if(e0(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+eJ(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=eL(r);if(!l)throw Error(i(90));eX(r),e0(r,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}}break e;case"textarea":e8(e,n.value,n.defaultValue);break e;case"select":null!=(t=n.value)&&e4(e,!!n.multiple,t,!1)}}}function tc(e){ti?tu?tu.push(e):tu=[e]:ti=e}function tf(){if(ti){var e=ti,t=tu;if(tu=ti=null,ts(e),t)for(e=0;e<t.length;e++)ts(t[e])}}function td(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function tp(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function th(e){if(td(e)!==e)throw Error(i(188))}function tm(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=td(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){n=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===n)return th(l),e;if(a===r)return th(l),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=l,r=a;else{for(var o=!1,u=l.child;u;){if(u===n){o=!0,n=l,r=a;break}if(u===r){o=!0,r=l,n=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===n){o=!0,n=a,r=l;break}if(u===r){o=!0,r=a,n=l;break}u=u.sibling}if(!o)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?function e(t){var n=t.tag;if(5===n||26===n||27===n||6===n)return t;for(t=t.child;null!==t;){if(null!==(n=e(t)))return n;t=t.sibling}return null}(e):null}var tg={},ty=d(tg),tv=d(!1),tb=tg;function tk(e,t){var n=e.type.contextTypes;if(!n)return tg;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in n)a[l]=t[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function tw(e){return null!=(e=e.childContextTypes)}function tS(){p(tv),p(ty)}function tE(e,t,n){if(ty.current!==tg)throw Error(i(168));h(ty,t),h(tv,n)}function tx(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var l in r=r.getChildContext())if(!(l in t))throw Error(i(108,function(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 26:case 27:case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return function e(t){if(null==t)return null;if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case y:return"Fragment";case g:return"Portal";case b:return"Profiler";case v:return"StrictMode";case x:return"Suspense";case C:return"SuspenseList";case T:return"Cache"}if("object"==typeof t)switch(t.$$typeof){case w:return(t.displayName||"Context")+".Consumer";case k:return(t._context.displayName||"Context")+".Provider";case E:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case z:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case P:n=t._payload,t=t._init;try{return e(t(n))}catch(e){break}case S:return(t.displayName||t._globalName)+".Provider"}return null}(t);case 8:return t===v?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}(e)||"Unknown",l));return u({},n,r)}function tC(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||tg,tb=ty.current,h(ty,e),h(tv,tv.current),!0}function tz(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=tx(e,t,tb),r.__reactInternalMemoizedMergedChildContext=e,p(tv),p(ty),h(ty,e)):p(tv),h(tv,n)}var tP="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},tN=[],t_=0,tL=null,tT=0,tM=[],tF=0,tD=null,tR=1,tO="";function tA(e,t){tN[t_++]=tT,tN[t_++]=tL,tL=e,tT=t}function tI(e,t,n){tM[tF++]=tR,tM[tF++]=tO,tM[tF++]=tD,tD=e;var r=tR;e=tO;var l=32-et(r)-1;r&=~(1<<l),n+=1;var a=32-et(t)+l;if(30<a){var o=l-l%5;a=(r&(1<<o)-1).toString(32),r>>=o,l-=o,tR=1<<32-et(t)+l|n<<l|r,tO=a+e}else tR=1<<a|n<<l|r,tO=e}function tU(e){null!==e.return&&(tA(e,1),tI(e,1,0))}function tB(e){for(;e===tL;)tL=tN[--t_],tN[t_]=null,tT=tN[--t_],tN[t_]=null;for(;e===tD;)tD=tM[--tF],tM[tF]=null,tO=tM[--tF],tM[tF]=null,tR=tM[--tF],tM[tF]=null}var tV=null,tQ=null,t$=!1,tW=null,tj=!1;function tH(e,t){var n=oX(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function tq(e,t){t.flags=-4097&t.flags|2}function tK(e,t){return null!==(t=function(e,t,n,r){for(;1===e.nodeType;){if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r)break}else{if(!r)return e;if(!e[eC])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":var l=e.getAttribute("rel");if("stylesheet"===l&&e.hasAttribute("data-precedence")||l!==n.rel||e.getAttribute("href")!==(null==n.href?null:n.href)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin)||e.getAttribute("title")!==(null==n.title?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if((l=e.getAttribute("src"))&&e.hasAttribute("async")&&!e.hasAttribute("itemprop")||l!==(null==n.src?null:n.src)||e.getAttribute("type")!==(null==n.type?null:n.type)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin))break;return e;default:return e}}if(null===(e=sL(e.nextSibling)))break}return null}(t,e.type,e.pendingProps,tj))&&(e.stateNode=t,tV=e,tQ=sL(t.firstChild),tj=!1,!0)}function tY(e,t){return null!==(t=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;)if(!n||null===(e=sL(e.nextSibling)))return null;return e}(t,e.pendingProps,tj))&&(e.stateNode=t,tV=e,tQ=null,!0)}function tX(e,t){e:{var n=t;for(t=tj;8!==n.nodeType;)if(!t||null===(n=sL(n.nextSibling))){t=null;break e}t=n}return null!==t&&(n=null!==tD?{id:tR,overflow:tO}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=oX(18,null,null,0)).stateNode=t,n.return=e,e.child=n,tV=e,tQ=null,!0)}function tG(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function tZ(){throw Error(i(418))}function tJ(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;t[ev]=e,t[eb]=r;var l=0!=(1&e.mode);switch(n){case"dialog":u5("cancel",t),u5("close",t);break;case"iframe":case"object":case"embed":u5("load",t);break;case"video":case"audio":for(n=0;n<u3.length;n++)u5(u3[n],t);break;case"source":u5("error",t);break;case"img":case"image":case"link":u5("error",t),u5("load",t);break;case"details":u5("toggle",t);break;case"input":u5("invalid",t),e1(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0),eY(t);break;case"select":u5("invalid",t);break;case"textarea":u5("invalid",t),e6(t,r.value,r.defaultValue,r.children),eY(t)}n=null;var a=r.children;return"string"!=typeof a&&"number"!=typeof a||t.textContent===""+a||(!0!==r.suppressHydrationWarning&&sc(t.textContent,a,l),l||(n=["children",a])),null!=r.onScroll&&u5("scroll",t),null!=r.onClick&&(t.onclick=sf),t=n,e.updateQueue=t,null!==t}function t0(e){for(tV=e.return;tV;)switch(tV.tag){case 3:case 27:tj=!0;return;case 5:case 13:tj=!1;return;default:tV=tV.return}}function t1(e){if(e!==tV)return!1;if(!t$)return t0(e),t$=!0,!1;var t=!1;if(3===e.tag||27===e.tag||5===e.tag&&sw(e.type,e.memoizedProps)||(t=!0),t&&(t=tQ)){if(tG(e))t2(),tZ();else for(;t;)tH(e,t),t=sL(t.nextSibling)}if(t0(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(t=0,e=e.nextSibling;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){tQ=sL(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}tQ=null}}else tQ=tV?sL(e.stateNode.nextSibling):null;return!0}function t2(){for(var e=tQ;e;)e=sL(e.nextSibling)}function t3(){tQ=tV=null,t$=!1}function t4(e){null===tW?tW=[e]:tW.push(e)}var t8=[],t6=0,t5=0;function t7(){for(var e=t6,t=t5=t6=0;t<e;){var n=t8[t];t8[t++]=null;var r=t8[t];t8[t++]=null;var l=t8[t];t8[t++]=null;var a=t8[t];if(t8[t++]=null,null!==r&&null!==l){var o=r.pending;null===o?l.next=l:(l.next=o.next,o.next=l),r.pending=l}0!==a&&nt(n,l,a)}}function t9(e,t,n,r){t8[t6++]=e,t8[t6++]=t,t8[t6++]=n,t8[t6++]=r,t5|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function ne(e,t){return t9(e,null,null,t),nn(e)}function nt(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var l=!1,a=e.return;null!==a;)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(l=!0)),e=a,a=a.return;l&&null!==t&&3===e.tag&&(a=e.stateNode,l=31-et(n),null===(e=(a=a.hiddenUpdates)[l])?a[l]=[t]:e.push(t),t.lane=1073741824|n)}function nn(e){if(50<og)throw og=0,oy=null,Error(i(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var nr=!1;function nl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function na(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function no(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ni(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&a0)){var l=r.pending;return null===l?t.next=t:(t.next=l.next,l.next=t),r.pending=t,t=nn(e),nt(e,null,n),t}return t9(e,r,t,n),nn(e)}function nu(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(8388480&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ep(e,n)}}function ns(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var l=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?l=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?l=a=t:a=a.next=t}else l=a=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function nc(e,t,n,r){var l=e.updateQueue;nr=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,i=l.shared.pending;if(null!==i){l.shared.pending=null;var s=i,c=s.next;s.next=null,null===o?a=c:o.next=c,o=s;var f=e.alternate;null!==f&&(i=(f=f.updateQueue).lastBaseUpdate)!==o&&(null===i?f.firstBaseUpdate=c:i.next=c,f.lastBaseUpdate=s)}if(null!==a){var d=l.baseState;for(o=0,f=c=s=null,i=a;;){var p=-1073741825&i.lane,h=p!==i.lane;if(h?(a3&p)===p:(r&p)===p){null!==f&&(f=f.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var m=e,g=i;switch(p=t,g.tag){case 1:if("function"==typeof(m=g.payload)){d=m.call(n,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=g.payload)?m.call(n,d,p):m))break e;d=u({},d,p);break e;case 2:nr=!0}}null!==(p=i.callback)&&(e.flags|=64,h&&(e.flags|=8192),null===(h=l.callbacks)?l.callbacks=[p]:h.push(p))}else h={lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===f?(c=f=h,s=d):f=f.next=h,o|=p;if(null===(i=i.next)){if(null===(i=l.shared.pending))break;i=(h=i).next,h.next=null,l.lastBaseUpdate=h,l.shared.pending=null}}null===f&&(s=d),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=f,null===a&&(l.shared.lanes=0),oe|=o,e.lanes=o,e.memoizedState=d}}function nf(e,t){if("function"!=typeof e)throw Error(i(191,e));e.call(t)}function nd(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)nf(n[e],t)}function np(e,t){if(tP(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!eg.call(t,l)||!tP(e[l],t[l]))return!1}return!0}var nh=Error(i(460)),nm=Error(i(474)),ng={then:function(){}};function ny(e){return"fulfilled"===(e=e.status)||"rejected"===e}function nv(){}function nb(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(nv,nv),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch("string"==typeof t.status?t.then(nv,nv):((e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}throw nk=t,nh}}var nk=null;function nw(){if(null===nk)throw Error(i(459));var e=nk;return nk=null,e}var nS=null,nE=0;function nx(e){var t=nE;return nE+=1,null===nS&&(nS=[]),nb(nS,e,t)}function nC(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var l=r,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=l.refs;null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function nz(e,t){throw Error(i(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function nP(e){return(0,e._init)(e._payload)}function nN(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function l(e,t){return(e=oZ(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=33554434,n):r:(t.flags|=33554434,n):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=o3(n,e.mode,r)).return=e,t):((t=l(t,n)).return=e,t)}function s(e,t,n,r){var a=n.type;return a===y?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===P&&nP(a)===t.type)?((r=l(t,n.props)).ref=nC(e,t,n),r.return=e,r):((r=o0(n.type,n.key,n.props,null,e.mode,r)).ref=nC(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=o4(n,e.mode,r)).return=e,t):((t=l(t,n.children||[])).return=e,t)}function f(e,t,n,r,a){return null===t||7!==t.tag?((t=o1(n,e.mode,r,a)).return=e,t):((t=l(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=o3(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case m:return(n=o0(t.type,t.key,t.props,null,e.mode,n)).ref=nC(e,null,t),n.return=e,n;case g:return(t=o4(t,e.mode,n)).return=e,t;case P:var r=t._init;return d(e,r(t._payload),n)}if(e3(t)||D(t))return(t=o1(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return d(e,nx(t),n);if(t.$$typeof===w||t.$$typeof===S)return d(e,l$(e,t,n),n);nz(e,t)}return null}function p(e,t,n,r){var l=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==l?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case m:return n.key===l?s(e,t,n,r):null;case g:return n.key===l?c(e,t,n,r):null;case P:return p(e,t,(l=n._init)(n._payload),r)}if(e3(n)||D(n))return null!==l?null:f(e,t,n,r,null);if("function"==typeof n.then)return p(e,t,nx(n),r);if(n.$$typeof===w||n.$$typeof===S)return p(e,t,l$(e,n,r),r);nz(e,n)}return null}function h(e,t,n,r,l){if("string"==typeof r&&""!==r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case m:return s(t,e=e.get(null===r.key?n:r.key)||null,r,l);case g:return c(t,e=e.get(null===r.key?n:r.key)||null,r,l);case P:return h(e,t,n,(0,r._init)(r._payload),l)}if(e3(r)||D(r))return f(t,e=e.get(n)||null,r,l,null);if("function"==typeof r.then)return h(e,t,n,nx(r),l);if(r.$$typeof===w||r.$$typeof===S)return h(e,t,n,l$(t,r,l),l);nz(t,r)}return null}return function u(s,c,f,v){return nE=0,s=function s(c,f,v,b){if("object"==typeof v&&null!==v&&v.type===y&&null===v.key&&(v=v.props.children),"object"==typeof v&&null!==v){switch(v.$$typeof){case m:e:{for(var k=v.key,E=f;null!==E;){if(E.key===k){if((k=v.type)===y){if(7===E.tag){n(c,E.sibling),(f=l(E,v.props.children)).return=c,c=f;break e}}else if(E.elementType===k||"object"==typeof k&&null!==k&&k.$$typeof===P&&nP(k)===E.type){n(c,E.sibling),(f=l(E,v.props)).ref=nC(c,E,v),f.return=c,c=f;break e}n(c,E);break}t(c,E),E=E.sibling}v.type===y?((f=o1(v.props.children,c.mode,b,v.key)).return=c,c=f):((b=o0(v.type,v.key,v.props,null,c.mode,b)).ref=nC(c,f,v),b.return=c,c=b)}return o(c);case g:e:{for(E=v.key;null!==f;){if(f.key===E){if(4===f.tag&&f.stateNode.containerInfo===v.containerInfo&&f.stateNode.implementation===v.implementation){n(c,f.sibling),(f=l(f,v.children||[])).return=c,c=f;break e}n(c,f);break}t(c,f),f=f.sibling}(f=o4(v,c.mode,b)).return=c,c=f}return o(c);case P:return u(c,f,(E=v._init)(v._payload),b)}if(e3(v))return function(l,o,i,u){for(var s=null,c=null,f=o,m=o=0,g=null;null!==f&&m<i.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var y=p(l,f,i[m],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,m),null===c?s=y:c.sibling=y,c=y,f=g}if(m===i.length)return n(l,f),t$&&tA(l,m),s;if(null===f){for(;m<i.length;m++)null!==(f=d(l,i[m],u))&&(o=a(f,o,m),null===c?s=f:c.sibling=f,c=f);return t$&&tA(l,m),s}for(f=r(l,f);m<i.length;m++)null!==(g=h(f,l,m,i[m],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),o=a(g,o,m),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach(function(e){return t(l,e)}),t$&&tA(l,m),s}(c,f,v,b);if(D(v))return function(l,o,u,s){var c=D(u);if("function"!=typeof c)throw Error(i(150));if(null==(u=c.call(u)))throw Error(i(151));for(var f=c=null,m=o,g=o=0,y=null,v=u.next();null!==m&&!v.done;g++,v=u.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=p(l,m,v.value,s);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(l,m),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,m=y}if(v.done)return n(l,m),t$&&tA(l,g),c;if(null===m){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return t$&&tA(l,g),c}for(m=r(l,m);!v.done;g++,v=u.next())null!==(v=h(m,l,g,v.value,s))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&m.forEach(function(e){return t(l,e)}),t$&&tA(l,g),c}(c,f,v,b);if("function"==typeof v.then)return s(c,f,nx(v),b);if(v.$$typeof===w||v.$$typeof===S)return s(c,f,l$(c,v,b),b);nz(c,v)}return"string"==typeof v&&""!==v||"number"==typeof v?(v=""+v,null!==f&&6===f.tag?(n(c,f.sibling),(f=l(f,v)).return=c,c=f):(n(c,f),(f=o3(v,c.mode,b)).return=c,c=f),o(c)):n(c,f)}(s,c,f,v),nS=null,s}}var n_=nN(!0),nL=nN(!1),nT=d(null),nM=d(0);function nF(e,t){h(nM,e=a5),h(nT,t),a5=e|t.baseLanes}function nD(){h(nM,a5),h(nT,nT.current)}function nR(){a5=nM.current,p(nT),p(nM)}var nO=d(null),nA=null;function nI(e){var t=e.alternate;h(nQ,1&nQ.current),h(nO,e),null===nA&&(null===t||null!==nT.current?nA=e:null!==t.memoizedState&&(nA=e))}function nU(e){if(22===e.tag){if(h(nQ,nQ.current),h(nO,e),null===nA){var t=e.alternate;null!==t&&null!==t.memoizedState&&(nA=e)}}else nB(e)}function nB(){h(nQ,nQ.current),h(nO,nO.current)}function nV(e){p(nO),nA===e&&(nA=null),p(nQ)}var nQ=d(0);function n$(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var nW=[];function nj(){for(var e=0;e<nW.length;e++)nW[e]._workInProgressVersionPrimary=null;nW.length=0}var nH=null,nq=null,nK=!1,nY=!1,nX=!1,nG=0;function nZ(e){e!==nq&&null===e.next&&(null===nq?nH=nq=e:nq=nq.next=e),nY=!0,nK||(nK=!0,n3(n1))}function nJ(e){if(!nX&&nY){var t=a1,n=a3,r=null;nX=!0;do for(var l=!1,a=nH;null!==a;){if((!e||0===a.tag)&&0!=(3&ei(a,a===t?n:0)))try{l=!0;var o=a;if(0!=(6&a0))throw Error(i(327));oV();var u=ei(o,0);if(0!=(3&u)){var s=oD(o,u);if(0!==o.tag&&2===s){var c=u,f=eu(o,c);0!==f&&(u=f,s=ow(o,c,f))}if(1===s)throw c=a9,oN(o,0),ox(o,u),nZ(o),c;6===s?ox(o,u):(o.finishedWork=o.current.alternate,o.finishedLanes=u,oU(o,ol,oi))}nZ(o)}catch(e){null===r?r=[e]:r.push(e)}a=a.next}while(l);if(nX=!1,null!==r){if(1<r.length){if("function"==typeof AggregateError)throw AggregateError(r);for(e=1;e<r.length;e++)n3(n0.bind(null,r[e]))}throw r[0]}}}function n0(e){throw e}function n1(){nY=nK=!1;for(var e=H(),t=null,n=nH;null!==n;){var r=n.next;0!==nG&&window.event&&"popstate"===window.event.type&&ep(n,2|nG);var l=n2(n,e);0===l?(n.next=null,null===t?nH=r:t.next=r,null===r&&(nq=t)):(t=n,0!=(3&l)&&(nY=!0)),n=r}nG=0,nJ(!1)}function n2(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-125829121&e.pendingLanes;0<a;){var o=31-et(a),i=1<<o,u=l[o];-1===u?(0==(i&n)||0!=(i&r))&&(l[o]=function(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:return t+5e3;default:return -1}}(i,t)):u<=t&&(e.expiredLanes|=i),a&=~i}if(t=a1,n=a3,n=ei(e,e===t?n:0),r=e.callbackNode,0===n||e===t&&2===a4||null!==e.cancelPendingCommit)return null!==r&&null!==r&&$(r),e.callbackNode=null,e.callbackPriority=0;if(0!=(3&n))return null!==r&&null!==r&&$(r),e.callbackPriority=2,e.callbackNode=null,2;if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&$(r),em(n)){case 2:n=K;break;case 8:n=Y;break;case 32:default:n=X;break;case 536870912:n=Z}return r=ok.bind(null,e),n=Q(n,r),e.callbackPriority=t,e.callbackNode=n,t}function n3(e){sC(function(){0!=(6&a0)?Q(K,e):e()})}var n4=s.ReactCurrentDispatcher,n8=s.ReactCurrentBatchConfig,n6=0,n5=null,n7=null,n9=null,re=!1,rt=!1,rn=!1,rr=0,rl=0,ra=null,ro=0;function ri(){throw Error(i(321))}function ru(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!tP(e[n],t[n]))return!1;return!0}function rs(e,t,n,r,l,a){return n6=a,n5=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,n4.current=null===e||null===e.memoizedState?r0:r1,rn=!1,e=n(r,l),rn=!1,rt&&(e=rf(t,n,r,l)),rc(),e}function rc(){n4.current=rJ;var e=null!==n7&&null!==n7.next;if(n6=0,n9=n7=n5=null,re=!1,rl=0,ra=null,e)throw Error(i(300))}function rf(e,t,n,r){n5=e;var l=0;do{if(rt&&(ra=null),rl=0,rt=!1,25<=l)throw Error(i(301));l+=1,n9=n7=null,e.updateQueue=null,n4.current=r2;var a=t(n,r)}while(rt);return a}function rd(){var e=0!==rr;return rr=0,e}function rp(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function rh(e){if(re){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}re=!1}n6=0,n9=n7=n5=null,rt=!1,rl=rr=0,ra=null}function rm(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===n9?n5.memoizedState=n9=e:n9=n9.next=e,n9}function rg(){if(null===n7){var e=n5.alternate;e=null!==e?e.memoizedState:null}else e=n7.next;var t=null===n9?n5.memoizedState:n9.next;if(null!==t)n9=t,n7=e;else{if(null===e){if(null===n5.alternate)throw Error(i(467));throw Error(i(310))}e={memoizedState:(n7=e).memoizedState,baseState:n7.baseState,baseQueue:n7.baseQueue,queue:n7.queue,next:null},null===n9?n5.memoizedState=n9=e:n9=n9.next=e}return n9}function ry(e){var t=rl;return rl+=1,null===ra&&(ra=[]),e=nb(ra,e,t),null===n5.alternate&&(null===n9?null===n5.memoizedState:null===n9.next)&&(n4.current=r0),e}function rv(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return ry(e);if(e.$$typeof===w||e.$$typeof===S)return lQ(e)}throw Error(i(438,String(e)))}function rb(e,t){return"function"==typeof t?t(e):t}function rk(e){var t=rg(),n=n7,r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var l=t.baseQueue,a=r.pending;if(null!==a){if(null!==l){var o=l.next;l.next=a.next,a.next=o}n.baseQueue=l=a,r.pending=null}if(null!==l){n=l.next,a=t.baseState;var u=o=null,s=null,c=n;do{var f=-1073741825&c.lane;if(f!==c.lane?(a3&f)===f:(n6&f)===f)null!==s&&(s=s.next={lane:0,revertLane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),f=c.action,rn&&e(a,f),a=c.hasEagerState?c.eagerState:e(a,f);else{var d={lane:f,revertLane:c.revertLane,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===s?(u=s=d,o=a):s=s.next=d,n5.lanes|=f,oe|=f}c=c.next}while(null!==c&&c!==n);null===s?o=a:s.next=u,tP(a,t.memoizedState)||(lu=!0),t.memoizedState=a,t.baseState=o,t.baseQueue=s,r.lastRenderedState=a}return null===l&&(r.lanes=0),[t.memoizedState,r.dispatch]}function rw(e){var t=rg(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,a=t.memoizedState;if(null!==l){n.pending=null;var o=l=l.next;do a=e(a,o.action),o=o.next;while(o!==l);tP(a,t.memoizedState)||(lu=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function rS(){}function rE(e,t){var n=n5,r=rg(),l=t(),a=!tP((n7||r).memoizedState,l);if(a&&(r.memoizedState=l,lu=!0),r=r.queue,rR(rz.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==n9&&1&n9.memoizedState.tag){if(n.flags|=2048,rL(9,rC.bind(null,n,r,l,t),{destroy:void 0},null),null===a1)throw Error(i(349));0!=(60&n6)||rx(n,t,l)}return l}function rx(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=n5.updateQueue)?(t=iy(),n5.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function rC(e,t,n,r){t.value=n,t.getSnapshot=r,rP(t)&&rN(e)}function rz(e,t,n){return n(function(){rP(t)&&rN(e)})}function rP(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!tP(e,n)}catch(e){return!0}}function rN(e){var t=ne(e,2);null!==t&&ob(t,e,2)}function r_(e){var t=rm();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:rb,lastRenderedState:e},t}function rL(e,t,n,r){return e={tag:e,create:t,inst:n,deps:r,next:null},null===(t=n5.updateQueue)?(t=iy(),n5.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function rT(){return rg().memoizedState}function rM(e,t,n,r){var l=rm();n5.flags|=e,l.memoizedState=rL(1|t,n,{destroy:void 0},void 0===r?null:r)}function rF(e,t,n,r){var l=rg();r=void 0===r?null:r;var a=l.memoizedState.inst;null!==n7&&null!==r&&ru(r,n7.memoizedState.deps)?l.memoizedState=rL(t,n,a,r):(n5.flags|=e,l.memoizedState=rL(1|t,n,a,r))}function rD(e,t){rM(8390656,8,e,t)}function rR(e,t){rF(2048,8,e,t)}function rO(e,t){return rF(4,2,e,t)}function rA(e,t){return rF(4,4,e,t)}function rI(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function rU(e,t,n){n=null!=n?n.concat([e]):null,rF(4,4,rI.bind(null,t,e),n)}function rB(){}function rV(e,t){var n=rg();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&ru(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function rQ(e,t){var n=rg();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&ru(t,r[1])?r[0]:(rn&&e(),e=e(),n.memoizedState=[e,t],e)}function r$(e,t,n){return 0==(42&n6)?(e.baseState&&(e.baseState=!1,lu=!0),e.memoizedState=n):(tP(n,t)||(n=es(),n5.lanes|=n,oe|=n,e.baseState=!0),t)}function rW(e,t,n,r,l){var a=eh;eh=0!==a&&8>a?a:8;var o=n8.transition;n8.transition=null,rY(e,t,n),n8.transition={};try{rY(e,t,r),l()}catch(e){throw e}finally{eh=a,n8.transition=o}}function rj(){return rg().memoizedState}function rH(){return rg().memoizedState}function rq(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=ov(t);e=no(n);var r=ni(t,e,n);null!==r&&(ob(r,t,n),nu(r,t,n)),t={cache:lY()},e.payload=t;return}t=t.return}}function rK(e,t,n){var r=ov(e);n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},rX(e)?rG(t,n):(t9(e,t,n,r),null!==(n=nn(e))&&(ob(n,e,r),rZ(n,t,r)))}function rY(e,t,n){var r=ov(e),l={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(rX(e))rG(t,l);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,i=a(o,n);if(l.hasEagerState=!0,l.eagerState=i,tP(i,o)){t9(e,t,l,0),null===a1&&t7();return}}catch(e){}finally{}t9(e,t,l,r),null!==(n=nn(e))&&(ob(n,e,r),rZ(n,t,r))}}function rX(e){var t=e.alternate;return e===n5||null!==t&&t===n5}function rG(e,t){rt=re=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function rZ(e,t,n){if(0!=(8388480&n)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ep(e,n)}}iy=function(){return{lastEffect:null,events:null,stores:null}};var rJ={readContext:lQ,use:rv,useCallback:ri,useContext:ri,useEffect:ri,useImperativeHandle:ri,useInsertionEffect:ri,useLayoutEffect:ri,useMemo:ri,useReducer:ri,useRef:ri,useState:ri,useDebugValue:ri,useDeferredValue:ri,useTransition:ri,useMutableSource:ri,useSyncExternalStore:ri,useId:ri};rJ.useCacheRefresh=ri;var r0={readContext:lQ,use:rv,useCallback:function(e,t){return rm().memoizedState=[e,void 0===t?null:t],e},useContext:lQ,useEffect:rD,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,rM(4194308,4,rI.bind(null,t,e),n)},useLayoutEffect:function(e,t){return rM(4194308,4,e,t)},useInsertionEffect:function(e,t){rM(4,2,e,t)},useMemo:function(e,t){var n=rm();return t=void 0===t?null:t,rn&&e(),e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rm();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=rK.bind(null,n5,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},rm().memoizedState=e},useState:function(e){var t=(e=r_(e)).queue,n=rY.bind(null,n5,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:rB,useDeferredValue:function(e){return rm().memoizedState=e},useTransition:function(){var e=r_(!1);return e=rW.bind(null,n5,e.queue,!0,!1),rm().memoizedState=e,[!1,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=n5,l=rm();if(t$){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===a1)throw Error(i(349));0!=(60&n6)||rx(r,t,n)}l.memoizedState=n;var a={value:n,getSnapshot:t};return l.queue=a,rD(rz.bind(null,r,a,e),[e]),r.flags|=2048,rL(9,rC.bind(null,r,a,n,t),{destroy:void 0},null),n},useId:function(){var e=rm(),t=a1.identifierPrefix;if(t$){var n=tO,r=tR;t=":"+t+"R"+(n=(r&~(1<<32-et(r)-1)).toString(32)+n),0<(n=rr++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ro++).toString(32)+":";return e.memoizedState=t},useCacheRefresh:function(){return rm().memoizedState=rq.bind(null,n5)}},r1={readContext:lQ,use:rv,useCallback:rV,useContext:lQ,useEffect:rR,useImperativeHandle:rU,useInsertionEffect:rO,useLayoutEffect:rA,useMemo:rQ,useReducer:rk,useRef:rT,useState:function(){return rk(rb)},useDebugValue:rB,useDeferredValue:function(e){return r$(rg(),n7.memoizedState,e)},useTransition:function(){var e=rk(rb)[0],t=rg().memoizedState;return["boolean"==typeof e?e:ry(e),t]},useMutableSource:rS,useSyncExternalStore:rE,useId:rj};r1.useCacheRefresh=rH;var r2={readContext:lQ,use:rv,useCallback:rV,useContext:lQ,useEffect:rR,useImperativeHandle:rU,useInsertionEffect:rO,useLayoutEffect:rA,useMemo:rQ,useReducer:rw,useRef:rT,useState:function(){return rw(rb)},useDebugValue:rB,useDeferredValue:function(e){var t=rg();return null===n7?t.memoizedState=e:r$(t,n7.memoizedState,e)},useTransition:function(){var e=rw(rb)[0],t=rg().memoizedState;return["boolean"==typeof e?e:ry(e),t]},useMutableSource:rS,useSyncExternalStore:rE,useId:rj};function r3(e,t){if(e&&e.defaultProps)for(var n in t=u({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function r4(e,t,n,r){t=e.memoizedState,n=null==(n=n(r,t))?t:u({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}r2.useCacheRefresh=rH;var r8={isMounted:function(e){return!!(e=e._reactInternals)&&td(e)===e},enqueueSetState:function(e,t,n){var r=ov(e=e._reactInternals),l=no(r);l.payload=t,null!=n&&(l.callback=n),null!==(t=ni(e,l,r))&&(ob(t,e,r),nu(t,e,r))},enqueueReplaceState:function(e,t,n){var r=ov(e=e._reactInternals),l=no(r);l.tag=1,l.payload=t,null!=n&&(l.callback=n),null!==(t=ni(e,l,r))&&(ob(t,e,r),nu(t,e,r))},enqueueForceUpdate:function(e,t){var n=ov(e=e._reactInternals),r=no(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=ni(e,r,n))&&(ob(t,e,n),nu(t,e,n))}};function r6(e,t,n,r,l,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||!np(n,r)||!np(l,a)}function r5(e,t,n){var r=!1,l=tg,a=t.contextType;return"object"==typeof a&&null!==a?a=lQ(a):(l=tw(t)?tb:ty.current,a=(r=null!=(r=t.contextTypes))?tk(e,l):tg),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=r8,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),t}function r7(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&r8.enqueueReplaceState(t,t.state,null)}function r9(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},nl(e);var a=t.contextType;"object"==typeof a&&null!==a?l.context=lQ(a):(a=tw(t)?tb:ty.current,l.context=tk(e,a)),l.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(r4(e,t,a,n),l.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(t=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),t!==l.state&&r8.enqueueReplaceState(l,l.state,null),nc(e,n,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4194308)}function le(e,t){try{var n="",r=t;do n+=function(e){switch(e.tag){case 26:case 27:case 5:return eW(e.type);case 16:return eW("Lazy");case 13:return eW("Suspense");case 19:return eW("SuspenseList");case 0:case 2:case 15:return e=eH(e.type,!1);case 11:return e=eH(e.type.render,!1);case 1:return e=eH(e.type,!0);default:return""}}(r),r=r.return;while(r);var l=n}catch(e){l="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:l,digest:null}}function lt(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ln(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}function lr(e,t,n){(n=no(n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ou||(ou=!0,os=r),ln(e,t)},n}function ll(e,t,n){(n=no(n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){ln(e,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){ln(e,t),"function"!=typeof r&&(null===oc?oc=new Set([this]):oc.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function la(e,t,n,r,l){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=no(2)).tag=2,ni(n,t,2))),n.lanes|=2),e):(e.flags|=65536,e.lanes=l,e)}var lo=s.ReactCurrentOwner,li=Error(i(461)),lu=!1;function ls(e,t,n,r){t.child=null===e?nL(t,null,n,r):n_(t,e.child,n,r)}function lc(e,t,n,r,l){n=n.render;var a=t.ref;return(lV(t,l),r=rs(e,t,n,r,a,l),n=rd(),null===e||lu)?(t$&&n&&tU(t),t.flags|=1,ls(e,t,r,l),t.child):(rp(e,t,l),lT(e,t,l))}function lf(e,t,n,r,l){if(null===e){var a=n.type;return"function"!=typeof a||oG(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=o0(n.type,null,r,t,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ld(e,t,a,r,l))}if(a=e.child,0==(e.lanes&l)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:np)(o,r)&&e.ref===t.ref)return lT(e,t,l)}return t.flags|=1,(e=oZ(a,r)).ref=t.ref,e.return=t,t.child=e}function ld(e,t,n,r,l){if(null!==e){var a=e.memoizedProps;if(np(a,r)&&e.ref===t.ref){if(lu=!1,t.pendingProps=r=a,0==(e.lanes&l))return t.lanes=e.lanes,lT(e,t,l);0!=(131072&e.flags)&&(lu=!0)}}return lg(e,t,n,r,l)}function lp(e,t,n){var r=t.pendingProps,l=r.children,a=0!=(2&t.stateNode._pendingVisibility),o=null!==e?e.memoizedState:null;if(lm(e,t),"hidden"===r.mode||a){if(0!=(128&t.flags)){if(n=null!==o?o.baseLanes|n:n,null!==e){for(l=0,r=t.child=e.child;null!==r;)l=l|r.lanes|r.childLanes,r=r.sibling;t.childLanes=l&~n}else t.childLanes=0,t.child=null;return lh(e,t,n)}if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},null!==e&&l0(t,null),nD(),nU(t);else{if(0==(1073741824&n))return t.lanes=t.childLanes=1073741824,lh(e,t,null!==o?o.baseLanes|n:n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&l0(t,null!==o?o.cachePool:null),null!==o?nF(t,o):nD(),nU(t)}}else null!==o?(l0(t,o.cachePool),nF(t,o),nB(t),t.memoizedState=null):(null!==e&&l0(t,null),nD(),nB(t));return ls(e,t,l,n),t.child}function lh(e,t,n){var r=lJ();return r=null===r?null:{parent:lK._currentValue,pool:r},t.memoizedState={baseLanes:n,cachePool:r},null!==e&&l0(t,null),nD(),nU(t),null}function lm(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function lg(e,t,n,r,l){var a=tw(n)?tb:ty.current;return(a=tk(t,a),lV(t,l),n=rs(e,t,n,r,a,l),r=rd(),null===e||lu)?(t$&&r&&tU(t),t.flags|=1,ls(e,t,n,l),t.child):(rp(e,t,l),lT(e,t,l))}function ly(e,t,n,r,l,a){return(lV(t,a),n=rf(t,r,n,l),rc(),r=rd(),null===e||lu)?(t$&&r&&tU(t),t.flags|=1,ls(e,t,n,a),t.child):(rp(e,t,a),lT(e,t,a))}function lv(e,t,n,r,l){if(tw(n)){var a=!0;tC(t)}else a=!1;if(lV(t,l),null===t.stateNode)lL(e,t),r5(t,n,r),r9(t,n,r,l),r=!0;else if(null===e){var o=t.stateNode,i=t.memoizedProps;o.props=i;var u=o.context,s=n.contextType;s="object"==typeof s&&null!==s?lQ(s):tk(t,s=tw(n)?tb:ty.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(i!==r||u!==s)&&r7(t,o,r,s),nr=!1;var d=t.memoizedState;o.state=d,nc(t,r,o,l),u=t.memoizedState,i!==r||d!==u||tv.current||nr?("function"==typeof c&&(r4(t,n,c,r),u=t.memoizedState),(i=nr||r6(t,n,i,r,d,u,s))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=s,r=i):("function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,na(e,t),i=t.memoizedProps,s=t.type===t.elementType?i:r3(t.type,i),o.props=s,f=t.pendingProps,d=o.context,u="object"==typeof(u=n.contextType)&&null!==u?lQ(u):tk(t,u=tw(n)?tb:ty.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(i!==f||d!==u)&&r7(t,o,r,u),nr=!1,d=t.memoizedState,o.state=d,nc(t,r,o,l);var h=t.memoizedState;i!==f||d!==h||tv.current||nr?("function"==typeof p&&(r4(t,n,p,r),h=t.memoizedState),(s=nr||r6(t,n,s,r,d,h,u)||!1)?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,u),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=u,r=s):("function"!=typeof o.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return lb(e,t,n,r,a,l)}function lb(e,t,n,r,l,a){lm(e,t);var o=0!=(128&t.flags);if(!r&&!o)return l&&tz(t,n,!1),lT(e,t,a);r=t.stateNode,lo.current=t;var i=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=n_(t,e.child,null,a),t.child=n_(t,null,i,a)):ls(e,t,i,a),t.memoizedState=r.state,l&&tz(t,n,!0),t.child}function lk(e){var t=e.stateNode;t.pendingContext?tE(e,t.pendingContext,t.pendingContext!==t.context):t.context&&tE(e,t.context,!1),I(e,t.containerInfo)}function lw(e,t,n,r,l){return t3(),t4(l),t.flags|=256,ls(e,t,n,r),t.child}var lS={dehydrated:null,treeContext:null,retryLane:0};function lE(e){return{baseLanes:e,cachePool:l1()}}function lx(e,t,n){var r,l=t.pendingProps,a=!1,o=0!=(128&t.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&0!=(2&nQ.current)),r&&(a=!0,t.flags&=-129),null===e){if(t$){if(a?nI(t):nB(t),t$&&((o=e=tQ)?tX(t,o)||(tG(t)&&tZ(),tQ=sL(o.nextSibling),r=tV,tQ&&tX(t,tQ)?tH(r,o):(tq(tV,t),t$=!1,tV=t,tQ=e)):(tG(t)&&tZ(),tq(tV,t),t$=!1,tV=t,tQ=e)),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))return 0==(1&t.mode)?t.lanes=2:"$!"===e.data?t.lanes=16:t.lanes=1073741824,null;nV(t)}return(o=l.children,e=l.fallback,a)?(nB(t),l=t.mode,a=t.child,o={mode:"hidden",children:o},0==(1&l)&&null!==a?(a.childLanes=0,a.pendingProps=o):a=o2(o,l,0,null),e=o1(e,l,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=lE(n),t.memoizedState=lS,e):(nI(t),lC(t,o))}if(null!==(r=e.memoizedState)){var u=r.dehydrated;if(null!==u)return function(e,t,n,r,l,a,o){if(n)return 256&t.flags?(nI(t),t.flags&=-257,lz(e,t,o,r=lt(Error(i(422))))):null!==t.memoizedState?(nB(t),t.child=e.child,t.flags|=128,null):(nB(t),a=r.fallback,l=t.mode,r=o2({mode:"visible",children:r.children},l,0,null),a=o1(a,l,o,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,0!=(1&t.mode)&&n_(t,e.child,null,o),t.child.memoizedState=lE(o),t.memoizedState=lS,a);if(nI(t),0==(1&t.mode))return lz(e,t,o,null);if("$!"===l.data){if(r=l.nextSibling&&l.nextSibling.dataset)var u=r.dgst;return r=u,(a=Error(i(419))).digest=r,r=lt(a,r,void 0),lz(e,t,o,r)}if(u=0!=(o&e.childLanes),lu||u){if(null!==(r=a1)){switch(o&-o){case 2:l=1;break;case 8:l=4;break;case 32:l=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=64;break;case 536870912:l=268435456;break;default:l=0}if(0!==(l=0!=(l&(r.suspendedLanes|o))?0:l)&&l!==a.retryLane)throw a.retryLane=l,ne(e,l),ob(r,e,l),li}return oF(),lz(e,t,o,null)}return"$?"===l.data?(t.flags|=128,t.child=e.child,t=oq.bind(null,e),l._reactRetry=t,null):(e=a.treeContext,tQ=sL(l.nextSibling),tV=t,t$=!0,tW=null,tj=!1,null!==e&&(tM[tF++]=tR,tM[tF++]=tO,tM[tF++]=tD,tR=e.id,tO=e.overflow,tD=t),t=lC(t,r.children),t.flags|=4096,t)}(e,t,o,l,u,r,n)}if(a){nB(t),a=l.fallback,o=t.mode,u=(r=e.child).sibling;var s={mode:"hidden",children:l.children};return 0==(1&o)&&t.child!==r?((l=t.child).childLanes=0,l.pendingProps=s,t.deletions=null):(l=oZ(r,s)).subtreeFlags=31457280&r.subtreeFlags,null!==u?a=oZ(u,a):(a=o1(a,o,n,null),a.flags|=2),a.return=t,l.return=t,l.sibling=a,t.child=l,l=a,a=t.child,null===(o=e.child.memoizedState)?o=lE(n):(null!==(r=o.cachePool)?(u=lK._currentValue,r=r.parent!==u?{parent:u,pool:u}:r):r=l1(),o={baseLanes:o.baseLanes|n,cachePool:r}),a.memoizedState=o,a.childLanes=e.childLanes&~n,t.memoizedState=lS,l}return nI(t),e=(a=e.child).sibling,l=oZ(a,{mode:"visible",children:l.children}),0==(1&t.mode)&&(l.lanes=n),l.return=t,l.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=l,t.memoizedState=null,l}function lC(e,t){return(t=o2({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function lz(e,t,n,r){return null!==r&&t4(r),n_(t,e.child,null,n),e=lC(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lP(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),lU(e.return,t,n)}function lN(e,t,n,r,l){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=l)}function l_(e,t,n){var r=t.pendingProps,l=r.revealOrder,a=r.tail;if(ls(e,t,r.children,n),0!=(2&(r=nQ.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&lP(e,n,t);else if(19===e.tag)lP(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(h(nQ,r),0==(1&t.mode))t.memoizedState=null;else switch(l){case"forwards":for(l=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===n$(e)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),lN(t,!1,l,n,a);break;case"backwards":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(e=l.alternate)&&null===n$(e)){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}lN(t,!0,n,null,a);break;case"together":lN(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function lL(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lT(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),oe|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=oZ(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=oZ(e,e.pendingProps)).return=t;n.sibling=null}return t.child}var lM=d(null),lF=null,lD=null,lR=null;function lO(){lR=lD=lF=null}function lA(e,t,n){h(lM,t._currentValue),t._currentValue=n}function lI(e){var t=lM.current;e._currentValue=t===M?e._defaultValue:t,p(lM)}function lU(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function lB(e,t,n){var r=e.child;for(null!==r&&(r.return=e);null!==r;){var l=r.dependencies;if(null!==l)for(var a=r.child,o=l.firstContext;null!==o;){if(o.context===t){if(1===r.tag){(o=no(n&-n)).tag=2;var u=r.updateQueue;if(null!==u){var s=(u=u.shared).pending;null===s?o.next=o:(o.next=s.next,s.next=o),u.pending=o}}r.lanes|=n,null!==(o=r.alternate)&&(o.lanes|=n),lU(r.return,n,e),l.lanes|=n;break}o=o.next}else if(10===r.tag)a=r.type===e.type?null:r.child;else if(18===r.tag){if(null===(a=r.return))throw Error(i(341));a.lanes|=n,null!==(l=a.alternate)&&(l.lanes|=n),lU(a,n,e),a=r.sibling}else a=r.child;if(null!==a)a.return=r;else for(a=r;null!==a;){if(a===e){a=null;break}if(null!==(r=a.sibling)){r.return=a.return,a=r;break}a=a.return}r=a}}function lV(e,t){lF=e,lR=lD=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(lu=!0),e.firstContext=null)}function lQ(e){return lW(lF,e)}function l$(e,t,n){return null===lF&&lV(e,n),lW(e,t)}function lW(e,t){var n=t._currentValue;if(lR!==t){if(t={context:t,memoizedValue:n,next:null},null===lD){if(null===e)throw Error(i(308));lD=t,e.dependencies={lanes:0,firstContext:t}}else lD=lD.next=t}return n}var lj="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},lH=a.unstable_scheduleCallback,lq=a.unstable_NormalPriority,lK={$$typeof:w,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0,_defaultValue:null,_globalName:null};function lY(){return{controller:new lj,data:new Map,refCount:0}}function lX(e){e.refCount--,0===e.refCount&&lH(lq,function(){e.controller.abort()})}var lG=s.ReactCurrentBatchConfig,lZ=d(null);function lJ(){var e=lZ.current;return null!==e?e:a1.pooledCache}function l0(e,t){null===t?h(lZ,lZ.current):h(lZ,t.pool)}function l1(){var e=lJ();return null===e?null:{parent:lK._currentValue,pool:e}}function l2(e){e.flags|=4}function l3(e){e.flags|=2097664}function l4(e,t,n,r){if((e=e.memoizedProps)!==r){n=null;var l,a,o=null;for(l in e)if(!r.hasOwnProperty(l)&&e.hasOwnProperty(l)&&null!=e[l]){if("style"===l){var i=e[l];for(a in i)i.hasOwnProperty(a)&&(o||(o={}),o[a]="")}else(n=n||[]).push(l,null)}for(l in r){i=r[l];var u=null!=e?e[l]:void 0;if(r.hasOwnProperty(l)&&i!==u&&(null!=i||null!=u)){if("style"===l){if(u){for(a in u)!u.hasOwnProperty(a)||i&&i.hasOwnProperty(a)||(o||(o={}),o[a]="");for(a in i)i.hasOwnProperty(a)&&u[a]!==i[a]&&(o||(o={}),o[a]=i[a])}else o||(n||(n=[]),n.push(l,o)),o=i}else(n=n||[]).push(l,i)}}o&&(n=n||[]).push("style",o),r=n,(t.updateQueue=r)&&l2(t)}}function l8(e,t){if("stylesheet"!==t.type||0!=(4&t.state.loading))e.flags&=-16777217;else if(e.flags|=16777216,0==(42&a3)&&!(t="stylesheet"!==t.type||0!=(3&t.state.loading))){if(oL())e.flags|=8192;else throw nk=ng,nm}}function l6(e,t){null!==t?e.flags|=4:16384&e.flags&&(t=22!==e.tag?ec():1073741824,e.lanes|=t)}function l5(e,t){if(!t$)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function l7(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=31457280&l.subtreeFlags,r|=31457280&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function l9(e,t){switch(tB(t),t.tag){case 1:null!=(e=t.type.childContextTypes)&&tS();break;case 3:lI(lK),U(),p(tv),p(ty),nj();break;case 26:case 27:case 5:V(t);break;case 4:U();break;case 13:nV(t);break;case 19:p(nQ);break;case 10:lI(t.type._context);break;case 22:case 23:nV(t),nR(),null!==e&&p(lZ);break;case 24:lI(lK)}}function ae(e,t,n){var r=Array.prototype.slice.call(arguments,3);try{t.apply(n,r)}catch(e){this.onError(e)}}var at=!1,an=null,ar=!1,al=null,aa={onError:function(e){at=!0,an=e}};function ao(e,t,n,r,l,a,o,i,u){at=!1,an=null,ae.apply(aa,arguments)}var ai=!1,au=!1,as="function"==typeof WeakSet?WeakSet:Set,ac=null;function af(e,t){try{var n=e.ref;if(null!==n){var r=e.stateNode;switch(e.tag){case 26:case 27:case 5:var l=r;break;default:l=r}"function"==typeof n?e.refCleanup=n(l):n.current=l}}catch(n){o$(e,t,n)}}function ad(e,t){var n=e.ref,r=e.refCleanup;if(null!==n){if("function"==typeof r)try{r()}catch(n){o$(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){o$(e,t,n)}else n.current=null}}function ap(e,t,n){try{n()}catch(n){o$(e,t,n)}}var ah=!1;function am(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{if((l.tag&e)===e){var a=l.inst,o=a.destroy;void 0!==o&&(a.destroy=void 0,ap(t,n,o))}l=l.next}while(l!==r)}}function ag(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create,l=n.inst;r=r(),l.destroy=r}n=n.next}while(n!==t)}}function ay(e,t){try{ag(t,e)}catch(t){o$(e,e.return,t)}}function av(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{nd(t,n)}catch(t){o$(e,e.return,t)}}}function ab(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src&&(r.src=n.src)}}catch(t){o$(e,e.return,t)}}function ak(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:aD(e,n),4&r&&ay(n,5);break;case 1:if(aD(e,n),4&r){if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){o$(n,n.return,e)}else{var l=n.elementType===n.type?t.memoizedProps:r3(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){o$(n,n.return,e)}}}64&r&&av(n),512&r&&af(n,n.return);break;case 3:if(aD(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:e=n.child.stateNode}try{nd(r,e)}catch(e){o$(n,n.return,e)}}break;case 26:aD(e,n),512&r&&af(n,n.return);break;case 27:case 5:aD(e,n),null===t&&4&r&&ab(n),512&r&&af(n,n.return);break;case 12:default:aD(e,n);break;case 13:aD(e,n),4&r&&aN(e,n);break;case 22:if(0!=(1&n.mode)){if(!(l=null!==n.memoizedState||ai)){t=null!==t&&null!==t.memoizedState||au;var a=ai,o=au;ai=l,(au=t)&&!o?function e(t,n,r){for(r=r&&0!=(8772&n.subtreeFlags),n=n.child;null!==n;){var l=n.alternate,a=t,o=n,i=o.flags;switch(o.tag){case 0:case 11:case 15:e(a,o,r),ay(o,4);break;case 1:if(e(a,o,r),"function"==typeof(a=o.stateNode).componentDidMount)try{a.componentDidMount()}catch(e){o$(o,o.return,e)}if(null!==(l=o.updateQueue)){var u=l.shared.hiddenCallbacks;if(null!==u)for(l.shared.hiddenCallbacks=null,l=0;l<u.length;l++)nf(u[l],a)}r&&64&i&&av(o),af(o,o.return);break;case 26:case 27:case 5:e(a,o,r),r&&null===l&&4&i&&ab(o),af(o,o.return);break;case 12:default:e(a,o,r);break;case 13:e(a,o,r),r&&4&i&&aN(a,o);break;case 22:null===o.memoizedState&&e(a,o,r),af(o,o.return)}n=n.sibling}}(e,n,0!=(8772&n.subtreeFlags)):aD(e,n),ai=a,au=o}}else aD(e,n);512&r&&("manual"===n.memoizedProps.mode?af(n,n.return):ad(n,n.return))}}function aw(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag||4===e.tag}function aS(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||aw(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&27!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function aE(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&27!==r&&null!==(e=e.child))for(aE(e,t,n),e=e.sibling;null!==e;)aE(e,t,n),e=e.sibling}var ax=null,aC=!1;function az(e,t,n){for(n=n.child;null!==n;)aP(e,t,n),n=n.sibling}function aP(e,t,n){if(ee&&"function"==typeof ee.onCommitFiberUnmount)try{ee.onCommitFiberUnmount(J,n)}catch(e){}switch(n.tag){case 26:au||ad(n,t),az(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:au||ad(n,t);var r=ax,l=aC;for(ax=n.stateNode,az(e,t,n),e=(n=n.stateNode).attributes;e.length;)n.removeAttributeNode(e[0]);ez(n),ax=r,aC=l;break;case 5:au||ad(n,t);case 6:r=ax,l=aC,ax=null,az(e,t,n),ax=r,aC=l,null!==ax&&(aC?(e=ax,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ax.removeChild(n.stateNode));break;case 18:null!==ax&&(aC?(e=ax,n=n.stateNode,8===e.nodeType?sP(e.parentNode,n):1===e.nodeType&&sP(e,n),i4(e)):sP(ax,n.stateNode));break;case 4:r=ax,l=aC,ax=n.stateNode.containerInfo,aC=!0,az(e,t,n),ax=r,aC=l;break;case 0:case 11:case 14:case 15:if(!au&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){l=r=r.next;do{var a=l.tag,o=l.inst,i=o.destroy;void 0!==i&&(0!=(2&a)?(o.destroy=void 0,ap(n,t,i)):0!=(4&a)&&(o.destroy=void 0,ap(n,t,i))),l=l.next}while(l!==r)}az(e,t,n);break;case 1:if(!au&&(ad(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){o$(n,t,e)}az(e,t,n);break;case 21:default:az(e,t,n);break;case 22:ad(n,t),1&n.mode?(au=(r=au)||null!==n.memoizedState,az(e,t,n),au=r):az(e,t,n)}}function aN(e,t){if(null===t.memoizedState&&null!==(e=t.alternate)&&null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))try{i4(e)}catch(e){o$(t,t.return,e)}}function a_(e,t){var n=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new as),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new as),t;default:throw Error(i(435,e.tag))}}(e);t.forEach(function(t){var r=oK.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}function aL(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var l=n[r];try{var a=t,o=a;e:for(;null!==o;){switch(o.tag){case 27:case 5:ax=o.stateNode,aC=!1;break e;case 3:case 4:ax=o.stateNode.containerInfo,aC=!0;break e}o=o.return}if(null===ax)throw Error(i(160));aP(e,a,l),ax=null,aC=!1;var u=l.alternate;null!==u&&(u.return=null),l.return=null}catch(e){o$(l,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)aM(t,e),t=t.sibling}var aT=null;function aM(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(aL(t,e),aF(e),4&r){try{am(3,e,e.return),ag(3,e)}catch(t){o$(e,e.return,t)}try{am(5,e,e.return)}catch(t){o$(e,e.return,t)}}break;case 1:aL(t,e),aF(e),512&r&&null!==n&&ad(n,n.return),64&r&&ai&&null!==(e=e.updateQueue)&&null!==(n=e.callbacks)&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===r?n:r.concat(n));break;case 26:var l=aT;if(aL(t,e),aF(e),512&r&&null!==n&&ad(n,n.return),4&r){if(t=null!==n?n.memoizedState:null,r=e.memoizedState,null===n){if(null===r){if(null===e.stateNode){e:{n=e.type,r=e.memoizedProps,t=l.ownerDocument||l;t:switch(n){case"title":(!(l=t.getElementsByTagName("title")[0])||l[eC]||l[ev]||"http://www.w3.org/2000/svg"===l.namespaceURI||l.hasAttribute("itemprop"))&&(l=t.createElement(n),t.head.insertBefore(l,t.querySelector("head > title"))),sh(l,n,r),l[ev]=e,eM(l),n=l;break e;case"link":var a=sq("link","href",t).get(n+(r.href||""));if(a){for(var o=0;o<a.length;o++)if((l=a[o]).getAttribute("href")===(null==r.href?null:r.href)&&l.getAttribute("rel")===(null==r.rel?null:r.rel)&&l.getAttribute("title")===(null==r.title?null:r.title)&&l.getAttribute("crossorigin")===(null==r.crossOrigin?null:r.crossOrigin)){a.splice(o,1);break t}}sh(l=t.createElement(n),n,r),t.head.appendChild(l);break;case"meta":if(a=sq("meta","content",t).get(n+(r.content||""))){for(o=0;o<a.length;o++)if((l=a[o]).getAttribute("content")===(null==r.content?null:""+r.content)&&l.getAttribute("name")===(null==r.name?null:r.name)&&l.getAttribute("property")===(null==r.property?null:r.property)&&l.getAttribute("http-equiv")===(null==r.httpEquiv?null:r.httpEquiv)&&l.getAttribute("charset")===(null==r.charSet?null:r.charSet)){a.splice(o,1);break t}}sh(l=t.createElement(n),n,r),t.head.appendChild(l);break;default:throw Error(i(468,n))}l[ev]=e,eM(l),n=l}e.stateNode=n}else sK(l,e.type,e.stateNode)}else e.stateNode=sQ(l,r,e.memoizedProps)}else if(t!==r)null===t?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):t.count--,null===r?sK(l,e.type,e.stateNode):sQ(l,r,e.memoizedProps);else if(null===r&&null!==e.stateNode&&(r=e.updateQueue,e.updateQueue=null,null!==r))try{var u=e.stateNode,s=e.memoizedProps;sm(u,r,e.type,n.memoizedProps,s),u[eb]=s}catch(t){o$(e,e.return,t)}}break;case 27:if(4&r&&null===e.alternate){for(l=e.stateNode,a=e.memoizedProps,o=l.firstChild;o;){var c=o.nextSibling,f=o.nodeName;o[eC]||"HEAD"===f||"BODY"===f||"STYLE"===f||"LINK"===f&&"stylesheet"===o.rel.toLowerCase()||l.removeChild(o),o=c}for(o=e.type,c=l.attributes;c.length;)l.removeAttributeNode(c[0]);sh(l,o,a),l[ev]=e,l[eb]=a}case 5:if(aL(t,e),aF(e),512&r&&null!==n&&ad(n,n.return),32&e.flags){t=e.stateNode;try{te(t,"")}catch(t){o$(e,e.return,t)}}if(4&r&&null!=(r=e.stateNode)&&(t=e.memoizedProps,n=null!==n?n.memoizedProps:t,l=e.type,a=e.updateQueue,e.updateQueue=null,null!==a))try{sm(r,a,l,n,t),r[eb]=t}catch(t){o$(e,e.return,t)}break;case 6:if(aL(t,e),aF(e),4&r){if(null===e.stateNode)throw Error(i(162));n=e.stateNode,r=e.memoizedProps;try{n.nodeValue=r}catch(t){o$(e,e.return,t)}}break;case 3:if(sH=null,l=aT,aT=sR(t.containerInfo),aL(t,e),aT=l,aF(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{i4(t.containerInfo)}catch(t){o$(e,e.return,t)}break;case 4:n=aT,aT=sR(e.stateNode.containerInfo),aL(t,e),aF(e),aT=n;break;case 13:aL(t,e),aF(e),8192&(n=e.child).flags&&null!==n.memoizedState&&(null===n.alternate||null===n.alternate.memoizedState)&&(oa=H()),4&r&&null!==(n=e.updateQueue)&&(e.updateQueue=null,a_(e,n));break;case 22:if(512&r&&null!==n&&ad(n,n.return),u=null!==e.memoizedState,s=null!==n&&null!==n.memoizedState,1&e.mode){var d=ai,p=au;ai=d||u,au=p||s,aL(t,e),au=p,ai=d}else aL(t,e);if(aF(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&r&&(t._visibility=u?-2&t._visibility:1|t._visibility,u&&(t=ai||au,null===n||s||t||0!=(1&e.mode)&&function e(t){for(t=t.child;null!==t;){var n=t;switch(n.tag){case 0:case 11:case 14:case 15:am(4,n,n.return),e(n);break;case 1:ad(n,n.return);var r=n.stateNode;if("function"==typeof r.componentWillUnmount){var l=n.return;try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){o$(n,l,e)}}e(n);break;case 26:case 27:case 5:ad(n,n.return),e(n);break;case 22:ad(n,n.return),null===n.memoizedState&&e(n);break;default:e(n)}t=t.sibling}}(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode))e:for(n=null,t=e;;){if(5===t.tag||26===t.tag||27===t.tag){if(null===n){n=t;try{l=t.stateNode,u?(a=l.style,"function"==typeof a.setProperty?a.setProperty("display","none","important"):a.display="none"):(o=t.stateNode,f=null!=(c=t.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,o.style.display=null==f||"boolean"==typeof f?"":(""+f).trim())}catch(t){o$(e,e.return,t)}}}else if(6===t.tag){if(null===n)try{t.stateNode.nodeValue=u?"":t.memoizedProps}catch(t){o$(e,e.return,t)}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&r&&null!==(n=e.updateQueue)&&null!==(r=n.retryQueue)&&(n.retryQueue=null,a_(e,r));break;case 19:aL(t,e),aF(e),4&r&&null!==(n=e.updateQueue)&&(e.updateQueue=null,a_(e,n));break;case 21:break;default:aL(t,e),aF(e)}}function aF(e){var t=e.flags;if(2&t){try{if(27!==e.tag){t:{for(var n=e.return;null!==n;){if(aw(n)){var r=n;break t}n=n.return}throw Error(i(160))}switch(r.tag){case 27:var l=r.stateNode,a=aS(e);aE(e,a,l);break;case 5:var o=r.stateNode;32&r.flags&&(te(o,""),r.flags&=-33);var u=aS(e);aE(e,u,o);break;case 3:case 4:var s=r.stateNode.containerInfo,c=aS(e);!function e(t,n,r){var l=t.tag;if(5===l||6===l)t=t.stateNode,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!=(r=r._reactRootContainer)||null!==n.onclick||(n.onclick=sf));else if(4!==l&&27!==l&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,c,s);break;default:throw Error(i(161))}}}catch(t){o$(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function aD(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)ak(e,t.alternate,t),t=t.sibling}function aR(e,t){try{ag(t,e)}catch(t){o$(e,e.return,t)}}function aO(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&lX(n))}function aA(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&lX(e))}function aI(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)aU(e,t,n,r),t=t.sibling}function aU(e,t,n,r){var l=t.flags;switch(t.tag){case 0:case 11:case 15:aI(e,t,n,r),2048&l&&aR(t,9);break;case 3:aI(e,t,n,r),2048&l&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&lX(e)));break;case 23:break;case 22:var a=t.stateNode;null!==t.memoizedState?4&a._visibility?aI(e,t,n,r):1&t.mode?aB(e,t):(a._visibility|=4,aI(e,t,n,r)):4&a._visibility?aI(e,t,n,r):(a._visibility|=4,function e(t,n,r,l,a){for(a=a&&0!=(10256&n.subtreeFlags),n=n.child;null!==n;){var o=n,i=o.flags;switch(o.tag){case 0:case 11:case 15:e(t,o,r,l,a),aR(o,8);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?4&u._visibility?e(t,o,r,l,a):1&o.mode?aB(t,o):(u._visibility|=4,e(t,o,r,l,a)):(u._visibility|=4,e(t,o,r,l,a)),a&&2048&i&&aO(o.alternate,o);break;case 24:e(t,o,r,l,a),a&&2048&i&&aA(o.alternate,o);break;default:e(t,o,r,l,a)}n=n.sibling}}(e,t,n,r,0!=(10256&t.subtreeFlags))),2048&l&&aO(t.alternate,t);break;case 24:aI(e,t,n,r),2048&l&&aA(t.alternate,t);break;default:aI(e,t,n,r)}}function aB(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=t,r=n.flags;switch(n.tag){case 22:aB(e,n),2048&r&&aO(n.alternate,n);break;case 24:aB(e,n),2048&r&&aA(n.alternate,n);break;default:aB(e,n)}t=t.sibling}}var aV=8192;function aQ(e){if(e.subtreeFlags&aV)for(e=e.child;null!==e;)a$(e),e=e.sibling}function a$(e){switch(e.tag){case 26:aQ(e),e.flags&aV&&null!==e.memoizedState&&function(e,t,n){if(null===sY)throw Error(i(475));var r=sY;if("stylesheet"===t.type&&("string"!=typeof n.media||!1!==matchMedia(n.media).matches)){if(null===t.instance){var l=sI(n.href),a=e.querySelector(sU(l));if(a){null!==(e=a._p)&&"object"==typeof e&&"function"==typeof e.then&&(r.count++,r=sG.bind(r),e.then(r,r)),t.state.loading|=4,t.instance=a,eM(a);return}a=e.ownerDocument||e,n=sB(n),(l=sF.get(l))&&sW(n,l),eM(a=a.createElement("link"));var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),sh(a,"link",n),t.instance=a}null===r.stylesheets&&(r.stylesheets=new Map),r.stylesheets.set(t,e),(e=t.state.preload)&&0==(3&t.state.loading)&&(r.count++,t=sG.bind(r),e.addEventListener("load",t),e.addEventListener("error",t))}}(aT,e.memoizedState,e.memoizedProps);break;case 5:default:aQ(e);break;case 3:case 4:var t=aT;aT=sR(e.stateNode.containerInfo),aQ(e),aT=t;break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=aV,aV=16777216,aQ(e),aV=t):aQ(e))}}function aW(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(null!==e)}}function aj(e){var t=e.deletions;if(0!=(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];ac=r,aq(r,e)}aW(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)aH(e),e=e.sibling}function aH(e){switch(e.tag){case 0:case 11:case 15:aj(e),2048&e.flags&&am(9,e,e.return);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,function e(t){var n=t.deletions;if(0!=(16&t.flags)){if(null!==n)for(var r=0;r<n.length;r++){var l=n[r];ac=l,aq(l,t)}aW(t)}for(t=t.child;null!==t;){switch((n=t).tag){case 0:case 11:case 15:am(8,n,n.return),e(n);break;case 22:4&(r=n.stateNode)._visibility&&(r._visibility&=-5,e(n));break;default:e(n)}t=t.sibling}}(e)):aj(e);break;default:aj(e)}}function aq(e,t){for(;null!==ac;){var n=ac;switch(n.tag){case 0:case 11:case 15:am(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:lX(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,ac=r;else e:for(n=e;null!==ac;){var l=(r=ac).sibling,a=r.return;if(!function e(t){var n=t.alternate;null!==n&&(t.alternate=null,e(n)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(n=t.stateNode)&&ez(n),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(r),r===n){ac=null;break e}if(null!==l){l.return=a,ac=l;break e}ac=a}}}var aK={getCacheSignal:function(){return lQ(lK).controller.signal},getCacheForType:function(e){var t=lQ(lK),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}},aY="function"==typeof WeakMap?WeakMap:Map,aX=s.ReactCurrentDispatcher,aG=s.ReactCurrentCache,aZ=s.ReactCurrentOwner,aJ=s.ReactCurrentBatchConfig,a0=0,a1=null,a2=null,a3=0,a4=0,a8=null,a6=!1,a5=0,a7=0,a9=null,oe=0,ot=0,on=0,or=null,ol=null,oa=0,oo=1/0,oi=null,ou=!1,os=null,oc=null,of=!1,od=null,op=0,oh=0,om=null,og=0,oy=null;function ov(e){return 0==(1&e.mode)?2:0!=(2&a0)&&0!==a3?a3&-a3:null!==lG.transition?(0==(e=0)&&(0===nG&&(nG=es()),e=nG),e):0!==(e=eh)?e:e=void 0===(e=window.event)?32:un(e.type)}function ob(e,t,n){(e===a1&&2===a4||null!==e.cancelPendingCommit)&&(oN(e,0),ox(e,a3)),ed(e,n),(0==(2&a0)||e!==a1)&&(e===a1&&(0==(2&a0)&&(ot|=n),4===a7&&ox(e,a3)),nZ(e),2===n&&0===a0&&0==(1&t.mode)&&(oo=H()+500,nJ(!0)))}function ok(e,t){if(0!=(6&a0))throw Error(i(327));var n=e.callbackNode;if(oV()&&e.callbackNode!==n)return null;var r=ei(e,e===a1?a3:0);if(0===r)return null;if(0!==(t=0!=(60&r)||0!=(r&e.expiredLanes)||t?oD(e,r):function(e,t){var n=a0;a0|=2;var r=oT(),l=oM();(a1!==e||a3!==t)&&(oi=null,oo=H()+500,oN(e,t));e:for(;;)try{if(0!==a4&&null!==a2){t=a2;var a=a8;t:switch(a4){case 1:case 6:a4=0,a8=null,oA(t,a);break;case 2:if(ny(a)){a4=0,a8=null,oO(t);break}t=function(){2===a4&&a1===e&&(a4=7),nZ(e)},a.then(t,t);break e;case 3:a4=7;break e;case 4:a4=5;break e;case 7:ny(a)?(a4=0,a8=null,oO(t)):(a4=0,a8=null,oA(t,a));break;case 5:switch(a2.tag){case 5:case 26:case 27:t=a2,a4=0,a8=null;var o=t.sibling;if(null!==o)a2=o;else{var u=t.return;null!==u?(a2=u,oI(u)):a2=null}break t}a4=0,a8=null,oA(t,a);break;case 8:oP(),a7=6;break e;default:throw Error(i(462))}}!function(){for(;null!==a2&&!W();)oR(a2)}();break}catch(t){o_(e,t)}return(lO(),aX.current=r,aG.current=l,a0=n,null!==a2)?0:(a1=null,a3=0,t7(),a7)}(e,r))){if(2===t){var l=r,a=eu(e,l);0!==a&&(r=a,t=ow(e,l,a))}if(1===t)throw n=a9,oN(e,0),ox(e,r),nZ(e),n;if(6===t)ox(e,r);else{if(l=e.current.alternate,0==(60&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var l=n[r],a=l.getSnapshot;l=l.value;try{if(!tP(a(),l))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(l)){if(2===(t=oD(e,r))){a=r;var o=eu(e,a);0!==o&&(r=o,t=ow(e,a,o))}if(1===t)throw n=a9,oN(e,0),ox(e,r),nZ(e),n}e.finishedWork=l,e.finishedLanes=r;e:{switch(t){case 0:case 1:throw Error(i(345));case 4:if((8388480&r)===r){ox(e,r);break e}break;case 2:case 3:case 5:break;default:throw Error(i(329))}if((125829120&r)===r&&10<(t=oa+500-H())){if(ox(e,r),0!==ei(e,0))break e;e.timeoutHandle=sS(oE.bind(null,e,l,ol,oi,r),t);break e}oE(e,l,ol,oi,r)}}}return nZ(e),n2(e,H()),e=e.callbackNode===n?ok.bind(null,e):null}function ow(e,t,n){var r=or,l=e.current.memoizedState.isDehydrated;if(l&&(oN(e,n).flags|=256),2!==(n=oD(e,n))){if(a6&&!l)return e.errorRecoveryDisabledLanes|=t,ot|=t,4;e=ol,ol=r,null!==e&&oS(e)}return n}function oS(e){null===ol?ol=e:ol.push.apply(ol,e)}function oE(e,t,n,r,l){if(0==(42&l)&&(sY={stylesheets:null,count:0,unsuspend:sX},a$(t),null!==(t=function(){if(null===sY)throw Error(i(475));var e=sY;return e.stylesheets&&0===e.count&&sJ(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&sJ(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}()))){e.cancelPendingCommit=t(oU.bind(null,e,n,r)),ox(e,l);return}oU(e,n,r)}function ox(e,t){for(t&=~on,t&=~ot,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-et(t),r=1<<n;e[n]=-1,t&=~r}}function oC(e,t){var n=a0;a0|=1;try{return e(t)}finally{0===(a0=n)&&(oo=H()+500,nJ(!0))}}function oz(e){null!==od&&0===od.tag&&0==(6&a0)&&oV();var t=a0;a0|=1;var n=aJ.transition,r=eh;try{if(aJ.transition=null,eh=2,e)return e()}finally{eh=r,aJ.transition=n,0==(6&(a0=t))&&nJ(!1)}}function oP(){if(null!==a2){if(0===a4)var e=a2.return;else e=a2,lO(),rh(e),nS=null,nE=0,e=a2;for(;null!==e;)l9(e.alternate,e),e=e.return;a2=null}}function oN(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;return -1!==n&&(e.timeoutHandle=-1,sE(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),oP(),a1=e,a2=e=oZ(e.current,null),a3=a5=t,a4=0,a8=null,a6=!1,a7=0,a9=null,on=ot=oe=0,ol=or=null,t7(),e}function o_(e,t){n5=null,n4.current=rJ,aZ.current=null,t===nh?(t=nw(),a4=oL()&&0==(268435455&oe)&&0==(268435455&ot)?2:3):t===nm?(t=nw(),a4=4):a4=t===li?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,a8=t,null===a2&&(a7=1,a9=t)}function oL(){if((8388480&a3)===a3)return null===nA;var e=nO.current;return null!==e&&((125829120&a3)===a3||0!=(1073741824&a3))&&e===nA}function oT(){var e=aX.current;return aX.current=rJ,null===e?rJ:e}function oM(){var e=aG.current;return aG.current=aK,e}function oF(){a7=4,null===a1||0==(268435455&oe)&&0==(268435455&ot)||ox(a1,a3)}function oD(e,t){var n=a0;a0|=2;var r=oT(),l=oM();(a1!==e||a3!==t)&&(oi=null,oN(e,t));e:for(;;)try{if(0!==a4&&null!==a2){t=a2;var a=a8;if(8===a4){oP(),a7=6;break e}a4=0,a8=null,oA(t,a)}!function(){for(;null!==a2;)oR(a2)}();break}catch(t){o_(e,t)}if(lO(),a0=n,aX.current=r,aG.current=l,null!==a2)throw Error(i(261));return a1=null,a3=0,t7(),a7}function oR(e){var t=iv(e.alternate,e,a5);e.memoizedProps=e.pendingProps,null===t?oI(e):a2=t,aZ.current=null}function oO(e){var t=e.alternate;switch(e.tag){case 2:e.tag=0;case 15:case 0:var n=e.type,r=e.pendingProps;r=e.elementType===n?r:r3(n,r);var l=tw(n)?tb:ty.current;l=tk(e,l),t=ly(t,e,r,n,l,a3);break;case 11:n=e.type.render,r=e.pendingProps,r=e.elementType===n?r:r3(n,r),t=ly(t,e,r,n,e.ref,a3);break;case 5:rh(e);default:l9(t,e),e=a2=oJ(e,a5),t=iv(t,e,a5)}e.memoizedProps=e.pendingProps,null===t?oI(e):a2=t,aZ.current=null}function oA(e,t){lO(),rh(e),nS=null,nE=0;var n=e.return;if(null===n||null===a1)a7=1,a9=t,a2=null;else{try{e:{var r=a1,l=t;if(t=a3,e.flags|=32768,null!==l&&"object"==typeof l&&"function"==typeof l.then){var a=l,o=e.tag;if(0==(1&e.mode)&&(0===o||11===o||15===o)){var u=e.alternate;u?(e.updateQueue=u.updateQueue,e.memoizedState=u.memoizedState,e.lanes=u.lanes):(e.updateQueue=null,e.memoizedState=null)}var s=nO.current;if(null!==s){switch(s.tag){case 13:if(1&e.mode&&(null===nA?oF():null===s.alternate&&0===a7&&(a7=3)),s.flags&=-257,la(s,n,e,r,t),a===ng)s.flags|=16384;else{var c=s.updateQueue;null===c?s.updateQueue=new Set([a]):c.add(a)}break;case 22:if(1&s.mode){if(s.flags|=65536,a===ng)s.flags|=16384;else{var f=s.updateQueue;if(null===f){var d={transitions:null,markerInstances:null,retryQueue:new Set([a])};s.updateQueue=d}else{var h=f.retryQueue;null===h?f.retryQueue=new Set([a]):h.add(a)}}break}default:throw Error(i(435,s.tag))}1&s.mode&&oW(r,a,t);break e}if(1===r.tag){oW(r,a,t),oF();break e}l=Error(i(426))}else if(t$&&1&e.mode&&(a=nO.current,null!==a)){0==(65536&a.flags)&&(a.flags|=256),la(a,n,e,r,t),t4(le(l,e));break e}r=l=le(l,e),4!==a7&&(a7=2),null===or?or=[r]:or.push(r),r=n;do{switch(r.tag){case 3:var m=l;r.flags|=65536,t&=-t,r.lanes|=t;var g=lr(r,m,t);ns(r,g);break e;case 1:o=l;var y=r.type,v=r.stateNode;if(0==(128&r.flags)&&("function"==typeof y.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===oc||!oc.has(v)))){r.flags|=65536,g=t&-t,r.lanes|=g,m=ll(r,o,g),ns(r,m);break e}}r=r.return}while(null!==r)}}catch(e){throw a2=n,e}if(32768&e.flags)e:{do{if(null!==(n=function(e,t){switch(tB(t),t.tag){case 1:return tw(t.type)&&tS(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return lI(lK),U(),p(tv),p(ty),nj(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return V(t),null;case 13:if(nV(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));t3()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return p(nQ),null;case 4:return U(),null;case 10:return lI(t.type._context),null;case 22:case 23:return nV(t),nR(),null!==e&&p(lZ),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return lI(lK),null;default:return null}}(e.alternate,e))){n.flags&=32767,a2=n;break e}null!==(e=e.return)&&(e.flags|=32768,e.subtreeFlags=0,e.deletions=null),a2=e}while(null!==e);a7=6,a2=null}else oI(e)}}function oI(e){var t=e;do{e=t.return;var n=function(e,t,n){var r=t.pendingProps;switch(tB(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return l7(t),null;case 1:case 17:return tw(t.type)&&tS(),l7(t),null;case 3:return r=t.stateNode,n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),lI(lK),U(),p(tv),p(ty),nj(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(t1(t)?l2(t):null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==tW&&(oS(tW),tW=null))),l7(t),null;case 26:n=t.type;var l=t.memoizedState;if(null===e)l2(t),null!==t.ref&&l3(t),null!==l?(l7(t),l8(t,l)):(l7(t),t.flags&=-16777217);else{var a=e.memoizedState;l!==a&&l2(t),e.ref!==t.ref&&l3(t),null!==l?(l7(t),l===a?t.flags&=-16777217:l8(t,l)):(l4(e,t,n,r),l7(t),t.flags&=-16777217)}return null;case 27:if(V(t),n=A.current,l=t.type,null!==e&&null!=t.stateNode)l4(e,t,l,r),e.ref!==t.ref&&l3(t);else{if(!r){if(null===t.stateNode)throw Error(i(166));return l7(t),null}e=R.current,t1(t)?tJ(t,e):(e=sM(l,r,n),t.stateNode=e,l2(t)),null!==t.ref&&l3(t)}return l7(t),null;case 5:if(V(t),n=t.type,null!==e&&null!=t.stateNode)l4(e,t,n,r),e.ref!==t.ref&&l3(t);else{if(!r){if(null===t.stateNode)throw Error(i(166));return l7(t),null}if(e=R.current,t1(t))tJ(t,e)&&l2(t);else{switch(l=sv(A.current),e){case 1:e=l.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=l.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=l.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=l.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":(e=l.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[ev]=t,e[eb]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break e;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}t.stateNode=e;e:switch(sh(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&l2(t)}null!==t.ref&&l3(t)}return l7(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&l2(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=A.current,t1(t)){e:{if(e=t.stateNode,r=t.memoizedProps,e[ev]=t,(n=e.nodeValue!==r)&&null!==(l=tV))switch(l.tag){case 3:if(l=0!=(1&l.mode),sc(e.nodeValue,r,l),l){e=!1;break e}break;case 27:case 5:if(a=0!=(1&l.mode),!0!==l.memoizedProps.suppressHydrationWarning&&sc(e.nodeValue,r,a),a){e=!1;break e}}e=n}e&&l2(t)}else(e=sv(e).createTextNode(r))[ev]=t,t.stateNode=e}return l7(t),null;case 13:if(nV(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(t$&&null!==tQ&&0!=(1&t.mode)&&0==(128&t.flags))t2(),t3(),t.flags|=384,l=!1;else if(l=t1(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[ev]=t}else t3(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;l7(t),l=!1}else null!==tW&&(oS(tW),tW=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return r=null!==r,e=null!==e&&null!==e.memoizedState,r&&(n=t.child,l=null,null!==n.alternate&&null!==n.alternate.memoizedState&&null!==n.alternate.memoizedState.cachePool&&(l=n.alternate.memoizedState.cachePool.pool),a=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(a=n.memoizedState.cachePool.pool),a!==l&&(n.flags|=2048)),r!==e&&r&&(t.child.flags|=8192),l6(t,t.updateQueue),l7(t),null;case 4:return U(),null===e&&se(t.stateNode.containerInfo),l7(t),null;case 10:return lI(t.type._context),l7(t),null;case 19:if(p(nQ),null===(l=t.memoizedState))return l7(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)l5(l,!1);else{if(0!==a7||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=n$(e))){for(t.flags|=128,l5(l,!1),e=a.updateQueue,t.updateQueue=e,l6(t,e),t.subtreeFlags=0,e=n,r=t.child;null!==r;)oJ(r,e),r=r.sibling;return h(nQ,1&nQ.current|2),t.child}e=e.sibling}null!==l.tail&&H()>oo&&(t.flags|=128,r=!0,l5(l,!1),t.lanes=8388608)}}else{if(!r){if(null!==(e=n$(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,l6(t,e),l5(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!t$)return l7(t),null}else 2*H()-l.renderingStartTime>oo&&1073741824!==n&&(t.flags|=128,r=!0,l5(l,!1),t.lanes=8388608)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=H(),t.sibling=null,e=nQ.current,h(nQ,r?1&e|2:1&e),t;return l7(t),null;case 22:case 23:return nV(t),nR(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&n)&&0==(128&t.flags)&&(l7(t),6&t.subtreeFlags&&(t.flags|=8192)):l7(t),null!==(r=t.updateQueue)&&l6(t,r.retryQueue),r=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),n=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(n=t.memoizedState.cachePool.pool),n!==r&&(t.flags|=2048),null!==e&&p(lZ),null;case 24:return r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),lI(lK),l7(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,a5);if(null!==n){a2=n;return}if(null!==(t=t.sibling)){a2=t;return}a2=t=e}while(null!==t);0===a7&&(a7=5)}function oU(e,t,n){var r=eh,l=aJ.transition;try{aJ.transition=null,eh=2,function(e,t,n,r){do oV();while(null!==od);if(0!=(6&a0))throw Error(i(327));var l=e.finishedWork,a=e.finishedLanes;if(null!==l){if(e.finishedWork=null,e.finishedLanes=0,l===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var o=l.lanes|l.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,t=e.entanglements;var r=e.expirationTimes;for(e=e.hiddenUpdates;0<n;){var l=31-et(n),a=1<<l;t[l]=0,r[l]=-1;var o=e[l];if(null!==o)for(e[l]=null,l=0;l<o.length;l++){var i=o[l];null!==i&&(i.lane&=-1073741825)}n&=~a}}(e,o|=t5),e===a1&&(a2=a1=null,a3=0),0==(10256&l.subtreeFlags)&&0==(10256&l.flags)||of||(of=!0,oh=o,om=n,Q(X,function(){return oV(),null})),n=0!=(15990&l.flags),0!=(15990&l.subtreeFlags)||n){n=aJ.transition,aJ.transition=null;var u=eh;eh=2;var s=a0;a0|=4,aZ.current=null,function(e,t){if(sg=i6,uO(e=uR())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var l,a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(e){n=null;break e}var u=0,s=-1,c=-1,f=0,d=0,p=e,h=null;t:for(;;){for(;p!==n||0!==a&&3!==p.nodeType||(s=u+a),p!==o||0!==r&&3!==p.nodeType||(c=u+r),3===p.nodeType&&(u+=p.nodeValue.length),null!==(l=p.firstChild);)h=p,p=l;for(;;){if(p===e)break t;if(h===n&&++f===a&&(s=u),h===o&&++d===r&&(c=u),null!==(l=p.nextSibling))break;h=(p=h).parentNode}p=l}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(sy={focusedElem:e,selectionRange:n},i6=!1,ac=t;null!==ac;)if(e=(t=ac).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,ac=e;else for(;null!==ac;){t=ac;try{var m=t.alternate,g=t.flags;switch(t.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(0!=(1024&g)&&null!==m){var y=m.memoizedProps,v=m.memoizedState,b=t.stateNode,k=b.getSnapshotBeforeUpdate(t.elementType===t.type?y:r3(t.type,y),v);b.__reactInternalSnapshotBeforeUpdate=k}break;case 3:0!=(1024&g)&&sN(t.stateNode.containerInfo);break;default:if(0!=(1024&g))throw Error(i(163))}}catch(e){o$(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,ac=e;break}ac=t.return}m=ah,ah=!1}(e,l),aM(l,e),function(e){var t=uR(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&function e(t,n){return!!t&&!!n&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(n.ownerDocument.documentElement,n)){if(null!==r&&uO(n)){if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var l=n.textContent.length,a=Math.min(r.start,l);r=void 0===r.end?a:Math.min(r.end,l),!e.extend&&a>r&&(l=r,r=a,a=l),l=uD(n,a);var o=uD(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}(sy),i6=!!sg,sy=sg=null,e.current=l,ak(e,l.alternate,l),j(),a0=s,eh=u,aJ.transition=n}else e.current=l;if(of?(of=!1,od=e,op=a):oB(e,o),0===(o=e.pendingLanes)&&(oc=null),function(e){if(ee&&"function"==typeof ee.onCommitFiberRoot)try{ee.onCommitFiberRoot(J,e,void 0,128==(128&e.current.flags))}catch(e){}}(l.stateNode,r),nZ(e),null!==t)for(r=e.onRecoverableError,l=0;l<t.length;l++)o={digest:(a=t[l]).digest,componentStack:a.stack},r(a.value,o);if(ou)throw ou=!1,e=os,os=null,e;0!=(3&op)&&0!==e.tag&&oV(),0!=(3&(o=e.pendingLanes))?e===oy?og++:(og=0,oy=e):og=0,nJ(!1)}}(e,t,n,r)}finally{aJ.transition=l,eh=r}return null}function oB(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,lX(t))}function oV(){if(null!==od){var e=od,t=oh;oh=0;var n=em(op),r=32>n?32:n;n=aJ.transition;var l=eh;try{if(aJ.transition=null,eh=r,null===od)var a=!1;else{r=om,om=null;var o=od,u=op;if(od=null,op=0,0!=(6&a0))throw Error(i(331));var s=a0;if(a0|=4,aH(o.current),aU(o,o.current,u,r),a0=s,nJ(!1),ee&&"function"==typeof ee.onPostCommitFiberRoot)try{ee.onPostCommitFiberRoot(J,o)}catch(e){}a=!0}return a}finally{eh=l,aJ.transition=n,oB(e,t)}}return!1}function oQ(e,t,n){t=le(n,t),t=lr(e,t,2),null!==(e=ni(e,t,2))&&(ed(e,2),nZ(e))}function o$(e,t,n){if(3===e.tag)oQ(e,e,n);else for(;null!==t;){if(3===t.tag){oQ(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oc||!oc.has(r))){e=le(n,e),e=ll(t,e,2),null!==(t=ni(t,e,2))&&(ed(t,2),nZ(t));break}}t=t.return}}function oW(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new aY;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(a6=!0,l.add(n),e=oj.bind(null,e,t,n),t.then(e,e))}function oj(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,a1===e&&(a3&n)===n&&(4===a7||3===a7&&(125829120&a3)===a3&&500>H()-oa?0==(2&a0)&&oN(e,0):on|=n),nZ(e)}function oH(e,t){0===t&&(t=0==(1&e.mode)?2:ec()),null!==(e=ne(e,t))&&(ed(e,t),nZ(e))}function oq(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),oH(e,n)}function oK(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),oH(e,n)}function oY(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function oX(e,t,n,r){return new oY(e,t,n,r)}function oG(e){return!(!(e=e.prototype)||!e.isReactComponent)}function oZ(e,t){var n=e.alternate;return null===n?((n=oX(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=31457280&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function oJ(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function o0(e,t,n,r,l,a){var o=2;if(r=e,"function"==typeof e)oG(e)&&(o=1);else if("string"==typeof e)o=!function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!=typeof t.precedence||"string"!=typeof t.href||""===t.href)break;return!0;case"link":if("string"!=typeof t.rel||"string"!=typeof t.href||""===t.href||t.onLoad||t.onError)break;if("stylesheet"===t.rel)return e=t.disabled,"string"==typeof t.precedence&&null==e;return!0;case"script":if(!0===t.async&&!t.onLoad&&!t.onError&&"string"==typeof t.src&&t.src)return!0}return!1}(e,n,R.current)?"html"===e||"head"===e||"body"===e?27:5:26;else e:switch(e){case y:return o1(n.children,l,a,t);case v:o=8,0!=(1&(l|=8))&&(l|=16);break;case b:return(e=oX(12,n,t,2|l)).elementType=b,e.lanes=a,e;case x:return(e=oX(13,n,t,l)).elementType=x,e.lanes=a,e;case C:return(e=oX(19,n,t,l)).elementType=C,e.lanes=a,e;case _:return o2(n,l,a,t);case L:case N:case T:return(e=oX(24,n,t,l)).elementType=T,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case k:o=10;break e;case w:o=9;break e;case E:o=11;break e;case z:o=14;break e;case P:o=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=oX(o,n,t,l)).elementType=e,t.type=r,t.lanes=a,t}function o1(e,t,n,r){return(e=oX(7,e,r,t)).lanes=n,e}function o2(e,t,n,r){(e=oX(22,e,r,t)).elementType=_,e.lanes=n;var l={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=l._current;if(null===e)throw Error(i(456));if(0==(2&l._pendingVisibility)){var t=ne(e,2);null!==t&&(l._pendingVisibility|=2,ob(t,e,2))}},attach:function(){var e=l._current;if(null===e)throw Error(i(456));if(0!=(2&l._pendingVisibility)){var t=ne(e,2);null!==t&&(l._pendingVisibility&=-3,ob(t,e,2))}}};return e.stateNode=l,e}function o3(e,t,n){return(e=oX(6,e,null,t)).lanes=n,e}function o4(e,t,n){return(t=oX(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function o8(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ef(-1),this.entangledLanes=this.errorRecoveryDisabledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ef(0),this.hiddenUpdates=ef(null),this.identifierPrefix=r,this.onRecoverableError=l,this.pooledCache=null,this.pooledCacheLanes=0,this.mutableSourceEagerHydrationData=null,this.incompleteTransitions=new Map}function o6(e,t,n,r,l,a,o,i,u){return e=new o8(e,t,n,i,u),1===t?(t=1,!0===a&&(t|=24)):t=0,a=oX(3,null,null,t),e.current=a,a.stateNode=e,t=lY(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},nl(a),e}function o5(e){if(!e)return tg;e=e._reactInternals;e:{if(td(e)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(tw(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(tw(n))return tx(e,n,t)}return t}function o7(e,t,n,r,l,a,o,i,u){return(e=o6(n,r,!0,e,l,a,o,i,u)).context=o5(null),(l=no(r=ov(n=e.current))).callback=null!=t?t:null,ni(n,l,r),e.current.lanes=r,ed(e,r),nZ(e),e}function o9(e,t,n,r){var l=t.current,a=ov(l);return n=o5(n),null===t.context?t.context=n:t.pendingContext=n,(t=no(a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=ni(l,t,a))&&(ob(e,l,a),nu(e,l,a)),a}function ie(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function it(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ir(e,t){it(e,t),(e=e.alternate)&&it(e,t)}function il(e){if(13===e.tag){var t=ne(e,134217728);null!==t&&ob(t,e,134217728),ir(e,134217728)}}iv=function(e,t,n){if(null!==e){if(e.memoizedProps!==t.pendingProps||tv.current)lu=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return lu=!1,function(e,t,n){switch(t.tag){case 3:lk(t),lA(t,lK,e.memoizedState.cache),t3();break;case 27:case 5:B(t);break;case 1:tw(t.type)&&tC(t);break;case 4:I(t,t.stateNode.containerInfo);break;case 10:lA(t,t.type._context,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return nI(t),t.flags|=128,null;if(0!=(n&t.child.childLanes))return lx(e,t,n);return nI(t),null!==(e=lT(e,t,n))?e.sibling:null}nI(t);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return l_(e,t,n);t.flags|=128}var l=t.memoizedState;if(null!==l&&(l.rendering=null,l.tail=null,l.lastEffect=null),h(nQ,nQ.current),!r)return null;break;case 22:case 23:return t.lanes=0,lp(e,t,n);case 24:lA(t,lK,e.memoizedState.cache)}return lT(e,t,n)}(e,t,n);lu=0!=(131072&e.flags)}}else lu=!1,t$&&0!=(1048576&t.flags)&&tI(t,tT,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;lL(e,t),e=t.pendingProps;var l=tk(t,ty.current);lV(t,n),l=rs(null,t,r,e,l,n);var a=rd();return t.flags|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,tw(r)?(a=!0,tC(t)):a=!1,t.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,nl(t),l.updater=r8,t.stateNode=l,l._reactInternals=t,r9(t,r,e,n),t=lb(null,t,r,!0,a,n)):(t.tag=0,t$&&a&&tU(t),ls(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(lL(e,t),e=t.pendingProps,r=(l=r._init)(r._payload),t.type=r,l=t.tag=function(e){if("function"==typeof e)return oG(e)?1:0;if(null!=e){if((e=e.$$typeof)===E)return 11;if(e===z)return 14}return 2}(r),e=r3(r,e),l){case 0:t=lg(null,t,r,e,n);break e;case 1:t=lv(null,t,r,e,n);break e;case 11:t=lc(null,t,r,e,n);break e;case 14:t=lf(null,t,r,r3(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:r3(r,l),lg(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:r3(r,l),lv(e,t,r,l,n);case 3:e:{if(lk(t),null===e)throw Error(i(387));l=t.pendingProps,r=(a=t.memoizedState).element,na(e,t),nc(t,l,null,n);var o=t.memoizedState;if(lA(t,lK,l=o.cache),l!==a.cache&&lB(t,lK,n),l=o.element,a.isDehydrated){if(a={element:l,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){r=le(Error(i(423)),t),t=lw(e,t,l,n,r);break e}if(l!==r){r=le(Error(i(424)),t),t=lw(e,t,l,n,r);break e}for(tQ=sL(t.stateNode.containerInfo.firstChild),tV=t,t$=!0,tW=null,tj=!0,n=nL(t,null,l,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(t3(),l===r){t=lT(e,t,n);break e}ls(e,t,l,n)}t=t.child}return t;case 26:return lm(e,t),n=t.memoizedState=function(e,t,n){if(!(t=(t=A.current)?sR(t):null))throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(n=sI(n.href),(e=(t=eT(t).hoistableStyles).get(n))||(e={type:"style",instance:null,count:0,state:null},t.set(n,e)),e):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=sI(n.href);var r,l,a,o,u=eT(t).hoistableStyles,s=u.get(e);return s||(t=t.ownerDocument||t,s={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,s),sF.has(e)||(r=t,l=e,a={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},o=s.state,sF.set(l,a),r.querySelector(sU(l))||(r.querySelector('link[rel="preload"][as="style"]['+l+"]")?o.loading=1:(l=r.createElement("link"),o.preload=l,l.addEventListener("load",function(){return o.loading|=1}),l.addEventListener("error",function(){return o.loading|=2}),sh(l,"link",a),eM(l),r.head.appendChild(l))))),s}return null;case"script":return"string"==typeof n.src&&!0===n.async?(n=sV(n.src),(e=(t=eT(t).hoistableScripts).get(n))||(e={type:"script",instance:null,count:0,state:null},t.set(n,e)),e):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}(t.type,null===e?null:e.memoizedProps,t.pendingProps),null!==e||t$||null!==n||(n=t.type,e=t.pendingProps,(r=sv(A.current).createElement(n))[ev]=t,r[eb]=e,sh(r,n,e),eM(r),t.stateNode=r),null;case 27:return B(t),null===e&&t$&&(r=t.stateNode=sM(t.type,t.pendingProps,A.current),tV=t,tj=!0,tQ=sL(r.firstChild)),r=t.pendingProps.children,null!==e||t$?ls(e,t,r,n):t.child=n_(t,null,r,n),lm(e,t),t.child;case 5:return B(t),null===e&&t$&&((r=t.pendingProps,"script"===t.type?(l=r.onLoad,a=r.onError,r=!(r.async&&(l||a))):r=!0,r)?(l=r=tQ)?tK(t,l)||(tG(t)&&tZ(),tQ=sL(l.nextSibling),a=tV,tQ&&tK(t,tQ)?tH(a,l):(tq(tV,t),t$=!1,tV=t,tQ=r)):(tG(t)&&tZ(),tq(tV,t),t$=!1,tV=t,tQ=r):(t.flags=-4097&t.flags|2,t$=!1,tV=t)),r=t.type,l=t.pendingProps,a=null!==e?e.memoizedProps:null,o=l.children,sw(r,l)?o=null:null!==a&&sw(r,a)&&(t.flags|=32),lm(e,t),ls(e,t,o,n),t.child;case 6:return null===e&&t$&&((r=""!==t.pendingProps,(e=n=tQ)&&r)?tY(t,e)||(tG(t)&&tZ(),tQ=sL(e.nextSibling),r=tV,tQ&&tY(t,tQ)?tH(r,e):(tq(tV,t),t$=!1,tV=t,tQ=n)):(tG(t)&&tZ(),tq(tV,t),t$=!1,tV=t,tQ=n)),null;case 13:return lx(e,t,n);case 4:return I(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=n_(t,null,r,n):ls(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:r3(r,l),lc(e,t,r,l,n);case 7:return ls(e,t,t.pendingProps,n),t.child;case 8:case 12:return ls(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,a=t.memoizedProps,o=l.value,lA(t,r,o),null!==a){if(tP(a.value,o)){if(a.children===l.children&&!tv.current){t=lT(e,t,n);break e}}else lB(t,r,n)}ls(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,lV(t,n),l=lQ(l),r=r(l),t.flags|=1,ls(e,t,r,n),t.child;case 14:return l=r3(r=t.type,t.pendingProps),l=r3(r.type,l),lf(e,t,r,l,n);case 15:return ld(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:r3(r,l),lL(e,t),t.tag=1,tw(r)?(e=!0,tC(t)):e=!1,lV(t,n),r5(t,r,l),r9(t,r,l,n),lb(null,t,r,!0,e,n);case 19:return l_(e,t,n);case 22:return lp(e,t,n);case 24:return lV(t,n),r=lQ(lK),null===e?(null===(l=lJ())&&(l=a1,a=lY(),l.pooledCache=a,a.refCount++,null!==a&&(l.pooledCacheLanes|=n),l=a),t.memoizedState={parent:r,cache:l},nl(t),lA(t,lK,l)):(0!=(e.lanes&n)&&(na(e,t),nc(t,null,null,n)),l=e.memoizedState,a=t.memoizedState,l.parent!==r?(l={parent:r,cache:r},t.memoizedState=l,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=l),lA(t,lK,r)):(r=a.cache,lA(t,lK,r),r!==l.cache&&lB(t,lK,n))),ls(e,t,t.pendingProps.children,n),t.child}throw Error(i(156,t.tag))};var ia=!1;function io(e,t,n){if(ia)return e(t,n);ia=!0;try{return oC(e,t,n)}finally{ia=!1,(null!==ti||null!==tu)&&(oz(),tf())}}function ii(e,t){var n=e.stateNode;if(null===n)return null;var r=eL(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var iu=!1;if(eA)try{var is={};Object.defineProperty(is,"passive",{get:function(){iu=!0}}),window.addEventListener("test",is,is),window.removeEventListener("test",is,is)}catch(e){iu=!1}function ic(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function id(){return!0}function ip(){return!1}function ih(e){function t(t,n,r,l,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=l,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(l):l[o]);return this.isDefaultPrevented=(null!=l.defaultPrevented?l.defaultPrevented:!1===l.returnValue)?id:ip,this.isPropagationStopped=ip,this}return u(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=id)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=id)},persist:function(){},isPersistent:id}),t}var im,ig,iy,iv,ib,ik,iw,iS={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},iE=ih(iS),ix=u({},iS,{view:0,detail:0}),iC=ih(ix),iz=u({},ix,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:iA,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==iw&&(iw&&"mousemove"===e.type?(ib=e.screenX-iw.screenX,ik=e.screenY-iw.screenY):ik=ib=0,iw=e),ib)},movementY:function(e){return"movementY"in e?e.movementY:ik}}),iP=ih(iz),iN=ih(u({},iz,{dataTransfer:0})),i_=ih(u({},ix,{relatedTarget:0})),iL=ih(u({},iS,{animationName:0,elapsedTime:0,pseudoElement:0})),iT=ih(u({},iS,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),iM=ih(u({},iS,{data:0})),iF={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},iD={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},iR={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function iO(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=iR[e])&&!!t[e]}function iA(){return iO}var iI=ih(u({},ix,{key:function(e){if(e.key){var t=iF[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ic(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?iD[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:iA,charCode:function(e){return"keypress"===e.type?ic(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ic(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),iU=ih(u({},iz,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),iB=ih(u({},ix,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:iA})),iV=ih(u({},iS,{propertyName:0,elapsedTime:0,pseudoElement:0})),iQ=ih(u({},iz,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),i$=!1,iW=null,ij=null,iH=null,iq=new Map,iK=new Map,iY=[],iX="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function iG(e,t){switch(e){case"focusin":case"focusout":iW=null;break;case"dragenter":case"dragleave":ij=null;break;case"mouseover":case"mouseout":iH=null;break;case"pointerover":case"pointerout":iq.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":iK.delete(t.pointerId)}}function iZ(e,t,n,r,l,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[l]},null!==t&&null!==(t=eN(t))&&il(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==l&&-1===t.indexOf(l)&&t.push(l),e)}function iJ(e){var t=eP(e.target);if(null!==t){var n=td(t);if(null!==n){if(13===(t=n.tag)){if(null!==(t=tp(n))){e.blockedOn=t,function(e,t){var n=eh;try{return eh=e,t()}finally{eh=n}}(e.priority,function(){if(13===n.tag){var e=ov(n),t=ne(n,e);null!==t&&ob(t,n,e),ir(n,e)}});return}}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=3===n.tag?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function i0(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=ue(e.nativeEvent);if(null!==n)return null!==(t=eN(n))&&il(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);ta=r,n.target.dispatchEvent(r),ta=null,t.shift()}return!0}function i1(e,t,n){i0(e)&&n.delete(t)}function i2(){i$=!1,null!==iW&&i0(iW)&&(iW=null),null!==ij&&i0(ij)&&(ij=null),null!==iH&&i0(iH)&&(iH=null),iq.forEach(i1),iK.forEach(i1)}function i3(e,t){e.blockedOn===t&&(e.blockedOn=null,i$||(i$=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,i2)))}function i4(e){function t(t){return i3(t,e)}null!==iW&&i3(iW,e),null!==ij&&i3(ij,e),null!==iH&&i3(iH,e),iq.forEach(t),iK.forEach(t);for(var n=0;n<iY.length;n++){var r=iY[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<iY.length&&null===(n=iY[0]).blockedOn;)iJ(n),null===n.blockedOn&&iY.shift()}var i8=s.ReactCurrentBatchConfig,i6=!0;function i5(e,t,n,r){var l=eh,a=i8.transition;i8.transition=null;try{eh=2,i9(e,t,n,r)}finally{eh=l,i8.transition=a}}function i7(e,t,n,r){var l=eh,a=i8.transition;i8.transition=null;try{eh=8,i9(e,t,n,r)}finally{eh=l,i8.transition=a}}function i9(e,t,n,r){if(i6){var l=ue(r);if(null===l)sn(e,t,r,ut,n),iG(e,r);else if(function(e,t,n,r,l){switch(t){case"focusin":return iW=iZ(iW,e,t,n,r,l),!0;case"dragenter":return ij=iZ(ij,e,t,n,r,l),!0;case"mouseover":return iH=iZ(iH,e,t,n,r,l),!0;case"pointerover":var a=l.pointerId;return iq.set(a,iZ(iq.get(a)||null,e,t,n,r,l)),!0;case"gotpointercapture":return a=l.pointerId,iK.set(a,iZ(iK.get(a)||null,e,t,n,r,l)),!0}return!1}(l,e,t,n,r))r.stopPropagation();else if(iG(e,r),4&t&&-1<iX.indexOf(e)){for(;null!==l;){var a=eN(l);if(null!==a&&function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=eo(t.pendingLanes);0!==n&&(ep(t,2|n),nZ(t),0==(6&a0)&&(oo=H()+500,nJ(!1)))}break;case 13:oz(function(){var t=ne(e,2);null!==t&&ob(t,e,2)}),ir(e,2)}}(a),null===(a=ue(r))&&sn(e,t,r,ut,n),a===l)break;l=a}null!==l&&r.stopPropagation()}else sn(e,t,r,null,n)}}function ue(e){e=to(e);e:{if(ut=null,null!==(e=eP(e))){var t=td(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=tp(t)))break e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated){e=3===t.tag?t.stateNode.containerInfo:null;break e}e=null}else t!==e&&(e=null)}}ut=e,e=null}return e}var ut=null;function un(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(q()){case K:return 2;case Y:return 8;case X:case G:return 32;case Z:return 536870912;default:return 32}default:return 32}}var ur=null,ul=null,ua=null;function uo(){if(ua)return ua;var e,t,n=ul,r=n.length,l="value"in ur?ur.value:ur.textContent,a=l.length;for(e=0;e<r&&n[e]===l[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===l[a-t];t++);return ua=l.slice(e,1<t?1-t:void 0)}var ui=[9,13,27,32],uu=eA&&"CompositionEvent"in window,us=null;eA&&"documentMode"in document&&(us=document.documentMode);var uc=eA&&"TextEvent"in window&&!us,uf=eA&&(!uu||us&&8<us&&11>=us),ud=!1;function up(e,t){switch(e){case"keyup":return -1!==ui.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uh(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var um=!1,ug={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function uy(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ug[e.type]:"textarea"===t}function uv(e,t,n,r){tc(r),0<(t=sl(t,"onChange")).length&&(n=new iE("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ub=null,uk=null;function uw(e){u6(e,0)}function uS(e){if(eX(e_(e)))return e}function uE(e,t){if("change"===e)return t}var ux=!1;if(eA){if(eA){var uC="oninput"in document;if(!uC){var uz=document.createElement("div");uz.setAttribute("oninput","return;"),uC="function"==typeof uz.oninput}r=uC}else r=!1;ux=r&&(!document.documentMode||9<document.documentMode)}function uP(){ub&&(ub.detachEvent("onpropertychange",uN),uk=ub=null)}function uN(e){if("value"===e.propertyName&&uS(uk)){var t=[];uv(t,uk,e,to(e)),io(uw,t)}}function u_(e,t,n){"focusin"===e?(uP(),ub=t,uk=n,ub.attachEvent("onpropertychange",uN)):"focusout"===e&&uP()}function uL(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return uS(uk)}function uT(e,t){if("click"===e)return uS(t)}function uM(e,t){if("input"===e||"change"===e)return uS(t)}function uF(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function uD(e,t){var n,r=uF(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=uF(r)}}function uR(){for(var e=window,t=eG();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=eG(e.document)}return t}function uO(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var uA=eA&&"documentMode"in document&&11>=document.documentMode,uI=null,uU=null,uB=null,uV=!1;function uQ(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;uV||null==uI||uI!==eG(r)||(r="selectionStart"in(r=uI)&&uO(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},uB&&np(uB,r)||(uB=r,0<(r=sl(uU,"onSelect")).length&&(t=new iE("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=uI)))}function u$(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var uW={animationend:u$("Animation","AnimationEnd"),animationiteration:u$("Animation","AnimationIteration"),animationstart:u$("Animation","AnimationStart"),transitionend:u$("Transition","TransitionEnd")},uj={},uH={};function uq(e){if(uj[e])return uj[e];if(!uW[e])return e;var t,n=uW[e];for(t in n)if(n.hasOwnProperty(t)&&t in uH)return uj[e]=n[t];return e}eA&&(uH=document.createElement("div").style,"AnimationEvent"in window||(delete uW.animationend.animation,delete uW.animationiteration.animation,delete uW.animationstart.animation),"TransitionEvent"in window||delete uW.transitionend.transition);var uK=uq("animationend"),uY=uq("animationiteration"),uX=uq("animationstart"),uG=uq("transitionend"),uZ=new Map,uJ="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function u0(e,t){uZ.set(e,t),eR(t,[e])}for(var u1=0;u1<uJ.length;u1++){var u2=uJ[u1];u0(u2.toLowerCase(),"on"+(u2[0].toUpperCase()+u2.slice(1)))}u0(uK,"onAnimationEnd"),u0(uY,"onAnimationIteration"),u0(uX,"onAnimationStart"),u0("dblclick","onDoubleClick"),u0("focusin","onFocus"),u0("focusout","onBlur"),u0(uG,"onTransitionEnd"),eO("onMouseEnter",["mouseout","mouseover"]),eO("onMouseLeave",["mouseout","mouseover"]),eO("onPointerEnter",["pointerout","pointerover"]),eO("onPointerLeave",["pointerout","pointerover"]),eR("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),eR("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),eR("onBeforeInput",["compositionend","keypress","textInput","paste"]),eR("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),eR("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),eR("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var u3="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),u4=new Set("cancel close invalid load scroll toggle".split(" ").concat(u3));function u8(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,l,a,o,u,s){if(ao.apply(this,arguments),at){if(at){var c=an;at=!1,an=null}else throw Error(i(198));ar||(ar=!0,al=c)}}(r,t,void 0,e),e.currentTarget=null}function u6(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var i=r[o],u=i.instance,s=i.currentTarget;if(i=i.listener,u!==a&&l.isPropagationStopped())break e;u8(l,i,s),a=u}else for(o=0;o<r.length;o++){if(u=(i=r[o]).instance,s=i.currentTarget,i=i.listener,u!==a&&l.isPropagationStopped())break e;u8(l,i,s),a=u}}}if(ar)throw e=al,ar=!1,al=null,e}function u5(e,t){var n=t[ew];void 0===n&&(n=t[ew]=new Set);var r=e+"__bubble";n.has(r)||(st(t,e,2,!1),n.add(r))}function u7(e,t,n){var r=0;t&&(r|=4),st(n,e,r,t)}var u9="_reactListening"+Math.random().toString(36).slice(2);function se(e){if(!e[u9]){e[u9]=!0,eF.forEach(function(t){"selectionchange"!==t&&(u4.has(t)||u7(t,!1,e),u7(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[u9]||(t[u9]=!0,u7("selectionchange",!1,t))}}function st(e,t,n,r){switch(un(t)){case 2:var l=i5;break;case 8:l=i7;break;default:l=i9}n=l.bind(null,t,n,e),l=void 0,iu&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(l=!0),r?void 0!==l?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):void 0!==l?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function sn(e,t,n,r,l){var a=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var i=r.stateNode.containerInfo;if(i===l||8===i.nodeType&&i.parentNode===l)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&((u=o.stateNode.containerInfo)===l||8===u.nodeType&&u.parentNode===l))return;o=o.return}for(;null!==i;){if(null===(o=eP(i)))return;if(5===(u=o.tag)||6===u||26===u||27===u){r=a=o;continue e}i=i.parentNode}}r=r.return}io(function(){var r=a,l=to(n),o=[];e:{var i=uZ.get(e);if(void 0!==i){var u=iE,s=e;switch(e){case"keypress":if(0===ic(n))break e;case"keydown":case"keyup":u=iI;break;case"focusin":s="focus",u=i_;break;case"focusout":s="blur",u=i_;break;case"beforeblur":case"afterblur":u=i_;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=iP;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=iN;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=iB;break;case uK:case uY:case uX:u=iL;break;case uG:u=iV;break;case"scroll":u=iC;break;case"wheel":u=iQ;break;case"copy":case"cut":case"paste":u=iT;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=iU}var c=0!=(4&t),f=!c&&"scroll"===e,d=c?null!==i?i+"Capture":null:i;c=[];for(var p,h=r;null!==h;){var m=h;if(p=m.stateNode,5!==(m=m.tag)&&26!==m&&27!==m||null===p||null===d||null!=(m=ii(h,d))&&c.push(sr(h,m,p)),f)break;h=h.return}0<c.length&&(i=new u(i,s,null,n,l),o.push({event:i,listeners:c}))}}if(0==(7&t)){e:if(i="mouseover"===e||"pointerover"===e,u="mouseout"===e||"pointerout"===e,!(i&&n!==ta&&(s=n.relatedTarget||n.fromElement)&&(eP(s)||s[ek]))&&(u||i)&&(i=l.window===l?l:(i=l.ownerDocument)?i.defaultView||i.parentWindow:window,u?(s=n.relatedTarget||n.toElement,u=r,null!==(s=s?eP(s):null)&&(f=td(s),c=s.tag,s!==f||5!==c&&27!==c&&6!==c)&&(s=null)):(u=null,s=r),u!==s)){if(c=iP,m="onMouseLeave",d="onMouseEnter",h="mouse",("pointerout"===e||"pointerover"===e)&&(c=iU,m="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==u?i:e_(u),p=null==s?i:e_(s),(i=new c(m,h+"leave",u,n,l)).target=f,i.relatedTarget=p,m=null,eP(l)===r&&((c=new c(d,h+"enter",s,n,l)).target=p,c.relatedTarget=f,m=c),f=m,u&&s)t:{for(c=u,d=s,h=0,p=c;p;p=sa(p))h++;for(p=0,m=d;m;m=sa(m))p++;for(;0<h-p;)c=sa(c),h--;for(;0<p-h;)d=sa(d),p--;for(;h--;){if(c===d||null!==d&&c===d.alternate)break t;c=sa(c),d=sa(d)}c=null}else c=null;null!==u&&so(o,i,u,c,!1),null!==s&&null!==f&&so(o,f,s,c,!0)}e:{if("select"===(u=(i=r?e_(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===u&&"file"===i.type)var g,y=uE;else if(uy(i)){if(ux)y=uM;else{y=uL;var v=u_}}else(u=i.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(y=uT);if(y&&(y=y(e,r))){uv(o,y,n,l);break e}v&&v(e,i,r),"focusout"===e&&r&&"number"===i.type&&null!=r.memoizedProps.value&&e2(i,"number",i.value)}switch(v=r?e_(r):window,e){case"focusin":(uy(v)||"true"===v.contentEditable)&&(uI=v,uU=r,uB=null);break;case"focusout":uB=uU=uI=null;break;case"mousedown":uV=!0;break;case"contextmenu":case"mouseup":case"dragend":uV=!1,uQ(o,n,l);break;case"selectionchange":if(uA)break;case"keydown":case"keyup":uQ(o,n,l)}if(uu)t:{switch(e){case"compositionstart":var b="onCompositionStart";break t;case"compositionend":b="onCompositionEnd";break t;case"compositionupdate":b="onCompositionUpdate";break t}b=void 0}else um?up(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(uf&&"ko"!==n.locale&&(um||"onCompositionStart"!==b?"onCompositionEnd"===b&&um&&(g=uo()):(ul="value"in(ur=l)?ur.value:ur.textContent,um=!0)),0<(v=sl(r,b)).length&&(b=new iM(b,e,null,n,l),o.push({event:b,listeners:v}),g?b.data=g:null!==(g=uh(n))&&(b.data=g))),(g=uc?function(e,t){switch(e){case"compositionend":return uh(t);case"keypress":if(32!==t.which)return null;return ud=!0," ";case"textInput":return" "===(e=t.data)&&ud?null:e;default:return null}}(e,n):function(e,t){if(um)return"compositionend"===e||!uu&&up(e,t)?(e=uo(),ua=ul=ur=null,um=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return uf&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=sl(r,"onBeforeInput")).length&&(l=new iM("onBeforeInput","beforeinput",null,n,l),o.push({event:l,listeners:r}),l.data=g)}u6(o,t)})}function sr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function sl(e,t){for(var n=t+"Capture",r=[];null!==e;){var l=e,a=l.stateNode;5!==(l=l.tag)&&26!==l&&27!==l||null===a||(null!=(l=ii(e,n))&&r.unshift(sr(e,l,a)),null!=(l=ii(e,t))&&r.push(sr(e,l,a))),e=e.return}return r}function sa(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag&&27!==e.tag);return e||null}function so(e,t,n,r,l){for(var a=t._reactName,o=[];null!==n&&n!==r;){var i=n,u=i.alternate,s=i.stateNode;if(i=i.tag,null!==u&&u===r)break;5!==i&&26!==i&&27!==i||null===s||(u=s,l?null!=(s=ii(n,a))&&o.unshift(sr(n,s,u)):l||null!=(s=ii(n,a))&&o.push(sr(n,s,u))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var si=/\r\n?/g,su=/\u0000|\uFFFD/g;function ss(e){return("string"==typeof e?e:""+e).replace(si,"\n").replace(su,"")}function sc(e,t,n){if(t=ss(t),ss(e)!==t&&n)throw Error(i(425))}function sf(){}function sd(e,t,n,r,l){switch(n){case"children":"string"==typeof r?"body"===t||"textarea"===t&&""===r||te(e,r):"number"==typeof r&&"body"!==t&&te(e,""+r);break;case"className":eQ(e,"class",r);break;case"tabIndex":eQ(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":eQ(e,n,r);break;case"style":tn(e,r);break;case"src":case"href":case"action":case"formAction":if(null==r||"function"==typeof r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}e.setAttribute(n,""+r);break;case"onClick":null!=r&&(e.onclick=sf);break;case"onScroll":null!=r&&u5("scroll",e);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(i(61));if(null!=(r=r.__html)){if(null!=l.children)throw Error(i(60));e9(e,r)}}break;case"multiple":e.multiple=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"muted":e.muted=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"autoFocus":break;case"xlinkHref":if(null==r||"function"==typeof r||"boolean"==typeof r||"symbol"==typeof r){e.removeAttribute("xlink:href");break}e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",""+r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""+r):e.removeAttribute(n);break;case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===r?e.setAttribute(n,""):!1!==r&&null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=r&&"function"!=typeof r&&"symbol"!=typeof r&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":null==r||"function"==typeof r||"symbol"==typeof r||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"xlinkActuate":e$(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":e$(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":e$(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":e$(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":e$(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":e$(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":e$(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":e$(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":e$(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":eV(e,"is",r);break;default:2<n.length&&("o"===n[0]||"O"===n[0])&&("n"===n[1]||"N"===n[1])||eV(e,l=tl.get(n)||n,r)}}function sp(e,t,n,r,l){switch(n){case"style":tn(e,r);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(i(61));if(null!=(t=r.__html)){if(null!=l.children)throw Error(i(60));e9(e,t)}}break;case"children":"string"==typeof r?te(e,r):"number"==typeof r&&te(e,""+r);break;case"onScroll":null!=r&&u5("scroll",e);break;case"onClick":null!=r&&(e.onclick=sf);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":break;default:eD.hasOwnProperty(n)||("boolean"==typeof r&&(r=""+r),eV(e,n,r))}}function sh(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":u5("invalid",e);var r=null,l=null,a=null,o=null,u=null,s=null;for(f in n)if(n.hasOwnProperty(f)){var c=n[f];if(null!=c)switch(f){case"name":r=c;break;case"type":l=c;break;case"checked":u=c;break;case"defaultChecked":s=c;break;case"value":a=c;break;case"defaultValue":o=c;break;case"children":case"dangerouslySetInnerHTML":if(null!=c)throw Error(i(137,t));break;default:sd(e,t,f,c,n)}}e1(e,a,o,u,s,l,r,!1),eY(e);return;case"select":u5("invalid",e);var f=l=a=null;for(r in n)if(n.hasOwnProperty(r)&&null!=(o=n[r]))switch(r){case"value":a=o;break;case"defaultValue":l=o;break;case"multiple":f=o;default:sd(e,t,r,o,n)}t=a,n=l,e.multiple=!!f,null!=t?e4(e,!!f,t,!1):null!=n&&e4(e,!!f,n,!0);return;case"textarea":for(l in u5("invalid",e),a=r=f=null,n)if(n.hasOwnProperty(l)&&null!=(o=n[l]))switch(l){case"value":f=o;break;case"defaultValue":r=o;break;case"children":a=o;break;case"dangerouslySetInnerHTML":if(null!=o)throw Error(i(91));break;default:sd(e,t,l,o,n)}e6(e,f,r,a),eY(e);return;case"option":for(o in n)n.hasOwnProperty(o)&&null!=(f=n[o])&&("selected"===o?e.selected=f&&"function"!=typeof f&&"symbol"!=typeof f:sd(e,t,o,f,n));return;case"dialog":u5("cancel",e),u5("close",e);break;case"iframe":case"object":u5("load",e);break;case"video":case"audio":for(f=0;f<u3.length;f++)u5(u3[f],e);break;case"image":u5("error",e),u5("load",e);break;case"details":u5("toggle",e);break;case"embed":case"source":case"img":case"link":u5("error",e),u5("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(u in n)if(n.hasOwnProperty(u)&&null!=(f=n[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,t));default:sd(e,t,u,f,n)}return;default:if(tr(t)){for(s in n)n.hasOwnProperty(s)&&null!=(f=n[s])&&sp(e,t,s,f,n);return}}for(a in n)n.hasOwnProperty(a)&&null!=(f=n[a])&&sd(e,t,a,f,n)}function sm(e,t,n,r,l){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var a=l.name,o=l.type,u=l.value,s=l.defaultValue;r=r.defaultValue;for(var c=l.checked,f=l.defaultChecked,d=0;d<t.length;d+=2){var p=t[d],h=t[d+1];switch(p){case"type":case"name":case"checked":case"defaultChecked":case"value":case"defaultValue":break;case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(i(137,n));break;default:sd(e,n,p,h,l)}}e0(e,u,s,r,c,f,o,a);return;case"select":for(a=l.value,o=l.defaultValue,u=l.multiple,s=r.multiple,r=0;r<t.length;r+=2)c=t[r],f=t[r+1],"value"===c||sd(e,n,c,f,l);null!=a?e4(e,!!u,a,!1):!!s!=!!u&&(null!=o?e4(e,!!u,o,!0):e4(e,!!u,u?[]:"",!1));return;case"textarea":for(u=0,a=l.value,o=l.defaultValue;u<t.length;u+=2)switch(s=t[u],r=t[u+1],s){case"value":case"children":break;case"dangerouslySetInnerHTML":if(null!=r)throw Error(i(91));break;default:sd(e,n,s,r,l)}e8(e,a,o);return;case"option":for(a=0;a<t.length;a+=2)(o=t[a],u=t[a+1],"selected"===o)?e.selected=u&&"function"!=typeof u&&"symbol"!=typeof u:sd(e,n,o,u,l);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(a=0;a<t.length;a+=2)switch(o=t[a],u=t[a+1],o){case"children":case"dangerouslySetInnerHTML":if(null!=u)throw Error(i(137,n));break;default:sd(e,n,o,u,l)}return;default:if(tr(n)){for(a=0;a<t.length;a+=2)sp(e,n,t[a],t[a+1],l);return}}for(a=0;a<t.length;a+=2)sd(e,n,t[a],t[a+1],l)}var sg=null,sy=null;function sv(e){return 9===e.nodeType?e:e.ownerDocument}function sb(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function sk(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function sw(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var sS="function"==typeof setTimeout?setTimeout:void 0,sE="function"==typeof clearTimeout?clearTimeout:void 0,sx="function"==typeof Promise?Promise:void 0,sC="function"==typeof queueMicrotask?queueMicrotask:void 0!==sx?function(e){return sx.resolve(null).then(e).catch(sz)}:sS;function sz(e){setTimeout(function(){throw e})}function sP(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&8===l.nodeType){if("/$"===(n=l.data)){if(0===r){e.removeChild(l),i4(t);return}r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++}n=l}while(n);i4(t)}function sN(e){var t=e.nodeType;if(9===t)s_(e);else if(1===t)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":s_(e);break;default:e.textContent=""}}function s_(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":s_(n),ez(n);continue;case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function sL(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function sT(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function sM(e,t,n){switch(t=sv(n),e){case"html":if(!(e=t.documentElement))throw Error(i(452));return e;case"head":if(!(e=t.head))throw Error(i(453));return e;case"body":if(!(e=t.body))throw Error(i(454));return e;default:throw Error(i(451))}}var sF=new Map,sD=new Set;function sR(e){return"function"==typeof e.getRootNode?e.getRootNode():e.ownerDocument}var sO={prefetchDNS:function(e){sA("dns-prefetch",null,e)},preconnect:function(e,t){sA("preconnect",null==t||"string"!=typeof t.crossOrigin?null:"use-credentials"===t.crossOrigin?"use-credentials":"",e)},preload:function(e,t){var n=document;if("string"==typeof e&&e&&"object"==typeof t&&null!==t&&n){var r=t.as,l=eJ(e),a=l='link[rel="preload"][as="'+r+'"][href="'+l+'"]';switch(r){case"style":a=sI(e);break;case"script":a=sV(e)}sF.has(a)||(e={href:e,rel:"preload",as:r,crossOrigin:"font"===r?"":t.crossOrigin,integrity:t.integrity,type:t.type},sF.set(a,e),null!==n.querySelector(l)||"style"===r&&n.querySelector(sU(a))||"script"===r&&n.querySelector("script[async]"+a)||(sh(r=n.createElement("link"),"link",e),eM(r),n.head.appendChild(r)))}},preinit:function(e,t){var n=document;if("string"==typeof e&&e&&"object"==typeof t&&null!==t)switch(t.as){case"style":var r=eT(n).hoistableStyles,l=sI(e),a=t.precedence||"default",o=r.get(l);if(o)break;var i={loading:0,preload:null};if(o=n.querySelector(sU(l)))i.loading=1;else{e={rel:"stylesheet",href:e,"data-precedence":a,crossOrigin:t.crossOrigin},(t=sF.get(l))&&sW(e,t);var u=o=n.createElement("link");eM(u),sh(u,"link",e),u._p=new Promise(function(e,t){u.onload=e,u.onerror=t}),u.addEventListener("load",function(){i.loading|=1}),u.addEventListener("error",function(){i.loading|=2}),i.loading|=4,s$(o,a,n)}o={type:"stylesheet",instance:o,count:1,state:i},r.set(l,o);break;case"script":r=eT(n).hoistableScripts,l=sV(e),(a=r.get(l))||((a=n.querySelector("script[async]"+l))||(e={src:e,async:!0,crossOrigin:t.crossOrigin,integrity:t.integrity,nonce:t.nonce},(t=sF.get(l))&&sj(e,t),eM(a=n.createElement("script")),sh(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},r.set(l,a))}}};function sA(e,t,n){var r=document;if("string"==typeof n&&n){var l=eJ(n);l='link[rel="'+e+'"][href="'+l+'"]',"string"==typeof t&&(l+='[crossorigin="'+t+'"]'),sD.has(l)||(sD.add(l),e={rel:e,crossOrigin:t,href:n},null===r.querySelector(l)&&(sh(t=r.createElement("link"),"link",e),eM(t),r.head.appendChild(t)))}}function sI(e){return'href="'+eJ(e)+'"'}function sU(e){return'link[rel="stylesheet"]['+e+"]"}function sB(e){return u({},e,{"data-precedence":e.precedence,precedence:null})}function sV(e){return'[src="'+eJ(e)+'"]'}function sQ(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+eJ(n.href)+'"]');if(r)return t.instance=r,eM(r),r;var l=u({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return eM(r=(e.ownerDocument||e).createElement("style")),sh(r,"style",l),s$(r,n.precedence,e),t.instance=r;case"stylesheet":l=sI(n.href);var a=e.querySelector(sU(l));if(a)return t.instance=a,eM(a),a;r=sB(n),(l=sF.get(l))&&sW(r,l),eM(a=(e.ownerDocument||e).createElement("link"));var o=a;return o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),sh(a,"link",r),t.state.loading|=4,s$(a,n.precedence,e),t.instance=a;case"script":if(a=sV(n.src),l=e.querySelector("script[async]"+a))return t.instance=l,eM(l),l;return r=n,(l=sF.get(a))&&sj(r=u({},n),l),eM(l=(e=e.ownerDocument||e).createElement("script")),sh(l,"link",r),e.head.appendChild(l),t.instance=l;case"void":return null;default:throw Error(i(443,t.type))}else"stylesheet"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,s$(r,n.precedence,e));return t.instance}function s$(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=r.length?r[r.length-1]:null,a=l,o=0;o<r.length;o++){var i=r[o];if(i.dataset.precedence===t)a=i;else if(a!==l)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function sW(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function sj(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.referrerPolicy=t.integrity)}var sH=null;function sq(e,t,n){if(null===sH){var r=new Map,l=sH=new Map;l.set(n,r)}else(r=(l=sH).get(n))||(r=new Map,l.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),l=0;l<n.length;l++){var a=n[l];if(!(a[eC]||a[ev]||"link"===e&&"stylesheet"===a.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==a.namespaceURI){var o=a.getAttribute(t)||"";o=e+o;var i=r.get(o);i?i.push(a):r.set(o,[a])}}return r}function sK(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}var sY=null;function sX(){}function sG(){if(this.count--,0===this.count){if(this.stylesheets)sJ(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sZ=null;function sJ(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,sZ=new Map,t.forEach(s0,e),sZ=null,sG.call(e))}function s0(e,t){if(!(4&t.state.loading)){var n=sZ.get(e);if(n)var r=n.get("last");else{n=new Map,sZ.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a<l.length;a++){var o=l[a];("link"===o.nodeName||"not all"!==o.getAttribute("media"))&&(n.set("p"+o.dataset.precedence,o),r=o)}r&&n.set("last",r)}o=(l=t.instance).getAttribute("data-precedence"),(a=n.get("p"+o)||r)===r&&n.set("last",l),n.set(o,l),this.count++,r=sG.bind(this),l.addEventListener("load",r),l.addEventListener("error",r),a?a.parentNode.insertBefore(l,a.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(l,e.firstChild),t.state.loading|=4}}var s1=o.Dispatcher;"undefined"!=typeof document&&(s1.current=sO);var s2="function"==typeof reportError?reportError:function(e){console.error(e)};function s3(e){this._internalRoot=e}function s4(e){this._internalRoot=e}function s8(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function s6(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function s5(){}function s7(e,t,n,r,l){var a=n._reactRootContainer;if(a){var o=a;if("function"==typeof l){var i=l;l=function(){var e=ie(o);i.call(e)}}o9(t,o,e,l)}else o=function(e,t,n,r,l){if(l){if("function"==typeof r){var a=r;r=function(){var e=ie(o);a.call(e)}}var o=o7(t,r,e,0,null,!1,!1,"",s5);return e._reactRootContainer=o,e[ek]=o.current,se(8===e.nodeType?e.parentNode:e),oz(),o}if(sN(e),"function"==typeof r){var i=r;r=function(){var e=ie(u);i.call(e)}}var u=o6(e,0,!1,null,null,!1,!1,"",s5);return e._reactRootContainer=u,e[ek]=u.current,se(8===e.nodeType?e.parentNode:e),oz(function(){o9(t,u,n,r)}),u}(n,t,e,l,r);return ie(o)}s4.prototype.render=s3.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));o9(e,t,null,null)},s4.prototype.unmount=s3.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;oz(function(){o9(null,e,null,null)}),t[ek]=null}},s4.prototype.unstable_scheduleHydration=function(e){if(e){var t=eh;e={blockedOn:null,target:e,priority:t};for(var n=0;n<iY.length&&0!==t&&t<iY[n].priority;n++);iY.splice(n,0,e),0===n&&iJ(e)}};var s9=o.Dispatcher;o.Events=[eN,e_,eL,tc,tf,oC];var ce={findFiberByHostInstance:eP,bundleType:0,version:"18.3.0-canary-16d053d59-20230506",rendererPackageName:"react-dom"},ct={bundleType:ce.bundleType,version:ce.version,rendererPackageName:ce.rendererPackageName,rendererConfig:ce.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tm(e))?null:e.stateNode},findFiberByHostInstance:ce.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.0-canary-16d053d59-20230506"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var cn=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!cn.isDisabled&&cn.supportsFiber)try{J=cn.inject(ct),ee=cn}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=o,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!s8(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:g,key:null==r?null:""+r,children:e,containerInfo:t,implementation:null}}(e,t,null,n)},t.createRoot=function(e,t){if(!s8(e))throw Error(i(299));var n=!1,r="",l=s2;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(l=t.onRecoverableError)),t=o6(e,1,!1,null,null,n,!1,r,l),e[ek]=t.current,s1.current=sO,se(8===e.nodeType?e.parentNode:e),new s3(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,e=Object.keys(e).join(",")))}return e=null===(e=tm(t))?null:e.stateNode},t.flushSync=function(e){return oz(e)},t.hydrate=function(e,t,n){if(!s6(t))throw Error(i(200));return s7(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!s8(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,l=!1,a="",o=s2;if(null!=n&&(!0===n.unstable_strictMode&&(l=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(o=n.onRecoverableError)),t=o7(t,null,e,1,null!=n?n:null,l,!1,a,o),e[ek]=t.current,s1.current=sO,se(e),r)for(e=0;e<r.length;e++)l=(l=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new s4(t)},t.preconnect=function(e,t){var n=s9.current;n&&n.preconnect(e,t)},t.prefetchDNS=function(e){var t=s9.current;t&&t.prefetchDNS(e)},t.preinit=function(e,t){var n=s9.current;n&&n.preinit(e,t)},t.preload=function(e,t){var n=s9.current;n&&n.preload(e,t)},t.render=function(e,t,n){if(!s6(t))throw Error(i(200));return s7(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!s6(e))throw Error(i(40));return!!e._reactRootContainer&&(oz(function(){s7(null,null,e,!1,function(){e._reactRootContainer=null,e[ek]=null})}),!0)},t.unstable_batchedUpdates=oC,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!s6(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return s7(e,t,n,!1,r)},t.version="18.3.0-canary-16d053d59-20230506"}}]);
\ No newline at end of file
diff --git a/_next/static/chunks/710-26420eaa9b2c8689.js b/_next/static/chunks/710-26420eaa9b2c8689.js
new file mode 100644
index 00000000..65932251
--- /dev/null
+++ b/_next/static/chunks/710-26420eaa9b2c8689.js
@@ -0,0 +1,9 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[710],{5271:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(7503);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},521:function(e,t){function r(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6206:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let n=r(5547);function o(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},414:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return P}});let n=r(6927),o=n._(r(6006)),u=r(4495),a=r(757),l=r(330),i=r(7707),f=r(5271),c=r(8923),s=r(6996),d=r(6723),p=r(521),h=r(325),y=r(245),m=new Set;function g(e,t,r,n,o,u){if(!u&&!(0,a.isLocalURL)(t))return;if(!n.bypassPrefetchedCheck){let o=void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0,u=t+"%"+r+"%"+o;if(m.has(u))return;m.add(u)}let l=u?e.prefetch(t,o):e.prefetch(t,r,n);Promise.resolve(l).catch(e=>{})}function b(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let _=o.default.forwardRef(function(e,t){let r,n;let{href:l,as:m,children:_,prefetch:P=null,passHref:v,replace:O,shallow:j,scroll:R,locale:E,onClick:x,onMouseEnter:M,onTouchStart:C,legacyBehavior:w=!1,...k}=e;r=_,w&&("string"==typeof r||"number"==typeof r)&&(r=o.default.createElement("a",null,r));let S=!1!==P,I=null===P?y.PrefetchKind.AUTO:y.PrefetchKind.FULL,L=o.default.useContext(c.RouterContext),U=o.default.useContext(s.AppRouterContext),T=null!=L?L:U,A=!L,{href:N,as:W}=o.default.useMemo(()=>{if(!L){let e=b(l);return{href:e,as:m?b(m):e}}let[e,t]=(0,u.resolveHref)(L,l,!0);return{href:e,as:m?(0,u.resolveHref)(L,m):t||e}},[L,l,m]),D=o.default.useRef(N),z=o.default.useRef(W);w&&(n=o.default.Children.only(r));let $=w?n&&"object"==typeof n&&n.ref:t,[F,K,B]=(0,d.useIntersection)({rootMargin:"200px"}),q=o.default.useCallback(e=>{(z.current!==W||D.current!==N)&&(B(),z.current=W,D.current=N),F(e),$&&("function"==typeof $?$(e):"object"==typeof $&&($.current=e))},[W,$,N,B,F]);o.default.useEffect(()=>{T&&K&&S&&g(T,N,W,{locale:E},{kind:I},A)},[W,N,K,E,S,null==L?void 0:L.locale,T,A,I]);let H={ref:q,onClick(e){w||"function"!=typeof x||x(e),w&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),T&&!e.defaultPrevented&&function(e,t,r,n,u,l,i,f,c,s){let{nodeName:d}=e.currentTarget,p="A"===d.toUpperCase();if(p&&(function(e){let t=e.currentTarget,r=t.getAttribute("target");return r&&"_self"!==r||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,a.isLocalURL)(r)))return;e.preventDefault();let h=()=>{"beforePopState"in t?t[u?"replace":"push"](r,n,{shallow:l,locale:f,scroll:i}):t[u?"replace":"push"](n||r,{forceOptimisticNavigation:!s})};c?o.default.startTransition(h):h()}(e,T,N,W,O,j,R,E,A,S)},onMouseEnter(e){w||"function"!=typeof M||M(e),w&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),T&&(S||!A)&&g(T,N,W,{locale:E,priority:!0,bypassPrefetchedCheck:!0},{kind:I},A)},onTouchStart(e){w||"function"!=typeof C||C(e),w&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),T&&(S||!A)&&g(T,N,W,{locale:E,priority:!0,bypassPrefetchedCheck:!0},{kind:I},A)}};if((0,i.isAbsoluteUrl)(W))H.href=W;else if(!w||v||"a"===n.type&&!("href"in n.props)){let e=void 0!==E?E:null==L?void 0:L.locale,t=(null==L?void 0:L.isLocaleDomain)&&(0,p.getDomainLocale)(W,e,null==L?void 0:L.locales,null==L?void 0:L.domainLocales);H.href=t||(0,h.addBasePath)((0,f.addLocale)(W,e,null==L?void 0:L.defaultLocale))}return w?o.default.cloneElement(n,H):o.default.createElement("a",{...k,...H},r)}),P=_;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},408:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{requestIdleCallback:function(){return r},cancelIdleCallback:function(){return n}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6723:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return i}});let n=r(6006),o=r(408),u="function"==typeof IntersectionObserver,a=new Map,l=[];function i(e){let{rootRef:t,rootMargin:r,disabled:i}=e,f=i||!u,[c,s]=(0,n.useState)(!1),d=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{d.current=e},[]);(0,n.useEffect)(()=>{if(u){if(f||c)return;let e=d.current;if(e&&e.tagName){let n=function(e,t,r){let{id:n,observer:o,elements:u}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=l.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let o=new Map,u=new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e);return t={id:r,observer:u,elements:o},l.push(r),a.set(r,t),t}(r);return u.set(e,t),o.observe(e),function(){if(u.delete(e),o.unobserve(e),0===u.size){o.disconnect(),a.delete(n);let e=l.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&l.splice(e,1)}}}(e,e=>e&&s(e),{root:null==t?void 0:t.current,rootMargin:r});return n}}else if(!c){let e=(0,o.requestIdleCallback)(()=>s(!0));return()=>(0,o.cancelIdleCallback)(e)}},[f,r,t,c,d.current]);let h=(0,n.useCallback)(()=>{s(!1)},[]);return[p,c,h]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5561:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function o(e){return r.test(e)?e.replace(n,"\\$&"):e}},8923:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return u}});let n=r(6927),o=n._(r(6006)),u=o.default.createContext(null)},330:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return a},urlObjectKeys:function(){return l},formatWithValidation:function(){return i}});let n=r(5909),o=n._(r(32)),u=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",l=e.hash||"",i=e.query||"",f=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?f=t+e.host:r&&(f=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(f+=":"+e.port)),i&&"object"==typeof i&&(i=String(o.urlQueryToSearchParams(i)));let c=e.search||i&&"?"+i||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||u.test(n))&&!1!==f?(f="//"+(f||""),a&&"/"!==a[0]&&(a="/"+a)):f||(f=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),""+n+f+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+l}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function i(e){return a(e)}},7359:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return u}});let n=r(3295),o=r(6259);function u(e,t,r){let u="",a=(0,o.getRouteRegex)(e),l=a.groups,i=(t!==e?(0,n.getRouteMatcher)(a)(t):"")||r;u=e;let f=Object.keys(l);return f.every(e=>{let t=i[e]||"",{repeat:r,optional:n}=l[e],o="["+(r?"...":"")+e+"]";return n&&(o=(t?"":"/")+"["+o+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in i)&&(u=u.replace(o,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(u=""),{params:f,result:u}}},4523:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return n}});let r=/\/\[[^/]+?\](?=\/|$)/;function n(e){return r.test(e)}},757:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return u}});let n=r(7707),o=r(6206);function u(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},1244:function(e,t){function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},5547:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(6980);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},32:function(e,t){function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,o]=e;Array.isArray(o)?o.forEach(e=>t.append(r,n(e))):t.set(r,n(o))}),t}function u(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.forEach(t=>{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return o},assign:function(){return u}})},4495:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return s}});let n=r(32),o=r(330),u=r(1244),a=r(7707),l=r(7503),i=r(757),f=r(4523),c=r(7359);function s(e,t,r){let s;let d="string"==typeof t?t:(0,o.formatWithValidation)(t),p=d.match(/^[a-zA-Z]{1,}:\/\//),h=p?d.slice(p[0].length):d,y=h.split("?");if((y[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+d+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,a.normalizeRepeatedSlashes)(h);d=(p?p[0]:"")+t}if(!(0,i.isLocalURL)(d))return r?[d]:d;try{s=new URL(d.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){s=new URL("/","http://n")}try{let e=new URL(d,s);e.pathname=(0,l.normalizePathTrailingSlash)(e.pathname);let t="";if((0,f.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:a,params:l}=(0,c.interpolateAs)(e.pathname,e.pathname,r);a&&(t=(0,o.formatWithValidation)({pathname:a,hash:e.hash,query:(0,u.omit)(r,l)}))}let a=e.origin===s.origin?e.href.slice(e.origin.length):e.href;return r?[a,t||a]:a}catch(e){return r?[d]:d}}},3295:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let n=r(7707);function o(e){let{re:t,groups:r}=e;return e=>{let o=t.exec(e);if(!o)return!1;let u=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},a={};return Object.keys(r).forEach(e=>{let t=r[e],n=o[t.pos];void 0!==n&&(a[e]=~n.indexOf("/")?n.split("/").map(e=>u(e)):t.repeat?[u(n)]:u(n))}),a}}},6259:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRouteRegex:function(){return i},getNamedRouteRegex:function(){return c},getNamedMiddlewareRegex:function(){return s}});let n=r(5561),o=r(7420),u="nxtP";function a(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function l(e){let t=(0,o.removeTrailingSlash)(e).slice(1).split("/"),r={},u=1;return{parameterizedRoute:t.map(e=>{if(!(e.startsWith("[")&&e.endsWith("]")))return"/"+(0,n.escapeStringRegexp)(e);{let{key:t,optional:n,repeat:o}=a(e.slice(1,-1));return r[t]={pos:u++,repeat:o,optional:n},o?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function i(e){let{parameterizedRoute:t,groups:r}=l(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function f(e,t){let r,l;let i=(0,o.removeTrailingSlash)(e).slice(1).split("/"),f=(r=97,l=1,()=>{let e="";for(let t=0;t<l;t++)e+=String.fromCharCode(r),++r>122&&(l++,r=97);return e}),c={};return{namedParameterizedRoute:i.map(e=>{if(!(e.startsWith("[")&&e.endsWith("]")))return"/"+(0,n.escapeStringRegexp)(e);{let{key:r,optional:n,repeat:o}=a(e.slice(1,-1)),l=r.replace(/\W/g,"");t&&(l=""+u+l);let i=!1;return(0===l.length||l.length>30)&&(i=!0),isNaN(parseInt(l.slice(0,1)))||(i=!0),i&&(l=f()),t?c[l]=""+u+r:c[l]=""+r,o?n?"(?:/(?<"+l+">.+?))?":"/(?<"+l+">.+?)":"/(?<"+l+">[^/]+?)"}}).join(""),routeKeys:c}}function c(e,t){let r=f(e,t);return{...i(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function s(e,t){let{parameterizedRoute:r}=l(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:o}=f(e,!1);return{namedRegex:"^"+o+(n?"(?:(/.*)?)":"")+"$"}}},7707:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{WEB_VITALS:function(){return r},execOnce:function(){return n},isAbsoluteUrl:function(){return u},getLocationOrigin:function(){return a},getURL:function(){return l},getDisplayName:function(){return i},isResSent:function(){return f},normalizeRepeatedSlashes:function(){return c},loadGetInitialProps:function(){return s},SP:function(){return d},ST:function(){return p},DecodeError:function(){return h},NormalizeError:function(){return y},PageNotFoundError:function(){return m},MissingStaticPage:function(){return g},MiddlewareNotFoundError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),u=0;u<n;u++)o[u]=arguments[u];return r||(r=!0,t=e(...o)),t}}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,u=e=>o.test(e);function a(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function l(){let{href:e}=window.location,t=a();return e.substring(t.length)}function i(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function c(e){let t=e.split("?"),r=t[0];return r.replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function s(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await s(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n){let t='"'+i(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.';throw Error(t)}return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class y extends Error{}class m extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}},3177:function(e,t,r){/**
+ * @license React
+ * react-jsx-runtime.production.min.js
+ *
+ * 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.
+ */var n=r(6006),o=Symbol.for("react.element"),u=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),a=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function i(e,t,r){var n,i={},f=null,c=null;for(n in void 0!==r&&(f=""+r),void 0!==t.key&&(f=""+t.key),void 0!==t.ref&&(c=t.ref),t)u.call(t,n)&&!l.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===i[n]&&(i[n]=t[n]);return{$$typeof:o,type:e,key:f,ref:c,props:i,_owner:a.current}}t.jsx=i,t.jsxs=i},9268:function(e,t,r){e.exports=r(3177)}}]);
\ No newline at end of file
diff --git a/_next/static/chunks/730-b60def72eda0f71d.js b/_next/static/chunks/730-b60def72eda0f71d.js
new file mode 100644
index 00000000..64889b3f
--- /dev/null
+++ b/_next/static/chunks/730-b60def72eda0f71d.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[730],{1116:function(e,r,t){"use strict";t.d(r,{j:function(){return a}});let o=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,n=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return r.flat(1/0).filter(Boolean).join(" ")},a=(e,r)=>t=>{var a;if((null==r?void 0:r.variants)==null)return n(e,null==t?void 0:t.class,null==t?void 0:t.className);let{variants:i,defaultVariants:l}=r,s=Object.keys(i).map(e=>{let r=null==t?void 0:t[e],n=null==l?void 0:l[e];if(null===r)return null;let a=o(r)||o(n);return i[e][a]}),c=t&&Object.entries(t).reduce((e,r)=>{let[t,o]=r;return void 0===o||(e[t]=o),e},{}),d=null==r?void 0:null===(a=r.compoundVariants)||void 0===a?void 0:a.reduce((e,r)=>{let{class:t,className:o,...n}=r;return Object.entries(n).every(e=>{let[r,t]=e;return Array.isArray(t)?t.includes({...l,...c}[r]):({...l,...c})[r]===t})?[...e,t,o]:e},[]);return n(e,s,d,null==t?void 0:t.class,null==t?void 0:t.className)}},9791:function(e,r,t){"use strict";function o(){for(var e,r,t=0,o="";t<arguments.length;)(e=arguments[t++])&&(r=function e(r){var t,o,n="";if("string"==typeof r||"number"==typeof r)n+=r;else if("object"==typeof r){if(Array.isArray(r))for(t=0;t<r.length;t++)r[t]&&(o=e(r[t]))&&(n&&(n+=" "),n+=o);else for(t in r)r[t]&&(n&&(n+=" "),n+=t)}return n}(e))&&(o&&(o+=" "),o+=r);return o}t.d(r,{W:function(){return o}})},6883:function(e,r,t){"use strict";t.d(r,{Z:function(){return i}});var o=t(6006),n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=(e,r)=>{let t=(0,o.forwardRef)(({color:t="currentColor",size:i=24,strokeWidth:l=2,children:s,...c},d)=>(0,o.createElement)("svg",{ref:d,...n,width:i,height:i,stroke:t,strokeWidth:l,className:`lucide lucide-${a(e)}`,...c},[...r.map(([e,r])=>(0,o.createElement)(e,r)),...(Array.isArray(s)?s:[s])||[]]));return t.displayName=`${e}`,t}},967:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(6883);let n=(0,o.Z)("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{x:"2",y:"9",width:"4",height:"12",key:"fu1a4h"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]])},4047:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(6883);let n=(0,o.Z)("Moon",[["path",{d:"M12 3a6.364 6.364 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"1rit1i"}]])},9995:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(6883);let n=(0,o.Z)("Rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]])},8935:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(6883);let n=(0,o.Z)("SunMedium",[["path",{d:"M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8z",key:"1r4kox"}],["path",{d:"M12 3v1",key:"1asbbs"}],["path",{d:"M12 20v1",key:"1wcdkc"}],["path",{d:"M3 12h1",key:"lp3yf2"}],["path",{d:"M20 12h1",key:"1vloll"}],["path",{d:"m18.364 5.636-.707.707",key:"1hakh0"}],["path",{d:"m6.343 17.657-.707.707",key:"18m9nf"}],["path",{d:"m5.636 5.636.707.707",key:"1xv1c5"}],["path",{d:"m17.657 17.657.707.707",key:"vl76zb"}]])},6808:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(6883);let n=(0,o.Z)("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]])},1567:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(6883);let n=(0,o.Z)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},1889:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(6883);let n=(0,o.Z)("Zap",[["polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2",key:"45s27k"}]])},8709:function(e,r,t){"use strict";t.d(r,{F:function(){return c},f:function(){return d}});var o=t(6006);let n=["light","dark"],a="(prefers-color-scheme: dark)",i="undefined"==typeof window,l=(0,o.createContext)(void 0),s={setTheme:e=>{},themes:[]},c=()=>{var e;return null!==(e=(0,o.useContext)(l))&&void 0!==e?e:s},d=e=>(0,o.useContext)(l)?o.createElement(o.Fragment,null,e.children):o.createElement(f,e),u=["light","dark"],f=({forcedTheme:e,disableTransitionOnChange:r=!1,enableSystem:t=!0,enableColorScheme:i=!0,storageKey:s="theme",themes:c=u,defaultTheme:d=t?"system":"light",attribute:f="data-theme",value:h,children:v,nonce:y})=>{let[x,w]=(0,o.useState)(()=>m(s,d)),[k,z]=(0,o.useState)(()=>m(s)),C=h?Object.values(h):c,M=(0,o.useCallback)(e=>{let o=e;if(!o)return;"system"===e&&t&&(o=g());let a=h?h[o]:o,l=r?b():null,s=document.documentElement;if("class"===f?(s.classList.remove(...C),a&&s.classList.add(a)):a?s.setAttribute(f,a):s.removeAttribute(f),i){let e=n.includes(d)?d:null,r=n.includes(o)?o:e;s.style.colorScheme=r}null==l||l()},[]),$=(0,o.useCallback)(e=>{w(e);try{localStorage.setItem(s,e)}catch(e){}},[e]),_=(0,o.useCallback)(r=>{let o=g(r);z(o),"system"===x&&t&&!e&&M("system")},[x,e]);(0,o.useEffect)(()=>{let e=window.matchMedia(a);return e.addListener(_),_(e),()=>e.removeListener(_)},[_]),(0,o.useEffect)(()=>{let e=e=>{e.key===s&&$(e.newValue||d)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[$]),(0,o.useEffect)(()=>{M(null!=e?e:x)},[e,x]);let S=(0,o.useMemo)(()=>({theme:x,setTheme:$,forcedTheme:e,resolvedTheme:"system"===x?k:x,themes:t?[...c,"system"]:c,systemTheme:t?k:void 0}),[x,$,e,k,t,c]);return o.createElement(l.Provider,{value:S},o.createElement(p,{forcedTheme:e,disableTransitionOnChange:r,enableSystem:t,enableColorScheme:i,storageKey:s,themes:c,defaultTheme:d,attribute:f,value:h,children:v,attrs:C,nonce:y}),v)},p=(0,o.memo)(({forcedTheme:e,storageKey:r,attribute:t,enableSystem:i,enableColorScheme:l,defaultTheme:s,value:c,attrs:d,nonce:u})=>{let f="system"===s,p="class"===t?`var d=document.documentElement,c=d.classList;c.remove(${d.map(e=>`'${e}'`).join(",")});`:`var d=document.documentElement,n='${t}',s='setAttribute';`,m=l?n.includes(s)&&s?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${s}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",b=(e,r=!1,o=!0)=>{let a=c?c[e]:e,i=r?e+"|| ''":`'${a}'`,s="";return l&&o&&!r&&n.includes(e)&&(s+=`d.style.colorScheme = '${e}';`),"class"===t?s+=r||a?`c.add(${i})`:"null":a&&(s+=`d[s](n,${i})`),s},g=e?`!function(){${p}${b(e)}}()`:i?`!function(){try{${p}var e=localStorage.getItem('${r}');if('system'===e||(!e&&${f})){var t='${a}',m=window.matchMedia(t);if(m.media!==t||m.matches){${b("dark")}}else{${b("light")}}}else if(e){${c?`var x=${JSON.stringify(c)};`:""}${b(c?"x[e]":"e",!0)}}${f?"":"else{"+b(s,!1,!1)+"}"}${m}}catch(e){}}()`:`!function(){try{${p}var e=localStorage.getItem('${r}');if(e){${c?`var x=${JSON.stringify(c)};`:""}${b(c?"x[e]":"e",!0)}}else{${b(s,!1,!1)};}${m}}catch(t){}}();`;return o.createElement("script",{nonce:u,dangerouslySetInnerHTML:{__html:g}})},()=>!0),m=(e,r)=>{let t;if(!i){try{t=localStorage.getItem(e)||void 0}catch(e){}return t||r}},b=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},g=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")},4360:function(e){e.exports={style:{fontFamily:"'__Inter_0ec1f4', '__Inter_Fallback_0ec1f4'",fontStyle:"normal"},className:"__className_0ec1f4",variable:"__variable_0ec1f4"}},6493:function(e){e.exports={style:{fontFamily:"'__JetBrains_Mono_71fa92', '__JetBrains_Mono_Fallback_71fa92'",fontStyle:"normal"},className:"__className_71fa92",variable:"__variable_71fa92"}},293:function(e,r,t){"use strict";t.d(r,{m:function(){return T}});var o=/^\[(.+)\]$/;function n(e,r){var t=e;return r.split("-").forEach(function(e){t.nextPart.has(e)||t.nextPart.set(e,{nextPart:new Map,validators:[]}),t=t.nextPart.get(e)}),t}var a=/\s+/;function i(){for(var e,r,t=0,o="";t<arguments.length;)(e=arguments[t++])&&(r=function e(r){if("string"==typeof r)return r;for(var t,o="",n=0;n<r.length;n++)r[n]&&(t=e(r[n]))&&(o&&(o+=" "),o+=t);return o}(e))&&(o&&(o+=" "),o+=r);return o}function l(e){var r=function(r){return r[e]||[]};return r.isThemeGetter=!0,r}var s=/^\[(?:([a-z-]+):)?(.+)\]$/i,c=/^\d+\/\d+$/,d=new Set(["px","full","screen"]),u=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,f=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))/,p=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function m(e){return x(e)||d.has(e)||c.test(e)||b(e)}function b(e){return _(e,"length",S)}function g(e){return _(e,"size",j)}function h(e){return _(e,"position",j)}function v(e){return _(e,"url",E)}function y(e){return _(e,"number",x)}function x(e){return!Number.isNaN(Number(e))}function w(e){return e.endsWith("%")&&x(e.slice(0,-1))}function k(e){return N(e)||_(e,"number",N)}function z(e){return s.test(e)}function C(){return!0}function M(e){return u.test(e)}function $(e){return _(e,"",I)}function _(e,r,t){var o=s.exec(e);return!!o&&(o[1]?o[1]===r:t(o[2]))}function S(e){return f.test(e)}function j(){return!1}function E(e){return e.startsWith("url(")}function N(e){return Number.isInteger(Number(e))}function I(e){return p.test(e)}var T=function(){for(var e,r,t,l=arguments.length,s=Array(l),c=0;c<l;c++)s[c]=arguments[c];var d=function(a){var i=s[0];return r=(e=function(e){var r,t,a,i,l,s,c,d,u,f,p;return{cache:function(e){if(e<1)return{get:function(){},set:function(){}};var r=0,t=new Map,o=new Map;function n(n,a){t.set(n,a),++r>e&&(r=0,o=t,t=new Map)}return{get:function(e){var r=t.get(e);return void 0!==r?r:void 0!==(r=o.get(e))?(n(e,r),r):void 0},set:function(e,r){t.has(e)?t.set(e,r):n(e,r)}}}(e.cacheSize),splitModifiers:(t=1===(r=e.separator||":").length,a=r[0],i=r.length,function(e){for(var o,n=[],l=0,s=0,c=0;c<e.length;c++){var d=e[c];if(0===l){if(d===a&&(t||e.slice(c,c+i)===r)){n.push(e.slice(s,c)),s=c+i;continue}if("/"===d){o=c;continue}}"["===d?l++:"]"===d&&l--}var u=0===n.length?e:e.substring(s),f=u.startsWith("!"),p=f?u.substring(1):u;return{modifiers:n,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:o&&o>s?o-s:void 0}}),...(d=e.theme,u=e.prefix,f={nextPart:new Map,validators:[]},(p=Object.entries(e.classGroups),u?p.map(function(e){return[e[0],e[1].map(function(e){return"string"==typeof e?u+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(function(e){return[u+e[0],e[1]]})):e})]}):p).forEach(function(e){var r=e[0];(function e(r,t,o,a){r.forEach(function(r){if("string"==typeof r){(""===r?t:n(t,r)).classGroupId=o;return}if("function"==typeof r){if(r.isThemeGetter){e(r(a),t,o,a);return}t.validators.push({validator:r,classGroupId:o});return}Object.entries(r).forEach(function(r){var i=r[0];e(r[1],n(t,i),o,a)})})})(e[1],f,r,d)}),l=e.conflictingClassGroups,c=void 0===(s=e.conflictingClassGroupModifiers)?{}:s,{getClassGroupId:function(e){var r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),function e(r,t){if(0===r.length)return t.classGroupId;var o=r[0],n=t.nextPart.get(o),a=n?e(r.slice(1),n):void 0;if(a)return a;if(0!==t.validators.length){var i=r.join("-");return t.validators.find(function(e){return(0,e.validator)(i)})?.classGroupId}}(r,f)||function(e){if(o.test(e)){var r=o.exec(e)[1],t=r?.substring(0,r.indexOf(":"));if(t)return"arbitrary.."+t}}(e)},getConflictingClassGroupIds:function(e,r){var t=l[e]||[];return r&&c[e]?[].concat(t,c[e]):t}})}}(s.slice(1).reduce(function(e,r){return r(e)},i()))).cache.get,t=e.cache.set,d=u,u(a)};function u(o){var n,i,l,s,c,d=r(o);if(d)return d;var u=(i=(n=e).splitModifiers,l=n.getClassGroupId,s=n.getConflictingClassGroupIds,c=new Set,o.trim().split(a).map(function(e){var r=i(e),t=r.modifiers,o=r.hasImportantModifier,n=r.baseClassName,a=r.maybePostfixModifierPosition,s=l(a?n.substring(0,a):n),c=!!a;if(!s){if(!a||!(s=l(n)))return{isTailwindClass:!1,originalClassName:e};c=!1}var d=(function(e){if(e.length<=1)return e;var r=[],t=[];return e.forEach(function(e){"["===e[0]?(r.push.apply(r,t.sort().concat([e])),t=[]):t.push(e)}),r.push.apply(r,t.sort()),r})(t).join(":");return{isTailwindClass:!0,modifierId:o?d+"!":d,classGroupId:s,originalClassName:e,hasPostfixModifier:c}}).reverse().filter(function(e){if(!e.isTailwindClass)return!0;var r=e.modifierId,t=e.classGroupId,o=e.hasPostfixModifier,n=r+t;return!c.has(n)&&(c.add(n),s(t,o).forEach(function(e){return c.add(r+e)}),!0)}).reverse().map(function(e){return e.originalClassName}).join(" "));return t(o,u),u}return function(){return d(i.apply(null,arguments))}}(function(){var e=l("colors"),r=l("spacing"),t=l("blur"),o=l("brightness"),n=l("borderColor"),a=l("borderRadius"),i=l("borderSpacing"),s=l("borderWidth"),c=l("contrast"),d=l("grayscale"),u=l("hueRotate"),f=l("invert"),p=l("gap"),_=l("gradientColorStops"),S=l("gradientColorStopPositions"),j=l("inset"),E=l("margin"),N=l("opacity"),I=l("padding"),T=l("saturate"),G=l("scale"),Z=l("sepia"),P=l("skew"),A=l("space"),O=l("translate"),L=function(){return["auto","contain","none"]},W=function(){return["auto","hidden","clip","visible","scroll"]},F=function(){return["auto",r]},R=function(){return["",m]},q=function(){return["auto",x,z]},B=function(){return["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]},J=function(){return["solid","dashed","dotted","double","none"]},H=function(){return["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]},K=function(){return["start","end","center","between","around","evenly","stretch"]},V=function(){return["","0",z]},U=function(){return["auto","avoid","all","avoid-page","page","left","right","column"]},D=function(){return[x,y]},Q=function(){return[x,z]};return{cacheSize:500,theme:{colors:[C],spacing:[m],blur:["none","",M,b],brightness:D(),borderColor:[e],borderRadius:["none","","full",M,b],borderSpacing:[r],borderWidth:R(),contrast:D(),grayscale:V(),hueRotate:Q(),invert:V(),gap:[r],gradientColorStops:[e],gradientColorStopPositions:[w,b],inset:F(),margin:F(),opacity:D(),padding:[r],saturate:D(),scale:D(),sepia:V(),skew:Q(),space:[r],translate:[r]},classGroups:{aspect:[{aspect:["auto","square","video",z]}],container:["container"],columns:[{columns:[M]}],"break-after":[{"break-after":U()}],"break-before":[{"break-before":U()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(B(),[z])}],overflow:[{overflow:W()}],"overflow-x":[{"overflow-x":W()}],"overflow-y":[{"overflow-y":W()}],overscroll:[{overscroll:L()}],"overscroll-x":[{"overscroll-x":L()}],"overscroll-y":[{"overscroll-y":L()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[j]}],"inset-x":[{"inset-x":[j]}],"inset-y":[{"inset-y":[j]}],start:[{start:[j]}],end:[{end:[j]}],top:[{top:[j]}],right:[{right:[j]}],bottom:[{bottom:[j]}],left:[{left:[j]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",k]}],basis:[{basis:[r]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",z]}],grow:[{grow:V()}],shrink:[{shrink:V()}],order:[{order:["first","last","none",k]}],"grid-cols":[{"grid-cols":[C]}],"col-start-end":[{col:["auto",{span:[k]},z]}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":[C]}],"row-start-end":[{row:["auto",{span:[k]},z]}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",z]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",z]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal"].concat(K())}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat(K(),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(K(),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[I]}],px:[{px:[I]}],py:[{py:[I]}],ps:[{ps:[I]}],pe:[{pe:[I]}],pt:[{pt:[I]}],pr:[{pr:[I]}],pb:[{pb:[I]}],pl:[{pl:[I]}],m:[{m:[E]}],mx:[{mx:[E]}],my:[{my:[E]}],ms:[{ms:[E]}],me:[{me:[E]}],mt:[{mt:[E]}],mr:[{mr:[E]}],mb:[{mb:[E]}],ml:[{ml:[E]}],"space-x":[{"space-x":[A]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[A]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",r]}],"min-w":[{"min-w":["min","max","fit",m]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[M]},M,b]}],h:[{h:[r,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",m]}],"max-h":[{"max-h":[r,"min","max","fit"]}],"font-size":[{text:["base",M,b]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",y]}],"font-family":[{font:[C]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",b]}],"line-clamp":[{"line-clamp":["none",x,y]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",m]}],"list-image":[{"list-image":["none",z]}],"list-style-type":[{list:["none","disc","decimal",z]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[N]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[N]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(J(),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",m]}],"underline-offset":[{"underline-offset":["auto",m]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:[r]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",b]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",z]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[N]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(B(),[h])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",g]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},v]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[S]}],"gradient-via-pos":[{via:[S]}],"gradient-to-pos":[{to:[S]}],"gradient-from":[{from:[_]}],"gradient-via":[{via:[_]}],"gradient-to":[{to:[_]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[N]}],"border-style":[{border:[].concat(J(),["hidden"])}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[N]}],"divide-style":[{divide:J()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:[""].concat(J())}],"outline-offset":[{"outline-offset":[m]}],"outline-w":[{outline:[m]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:R()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[N]}],"ring-offset-w":[{"ring-offset":[m]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",M,$]}],"shadow-color":[{shadow:[C]}],opacity:[{opacity:[N]}],"mix-blend":[{"mix-blend":H()}],"bg-blend":[{"bg-blend":H()}],filter:[{filter:["","none"]}],blur:[{blur:[t]}],brightness:[{brightness:[o]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",M,z]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[f]}],saturate:[{saturate:[T]}],sepia:[{sepia:[Z]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[t]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[N]}],"backdrop-saturate":[{"backdrop-saturate":[T]}],"backdrop-sepia":[{"backdrop-sepia":[Z]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",z]}],duration:[{duration:Q()}],ease:[{ease:["linear","in","out","in-out",z]}],delay:[{delay:Q()}],animate:[{animate:["none","spin","ping","pulse","bounce",z]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[G]}],"scale-x":[{"scale-x":[G]}],"scale-y":[{"scale-y":[G]}],rotate:[{rotate:[k,z]}],"translate-x":[{"translate-x":[O]}],"translate-y":[{"translate-y":[O]}],"skew-x":[{"skew-x":[P]}],"skew-y":[{"skew-y":[P]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",z]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",z]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":[r]}],"scroll-mx":[{"scroll-mx":[r]}],"scroll-my":[{"scroll-my":[r]}],"scroll-ms":[{"scroll-ms":[r]}],"scroll-me":[{"scroll-me":[r]}],"scroll-mt":[{"scroll-mt":[r]}],"scroll-mr":[{"scroll-mr":[r]}],"scroll-mb":[{"scroll-mb":[r]}],"scroll-ml":[{"scroll-ml":[r]}],"scroll-p":[{"scroll-p":[r]}],"scroll-px":[{"scroll-px":[r]}],"scroll-py":[{"scroll-py":[r]}],"scroll-ps":[{"scroll-ps":[r]}],"scroll-pe":[{"scroll-pe":[r]}],"scroll-pt":[{"scroll-pt":[r]}],"scroll-pr":[{"scroll-pr":[r]}],"scroll-pb":[{"scroll-pb":[r]}],"scroll-pl":[{"scroll-pl":[r]}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",z]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[m,y]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]);
\ No newline at end of file
diff --git a/_next/static/chunks/app/blogs/page-973bacbbada9294d.js b/_next/static/chunks/app/blogs/page-973bacbbada9294d.js
new file mode 100644
index 00000000..61598df4
--- /dev/null
+++ b/_next/static/chunks/app/blogs/page-973bacbbada9294d.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[606],{7887:function(n,e,u){Promise.resolve().then(u.t.bind(u,2011,23))}},function(n){n.O(0,[11,667,139,744],function(){return n(n.s=7887)}),_N_E=n.O()}]);
\ No newline at end of file
diff --git a/_next/static/chunks/app/layout-05118b6122f942c2.js b/_next/static/chunks/app/layout-05118b6122f942c2.js
new file mode 100644
index 00000000..1136e16d
--- /dev/null
+++ b/_next/static/chunks/app/layout-05118b6122f942c2.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{5555:function(e,C,t){Promise.resolve().then(t.t.bind(t,3724,23)),Promise.resolve().then(t.t.bind(t,414,23)),Promise.resolve().then(t.t.bind(t,2011,23)),Promise.resolve().then(t.bind(t,9164)),Promise.resolve().then(t.bind(t,2112)),Promise.resolve().then(t.t.bind(t,4360,23)),Promise.resolve().then(t.t.bind(t,6493,23))},2112:function(e,C,t){"use strict";t.r(C),t.d(C,{ThemeProvider:function(){return o}});var r=t(9268);t(6006);var n=t(8709);function o(e){let{children:C,...t}=e;return(0,r.jsx)(n.f,{...t,children:C})}},9164:function(e,C,t){"use strict";t.r(C),t.d(C,{ThemeToggle:function(){return p}});var r=t(9268),n=t(6006),o=t(8709),i=t(1116),s=t(9791),l=t(293);let d=(0,i.j)("inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"underline-offset-4 hover:underline text-primary"},size:{default:"h-10 py-2 px-4",sm:"h-9 px-3 rounded-md",lg:"h-11 px-8 rounded-md"}},defaultVariants:{variant:"default",size:"default"}}),a=n.forwardRef((e,C)=>{let{className:t,variant:n,size:o,...i}=e;return(0,r.jsx)("button",{className:function(){for(var e=arguments.length,C=Array(e),t=0;t<e;t++)C[t]=arguments[t];return(0,l.m)((0,s.W)(C))}(d({variant:n,size:o,className:t})),ref:C,...i})});a.displayName="Button";var c=t(8935),u=t(4047),h=t(6808),v=t(967),f=t(1567),g=t(1889),L=t(9995);let x={sun:c.Z,moon:u.Z,twitter:h.Z,linkedin:v.Z,users:f.Z,zap:g.Z,rocket:L.Z,collaborate:e=>(0,r.jsx)("svg",{width:"43",height:"41",viewBox:"0 0 43 41",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.8528 3.00884C21.2052 3.00884 20.5841 3.25385 20.1261 3.68998C19.6682 4.12612 19.4109 4.71764 19.4109 5.33442C19.4109 5.9512 19.6682 6.54272 20.1261 6.97885C20.5841 7.41498 21.2052 7.66 21.8528 7.66C22.5004 7.66 23.1215 7.41498 23.5794 6.97885C24.0374 6.54272 24.2946 5.9512 24.2946 5.33442C24.2946 4.71764 24.0374 4.12612 23.5794 3.68998C23.1215 3.25385 22.5004 3.00884 21.8528 3.00884ZM16.4807 5.33442C16.4807 3.9775 17.0467 2.67615 18.0541 1.71666C19.0616 0.757175 20.428 0.21814 21.8528 0.21814C23.2775 0.21814 24.644 0.757175 25.6514 1.71666C26.6589 2.67615 27.2249 3.9775 27.2249 5.33442C27.2249 6.69134 26.6589 7.99269 25.6514 8.95218C24.644 9.91166 23.2775 10.4507 21.8528 10.4507C20.428 10.4507 19.0616 9.91166 18.0541 8.95218C17.0467 7.99269 16.4807 6.69134 16.4807 5.33442ZM31.6007 11.2209C32.7167 10.9896 33.8833 11.175 34.86 11.7389C35.8366 12.3028 36.5487 13.2022 36.8494 14.2516C37.1501 15.3009 37.0164 16.4202 36.476 17.3784C35.9355 18.3366 35.0295 19.0608 33.9449 19.4014L29.6941 20.7502C29.4723 20.8202 29.2522 20.8946 29.0338 20.9735C28.955 21.0206 28.892 21.0882 28.8522 21.1683C28.8124 21.2484 28.7975 21.3377 28.8092 21.4256C28.8191 21.4633 28.8308 21.5005 28.8443 21.5372C28.8853 21.6526 28.9459 21.8033 29.0475 22.0544L31.4835 28.086C31.875 29.0589 31.8665 30.1366 31.4598 31.1037C31.0531 32.0709 30.2782 32.8562 29.2898 33.3028C28.3015 33.7493 27.1726 33.8242 26.1288 33.5124C25.085 33.2006 24.2033 32.5251 23.6598 31.6209L21.8528 28.6144L20.0458 31.6247C19.5029 32.5301 18.6208 33.2069 17.5763 33.5194C16.5317 33.8319 15.4018 33.7571 14.4127 33.31C13.4236 32.8628 12.6483 32.0764 12.2421 31.1081C11.8359 30.1397 11.8288 29.061 12.2221 28.0879L14.6581 22.0563C14.7287 21.8855 14.7964 21.7137 14.8612 21.5409C14.8748 21.5043 14.8865 21.467 14.8964 21.4293C14.9085 21.3411 14.8937 21.2515 14.8539 21.171C14.8141 21.0905 14.7509 21.0226 14.6718 20.9753C14.4527 20.8965 14.2319 20.822 14.0095 20.7521L9.76264 19.4033C8.67798 19.0626 7.77197 18.3385 7.23152 17.3803C6.69107 16.422 6.55741 15.3028 6.85811 14.2534C7.15881 13.2041 7.87093 12.3047 8.84757 11.7408C9.82421 11.1769 10.9909 10.9914 12.1068 11.2228L15.8126 11.9781L16.215 12.06C19.9342 12.7925 23.7714 12.7925 27.4905 12.06C27.5882 12.0414 27.6859 12.0228 27.893 11.9781L31.5987 11.2228L31.6007 11.2209ZM34.0621 15.3735C34.0621 14.4451 33.1635 13.7549 32.2141 13.9502L28.5025 14.7074L28.0844 14.7912C23.8332 15.6289 19.4439 15.6004 15.2051 14.7074L11.4934 13.9502C11.1101 13.8685 10.7084 13.9305 10.3718 14.1235C10.0353 14.3164 9.78967 14.6254 9.68607 14.9863C9.58248 15.3472 9.62884 15.7322 9.81554 16.0614C10.0022 16.3906 10.3149 16.6386 10.6886 16.754L14.9374 18.1028L15.0449 18.1363C15.4453 18.2628 15.8653 18.3949 16.2072 18.5977C17.3598 19.273 17.9829 20.5326 17.7993 21.8088C17.7446 22.1902 17.5844 22.5809 17.434 22.9567L17.393 23.0553L14.957 29.087C14.8261 29.4041 14.8265 29.7566 14.958 30.0734C15.0895 30.3903 15.3423 30.6478 15.6654 30.794C15.9885 30.9402 16.3579 30.9641 16.6988 30.8611C17.0398 30.758 17.3269 30.5355 17.5024 30.2386L20.5811 25.1074C20.7093 24.894 20.8944 24.7167 21.1177 24.5933C21.341 24.4699 21.5946 24.405 21.8528 24.405C22.1109 24.405 22.3645 24.4699 22.5879 24.5933C22.8112 24.7167 22.9963 24.894 23.1245 25.1074L26.2032 30.2386C26.3786 30.5355 26.6658 30.758 27.0068 30.8611C27.3477 30.9641 27.717 30.9402 28.0401 30.794C28.3633 30.6478 28.6161 30.3903 28.7476 30.0734C28.8791 29.7566 28.8794 29.4041 28.7486 29.087L26.3126 23.0553L26.2735 22.9567C26.1192 22.5809 25.961 22.1902 25.9063 21.8088C25.8168 21.1843 25.9195 20.5484 26.2022 19.9783C26.4848 19.4083 26.9351 18.9287 27.4984 18.5977C27.8422 18.393 28.2602 18.2628 28.6607 18.1363L28.7681 18.1028L33.017 16.754C33.3213 16.6575 33.586 16.4722 33.7736 16.2244C33.9612 15.9767 34.0621 15.679 34.0621 15.3735ZM8.60032 24.2423C8.77491 24.5729 8.80445 24.956 8.68246 25.3074C8.56047 25.6587 8.29692 25.9495 7.94981 26.1158C4.9805 27.5391 3.78302 29.1391 3.78302 30.4507C3.78302 31.8721 5.19734 33.6228 8.64134 35.0981C11.9466 36.5158 16.6174 37.4274 21.8528 37.4274C27.0881 37.4274 31.7589 36.5158 35.0642 35.0981C38.5082 33.6228 39.9226 31.8721 39.9226 30.4507C39.9226 29.1391 38.727 27.5391 35.7558 26.1158C35.5824 26.0343 35.4277 25.9209 35.3006 25.7822C35.1735 25.6435 35.0764 25.4822 35.0151 25.3077C34.9537 25.1331 34.9292 24.9486 34.943 24.765C34.9568 24.5814 35.0086 24.4021 35.0955 24.2377C35.1824 24.0732 35.3025 23.9267 35.4491 23.8067C35.5957 23.6866 35.7658 23.5954 35.9495 23.5382C36.1333 23.4811 36.3271 23.4591 36.5198 23.4736C36.7126 23.4882 36.9004 23.5388 37.0724 23.6228C40.2879 25.1633 42.8528 27.474 42.8528 30.4507C42.8528 33.6544 39.8932 36.0879 36.2676 37.6433C32.5032 39.2563 27.4046 40.2181 21.8528 40.2181C16.301 40.2181 11.2024 39.2563 7.43799 37.6433C3.81232 36.0879 0.852783 33.6544 0.852783 30.4507C0.852783 27.474 3.41771 25.1633 6.63511 23.6228C6.98204 23.4571 7.38382 23.4293 7.75226 23.5454C8.12071 23.6616 8.42571 23.9122 8.60032 24.2423Z"})}),logo:e=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",...e,children:(0,r.jsx)("path",{fill:"currentColor",d:"M11.572 0c-.176 0-.31.001-.358.007a19.76 19.76 0 0 1-.364.033C7.443.346 4.25 2.185 2.228 5.012a11.875 11.875 0 0 0-2.119 5.243c-.096.659-.108.854-.108 1.747s.012 1.089.108 1.748c.652 4.506 3.86 8.292 8.209 9.695.779.25 1.6.422 2.534.525.363.04 1.935.04 2.299 0 1.611-.178 2.977-.577 4.323-1.264.207-.106.247-.134.219-.158-.02-.013-.9-1.193-1.955-2.62l-1.919-2.592-2.404-3.558a338.739 338.739 0 0 0-2.422-3.556c-.009-.002-.018 1.579-.023 3.51-.007 3.38-.01 3.515-.052 3.595a.426.426 0 0 1-.206.214c-.075.037-.14.044-.495.044H7.81l-.108-.068a.438.438 0 0 1-.157-.171l-.05-.106.006-4.703.007-4.705.072-.092a.645.645 0 0 1 .174-.143c.096-.047.134-.051.54-.051.478 0 .558.018.682.154.035.038 1.337 1.999 2.895 4.361a10760.433 10760.433 0 0 0 4.735 7.17l1.9 2.879.096-.063a12.317 12.317 0 0 0 2.466-2.163 11.944 11.944 0 0 0 2.824-6.134c.096-.66.108-.854.108-1.748 0-.893-.012-1.088-.108-1.747-.652-4.506-3.859-8.292-8.208-9.695a12.597 12.597 0 0 0-2.499-.523A33.119 33.119 0 0 0 11.573 0zm4.069 7.217c.347 0 .408.005.486.047a.473.473 0 0 1 .237.277c.018.06.023 1.365.018 4.304l-.006 4.218-.744-1.14-.746-1.14v-3.066c0-1.982.01-3.097.023-3.15a.478.478 0 0 1 .233-.296c.096-.05.13-.054.5-.054z"})}),gitHub:e=>(0,r.jsx)("svg",{viewBox:"0 0 438.549 438.549",...e,children:(0,r.jsx)("path",{fill:"currentColor",d:"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"})}),discord:e=>(0,r.jsx)("svg",{viewBox:"0 0 20 16",...e,children:(0,r.jsx)("path",{d:"M16.3669 1.57019C15.1546 0.99348 13.8421 0.574898 12.4749 0.333051C12.463 0.332659 12.451 0.334955 12.44 0.339777C12.429 0.344598 12.4191 0.351828 12.4111 0.360956C12.2471 0.667917 12.0557 1.06789 11.9281 1.37486C10.4779 1.15161 9.00319 1.15161 7.55305 1.37486C7.42545 1.05859 7.23404 0.667917 7.06086 0.360956C7.05175 0.342353 7.0244 0.333051 6.99706 0.333051C5.62986 0.574898 4.32647 0.99348 3.10511 1.57019C3.096 1.57019 3.08688 1.5795 3.07777 1.5888C0.598589 5.37464 -0.0850079 9.05816 0.252233 12.7045C0.252233 12.7231 0.261348 12.7417 0.279577 12.751C1.92021 13.9788 3.49704 14.723 5.05564 15.216C5.08299 15.2253 5.11033 15.216 5.11944 15.1974C5.48403 14.6858 5.81216 14.1463 6.09471 13.5789C6.11294 13.5416 6.09471 13.5044 6.05825 13.4951C5.53872 13.2905 5.04653 13.0486 4.56345 12.7696C4.52699 12.751 4.52699 12.6952 4.55434 12.6673C4.6546 12.5929 4.75486 12.5091 4.85512 12.4347C4.87335 12.4161 4.90069 12.4161 4.91892 12.4254C8.05435 13.8858 11.4359 13.8858 14.5349 12.4254C14.5531 12.4161 14.5804 12.4161 14.5987 12.4347C14.6989 12.5184 14.7992 12.5929 14.8994 12.6766C14.9359 12.7045 14.9359 12.7603 14.8903 12.7789C14.4164 13.0673 13.9151 13.2998 13.3955 13.5044C13.3591 13.5137 13.35 13.5602 13.3591 13.5882C13.6507 14.1556 13.9789 14.6951 14.3343 15.2067C14.3617 15.216 14.389 15.2253 14.4164 15.216C15.9841 14.723 17.5609 13.9788 19.2015 12.751C19.2198 12.7417 19.2289 12.7231 19.2289 12.7045C19.6299 8.49075 18.5635 4.83513 16.4034 1.5888C16.3942 1.5795 16.3851 1.57019 16.3669 1.57019ZM6.56867 10.4813C5.62986 10.4813 4.84601 9.59767 4.84601 8.50936C4.84601 7.42104 5.61164 6.53737 6.56867 6.53737C7.53482 6.53737 8.30045 7.43034 8.29134 8.50936C8.29134 9.59767 7.52571 10.4813 6.56867 10.4813ZM12.9216 10.4813C11.9828 10.4813 11.1989 9.59767 11.1989 8.50936C11.1989 7.42104 11.9645 6.53737 12.9216 6.53737C13.8877 6.53737 14.6533 7.43034 14.6442 8.50936C14.6442 9.59767 13.8877 10.4813 12.9216 10.4813Z"})}),blockchain:e=>(0,r.jsxs)("svg",{width:"45",height:"44",viewBox:"0 0 45 44",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"M39.6647 29.3701V13.5806L26.1779 6.17957M18.6253 6.17957L5.13843 13.5806V29.3701M8.37527 34.3048L22.4016 42.0017L31.0332 37.2648L36.4279 34.3038M22.4016 15.6859L25.6384 17.528L28.8753 19.3701V26.7385L25.6384 28.5806L22.4016 30.4227L19.1647 28.5806L15.9279 26.7385V19.3701L19.1647 17.528L22.4016 15.6859ZM22.4016 15.6859V8.31746M28.8753 26.2122L36.4279 30.4227M15.9279 26.2122L8.37527 30.4227",stroke:"#050218",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",fillRule:"evenodd",clipRule:"evenodd"}),(0,r.jsx)("path",{d:"M22.4016 8.3175C24.1893 8.3175 25.6385 6.90366 25.6385 5.1596C25.6385 3.41555 24.1893 2.00171 22.4016 2.00171C20.614 2.00171 19.1648 3.41555 19.1648 5.1596C19.1648 6.90366 20.614 8.3175 22.4016 8.3175Z",stroke:"#050218",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{d:"M5.13845 35.6859C6.92611 35.6859 8.3753 34.2721 8.3753 32.528C8.3753 30.784 6.92611 29.3701 5.13845 29.3701C3.35079 29.3701 1.90161 30.784 1.90161 32.528C1.90161 34.2721 3.35079 35.6859 5.13845 35.6859Z",stroke:"#050218",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{d:"M39.6648 35.6859C41.4525 35.6859 42.9017 34.2721 42.9017 32.528C42.9017 30.784 41.4525 29.3701 39.6648 29.3701C37.8772 29.3701 36.428 30.784 36.428 32.528C36.428 34.2721 37.8772 35.6859 39.6648 35.6859Z",stroke:"#050218",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"})]}),decentralization:e=>(0,r.jsx)("svg",{width:"45",height:"44",viewBox:"0 0 45 44",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M13.624 11.1463C13.624 13.5038 14.5334 15.7647 16.1522 17.4317C17.7709 19.0987 19.9664 20.0352 22.2556 20.0352C24.5449 20.0352 26.7403 19.0987 28.3591 17.4317C29.9778 15.7647 30.8872 13.5038 30.8872 11.1463C30.8872 8.78886 29.9778 6.52793 28.3591 4.86094C26.7403 3.19395 24.5449 2.25745 22.2556 2.25745C19.9664 2.25745 17.7709 3.19395 16.1522 4.86094C14.5334 6.52793 13.624 8.78886 13.624 11.1463ZM1.75562 33.3686C1.75562 35.726 2.66501 37.987 4.28375 39.654C5.90248 41.3209 8.09796 42.2574 10.3872 42.2574C12.6764 42.2574 14.8719 41.3209 16.4906 39.654C18.1094 37.987 19.0188 35.726 19.0188 33.3686C19.0188 31.0111 18.1094 28.7502 16.4906 27.0832C14.8719 25.4162 12.6764 24.4797 10.3872 24.4797C8.09796 24.4797 5.90248 25.4162 4.28375 27.0832C2.66501 28.7502 1.75562 31.0111 1.75562 33.3686ZM25.4925 33.3686C25.4925 35.726 26.4019 37.987 28.0206 39.654C29.6393 41.3209 31.8348 42.2574 34.124 42.2574C36.4133 42.2574 38.6087 41.3209 40.2275 39.654C41.8462 37.987 42.7556 35.726 42.7556 33.3686C42.7556 31.0111 41.8462 28.7502 40.2275 27.0832C38.6087 25.4162 36.4133 24.4797 34.124 24.4797C31.8348 24.4797 29.6393 25.4162 28.0206 27.0832C26.4019 28.7502 25.4925 31.0111 25.4925 33.3686Z",stroke:"#050218",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",fillRule:"evenodd",clipRule:"evenodd",fill:"none"})})};function p(){let{setTheme:e,theme:C}=(0,o.F)();return(0,r.jsxs)(a,{variant:"ghost",size:"sm",onClick:()=>e("light"===C?"dark":"light"),children:[(0,r.jsx)(x.sun,{className:"rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),(0,r.jsx)(x.moon,{className:"absolute rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),(0,r.jsx)("span",{className:"sr-only",children:"Toggle theme"})]})}},3724:function(){}},function(e){e.O(0,[11,710,730,667,139,744],function(){return e(e.s=5555)}),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/_next/static/chunks/app/page-151d8d1ff3c92112.js b/_next/static/chunks/app/page-151d8d1ff3c92112.js
new file mode 100644
index 00000000..9fb3f972
--- /dev/null
+++ b/_next/static/chunks/app/page-151d8d1ff3c92112.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{9761:function(e,n,t){Promise.resolve().then(t.t.bind(t,2011,23)),Promise.resolve().then(t.t.bind(t,414,23)),Promise.resolve().then(t.bind(t,6405))},6405:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return i}});var r=t(9268),o=t(6006);function i(){return(0,o.useEffect)(()=>{let e=document.querySelector(".c-pointer"),n=n=>{let t=n.clientX,r=n.clientY;e.animate({left:t+"px",top:r+"px"},{duration:500,fill:"forwards"})};return window.addEventListener("mousemove",n),()=>{window.removeEventListener("mousemove",n)}},[]),(0,r.jsx)("div",{className:"c-pointer"})}}},function(e){e.O(0,[11,710,667,139,744],function(){return e(e.s=9761)}),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/_next/static/chunks/main-416df9068741b6cc.js b/_next/static/chunks/main-416df9068741b6cc.js
new file mode 100644
index 00000000..8a5ccd3b
--- /dev/null
+++ b/_next/static/chunks/main-416df9068741b6cc.js
@@ -0,0 +1,25 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[179],{37:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})})},4848:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return l}});let r=n(6258),a=n(7812);function l(e,t){return(0,a.normalizePathTrailingSlash)((0,r.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5116:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return r}}),n(7812);let r=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5701:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return n}});let n=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1219:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return a}});let r=n(3546);function a(e){return(0,r.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9997:function(e,t){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DOMAttributeNames:function(){return r},isEqualNode:function(){return l},default:function(){return o}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function a(e){let{type:t,props:n}=e,a=document.createElement(t);for(let e in n){if(!n.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===n[e])continue;let l=r[e]||e.toLowerCase();"script"===t&&("async"===l||"defer"===l||"noModule"===l)?a[l]=!!n[e]:a.setAttribute(l,n[e])}let{children:l,dangerouslySetInnerHTML:o}=n;return o?a.innerHTML=o.__html||"":l&&(a.textContent="string"==typeof l?l:Array.isArray(l)?l.join(""):""),a}function l(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let n=t.getAttribute("nonce");if(n&&!e.getAttribute("nonce")){let r=t.cloneNode(!0);return r.setAttribute("nonce",""),r.nonce=n,n===e.nonce&&e.isEqualNode(r)}}return e.isEqualNode(t)}function o(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let n=t[e.type]||[];n.push(e),t[e.type]=n});let r=t.title?t.title[0]:null,a="";if(r){let{children:e}=r.props;a="string"==typeof e?e:Array.isArray(e)?e.join(""):""}a!==document.title&&(document.title=a),["meta","base","link","style","script"].forEach(e=>{n(e,t[e]||[])})}}}n=(e,t)=>{let n=document.getElementsByTagName("head")[0],r=n.querySelector("meta[name=next-head-count]"),o=Number(r.content),i=[];for(let t=0,n=r.previousElementSibling;t<o;t++,n=(null==n?void 0:n.previousElementSibling)||null){var u;(null==n?void 0:null==(u=n.tagName)?void 0:u.toLowerCase())===e&&i.push(n)}let s=t.map(a).filter(e=>{for(let t=0,n=i.length;t<n;t++){let n=i[t];if(l(n,e))return i.splice(t,1),!1}return!0});i.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),s.forEach(e=>n.insertBefore(e,r)),r.content=(o-i.length+s.length).toString()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},35:function(e,t,n){"use strict";let r,a,l,o,i,u,s,c,f,d,p,h;Object.defineProperty(t,"__esModule",{value:!0});let m=n(1757);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{version:function(){return B},router:function(){return r},emitter:function(){return H},initialize:function(){return $},hydrate:function(){return eo}});let g=n(8754);n(37);let y=g._(n(5784)),v=g._(n(7618)),b=n(3142),w=g._(n(5344)),_=n(7220),S=n(7232),k=n(4030),P=n(6607),E=n(6333),x=n(6873),C=n(1826),O=g._(n(9997)),N=g._(n(795)),R=g._(n(9442)),L=n(9190),M=n(3598),j=n(676),T=n(9677),A=n(303),z=n(1219),I=n(6102),D=n(1066),F=n(8747),U=g._(n(9899)),B="13.4.3",H=(0,w.default)(),W=e=>[].slice.call(e),V=!1;self.__next_require__=n;class q extends y.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),r.isSsr&&(a.isFallback||a.nextExport&&((0,k.isDynamicRoute)(r.pathname)||location.search||V)||a.props&&a.props.__N_SSG&&(location.search||V))&&r.replace(r.pathname+"?"+String((0,P.assign)((0,P.urlQueryToSearchParams)(r.query),new URLSearchParams(location.search))),l,{_h:1,shallow:!a.isFallback&&!V}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}async function $(e){void 0===e&&(e={}),a=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=a,h=a.defaultLocale;let t=a.assetPrefix||"";if(n.p=""+t+"/_next/",(0,E.setConfig)({serverRuntimeConfig:{},publicRuntimeConfig:a.runtimeConfig||{}}),l=(0,x.getURL)(),(0,z.hasBasePath)(l)&&(l=(0,A.removeBasePath)(l)),a.scriptLoader){let{initScriptLoader:e}=n(6431);e(a.scriptLoader)}o=new N.default(a.buildId,t);let s=e=>{let[t,n]=e;return o.routeLoader.onEntrypoint(t,n)};return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>s(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=s,(u=(0,O.default)()).getIsSsr=()=>r.isSsr,i=document.getElementById("__next"),{assetPrefix:t}}function Q(e,t){return y.default.createElement(e,t)}function G(e){var t;let{children:n}=e;return y.default.createElement(q,{fn:e=>X({App:f,err:e}).catch(e=>console.error("Error rendering page: ",e))},y.default.createElement(I.AppRouterContext.Provider,{value:(0,D.adaptForAppRouterInstance)(r)},y.default.createElement(F.SearchParamsContext.Provider,{value:(0,D.adaptForSearchParams)(r)},y.default.createElement(D.PathnameContextProviderAdapter,{router:r,isAutoExport:null!=(t=self.__NEXT_DATA__.autoExport)&&t},y.default.createElement(_.RouterContext.Provider,{value:(0,M.makePublicRouterInstance)(r)},y.default.createElement(b.HeadManagerContext.Provider,{value:u},y.default.createElement(T.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}},n)))))))}let Y=e=>t=>{let n={...t,Component:p,err:a.err,router:r};return y.default.createElement(G,null,Q(e,n))};function X(e){let{App:t,err:i}=e;return console.error(i),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),o.loadPage("/_error").then(r=>{let{page:a,styleSheets:l}=r;return(null==s?void 0:s.Component)===a?Promise.resolve().then(()=>m._(n(2512))).then(r=>Promise.resolve().then(()=>m._(n(3439))).then(n=>(t=n.default,e.App=t,r))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:a,styleSheets:l}}).then(n=>{var o;let{ErrorComponent:u,styleSheets:s}=n,c=Y(t),f={Component:u,AppTree:c,router:r,ctx:{err:i,pathname:a.page,query:a.query,asPath:l,AppTree:c}};return Promise.resolve((null==(o=e.props)?void 0:o.err)?e.props:(0,x.loadGetInitialProps)(t,f)).then(t=>ea({...e,err:i,Component:u,styleSheets:s,props:t}))})}function K(e){let{callback:t}=e;return y.default.useLayoutEffect(()=>t(),[t]),null}let Z=null,J=!0;function ee(){["beforeRender","afterHydrate","afterRender","routeChange"].forEach(e=>performance.clearMarks(e))}function et(){x.ST&&(performance.mark("afterHydrate"),performance.measure("Next.js-before-hydration","navigationStart","beforeRender"),performance.measure("Next.js-hydration","beforeRender","afterHydrate"),d&&performance.getEntriesByName("Next.js-hydration").forEach(d),ee())}function en(){if(!x.ST)return;performance.mark("afterRender");let e=performance.getEntriesByName("routeChange","mark");e.length&&(performance.measure("Next.js-route-change-to-render",e[0].name,"beforeRender"),performance.measure("Next.js-render","beforeRender","afterRender"),d&&(performance.getEntriesByName("Next.js-render").forEach(d),performance.getEntriesByName("Next.js-route-change-to-render").forEach(d)),ee(),["Next.js-route-change-to-render","Next.js-render"].forEach(e=>performance.clearMeasures(e)))}function er(e){let{callbacks:t,children:n}=e;return y.default.useLayoutEffect(()=>t.forEach(e=>e()),[t]),y.default.useEffect(()=>{(0,R.default)(d)},[]),n}function ea(e){let t,{App:n,Component:a,props:l,err:o}=e,u="initial"in e?void 0:e.styleSheets;a=a||s.Component,l=l||s.props;let f={...l,Component:a,err:o,router:r};s=f;let d=!1,p=new Promise((e,n)=>{c&&c(),t=()=>{c=null,e()},c=()=>{d=!0,c=null;let e=Error("Cancel rendering route");e.cancelled=!0,n(e)}});function h(){t()}!function(){if(!u)return;let e=W(document.querySelectorAll("style[data-n-href]")),t=new Set(e.map(e=>e.getAttribute("data-n-href"))),n=document.querySelector("noscript[data-n-css]"),r=null==n?void 0:n.getAttribute("data-n-css");u.forEach(e=>{let{href:n,text:a}=e;if(!t.has(n)){let e=document.createElement("style");e.setAttribute("data-n-href",n),e.setAttribute("media","x"),r&&e.setAttribute("nonce",r),document.head.appendChild(e),e.appendChild(document.createTextNode(a))}})}();let m=y.default.createElement(y.default.Fragment,null,y.default.createElement(K,{callback:function(){if(u&&!d){let e=new Set(u.map(e=>e.href)),t=W(document.querySelectorAll("style[data-n-href]")),n=t.map(e=>e.getAttribute("data-n-href"));for(let r=0;r<n.length;++r)e.has(n[r])?t[r].removeAttribute("media"):t[r].setAttribute("media","x");let r=document.querySelector("noscript[data-n-css]");r&&u.forEach(e=>{let{href:t}=e,n=document.querySelector('style[data-n-href="'+t+'"]');n&&(r.parentNode.insertBefore(n,r.nextSibling),r=n)}),W(document.querySelectorAll("link[data-n-p]")).forEach(e=>{e.parentNode.removeChild(e)})}if(e.scroll){let{x:t,y:n}=e.scroll;(0,S.handleSmoothScroll)(()=>{window.scrollTo(t,n)})}}}),y.default.createElement(G,null,Q(n,f),y.default.createElement(C.Portal,{type:"next-route-announcer"},y.default.createElement(L.RouteAnnouncer,null))));return!function(e,t){x.ST&&performance.mark("beforeRender");let n=t(J?et:en);if(Z){let e=y.default.startTransition;e(()=>{Z.render(n)})}else Z=v.default.hydrateRoot(e,n,{onRecoverableError:U.default}),J=!1}(i,e=>y.default.createElement(er,{callbacks:[e,h]},y.default.createElement(y.default.StrictMode,null,m))),p}async function el(e){if(e.err){await X(e);return}try{await ea(e)}catch(n){let t=(0,j.getProperError)(n);if(t.cancelled)throw t;await X({...e,err:t})}}async function eo(e){let t=a.err;try{let e=await o.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:n}=e;f=t,n&&n.reportWebVitals&&(d=e=>{let t,{id:r,name:a,startTime:l,value:o,duration:i,entryType:u,entries:s,attribution:c}=e,f=Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12);s&&s.length&&(t=s[0].startTime);let d={id:r||f,name:a,startTime:l||t,value:null==o?i:o,label:"mark"===u||"measure"===u?"custom":"web-vital"};c&&(d.attribution=c),n.reportWebVitals(d)});let r=await o.routeLoader.whenEntrypoint(a.page);if("error"in r)throw r.error;p=r.component}catch(e){t=(0,j.getProperError)(e)}window.__NEXT_PRELOADREADY&&await window.__NEXT_PRELOADREADY(a.dynamicIds),r=(0,M.createRouter)(a.page,a.query,l,{initialProps:a.props,pageLoader:o,App:f,Component:p,wrapApp:Y,err:t,isFallback:!!a.isFallback,subscription:(e,t,n)=>el(Object.assign({},e,{App:t,scroll:n})),locale:a.locale,locales:a.locales,defaultLocale:h,domainLocales:a.domainLocales,isPreview:a.isPreview}),V=await r._initialMatchesMiddlewarePromise;let n={App:f,initial:!0,Component:p,props:a.props,err:t};(null==e?void 0:e.beforeRender)&&await e.beforeRender(),el(n)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2768:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let r=n(35);window.next={version:r.version,get router(){return r.router},emitter:r.emitter},(0,r.initialize)({}).then(()=>(0,r.hydrate)()).catch(console.error),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7812:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return l}});let r=n(386),a=n(5606),l=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:n,hash:l}=(0,a.parsePath)(e);return""+(0,r.removeTrailingSlash)(t)+n+l};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9899:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(9757);function a(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};e.digest!==r.NEXT_DYNAMIC_NO_SSR_CODE&&t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},795:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let r=n(8754),a=n(4848),l=n(5466),o=r._(n(8473)),i=n(5116),u=n(4030),s=n(4393),c=n(386),f=n(5202);class d{getPageList(){return(0,f.getClientBuildManifest)().then(e=>e.sortedPages)}getMiddleware(){return window.__MIDDLEWARE_MATCHERS=[],window.__MIDDLEWARE_MATCHERS}getDataHref(e){let{asPath:t,href:n,locale:r}=e,{pathname:f,query:d,search:p}=(0,s.parseRelativeUrl)(n),{pathname:h}=(0,s.parseRelativeUrl)(t),m=(0,c.removeTrailingSlash)(f);if("/"!==m[0])throw Error('Route name should start with a "/", got "'+m+'"');return(e=>{let t=(0,o.default)((0,c.removeTrailingSlash)((0,i.addLocale)(e,r)),".json");return(0,a.addBasePath)("/_next/data/"+this.buildId+t+p,!0)})(e.skipInterpolation?h:(0,u.isDynamicRoute)(m)?(0,l.interpolateAs)(f,h,d).result:m)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(e)}constructor(e,t){this.routeLoader=(0,f.createRouteLoader)(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9442:function(e,t,n){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let a=["CLS","FCP","FID","INP","LCP","TTFB"];location.href;let l=!1;function o(e){r&&r(e)}let i=e=>{if(r=e,!l)for(let e of(l=!0,a))try{let t;t||(t=n(8018)),t["on"+e](o)}catch(t){console.warn("Failed to track "+e+" web-vital",t)}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1826:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Portal",{enumerable:!0,get:function(){return l}});let r=n(5784),a=n(8369),l=e=>{let{children:t,type:n}=e,[l,o]=(0,r.useState)(null);return(0,r.useEffect)(()=>{let e=document.createElement(n);return document.body.appendChild(e),o(e),()=>{document.body.removeChild(e)}},[n]),l?(0,a.createPortal)(t,l):null};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},303:function(e,t,n){"use strict";function r(e){return(e=e.slice(0)).startsWith("/")||(e="/"+e),e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return r}}),n(1219),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3215:function(e,t,n){"use strict";function r(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return r}}),n(5606),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7027:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{requestIdleCallback:function(){return n},cancelIdleCallback:function(){return r}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9190:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RouteAnnouncer:function(){return i},default:function(){return u}});let r=n(8754),a=r._(n(5784)),l=n(3598),o={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",top:0,width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},i=()=>{let{asPath:e}=(0,l.useRouter)(),[t,n]=a.default.useState(""),r=a.default.useRef(e);return a.default.useEffect(()=>{if(r.current!==e){if(r.current=e,document.title)n(document.title);else{var t;let r=document.querySelector("h1"),a=null!=(t=null==r?void 0:r.innerText)?t:null==r?void 0:r.textContent;n(a||e)}}},[e]),a.default.createElement("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:o},t)},u=i;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5202:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{markAssetError:function(){return i},isAssetError:function(){return u},getClientBuildManifest:function(){return f},createRouteLoader:function(){return p}}),n(8754),n(8473);let r=n(5980),a=n(7027);function l(e,t,n){let r,a=t.get(e);if(a)return"future"in a?a.future:Promise.resolve(a);let l=new Promise(e=>{r=e});return t.set(e,a={resolve:r,future:l}),n?n().then(e=>(r(e),e)).catch(n=>{throw t.delete(e),n}):l}let o=Symbol("ASSET_LOAD_ERROR");function i(e){return Object.defineProperty(e,o,{})}function u(e){return e&&o in e}let s=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}();function c(e,t,n){return new Promise((r,l)=>{let o=!1;e.then(e=>{o=!0,r(e)}).catch(l),(0,a.requestIdleCallback)(()=>setTimeout(()=>{o||l(n)},t))})}function f(){if(self.__BUILD_MANIFEST)return Promise.resolve(self.__BUILD_MANIFEST);let e=new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}});return c(e,3800,i(Error("Failed to load client build manifest")))}function d(e,t){return f().then(n=>{if(!(t in n))throw i(Error("Failed to lookup route: "+t));let a=n[t].map(t=>e+"/_next/"+encodeURI(t));return{scripts:a.filter(e=>e.endsWith(".js")).map(e=>(0,r.__unsafeCreateTrustedScriptURL)(e)),css:a.filter(e=>e.endsWith(".css"))}})}function p(e){let t=new Map,n=new Map,r=new Map,o=new Map;function u(e){{var t;let r=n.get(e.toString());return r||(document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(n.set(e.toString(),r=new Promise((n,r)=>{(t=document.createElement("script")).onload=n,t.onerror=()=>r(i(Error("Failed to load script: "+e))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),r))}}function f(e){let t=r.get(e);return t||r.set(e,t=fetch(e).then(t=>{if(!t.ok)throw Error("Failed to load stylesheet: "+e);return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw i(e)})),t}return{whenEntrypoint:e=>l(e,t),onEntrypoint(e,n){(n?Promise.resolve().then(()=>n()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(n=>{let r=t.get(e);r&&"resolve"in r?n&&(t.set(e,n),r.resolve(n)):(n?t.set(e,n):t.delete(e),o.delete(e))})},loadRoute(n,r){return l(n,o,()=>{let a;return c(d(e,n).then(e=>{let{scripts:r,css:a}=e;return Promise.all([t.has(n)?[]:Promise.all(r.map(u)),Promise.all(a.map(f))])}).then(e=>this.whenEntrypoint(n).then(t=>({entrypoint:t,styles:e[1]}))),3800,i(Error("Route did not complete loading: "+n))).then(e=>{let{entrypoint:t,styles:n}=e,r=Object.assign({styles:n},t);return"error"in t?t:r}).catch(e=>{if(r)throw e;return{error:e}}).finally(()=>null==a?void 0:a())})},prefetch(t){let n;return(n=navigator.connection)&&(n.saveData||/2g/.test(n.effectiveType))?Promise.resolve():d(e,t).then(e=>Promise.all(s?e.scripts.map(e=>{var t,n,r;return t=e.toString(),n="script",new Promise((e,a)=>{if(document.querySelector('\n      link[rel="prefetch"][href^="'+t+'"],\n      link[rel="preload"][href^="'+t+'"],\n      script[src^="'+t+'"]'))return e();r=document.createElement("link"),n&&(r.as=n),r.rel="prefetch",r.crossOrigin=void 0,r.onload=e,r.onerror=()=>a(i(Error("Failed to prefetch: "+t))),r.href=t,document.head.appendChild(r)})}):[])).then(()=>{(0,a.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3598:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Router:function(){return l.default},default:function(){return p},withRouter:function(){return u.default},useRouter:function(){return h},createRouter:function(){return m},makePublicRouterInstance:function(){return g}});let r=n(8754),a=r._(n(5784)),l=r._(n(9004)),o=n(7220),i=r._(n(676)),u=r._(n(8799)),s={router:null,readyCallbacks:[],ready(e){if(this.router)return e();this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],f=["push","replace","reload","back","prefetch","beforePopState"];function d(){if(!s.router)throw Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n');return s.router}Object.defineProperty(s,"events",{get:()=>l.default.events}),c.forEach(e=>{Object.defineProperty(s,e,{get(){let t=d();return t[e]}})}),f.forEach(e=>{s[e]=function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let a=d();return a[e](...n)}}),["routeChangeStart","beforeHistoryChange","routeChangeComplete","routeChangeError","hashChangeStart","hashChangeComplete"].forEach(e=>{s.ready(()=>{l.default.events.on(e,function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let a="on"+e.charAt(0).toUpperCase()+e.substring(1);if(s[a])try{s[a](...n)}catch(e){console.error("Error when running the Router event: "+a),console.error((0,i.default)(e)?e.message+"\n"+e.stack:e+"")}})})});let p=s;function h(){let e=a.default.useContext(o.RouterContext);if(!e)throw Error("NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted");return e}function m(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return s.router=new l.default(...t),s.readyCallbacks.forEach(e=>e()),s.readyCallbacks=[],s.router}function g(e){let t={};for(let n of c){if("object"==typeof e[n]){t[n]=Object.assign(Array.isArray(e[n])?[]:{},e[n]);continue}t[n]=e[n]}return t.events=l.default.events,f.forEach(n=>{t[n]=function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];return e[n](...r)}}),t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6431:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{handleClientScriptLoad:function(){return h},initScriptLoader:function(){return m},default:function(){return y}});let r=n(8754),a=n(1757),l=r._(n(8369)),o=a._(n(5784)),i=n(3142),u=n(9997),s=n(7027),c=new Map,f=new Set,d=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy"],p=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:a=null,dangerouslySetInnerHTML:l,children:o="",strategy:i="afterInteractive",onError:s}=e,p=n||t;if(p&&f.has(p))return;if(c.has(t)){f.add(p),c.get(t).then(r,s);return}let h=()=>{a&&a(),f.add(p)},m=document.createElement("script"),g=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),r&&r.call(this,t),h()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){s&&s(e)});for(let[n,r]of(l?(m.innerHTML=l.__html||"",h()):o?(m.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",h()):t&&(m.src=t,c.set(t,g)),Object.entries(e))){if(void 0===r||d.includes(n))continue;let e=u.DOMAttributeNames[n]||n.toLowerCase();m.setAttribute(e,r)}"worker"===i&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",i),document.body.appendChild(m)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,s.requestIdleCallback)(()=>p(e))}):p(e)}function m(e){e.forEach(h),function(){let e=[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')];e.forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}()}function g(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:a=null,strategy:u="afterInteractive",onError:c,...d}=e,{updateScripts:h,scripts:m,getIsSsr:g,appDir:y,nonce:v}=(0,o.useContext)(i.HeadManagerContext),b=(0,o.useRef)(!1);(0,o.useEffect)(()=>{let e=t||n;b.current||(a&&e&&f.has(e)&&a(),b.current=!0)},[a,t,n]);let w=(0,o.useRef)(!1);if((0,o.useEffect)(()=>{!w.current&&("afterInteractive"===u?p(e):"lazyOnload"===u&&("complete"===document.readyState?(0,s.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,s.requestIdleCallback)(()=>p(e))})),w.current=!0)},[e,u]),("beforeInteractive"===u||"worker"===u)&&(h?(m[u]=(m[u]||[]).concat([{id:t,src:n,onLoad:r,onReady:a,onError:c,...d}]),h(m)):g&&g()?f.add(t||n):g&&!g()&&p(e)),y){if("beforeInteractive"===u)return n?(l.default.preload(n,d.integrity?{as:"script",integrity:d.integrity}:{as:"script"}),o.default.createElement("script",{nonce:v,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n])+")"}})):(d.dangerouslySetInnerHTML&&(d.children=d.dangerouslySetInnerHTML.__html,delete d.dangerouslySetInnerHTML),o.default.createElement("script",{nonce:v,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...d}])+")"}}));"afterInteractive"===u&&n&&l.default.preload(n,d.integrity?{as:"script",integrity:d.integrity}:{as:"script"})}return null}Object.defineProperty(g,"__nextScript",{value:!0});let y=g;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5980:function(e,t){"use strict";let n;function r(e){var t;return(null==(t=function(){if(void 0===n){var e;n=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return n}())?void 0:t.createScriptURL(e))||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8799:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(8754),a=r._(n(5784)),l=n(3598);function o(e){function t(t){return a.default.createElement(e,{router:(0,l.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3439:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let r=n(8754),a=r._(n(5784)),l=n(6873);async function o(e){let{Component:t,ctx:n}=e,r=await (0,l.loadGetInitialProps)(t,n);return{pageProps:r}}class i extends a.default.Component{render(){let{Component:e,pageProps:t}=this.props;return a.default.createElement(e,t)}}i.origGetInitialProps=o,i.getInitialProps=o,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2512:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let r=n(8754),a=r._(n(5784)),l=r._(n(8316)),o={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function i(e){let{res:t,err:n}=e,r=t&&t.statusCode?t.statusCode:n?n.statusCode:404;return{statusCode:r}}let u={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block",textAlign:"left"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};class s extends a.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,n=this.props.title||o[e]||"An unexpected error has occurred";return a.default.createElement("div",{style:u.error},a.default.createElement(l.default,null,a.default.createElement("title",null,e?e+": "+n:"Application error: a client-side exception has occurred")),a.default.createElement("div",null,a.default.createElement("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?a.default.createElement("h1",{className:"next-error-h1",style:u.h1},e):null,a.default.createElement("div",{style:u.desc},a.default.createElement("h2",{style:u.h2},this.props.title||e?n:a.default.createElement(a.default.Fragment,null,"Application error: a client-side exception has occurred (see the browser console for more information)"),"."))))}}s.displayName="ErrorPage",s.getInitialProps=i,s.origGetInitialProps=i,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7401:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return l}});let r=n(8754),a=r._(n(5784)),l=a.default.createContext({})},6561:function(e,t){"use strict";function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},6102:function(e,t,n){"use strict";var r,a;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{CacheStates:function(){return r},AppRouterContext:function(){return i},LayoutRouterContext:function(){return u},GlobalLayoutRouterContext:function(){return s},TemplateContext:function(){return c}});let l=n(8754),o=l._(n(5784));(a=r||(r={})).LAZY_INITIALIZED="LAZYINITIALIZED",a.DATA_FETCH="DATAFETCH",a.READY="READY";let i=o.default.createContext(null),u=o.default.createContext(null),s=o.default.createContext(null),c=o.default.createContext(null)},3839:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return n}});class n{static from(e,t){void 0===t&&(t=.01);let r=new n(e.length,t);for(let t of e)r.add(t);return r}export(){let e={numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray};return e}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){let t=this.getHashValues(e);t.forEach(e=>{this.bitArray[e]=1})}contains(e){let t=this.getHashValues(e);return t.every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let n=1;n<=this.numHashes;n++){let r=function(e){let t=0;for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);t=Math.imul(t^r,1540483477),t^=t>>>13,t=Math.imul(t,1540483477)}return t>>>0}(""+e+n)%this.numBits;t.push(r)}return t}constructor(e,t){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},9489:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return a}});let n=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function a(e){return n.test(e)?e.replace(r,"\\$&"):e}},3142:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return l}});let r=n(8754),a=r._(n(5784)),l=a.default.createContext({})},8316:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{defaultHead:function(){return c},default:function(){return h}});let r=n(8754),a=n(1757),l=a._(n(5784)),o=r._(n(4323)),i=n(7401),u=n(3142),s=n(6561);function c(e){void 0===e&&(e=!1);let t=[l.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(l.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(9627);let d=["name","httpEquiv","charSet","itemProp"];function p(e,t){let{inAmpMode:n}=t;return e.reduce(f,[]).reverse().concat(c(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return a=>{let l=!0,o=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){o=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?l=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?l=!1:t.add(a.type);break;case"meta":for(let e=0,t=d.length;e<t;e++){let t=d[e];if(a.props.hasOwnProperty(t)){if("charSet"===t)n.has(t)?l=!1:n.add(t);else{let e=a.props[t],n=r[t]||new Set;("name"!==t||!o)&&n.has(e)?l=!1:(n.add(e),r[t]=n)}}}}return l}}()).reverse().map((e,t)=>{let r=e.key||t;if(!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,l.default.cloneElement(e,t)}return l.default.cloneElement(e,{key:r})})}let h=function(e){let{children:t}=e,n=(0,l.useContext)(i.AmpStateContext),r=(0,l.useContext)(u.HeadManagerContext);return l.default.createElement(o.default,{reduceComponentsToState:p,headManager:r,inAmpMode:(0,s.isInAmpMode)(n)},t)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8747:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{SearchParamsContext:function(){return a},PathnameContext:function(){return l}});let r=n(5784),a=(0,r.createContext)(null),l=(0,r.createContext)(null)},4324:function(e,t){"use strict";function n(e,t){let n;let r=e.split("/");return(t||[]).some(t=>!!r[1]&&r[1].toLowerCase()===t.toLowerCase()&&(n=t,r.splice(1,1),e=r.join("/")||"/",!0)),{pathname:e,detectedLocale:n}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return n}})},9677:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let r=n(8754),a=r._(n(5784)),l=n(1410),o=a.default.createContext(l.imageConfigDefault)},1410:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},5306:function(e,t){"use strict";function n(e){return Object.prototype.toString.call(e)}function r(e){if("[object Object]"!==n(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getObjectClassLabel:function(){return n},isPlainObject:function(){return r}})},9757:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NEXT_DYNAMIC_NO_SSR_CODE",{enumerable:!0,get:function(){return n}});let n="DYNAMIC_SERVER_USAGE"},5344:function(e,t){"use strict";function n(){let e=Object.create(null);return{on(t,n){(e[t]||(e[t]=[])).push(n)},off(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];(e[t]||[]).slice().map(e=>{e(...r)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}})},7965:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return l}});let r=n(2647),a=n(1821);function l(e){let t=(0,a.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,r.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},1821:function(e,t){"use strict";function n(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return n}})},7220:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return l}});let r=n(8754),a=r._(n(5784)),l=a.default.createContext(null)},1066:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{adaptForAppRouterInstance:function(){return i},adaptForSearchParams:function(){return u},PathnameContextProviderAdapter:function(){return s}});let r=n(1757),a=r._(n(5784)),l=n(8747),o=n(2647);function i(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},push(t){e.push(t)},replace(t){e.replace(t)},prefetch(t){e.prefetch(t)}}}function u(e){return e.isReady&&e.query?function(e){let t=new URLSearchParams;for(let[n,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(n,e);else void 0!==r&&t.append(n,r);return t}(e.query):new URLSearchParams}function s(e){let{children:t,router:n,...r}=e,i=(0,a.useRef)(r.isAutoExport),u=(0,a.useMemo)(()=>{let e;let t=i.current;if(t&&(i.current=!1),(0,o.isDynamicRoute)(n.pathname)&&(n.isFallback||t&&!n.isReady))return null;try{e=new URL(n.asPath,"http://f")}catch(e){return"/"}return e.pathname},[n.asPath,n.isFallback,n.isReady,n.pathname]);return a.default.createElement(l.PathnameContext.Provider,{value:u},t)}},9004:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return $},matchesMiddleware:function(){return A},createKey:function(){return W}});let r=n(8754),a=n(1757),l=n(386),o=n(5202),i=n(6431),u=a._(n(676)),s=n(7965),c=n(4324),f=r._(n(5344)),d=n(6873),p=n(4030),h=n(4393);n(2431);let m=n(6616),g=n(248),y=n(242);n(5701);let v=n(5606),b=n(5116),w=n(3215),_=n(303),S=n(4848),k=n(1219),P=n(9423),E=n(5907),x=n(5456),C=n(1336),O=n(1901),N=n(7211),R=n(4532),L=n(947),M=n(5466),j=n(7232);function T(){return Object.assign(Error("Route Cancelled"),{cancelled:!0})}async function A(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:n}=(0,v.parsePath)(e.asPath),r=(0,k.hasBasePath)(n)?(0,_.removeBasePath)(n):n,a=(0,S.addBasePath)((0,b.addLocale)(r,e.locale));return t.some(e=>new RegExp(e.regexp).test(a))}function z(e){let t=(0,d.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function I(e,t,n){let[r,a]=(0,L.resolveHref)(e,t,!0),l=(0,d.getLocationOrigin)(),o=r.startsWith(l),i=a&&a.startsWith(l);r=z(r),a=a?z(a):a;let u=o?r:(0,S.addBasePath)(r),s=n?z((0,L.resolveHref)(e,n)):a||r;return{url:u,as:i?s:(0,S.addBasePath)(s)}}function D(e,t){let n=(0,l.removeTrailingSlash)((0,s.denormalizePagePath)(e));return"/404"===n||"/_error"===n?e:(t.includes(n)||t.some(t=>{if((0,p.isDynamicRoute)(t)&&(0,g.getRouteRegex)(t).re.test(n))return e=t,!0}),(0,l.removeTrailingSlash)(e))}async function F(e){let t=await A(e);if(!t||!e.fetchData)return null;try{let t=await e.fetchData(),n=await function(e,t,n){let r={basePath:n.router.basePath,i18n:{locales:n.router.locales},trailingSlash:!1},a=t.headers.get("x-nextjs-rewrite"),i=a||t.headers.get("x-nextjs-matched-path"),u=t.headers.get("x-matched-path");if(!u||i||u.includes("__next_data_catchall")||u.includes("/_error")||u.includes("/404")||(i=u),i){if(i.startsWith("/")){let t=(0,h.parseRelativeUrl)(i),u=(0,E.getNextPathnameInfo)(t.pathname,{nextConfig:r,parseData:!0}),s=(0,l.removeTrailingSlash)(u.pathname);return Promise.all([n.router.pageLoader.getPageList(),(0,o.getClientBuildManifest)()]).then(l=>{let[o,{__rewrites:i}]=l,f=(0,b.addLocale)(u.pathname,u.locale);if((0,p.isDynamicRoute)(f)||!a&&o.includes((0,c.normalizeLocalePath)((0,_.removeBasePath)(f),n.router.locales).pathname)){let n=(0,E.getNextPathnameInfo)((0,h.parseRelativeUrl)(e).pathname,{nextConfig:r,parseData:!0});f=(0,S.addBasePath)(n.pathname),t.pathname=f}if(!o.includes(s)){let e=D(s,o);e!==s&&(s=e)}let d=o.includes(s)?s:D((0,c.normalizeLocalePath)((0,_.removeBasePath)(t.pathname),n.router.locales).pathname,o);if((0,p.isDynamicRoute)(d)){let e=(0,m.getRouteMatcher)((0,g.getRouteRegex)(d))(f);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:d}})}let t=(0,v.parsePath)(e),u=(0,x.formatNextPathnameInfo)({...(0,E.getNextPathnameInfo)(t.pathname,{nextConfig:r,parseData:!0}),defaultLocale:n.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-external",destination:""+u+t.query+t.hash})}let s=t.headers.get("x-nextjs-redirect");if(s){if(s.startsWith("/")){let e=(0,v.parsePath)(s),t=(0,x.formatNextPathnameInfo)({...(0,E.getNextPathnameInfo)(e.pathname,{nextConfig:r,parseData:!0}),defaultLocale:n.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:s})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:n}}catch(e){return null}}let U=Symbol("SSG_DATA_NOT_FOUND");function B(e){try{return JSON.parse(e)}catch(e){return null}}function H(e){var t;let{dataHref:n,inflightCache:r,isPrefetch:a,hasMiddleware:l,isServerRender:i,parseJSON:u,persistCache:s,isBackground:c,unstable_skipClientCache:f}=e,{href:d}=new URL(n,window.location.href),p=e=>(function e(t,n,r){return fetch(t,{credentials:"same-origin",method:r.method||"GET",headers:Object.assign({},r.headers,{"x-nextjs-data":"1"})}).then(a=>!a.ok&&n>1&&a.status>=500?e(t,n-1,r):a)})(n,i?3:1,{headers:Object.assign({},a?{purpose:"prefetch"}:{},a&&l?{"x-middleware-prefetch":"1"}:{}),method:null!=(t=null==e?void 0:e.method)?t:"GET"}).then(t=>t.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:n,response:t,text:"",json:{},cacheKey:d}:t.text().then(e=>{if(!t.ok){if(l&&[301,302,307,308].includes(t.status))return{dataHref:n,response:t,text:e,json:{},cacheKey:d};if(404===t.status){var r;if(null==(r=B(e))?void 0:r.notFound)return{dataHref:n,json:{notFound:U},response:t,text:e,cacheKey:d}}let a=Error("Failed to load static props");throw i||(0,o.markAssetError)(a),a}return{dataHref:n,json:u?B(e):null,response:t,text:e,cacheKey:d}})).then(e=>(s&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete r[d],e)).catch(e=>{throw f||delete r[d],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,o.markAssetError)(e),e});return f&&s?p({}).then(e=>(r[d]=Promise.resolve(e),e)):void 0!==r[d]?r[d]:r[d]=p(c?{method:"HEAD"}:{})}function W(){return Math.random().toString(36).slice(2,10)}function V(e){let{url:t,router:n}=e;if(t===(0,S.addBasePath)((0,b.addLocale)(n.asPath,n.locale)))throw Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href);window.location.href=t}let q=e=>{let{route:t,router:n}=e,r=!1,a=n.clc=()=>{r=!0},l=()=>{if(r){let e=Error('Abort fetching component for route: "'+t+'"');throw e.cancelled=!0,e}a===n.clc&&(n.clc=null)};return l};class ${reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,n){return void 0===n&&(n={}),{url:e,as:t}=I(this,e,t),this.change("pushState",e,t,n)}replace(e,t,n){return void 0===n&&(n={}),{url:e,as:t}=I(this,e,t),this.change("replaceState",e,t,n)}async _bfl(e,t,n,r){{let u=!1,s=!1;for(let c of[e,t])if(c){let t=(0,l.removeTrailingSlash)(new URL(c,"http://n").pathname),f=(0,S.addBasePath)((0,b.addLocale)(t,n||this.locale));if(t!==(0,l.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var a,o,i;for(let e of(u=u||!!(null==(a=this._bfl_s)?void 0:a.contains(t))||!!(null==(o=this._bfl_s)?void 0:o.contains(f)),[t,f])){let t=e.split("/");for(let e=0;!s&&e<t.length+1;e++){let n=t.slice(0,e).join("/");if(n&&(null==(i=this._bfl_d)?void 0:i.contains(n))){s=!0;break}}}if(u||s){if(r)return!0;return V({url:(0,S.addBasePath)((0,b.addLocale)(e,n||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}}}}return!1}async change(e,t,n,r,a){var s,c,f,P,E,x,N,L,j;let z,F;if(!(0,O.isLocalURL)(t))return V({url:t,router:this}),!1;let B=1===r._h;B||r.shallow||await this._bfl(n,void 0,r.locale);let H=B||r._shouldResolveHref||(0,v.parsePath)(t).pathname===(0,v.parsePath)(n).pathname,W={...this.state},q=!0!==this.isReady;this.isReady=!0;let Q=this.isSsr;if(B||(this.isSsr=!1),B&&this.clc)return!1;let G=W.locale;d.ST&&performance.mark("routeChange");let{shallow:Y=!1,scroll:X=!0}=r,K={shallow:Y};this._inFlightRoute&&this.clc&&(Q||$.events.emit("routeChangeError",T(),this._inFlightRoute,K),this.clc(),this.clc=null),n=(0,S.addBasePath)((0,b.addLocale)((0,k.hasBasePath)(n)?(0,_.removeBasePath)(n):n,r.locale,this.defaultLocale));let Z=(0,w.removeLocale)((0,k.hasBasePath)(n)?(0,_.removeBasePath)(n):n,W.locale);this._inFlightRoute=n;let J=G!==W.locale;if(!B&&this.onlyAHashChange(Z)&&!J){W.asPath=Z,$.events.emit("hashChangeStart",n,K),this.changeState(e,t,n,{...r,scroll:!1}),X&&this.scrollToHash(Z);try{await this.set(W,this.components[W.route],null)}catch(e){throw(0,u.default)(e)&&e.cancelled&&$.events.emit("routeChangeError",e,Z,K),e}return $.events.emit("hashChangeComplete",n,K),!0}let ee=(0,h.parseRelativeUrl)(t),{pathname:et,query:en}=ee;if(null==(s=this.components[et])?void 0:s.__appRouter)return V({url:n,router:this}),new Promise(()=>{});try{[z,{__rewrites:F}]=await Promise.all([this.pageLoader.getPageList(),(0,o.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return V({url:n,router:this}),!1}this.urlIsNew(Z)||J||(e="replaceState");let er=n;et=et?(0,l.removeTrailingSlash)((0,_.removeBasePath)(et)):et;let ea=(0,l.removeTrailingSlash)(et),el=n.startsWith("/")&&(0,h.parseRelativeUrl)(n).pathname,eo=!!(el&&ea!==el&&(!(0,p.isDynamicRoute)(ea)||!(0,m.getRouteMatcher)((0,g.getRouteRegex)(ea))(el))),ei=!r.shallow&&await A({asPath:n,locale:W.locale,router:this});if(B&&ei&&(H=!1),H&&"/_error"!==et&&(r._shouldResolveHref=!0,ee.pathname=D(et,z),ee.pathname===et||(et=ee.pathname,ee.pathname=(0,S.addBasePath)(et),ei||(t=(0,y.formatWithValidation)(ee)))),!(0,O.isLocalURL)(n))return V({url:n,router:this}),!1;er=(0,w.removeLocale)((0,_.removeBasePath)(er),W.locale),ea=(0,l.removeTrailingSlash)(et);let eu=!1;if((0,p.isDynamicRoute)(ea)){let e=(0,h.parseRelativeUrl)(er),r=e.pathname,a=(0,g.getRouteRegex)(ea);eu=(0,m.getRouteMatcher)(a)(r);let l=ea===r,o=l?(0,M.interpolateAs)(ea,r,en):{};if(eu&&(!l||o.result))l?n=(0,y.formatWithValidation)(Object.assign({},e,{pathname:o.result,query:(0,R.omit)(en,o.params)})):Object.assign(en,eu);else{let e=Object.keys(a.groups).filter(e=>!en[e]&&!a.groups[e].optional);if(e.length>0&&!ei)throw Error((l?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+r+") is incompatible with the `href` value ("+ea+"). ")+"Read more: https://nextjs.org/docs/messages/"+(l?"href-interpolation-failed":"incompatible-href-as"))}}B||$.events.emit("routeChangeStart",n,K);let es="/404"===this.pathname||"/_error"===this.pathname;try{let l=await this.getRouteInfo({route:ea,pathname:et,query:en,as:n,resolvedAs:er,routeProps:K,locale:W.locale,isPreview:W.isPreview,hasMiddleware:ei,unstable_skipClientCache:r.unstable_skipClientCache,isQueryUpdating:B&&!this.isFallback,isMiddlewareRewrite:eo});if(B||r.shallow||await this._bfl(n,"resolvedAs"in l?l.resolvedAs:void 0,W.locale),"route"in l&&ei){ea=et=l.route||ea,K.shallow||(en=Object.assign({},l.query||{},en));let e=(0,k.hasBasePath)(ee.pathname)?(0,_.removeBasePath)(ee.pathname):ee.pathname;if(eu&&et!==e&&Object.keys(eu).forEach(e=>{eu&&en[e]===eu[e]&&delete en[e]}),(0,p.isDynamicRoute)(et)){let e=!K.shallow&&l.resolvedAs?l.resolvedAs:(0,S.addBasePath)((0,b.addLocale)(new URL(n,location.href).pathname,W.locale),!0),t=e;(0,k.hasBasePath)(t)&&(t=(0,_.removeBasePath)(t));let r=(0,g.getRouteRegex)(et),a=(0,m.getRouteMatcher)(r)(new URL(t,location.href).pathname);a&&Object.assign(en,a)}}if("type"in l){if("redirect-internal"===l.type)return this.change(e,l.newUrl,l.newAs,r);return V({url:l.destination,router:this}),new Promise(()=>{})}let o=l.Component;if(o&&o.unstable_scriptLoader){let e=[].concat(o.unstable_scriptLoader());e.forEach(e=>{(0,i.handleClientScriptLoad)(e.props)})}if((l.__N_SSG||l.__N_SSP)&&l.props){if(l.props.pageProps&&l.props.pageProps.__N_REDIRECT){r.locale=!1;let t=l.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==l.props.pageProps.__N_REDIRECT_BASE_PATH){let n=(0,h.parseRelativeUrl)(t);n.pathname=D(n.pathname,z);let{url:a,as:l}=I(this,t,t);return this.change(e,a,l,r)}return V({url:t,router:this}),new Promise(()=>{})}if(W.isPreview=!!l.props.__N_PREVIEW,l.props.notFound===U){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(l=await this.getRouteInfo({route:e,pathname:e,query:en,as:n,resolvedAs:er,routeProps:{shallow:!1},locale:W.locale,isPreview:W.isPreview,isNotFound:!0}),"type"in l)throw Error("Unexpected middleware effect on /404")}}B&&"/_error"===this.pathname&&(null==(c=self.__NEXT_DATA__.props)?void 0:null==(f=c.pageProps)?void 0:f.statusCode)===500&&(null==(P=l.props)?void 0:P.pageProps)&&(l.props.pageProps.statusCode=500);let s=r.shallow&&W.route===(null!=(E=l.route)?E:ea),d=null!=(x=r.scroll)?x:!B&&!s,y=null!=a?a:d?{x:0,y:0}:null,v={...W,route:ea,pathname:et,query:en,asPath:Z,isFallback:!1};if(B&&es){if(l=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:en,as:n,resolvedAs:er,routeProps:{shallow:!1},locale:W.locale,isPreview:W.isPreview,isQueryUpdating:B&&!this.isFallback}),"type"in l)throw Error("Unexpected middleware effect on "+this.pathname);"/_error"===this.pathname&&(null==(N=self.__NEXT_DATA__.props)?void 0:null==(L=N.pageProps)?void 0:L.statusCode)===500&&(null==(j=l.props)?void 0:j.pageProps)&&(l.props.pageProps.statusCode=500);try{await this.set(v,l,y)}catch(e){throw(0,u.default)(e)&&e.cancelled&&$.events.emit("routeChangeError",e,Z,K),e}return!0}$.events.emit("beforeHistoryChange",n,K),this.changeState(e,t,n,r);let w=B&&!y&&!q&&!J&&(0,C.compareRouterStates)(v,this.state);if(!w){try{await this.set(v,l,y)}catch(e){if(e.cancelled)l.error=l.error||e;else throw e}if(l.error)throw B||$.events.emit("routeChangeError",l.error,Z,K),l.error;B||$.events.emit("routeChangeComplete",n,K),d&&/#.+$/.test(n)&&this.scrollToHash(n)}return!0}catch(e){if((0,u.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,n,r){void 0===r&&(r={}),("pushState"!==e||(0,d.getURL)()!==n)&&(this._shallow=r.shallow,window.history[e]({url:t,as:n,options:r,__N:!0,key:this._key="pushState"!==e?this._key:W()},"",n))}async handleRouteInfoError(e,t,n,r,a,l){if(console.error(e),e.cancelled)throw e;if((0,o.isAssetError)(e)||l)throw $.events.emit("routeChangeError",e,r,a),V({url:r,router:this}),T();try{let r;let{page:a,styleSheets:l}=await this.fetchComponent("/_error"),o={props:r,Component:a,styleSheets:l,err:e,error:e};if(!o.props)try{o.props=await this.getInitialProps(a,{err:e,pathname:t,query:n})}catch(e){console.error("Error in error page `getInitialProps`: ",e),o.props={}}return o}catch(e){return this.handleRouteInfoError((0,u.default)(e)?e:Error(e+""),t,n,r,a,!0)}}async getRouteInfo(e){let{route:t,pathname:n,query:r,as:a,resolvedAs:o,routeProps:i,locale:s,hasMiddleware:f,isPreview:d,unstable_skipClientCache:p,isQueryUpdating:h,isMiddlewareRewrite:m,isNotFound:g}=e,v=t;try{var b,w,S,k;let e=q({route:v,router:this}),t=this.components[v];if(i.shallow&&t&&this.route===v)return t;f&&(t=void 0);let u=!t||"initial"in t?void 0:t,E={dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:n,query:r}),skipInterpolation:!0,asPath:g?"/404":o,locale:s}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:h?this.sbc:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p,isBackground:h},x=h&&!m?null:await F({fetchData:()=>H(E),asPath:g?"/404":o,locale:s,router:this}).catch(e=>{if(h)return null;throw e});if(x&&("/_error"===n||"/404"===n)&&(x.effect=void 0),h&&(x?x.json=self.__NEXT_DATA__.props:x={json:self.__NEXT_DATA__.props}),e(),(null==x?void 0:null==(b=x.effect)?void 0:b.type)==="redirect-internal"||(null==x?void 0:null==(w=x.effect)?void 0:w.type)==="redirect-external")return x.effect;if((null==x?void 0:null==(S=x.effect)?void 0:S.type)==="rewrite"){let e=(0,l.removeTrailingSlash)(x.effect.resolvedHref),a=await this.pageLoader.getPageList();if((!h||a.includes(e))&&(v=e,n=x.effect.resolvedHref,r={...r,...x.effect.parsedAs.query},o=(0,_.removeBasePath)((0,c.normalizeLocalePath)(x.effect.parsedAs.pathname,this.locales).pathname),t=this.components[v],i.shallow&&t&&this.route===v&&!f))return{...t,route:v}}if((0,P.isAPIRoute)(v))return V({url:a,router:this}),new Promise(()=>{});let C=u||await this.fetchComponent(v).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),O=null==x?void 0:null==(k=x.response)?void 0:k.headers.get("x-middleware-skip"),N=C.__N_SSG||C.__N_SSP;O&&(null==x?void 0:x.dataHref)&&delete this.sdc[x.dataHref];let{props:R,cacheKey:L}=await this._getData(async()=>{if(N){if((null==x?void 0:x.json)&&!O)return{cacheKey:x.cacheKey,props:x.json};let e=(null==x?void 0:x.dataHref)?x.dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:n,query:r}),asPath:o,locale:s}),t=await H({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:O?{}:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(C.Component,{pathname:n,query:r,asPath:a,locale:s,locales:this.locales,defaultLocale:this.defaultLocale})}});return C.__N_SSP&&E.dataHref&&L&&delete this.sdc[L],this.isPreview||!C.__N_SSG||h||H(Object.assign({},E,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),R.pageProps=Object.assign({},R.pageProps),C.props=R,C.route=v,C.query=r,C.resolvedAs=o,this.components[v]=C,C}catch(e){return this.handleRouteInfoError((0,u.getProperError)(e),n,r,a,i)}}set(e,t,n){return this.state=e,this.sub(t,this.components["/_app"].Component,n)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,n]=this.asPath.split("#"),[r,a]=e.split("#");return!!a&&t===r&&n===a||t===r&&n!==a}scrollToHash(e){let[,t=""]=e.split("#");if(""===t||"top"===t){(0,j.handleSmoothScroll)(()=>window.scrollTo(0,0));return}let n=decodeURIComponent(t),r=document.getElementById(n);if(r){(0,j.handleSmoothScroll)(()=>r.scrollIntoView());return}let a=document.getElementsByName(n)[0];a&&(0,j.handleSmoothScroll)(()=>a.scrollIntoView())}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,n){if(void 0===t&&(t=e),void 0===n&&(n={}),(0,N.isBot)(window.navigator.userAgent))return;let r=(0,h.parseRelativeUrl)(e),a=r.pathname,{pathname:o,query:i}=r,u=o,s=await this.pageLoader.getPageList(),c=t,f=void 0!==n.locale?n.locale||void 0:this.locale,d=await A({asPath:t,locale:f,router:this});r.pathname=D(r.pathname,s),(0,p.isDynamicRoute)(r.pathname)&&(o=r.pathname,r.pathname=o,Object.assign(i,(0,m.getRouteMatcher)((0,g.getRouteRegex)(r.pathname))((0,v.parsePath)(t).pathname)||{}),d||(e=(0,y.formatWithValidation)(r)));let b=await F({fetchData:()=>H({dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:u,query:i}),skipInterpolation:!0,asPath:c,locale:f}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:f,router:this});if((null==b?void 0:b.effect.type)==="rewrite"&&(r.pathname=b.effect.resolvedHref,o=b.effect.resolvedHref,i={...i,...b.effect.parsedAs.query},c=b.effect.parsedAs.pathname,e=(0,y.formatWithValidation)(r)),(null==b?void 0:b.effect.type)==="redirect-external")return;let w=(0,l.removeTrailingSlash)(o);await this._bfl(t,c,n.locale,!0)&&(this.components[a]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(w).then(t=>!!t&&H({dataHref:(null==b?void 0:b.json)?null==b?void 0:b.dataHref:this.pageLoader.getDataHref({href:e,asPath:c,locale:f}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:n.unstable_skipClientCache||n.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[n.priority?"loadPage":"prefetch"](w)])}async fetchComponent(e){let t=q({route:e,router:this});try{let n=await this.pageLoader.loadPage(e);return t(),n}catch(e){throw t(),e}}_getData(e){let t=!1,n=()=>{t=!0};return this.clc=n,e().then(e=>{if(n===this.clc&&(this.clc=null),t){let e=Error("Loading initial props cancelled");throw e.cancelled=!0,e}return e})}_getFlightData(e){return H({dataHref:e,isServerRender:!0,parseJSON:!1,inflightCache:this.sdc,persistCache:!1,isPrefetch:!1}).then(e=>{let{text:t}=e;return{data:t}})}getInitialProps(e,t){let{Component:n}=this.components["/_app"],r=this._wrapApp(n);return t.AppTree=r,(0,d.loadGetInitialProps)(n,{AppTree:r,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,r,{initialProps:a,pageLoader:o,App:i,wrapApp:u,Component:s,err:c,subscription:f,isFallback:m,locale:g,locales:v,defaultLocale:b,domainLocales:w,isPreview:_}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=W(),this.onPopState=e=>{let t;let{isFirstPopStateEvent:n}=this;this.isFirstPopStateEvent=!1;let r=e.state;if(!r){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,y.formatWithValidation)({pathname:(0,S.addBasePath)(e),query:t}),(0,d.getURL)());return}if(r.__NA){window.location.reload();return}if(!r.__N||n&&this.locale===r.options.locale&&r.as===this.asPath)return;let{url:a,as:l,options:o,key:i}=r;this._key=i;let{pathname:u}=(0,h.parseRelativeUrl)(a);(!this.isSsr||l!==(0,S.addBasePath)(this.asPath)||u!==(0,S.addBasePath)(this.pathname))&&(!this._bps||this._bps(r))&&this.change("replaceState",a,l,Object.assign({},o,{shallow:o.shallow&&this._shallow,locale:o.locale||this.defaultLocale,_h:0}),t)};let k=(0,l.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[k]={Component:s,initial:!0,props:a,err:c,__N_SSG:a&&a.__N_SSG,__N_SSP:a&&a.__N_SSP}),this.components["/_app"]={Component:i,styleSheets:[]};{let{BloomFilter:e}=n(3839),t={numItems:2,errorRate:.01,numBits:20,numHashes:7,bitArray:[0,1,1,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,1,1]},r={numItems:0,errorRate:.01,numBits:0,numHashes:null,bitArray:[]};(null==t?void 0:t.numHashes)&&(this._bfl_s=new e(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==r?void 0:r.numHashes)&&(this._bfl_d=new e(r.numItems,r.errorRate),this._bfl_d.import(r))}this.events=$.events,this.pageLoader=o;let P=(0,p.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=f,this.clc=null,this._wrapApp=u,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!P&&!self.location.search),this.state={route:k,pathname:e,query:t,asPath:P?e:r,isPreview:!!_,locale:void 0,isFallback:m},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!r.startsWith("//")){let n={locale:g},a=(0,d.getURL)();this._initialMatchesMiddlewarePromise=A({router:this,locale:g,asPath:a}).then(l=>(n._shouldResolveHref=r!==e,this.changeState("replaceState",l?a:(0,y.formatWithValidation)({pathname:(0,S.addBasePath)(e),query:t}),a,n),l))}window.addEventListener("popstate",this.onPopState)}}$.events=(0,f.default)()},6323:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return l}});let r=n(6258),a=n(3546);function l(e,t,n,l){if(!t||t===n)return e;let o=e.toLowerCase();return!l&&((0,a.pathHasPrefix)(o,"/api")||(0,a.pathHasPrefix)(o,"/"+t.toLowerCase()))?e:(0,r.addPathPrefix)(e,"/"+t)}},6258:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return a}});let r=n(5606);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:a,hash:l}=(0,r.parsePath)(e);return""+t+n+a+l}},1151:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return a}});let r=n(5606);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:a,hash:l}=(0,r.parsePath)(e);return""+n+t+a+l}},1336:function(e,t){"use strict";function n(e,t){let n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(let r=n.length;r--;){let a=n[r];if("query"===a){let n=Object.keys(e.query);if(n.length!==Object.keys(t.query).length)return!1;for(let r=n.length;r--;){let a=n[r];if(!t.query.hasOwnProperty(a)||e.query[a]!==t.query[a])return!1}}else if(!t.hasOwnProperty(a)||e[a]!==t[a])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return n}})},5456:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return i}});let r=n(386),a=n(6258),l=n(1151),o=n(6323);function i(e){let t=(0,o.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,r.removeTrailingSlash)(t)),e.buildId&&(t=(0,l.addPathSuffix)((0,a.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,a.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,l.addPathSuffix)(t,"/"):(0,r.removeTrailingSlash)(t)}},242:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return o},urlObjectKeys:function(){return i},formatWithValidation:function(){return u}});let r=n(1757),a=r._(n(6607)),l=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:n}=e,r=e.protocol||"",o=e.pathname||"",i=e.hash||"",u=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:n&&(s=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(s+=":"+e.port)),u&&"object"==typeof u&&(u=String(a.urlQueryToSearchParams(u)));let c=e.search||u&&"?"+u||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||l.test(r))&&!1!==s?(s="//"+(s||""),o&&"/"!==o[0]&&(o="/"+o)):s||(s=""),i&&"#"!==i[0]&&(i="#"+i),c&&"?"!==c[0]&&(c="?"+c),""+r+s+(o=o.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+i}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return o(e)}},8473:function(e,t){"use strict";function n(e,t){void 0===t&&(t="");let n="/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:""+e;return n+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}})},5907:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return o}});let r=n(4324),a=n(5054),l=n(3546);function o(e,t){var n,o,i;let{basePath:u,i18n:s,trailingSlash:c}=null!=(n=t.nextConfig)?n:{},f={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):c};if(u&&(0,l.pathHasPrefix)(f.pathname,u)&&(f.pathname=(0,a.removePathPrefix)(f.pathname,u),f.basePath=u),!0===t.parseData&&f.pathname.startsWith("/_next/data/")&&f.pathname.endsWith(".json")){let e=f.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),t=e[0];f.pathname="index"!==e[1]?"/"+e.slice(1).join("/"):"/",f.buildId=t}if(t.i18nProvider){let e=t.i18nProvider.analyze(f.pathname);f.locale=e.detectedLocale,f.pathname=null!=(o=e.pathname)?o:f.pathname}else if(s){let e=(0,r.normalizeLocalePath)(f.pathname,s.locales);f.locale=e.detectedLocale,f.pathname=null!=(i=e.pathname)?i:f.pathname}return f}},7232:function(e,t){"use strict";function n(e,t){void 0===t&&(t={});let n=document.documentElement,r=n.style.scrollBehavior;n.style.scrollBehavior="auto",t.dontForceLayout||n.getClientRects(),e(),n.style.scrollBehavior=r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return n}})},2647:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return a.isDynamicRoute}});let r=n(1965),a=n(4030)},5466:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return l}});let r=n(6616),a=n(248);function l(e,t,n){let l="",o=(0,a.getRouteRegex)(e),i=o.groups,u=(t!==e?(0,r.getRouteMatcher)(o)(t):"")||n;l=e;let s=Object.keys(i);return s.every(e=>{let t=u[e]||"",{repeat:n,optional:r}=i[e],a="["+(n?"...":"")+e+"]";return r&&(a=(t?"":"/")+"["+a+"]"),n&&!Array.isArray(t)&&(t=[t]),(r||e in u)&&(l=l.replace(a,n?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(l=""),{params:s,result:l}}},7211:function(e,t){"use strict";function n(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return n}})},4030:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return r}});let n=/\/\[[^/]+?\](?=\/|$)/;function r(e){return n.test(e)}},1901:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return l}});let r=n(6873),a=n(1219);function l(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,a.hasBasePath)(n.pathname)}catch(e){return!1}}},4532:function(e,t){"use strict";function n(e,t){let n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return n}})},5606:function(e,t){"use strict";function n(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n<t);return r||t>-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return n}})},4393:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return l}});let r=n(6873),a=n(6607);function l(e,t){let n=new URL((0,r.getLocationOrigin)()),l=t?new URL(t,n):e.startsWith(".")?new URL(window.location.href):n,{pathname:o,searchParams:i,search:u,hash:s,href:c,origin:f}=new URL(e,l);if(f!==n.origin)throw Error("invariant: invalid relative URL, router received "+e);return{pathname:o,query:(0,a.searchParamsToUrlQuery)(i),search:u,hash:s,href:c.slice(n.origin.length)}}},3546:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let r=n(5606);function a(e,t){if("string"!=typeof e)return!1;let{pathname:n}=(0,r.parsePath)(e);return n===t||n.startsWith(t+"/")}},6607:function(e,t){"use strict";function n(e){let t={};return e.forEach((e,n)=>{void 0===t[n]?t[n]=e:Array.isArray(t[n])?t[n].push(e):t[n]=[t[n],e]}),t}function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,a]=e;Array.isArray(a)?a.forEach(e=>t.append(n,r(e))):t.set(n,r(a))}),t}function l(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.forEach(t=>{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,n)=>e.append(n,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return a},assign:function(){return l}})},5054:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return a}});let r=n(3546);function a(e,t){if(!(0,r.pathHasPrefix)(e,t))return e;let n=e.slice(t.length);return n.startsWith("/")?n:"/"+n}},386:function(e,t){"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},947:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return f}});let r=n(6607),a=n(242),l=n(4532),o=n(6873),i=n(7812),u=n(1901),s=n(4030),c=n(5466);function f(e,t,n){let f;let d="string"==typeof t?t:(0,a.formatWithValidation)(t),p=d.match(/^[a-zA-Z]{1,}:\/\//),h=p?d.slice(p[0].length):d,m=h.split("?");if((m[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+d+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,o.normalizeRepeatedSlashes)(h);d=(p?p[0]:"")+t}if(!(0,u.isLocalURL)(d))return n?[d]:d;try{f=new URL(d.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){f=new URL("/","http://n")}try{let e=new URL(d,f);e.pathname=(0,i.normalizePathTrailingSlash)(e.pathname);let t="";if((0,s.isDynamicRoute)(e.pathname)&&e.searchParams&&n){let n=(0,r.searchParamsToUrlQuery)(e.searchParams),{result:o,params:i}=(0,c.interpolateAs)(e.pathname,e.pathname,n);o&&(t=(0,a.formatWithValidation)({pathname:o,hash:e.hash,query:(0,l.omit)(n,i)}))}let o=e.origin===f.origin?e.href.slice(e.origin.length):e.href;return n?[o,t||o]:o}catch(e){return n?[d]:d}}},6616:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return a}});let r=n(6873);function a(e){let{re:t,groups:n}=e;return e=>{let a=t.exec(e);if(!a)return!1;let l=e=>{try{return decodeURIComponent(e)}catch(e){throw new r.DecodeError("failed to decode param")}},o={};return Object.keys(n).forEach(e=>{let t=n[e],r=a[t.pos];void 0!==r&&(o[e]=~r.indexOf("/")?r.split("/").map(e=>l(e)):t.repeat?[l(r)]:l(r))}),o}}},248:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getRouteRegex:function(){return u},getNamedRouteRegex:function(){return c},getNamedMiddlewareRegex:function(){return f}});let r=n(9489),a=n(386),l="nxtP";function o(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let n=e.startsWith("...");return n&&(e=e.slice(3)),{key:e,repeat:n,optional:t}}function i(e){let t=(0,a.removeTrailingSlash)(e).slice(1).split("/"),n={},l=1;return{parameterizedRoute:t.map(e=>{if(!(e.startsWith("[")&&e.endsWith("]")))return"/"+(0,r.escapeStringRegexp)(e);{let{key:t,optional:r,repeat:a}=o(e.slice(1,-1));return n[t]={pos:l++,repeat:a,optional:r},a?r?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:n}}function u(e){let{parameterizedRoute:t,groups:n}=i(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:n}}function s(e,t){let n,i;let u=(0,a.removeTrailingSlash)(e).slice(1).split("/"),s=(n=97,i=1,()=>{let e="";for(let t=0;t<i;t++)e+=String.fromCharCode(n),++n>122&&(i++,n=97);return e}),c={};return{namedParameterizedRoute:u.map(e=>{if(!(e.startsWith("[")&&e.endsWith("]")))return"/"+(0,r.escapeStringRegexp)(e);{let{key:n,optional:r,repeat:a}=o(e.slice(1,-1)),i=n.replace(/\W/g,"");t&&(i=""+l+i);let u=!1;return(0===i.length||i.length>30)&&(u=!0),isNaN(parseInt(i.slice(0,1)))||(u=!0),u&&(i=s()),t?c[i]=""+l+n:c[i]=""+n,a?r?"(?:/(?<"+i+">.+?))?":"/(?<"+i+">.+?)":"/(?<"+i+">[^/]+?)"}}).join(""),routeKeys:c}}function c(e,t){let n=s(e,t);return{...u(e),namedRegex:"^"+n.namedParameterizedRoute+"(?:/)?$",routeKeys:n.routeKeys}}function f(e,t){let{parameterizedRoute:n}=i(e),{catchAll:r=!0}=t;if("/"===n)return{namedRegex:"^/"+(r?".*":"")+"$"};let{namedParameterizedRoute:a}=s(e,!1);return{namedRegex:"^"+a+(r?"(?:(/.*)?)":"")+"$"}}},1965:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let a=e[0];if(a.startsWith("[")&&a.endsWith("]")){let n=a.slice(1,-1),o=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),o=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function l(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===a.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(o){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');l(this.optionalRestSlugName,n),this.optionalRestSlugName=n,a="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');l(this.restSlugName,n),this.restSlugName=n,a="[...]"}}else{if(o)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');l(this.slugName,n),this.slugName=n,a="[]"}}this.children.has(a)||this.children.set(a,new n),this.children.get(a)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},6333:function(e,t){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return r},setConfig:function(){return a}});let r=()=>n;function a(e){n=e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4323:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let r=n(1757),a=r._(n(5784)),l=a.useLayoutEffect,o=a.useEffect;function i(e){let{headManager:t,reduceComponentsToState:n}=e;function r(){if(t&&t.mountedInstances){let r=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(r,e))}}return l(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),l(()=>(t&&(t._pendingUpdate=r),()=>{t&&(t._pendingUpdate=r)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},6873:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{WEB_VITALS:function(){return n},execOnce:function(){return r},isAbsoluteUrl:function(){return l},getLocationOrigin:function(){return o},getURL:function(){return i},getDisplayName:function(){return u},isResSent:function(){return s},normalizeRepeatedSlashes:function(){return c},loadGetInitialProps:function(){return f},SP:function(){return d},ST:function(){return p},DecodeError:function(){return h},NormalizeError:function(){return m},PageNotFoundError:function(){return g},MissingStaticPage:function(){return y},MiddlewareNotFoundError:function(){return v}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,a=Array(r),l=0;l<r;l++)a[l]=arguments[l];return n||(n=!0,t=e(...a)),t}}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>a.test(e);function o(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function i(){let{href:e}=window.location,t=o();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?"),n=t[0];return n.replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&s(n))return r;if(!r){let t='"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.';throw Error(t)}return r}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class v extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}},9627:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},7544:function(e,t,n){"use strict";/**
+ * @license React
+ * react-dom.production.min.js
+ *
+ * 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.
+ */var r,a=n(5784),l=n(9954),o={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var u=Object.assign,s=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,c=[],f=-1;function d(e){return{current:e}}function p(e){0>f||(e.current=c[f],c[f]=null,f--)}function h(e,t){c[++f]=e.current,e.current=t}var m=Symbol.for("react.element"),g=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),w=Symbol.for("react.provider"),_=Symbol.for("react.context"),S=Symbol.for("react.server_context"),k=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),E=Symbol.for("react.suspense_list"),x=Symbol.for("react.memo"),C=Symbol.for("react.lazy"),O=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var N=Symbol.for("react.offscreen"),R=Symbol.for("react.legacy_hidden"),L=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var M=Symbol.for("react.default_value"),j=Symbol.iterator;function T(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=j&&e[j]||e["@@iterator"])?e:null}var A=d(null),z=d(null),I=d(null);function D(e,t){switch(h(I,t),h(z,e),h(A,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?sb(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=sw(e=sb(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}p(A),h(A,t)}function F(){p(A),p(z),p(I)}function U(e){var t=A.current,n=sw(t,e.type);t!==n&&(h(z,e),h(A,n))}function B(e){z.current===e&&(p(A),p(z))}var H=l.unstable_scheduleCallback,W=l.unstable_cancelCallback,V=l.unstable_shouldYield,q=l.unstable_requestPaint,$=l.unstable_now,Q=l.unstable_getCurrentPriorityLevel,G=l.unstable_ImmediatePriority,Y=l.unstable_UserBlockingPriority,X=l.unstable_NormalPriority,K=l.unstable_LowPriority,Z=l.unstable_IdlePriority,J=null,ee=null,et=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(en(e)/er|0)|0},en=Math.log,er=Math.LN2,ea=128,el=8388608;function eo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:return 8388480&e;case 8388608:case 16777216:case 33554432:case 67108864:return 125829120&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ei(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,l=e.pingedLanes,o=268435455&n;if(0!==o){var i=o&~a;0!==i?r=eo(i):0!=(l&=o)&&(r=eo(l))}else 0!=(o=n&~a)?r=eo(o):0!==l&&(r=eo(l));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(l=t&-t)||32===a&&0!=(8388480&l)))return t;if(0!=(8&r)&&(r|=32&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-et(t)),r|=e[n],t&=~a;return r}function eu(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function es(){var e=ea;return 0==(8388480&(ea<<=1))&&(ea=128),e}function ec(){var e=el;return 0==(125829120&(el<<=1))&&(el=8388608),e}function ef(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ed(e,t){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0)}function ep(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-et(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var eh=0;function em(e){return 2<(e&=-e)?8<e?0!=(268435455&e)?32:536870912:8:2}var eg=Object.prototype.hasOwnProperty,ey=Math.random().toString(36).slice(2),ev="__reactFiber$"+ey,eb="__reactProps$"+ey,ew="__reactContainer$"+ey,e_="__reactEvents$"+ey,eS="__reactListeners$"+ey,ek="__reactHandles$"+ey,eP="__reactResources$"+ey,eE="__reactMarker$"+ey;function ex(e){delete e[ev],delete e[eb],delete e[e_],delete e[eS],delete e[ek]}function eC(e){var t=e[ev];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ew]||n[ev]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=sL(e);null!==e;){if(n=e[ev])return n;e=sL(e)}return t}n=(e=n).parentNode}return null}function eO(e){if(e=e[ev]||e[ew]){var t=e.tag;if(5===t||6===t||13===t||26===t||27===t||3===t)return e}return null}function eN(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(i(33))}function eR(e){return e[eb]||null}function eL(e){var t=e[eP];return t||(t=e[eP]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function eM(e){e[eE]=!0}var ej=new Set,eT={};function eA(e,t){ez(e,t),ez(e+"Capture",t)}function ez(e,t){for(eT[e]=t,e=0;e<t.length;e++)ej.add(t[e])}var eI=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),eD=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),eF={},eU={};function eB(e,t,n){if(eg.call(eU,t)||!eg.call(eF,t)&&(eD.test(t)?eU[t]=!0:(eF[t]=!0,!1))){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}}function eH(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function eW(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+r)}}function eV(e){if(void 0===im)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);im=t&&t[1]||""}return"\n"+im+e}var eq=!1;function e$(e,t){if(!e||eq)return"";eq=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t){if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var a=t.stack.split("\n"),l=r.stack.split("\n"),o=a.length-1,i=l.length-1;1<=o&&0<=i&&a[o]!==l[i];)i--;for(;1<=o&&0<=i;o--,i--)if(a[o]!==l[i]){if(1!==o||1!==i)do if(o--,0>--i||a[o]!==l[i]){var u="\n"+a[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=i);break}}}finally{eq=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?eV(e):""}function eQ(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function eG(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function eY(e){e._valueTracker||(e._valueTracker=function(e){var t=eG(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,l.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function eX(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=eG(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function eK(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var eZ=/[\n"\\]/g;function eJ(e){return e.replace(eZ,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e0(e,t,n,r,a,l,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+eQ(t)):e.value!==""+eQ(t)&&(e.value=""+eQ(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?e2(e,o,eQ(t)):null!=n?e2(e,o,eQ(n)):null!=r&&e.removeAttribute("value"),null==a&&null!=l&&(e.defaultChecked=!!l),null!=a&&!!a!==e.checked&&(e.checked=a),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+eQ(i):e.removeAttribute("name")}function e1(e,t,n,r,a,l,o,i){if(null!=l&&"function"!=typeof l&&"symbol"!=typeof l&&"boolean"!=typeof l&&(e.type=l),null!=t||null!=n){if(!("submit"!==l&&"reset"!==l||null!=t))return;n=null!=n?""+eQ(n):"",t=null!=t?""+eQ(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:a)&&"symbol"!=typeof r&&!!r,i||(e.checked=!!r),e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function e2(e,t,n){"number"===t&&eK(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var e4=Array.isArray;function e3(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(a=0,n=""+eQ(n),t=null;a<e.length;a++){if(e[a].value===n){e[a].selected=!0,r&&(e[a].defaultSelected=!0);return}null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function e8(e,t,n){if(null!=t&&((t=""+eQ(t))!==e.value&&(e.value=t),null==n)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=null!=n?""+eQ(n):""}function e5(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(i(92));if(e4(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}null==n&&(n=""),t=n}n=eQ(t),e.defaultValue=n,(r=e.textContent)===n&&""!==r&&null!==r&&(e.value=r)}function e6(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ig=ig||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ig.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var e7=e6;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(e7=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return e6(e,t)})});var e9=e7;function te(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var tt=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tn(e,t){if(null!=t&&"object"!=typeof t)throw Error(i(62));for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=t[n],a=0===n.indexOf("--");null==r||"boolean"==typeof r||""===r?a?e.setProperty(n,""):"float"===n?e.cssFloat="":e[n]="":a?e.setProperty(n,r):"number"!=typeof r||0===r||tt.has(n)?"float"===n?e.cssFloat=r:e[n]=(""+r).trim():e[n]=r+"px"}}function tr(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ta=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),tl=null;function to(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ti=null,tu=null;function ts(e){var t=eO(e);if(t&&(e=t.stateNode)){var n=eR(e);e:switch(e=t.stateNode,t.type){case"input":if(e0(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+eJ(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=eR(r);if(!a)throw Error(i(90));eX(r),e0(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}}break e;case"textarea":e8(e,n.value,n.defaultValue);break e;case"select":null!=(t=n.value)&&e3(e,!!n.multiple,t,!1)}}}function tc(e){ti?tu?tu.push(e):tu=[e]:ti=e}function tf(){if(ti){var e=ti,t=tu;if(tu=ti=null,ts(e),t)for(e=0;e<t.length;e++)ts(t[e])}}function td(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function tp(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function th(e){if(td(e)!==e)throw Error(i(188))}function tm(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=td(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var l=a.alternate;if(null===l){if(null!==(r=a.return)){n=r;continue}break}if(a.child===l.child){for(l=a.child;l;){if(l===n)return th(a),e;if(l===r)return th(a),t;l=l.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=l;else{for(var o=!1,u=a.child;u;){if(u===n){o=!0,n=a,r=l;break}if(u===r){o=!0,r=a,n=l;break}u=u.sibling}if(!o){for(u=l.child;u;){if(u===n){o=!0,n=l,r=a;break}if(u===r){o=!0,r=l,n=a;break}u=u.sibling}if(!o)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?function e(t){var n=t.tag;if(5===n||26===n||27===n||6===n)return t;for(t=t.child;null!==t;){if(null!==(n=e(t)))return n;t=t.sibling}return null}(e):null}var tg={},ty=d(tg),tv=d(!1),tb=tg;function tw(e,t){var n=e.type.contextTypes;if(!n)return tg;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,l={};for(a in n)l[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function t_(e){return null!=(e=e.childContextTypes)}function tS(){p(tv),p(ty)}function tk(e,t,n){if(ty.current!==tg)throw Error(i(168));h(ty,t),h(tv,n)}function tP(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(i(108,function(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 26:case 27:case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return function e(t){if(null==t)return null;if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case y:return"Fragment";case g:return"Portal";case b:return"Profiler";case v:return"StrictMode";case P:return"Suspense";case E:return"SuspenseList";case L:return"Cache"}if("object"==typeof t)switch(t.$$typeof){case _:return(t.displayName||"Context")+".Consumer";case w:return(t._context.displayName||"Context")+".Provider";case k:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case x:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case C:n=t._payload,t=t._init;try{return e(t(n))}catch(e){break}case S:return(t.displayName||t._globalName)+".Provider"}return null}(t);case 8:return t===v?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}(e)||"Unknown",a));return u({},n,r)}function tE(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||tg,tb=ty.current,h(ty,e),h(tv,tv.current),!0}function tx(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=tP(e,t,tb),r.__reactInternalMemoizedMergedChildContext=e,p(tv),p(ty),h(ty,e)):p(tv),h(tv,n)}var tC="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},tO=[],tN=0,tR=null,tL=0,tM=[],tj=0,tT=null,tA=1,tz="";function tI(e,t){tO[tN++]=tL,tO[tN++]=tR,tR=e,tL=t}function tD(e,t,n){tM[tj++]=tA,tM[tj++]=tz,tM[tj++]=tT,tT=e;var r=tA;e=tz;var a=32-et(r)-1;r&=~(1<<a),n+=1;var l=32-et(t)+a;if(30<l){var o=a-a%5;l=(r&(1<<o)-1).toString(32),r>>=o,a-=o,tA=1<<32-et(t)+a|n<<a|r,tz=l+e}else tA=1<<l|n<<a|r,tz=e}function tF(e){null!==e.return&&(tI(e,1),tD(e,1,0))}function tU(e){for(;e===tR;)tR=tO[--tN],tO[tN]=null,tL=tO[--tN],tO[tN]=null;for(;e===tT;)tT=tM[--tj],tM[tj]=null,tz=tM[--tj],tM[tj]=null,tA=tM[--tj],tM[tj]=null}var tB=null,tH=null,tW=!1,tV=null,tq=!1;function t$(e,t){var n=oX(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function tQ(e,t){t.flags=-4097&t.flags|2}function tG(e,t){return null!==(t=function(e,t,n,r){for(;1===e.nodeType;){if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r)break}else{if(!r)return e;if(!e[eE])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":var a=e.getAttribute("rel");if("stylesheet"===a&&e.hasAttribute("data-precedence")||a!==n.rel||e.getAttribute("href")!==(null==n.href?null:n.href)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin)||e.getAttribute("title")!==(null==n.title?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if((a=e.getAttribute("src"))&&e.hasAttribute("async")&&!e.hasAttribute("itemprop")||a!==(null==n.src?null:n.src)||e.getAttribute("type")!==(null==n.type?null:n.type)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin))break;return e;default:return e}}if(null===(e=sR(e.nextSibling)))break}return null}(t,e.type,e.pendingProps,tq))&&(e.stateNode=t,tB=e,tH=sR(t.firstChild),tq=!1,!0)}function tY(e,t){return null!==(t=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;)if(!n||null===(e=sR(e.nextSibling)))return null;return e}(t,e.pendingProps,tq))&&(e.stateNode=t,tB=e,tH=null,!0)}function tX(e,t){e:{var n=t;for(t=tq;8!==n.nodeType;)if(!t||null===(n=sR(n.nextSibling))){t=null;break e}t=n}return null!==t&&(n=null!==tT?{id:tA,overflow:tz}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=oX(18,null,null,0)).stateNode=t,n.return=e,e.child=n,tB=e,tH=null,!0)}function tK(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function tZ(){throw Error(i(418))}function tJ(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;t[ev]=e,t[eb]=r;var a=0!=(1&e.mode);switch(n){case"dialog":u6("cancel",t),u6("close",t);break;case"iframe":case"object":case"embed":u6("load",t);break;case"video":case"audio":for(n=0;n<u4.length;n++)u6(u4[n],t);break;case"source":u6("error",t);break;case"img":case"image":case"link":u6("error",t),u6("load",t);break;case"details":u6("toggle",t);break;case"input":u6("invalid",t),e1(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0),eY(t);break;case"select":u6("invalid",t);break;case"textarea":u6("invalid",t),e5(t,r.value,r.defaultValue,r.children),eY(t)}n=null;var l=r.children;return"string"!=typeof l&&"number"!=typeof l||t.textContent===""+l||(!0!==r.suppressHydrationWarning&&sc(t.textContent,l,a),a||(n=["children",l])),null!=r.onScroll&&u6("scroll",t),null!=r.onClick&&(t.onclick=sf),t=n,e.updateQueue=t,null!==t}function t0(e){for(tB=e.return;tB;)switch(tB.tag){case 3:case 27:tq=!0;return;case 5:case 13:tq=!1;return;default:tB=tB.return}}function t1(e){if(e!==tB)return!1;if(!tW)return t0(e),tW=!0,!1;var t=!1;if(3===e.tag||27===e.tag||5===e.tag&&s_(e.type,e.memoizedProps)||(t=!0),t&&(t=tH)){if(tK(e))t2(),tZ();else for(;t;)t$(e,t),t=sR(t.nextSibling)}if(t0(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(t=0,e=e.nextSibling;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){tH=sR(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}tH=null}}else tH=tB?sR(e.stateNode.nextSibling):null;return!0}function t2(){for(var e=tH;e;)e=sR(e.nextSibling)}function t4(){tH=tB=null,tW=!1}function t3(e){null===tV?tV=[e]:tV.push(e)}var t8=[],t5=0,t6=0;function t7(){for(var e=t5,t=t6=t5=0;t<e;){var n=t8[t];t8[t++]=null;var r=t8[t];t8[t++]=null;var a=t8[t];t8[t++]=null;var l=t8[t];if(t8[t++]=null,null!==r&&null!==a){var o=r.pending;null===o?a.next=a:(a.next=o.next,o.next=a),r.pending=a}0!==l&&nt(n,a,l)}}function t9(e,t,n,r){t8[t5++]=e,t8[t5++]=t,t8[t5++]=n,t8[t5++]=r,t6|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function ne(e,t){return t9(e,null,null,t),nn(e)}function nt(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var a=!1,l=e.return;null!==l;)l.childLanes|=n,null!==(r=l.alternate)&&(r.childLanes|=n),22===l.tag&&(null===(e=l.stateNode)||1&e._visibility||(a=!0)),e=l,l=l.return;a&&null!==t&&3===e.tag&&(l=e.stateNode,a=31-et(n),null===(e=(l=l.hiddenUpdates)[a])?l[a]=[t]:e.push(t),t.lane=1073741824|n)}function nn(e){if(50<og)throw og=0,oy=null,Error(i(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var nr=!1;function na(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function nl(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function no(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ni(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&l0)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,t=nn(e),nt(e,null,n),t}return t9(e,r,t,n),nn(e)}function nu(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(8388480&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ep(e,n)}}function ns(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,l=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===l?a=l=o:l=l.next=o,n=n.next}while(null!==n);null===l?a=l=t:l=l.next=t}else a=l=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:l,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function nc(e,t,n,r){var a=e.updateQueue;nr=!1;var l=a.firstBaseUpdate,o=a.lastBaseUpdate,i=a.shared.pending;if(null!==i){a.shared.pending=null;var s=i,c=s.next;s.next=null,null===o?l=c:o.next=c,o=s;var f=e.alternate;null!==f&&(i=(f=f.updateQueue).lastBaseUpdate)!==o&&(null===i?f.firstBaseUpdate=c:i.next=c,f.lastBaseUpdate=s)}if(null!==l){var d=a.baseState;for(o=0,f=c=s=null,i=l;;){var p=-1073741825&i.lane,h=p!==i.lane;if(h?(l4&p)===p:(r&p)===p){null!==f&&(f=f.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var m=e,g=i;switch(p=t,g.tag){case 1:if("function"==typeof(m=g.payload)){d=m.call(n,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=g.payload)?m.call(n,d,p):m))break e;d=u({},d,p);break e;case 2:nr=!0}}null!==(p=i.callback)&&(e.flags|=64,h&&(e.flags|=8192),null===(h=a.callbacks)?a.callbacks=[p]:h.push(p))}else h={lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===f?(c=f=h,s=d):f=f.next=h,o|=p;if(null===(i=i.next)){if(null===(i=a.shared.pending))break;i=(h=i).next,h.next=null,a.lastBaseUpdate=h,a.shared.pending=null}}null===f&&(s=d),a.baseState=s,a.firstBaseUpdate=c,a.lastBaseUpdate=f,null===l&&(a.shared.lanes=0),oe|=o,e.lanes=o,e.memoizedState=d}}function nf(e,t){if("function"!=typeof e)throw Error(i(191,e));e.call(t)}function nd(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)nf(n[e],t)}function np(e,t){if(tC(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!eg.call(t,a)||!tC(e[a],t[a]))return!1}return!0}var nh=Error(i(460)),nm=Error(i(474)),ng={then:function(){}};function ny(e){return"fulfilled"===(e=e.status)||"rejected"===e}function nv(){}function nb(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(nv,nv),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch("string"==typeof t.status?t.then(nv,nv):((e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}throw nw=t,nh}}var nw=null;function n_(){if(null===nw)throw Error(i(459));var e=nw;return nw=null,e}var nS=null,nk=0;function nP(e){var t=nk;return nk+=1,null===nS&&(nS=[]),nb(nS,e,t)}function nE(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=r,l=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===l?t.ref:((t=function(e){var t=a.refs;null===e?delete t[l]:t[l]=e})._stringRef=l,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function nx(e,t){throw Error(i(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function nC(e){return(0,e._init)(e._payload)}function nO(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=oZ(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=33554434,n):r:(t.flags|=33554434,n):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=o4(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function s(e,t,n,r){var l=n.type;return l===y?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===l||"object"==typeof l&&null!==l&&l.$$typeof===C&&nC(l)===t.type)?((r=a(t,n.props)).ref=nE(e,t,n),r.return=e,r):((r=o0(n.type,n.key,n.props,null,e.mode,r)).ref=nE(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=o3(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function f(e,t,n,r,l){return null===t||7!==t.tag?((t=o1(n,e.mode,r,l)).return=e,t):((t=a(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=o4(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case m:return(n=o0(t.type,t.key,t.props,null,e.mode,n)).ref=nE(e,null,t),n.return=e,n;case g:return(t=o3(t,e.mode,n)).return=e,t;case C:var r=t._init;return d(e,r(t._payload),n)}if(e4(t)||T(t))return(t=o1(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return d(e,nP(t),n);if(t.$$typeof===_||t.$$typeof===S)return d(e,aW(e,t,n),n);nx(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case m:return n.key===a?s(e,t,n,r):null;case g:return n.key===a?c(e,t,n,r):null;case C:return p(e,t,(a=n._init)(n._payload),r)}if(e4(n)||T(n))return null!==a?null:f(e,t,n,r,null);if("function"==typeof n.then)return p(e,t,nP(n),r);if(n.$$typeof===_||n.$$typeof===S)return p(e,t,aW(e,n,r),r);nx(e,n)}return null}function h(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case m:return s(t,e=e.get(null===r.key?n:r.key)||null,r,a);case g:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case C:return h(e,t,n,(0,r._init)(r._payload),a)}if(e4(r)||T(r))return f(t,e=e.get(n)||null,r,a,null);if("function"==typeof r.then)return h(e,t,n,nP(r),a);if(r.$$typeof===_||r.$$typeof===S)return h(e,t,n,aW(t,r,a),a);nx(t,r)}return null}return function u(s,c,f,v){return nk=0,s=function s(c,f,v,b){if("object"==typeof v&&null!==v&&v.type===y&&null===v.key&&(v=v.props.children),"object"==typeof v&&null!==v){switch(v.$$typeof){case m:e:{for(var w=v.key,k=f;null!==k;){if(k.key===w){if((w=v.type)===y){if(7===k.tag){n(c,k.sibling),(f=a(k,v.props.children)).return=c,c=f;break e}}else if(k.elementType===w||"object"==typeof w&&null!==w&&w.$$typeof===C&&nC(w)===k.type){n(c,k.sibling),(f=a(k,v.props)).ref=nE(c,k,v),f.return=c,c=f;break e}n(c,k);break}t(c,k),k=k.sibling}v.type===y?((f=o1(v.props.children,c.mode,b,v.key)).return=c,c=f):((b=o0(v.type,v.key,v.props,null,c.mode,b)).ref=nE(c,f,v),b.return=c,c=b)}return o(c);case g:e:{for(k=v.key;null!==f;){if(f.key===k){if(4===f.tag&&f.stateNode.containerInfo===v.containerInfo&&f.stateNode.implementation===v.implementation){n(c,f.sibling),(f=a(f,v.children||[])).return=c,c=f;break e}n(c,f);break}t(c,f),f=f.sibling}(f=o3(v,c.mode,b)).return=c,c=f}return o(c);case C:return u(c,f,(k=v._init)(v._payload),b)}if(e4(v))return function(a,o,i,u){for(var s=null,c=null,f=o,m=o=0,g=null;null!==f&&m<i.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var y=p(a,f,i[m],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(a,f),o=l(y,o,m),null===c?s=y:c.sibling=y,c=y,f=g}if(m===i.length)return n(a,f),tW&&tI(a,m),s;if(null===f){for(;m<i.length;m++)null!==(f=d(a,i[m],u))&&(o=l(f,o,m),null===c?s=f:c.sibling=f,c=f);return tW&&tI(a,m),s}for(f=r(a,f);m<i.length;m++)null!==(g=h(f,a,m,i[m],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),o=l(g,o,m),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach(function(e){return t(a,e)}),tW&&tI(a,m),s}(c,f,v,b);if(T(v))return function(a,o,u,s){var c=T(u);if("function"!=typeof c)throw Error(i(150));if(null==(u=c.call(u)))throw Error(i(151));for(var f=c=null,m=o,g=o=0,y=null,v=u.next();null!==m&&!v.done;g++,v=u.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=p(a,m,v.value,s);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(a,m),o=l(b,o,g),null===f?c=b:f.sibling=b,f=b,m=y}if(v.done)return n(a,m),tW&&tI(a,g),c;if(null===m){for(;!v.done;g++,v=u.next())null!==(v=d(a,v.value,s))&&(o=l(v,o,g),null===f?c=v:f.sibling=v,f=v);return tW&&tI(a,g),c}for(m=r(a,m);!v.done;g++,v=u.next())null!==(v=h(m,a,g,v.value,s))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),o=l(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&m.forEach(function(e){return t(a,e)}),tW&&tI(a,g),c}(c,f,v,b);if("function"==typeof v.then)return s(c,f,nP(v),b);if(v.$$typeof===_||v.$$typeof===S)return s(c,f,aW(c,v,b),b);nx(c,v)}return"string"==typeof v&&""!==v||"number"==typeof v?(v=""+v,null!==f&&6===f.tag?(n(c,f.sibling),(f=a(f,v)).return=c,c=f):(n(c,f),(f=o4(v,c.mode,b)).return=c,c=f),o(c)):n(c,f)}(s,c,f,v),nS=null,s}}var nN=nO(!0),nR=nO(!1),nL=d(null),nM=d(0);function nj(e,t){h(nM,e=l6),h(nL,t),l6=e|t.baseLanes}function nT(){h(nM,l6),h(nL,nL.current)}function nA(){l6=nM.current,p(nL),p(nM)}var nz=d(null),nI=null;function nD(e){var t=e.alternate;h(nH,1&nH.current),h(nz,e),null===nI&&(null===t||null!==nL.current?nI=e:null!==t.memoizedState&&(nI=e))}function nF(e){if(22===e.tag){if(h(nH,nH.current),h(nz,e),null===nI){var t=e.alternate;null!==t&&null!==t.memoizedState&&(nI=e)}}else nU(e)}function nU(){h(nH,nH.current),h(nz,nz.current)}function nB(e){p(nz),nI===e&&(nI=null),p(nH)}var nH=d(0);function nW(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var nV=[];function nq(){for(var e=0;e<nV.length;e++)nV[e]._workInProgressVersionPrimary=null;nV.length=0}var n$=null,nQ=null,nG=!1,nY=!1,nX=!1,nK=0;function nZ(e){e!==nQ&&null===e.next&&(null===nQ?n$=nQ=e:nQ=nQ.next=e),nY=!0,nG||(nG=!0,n4(n1))}function nJ(e){if(!nX&&nY){var t=l1,n=l4,r=null;nX=!0;do for(var a=!1,l=n$;null!==l;){if((!e||0===l.tag)&&0!=(3&ei(l,l===t?n:0)))try{a=!0;var o=l;if(0!=(6&l0))throw Error(i(327));oB();var u=ei(o,0);if(0!=(3&u)){var s=oT(o,u);if(0!==o.tag&&2===s){var c=u,f=eu(o,c);0!==f&&(u=f,s=o_(o,c,f))}if(1===s)throw c=l9,oO(o,0),oP(o,u),nZ(o),c;6===s?oP(o,u):(o.finishedWork=o.current.alternate,o.finishedLanes=u,oF(o,oa,oi))}nZ(o)}catch(e){null===r?r=[e]:r.push(e)}l=l.next}while(a);if(nX=!1,null!==r){if(1<r.length){if("function"==typeof AggregateError)throw AggregateError(r);for(e=1;e<r.length;e++)n4(n0.bind(null,r[e]))}throw r[0]}}}function n0(e){throw e}function n1(){nY=nG=!1;for(var e=$(),t=null,n=n$;null!==n;){var r=n.next;0!==nK&&window.event&&"popstate"===window.event.type&&ep(n,2|nK);var a=n2(n,e);0===a?(n.next=null,null===t?n$=r:t.next=r,null===r&&(nQ=t)):(t=n,0!=(3&a)&&(nY=!0)),n=r}nK=0,nJ(!1)}function n2(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,l=-125829121&e.pendingLanes;0<l;){var o=31-et(l),i=1<<o,u=a[o];-1===u?(0==(i&n)||0!=(i&r))&&(a[o]=function(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:return t+5e3;default:return -1}}(i,t)):u<=t&&(e.expiredLanes|=i),l&=~i}if(t=l1,n=l4,n=ei(e,e===t?n:0),r=e.callbackNode,0===n||e===t&&2===l3||null!==e.cancelPendingCommit)return null!==r&&null!==r&&W(r),e.callbackNode=null,e.callbackPriority=0;if(0!=(3&n))return null!==r&&null!==r&&W(r),e.callbackPriority=2,e.callbackNode=null,2;if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&W(r),em(n)){case 2:n=G;break;case 8:n=Y;break;case 32:default:n=X;break;case 536870912:n=Z}return r=ow.bind(null,e),n=H(n,r),e.callbackPriority=t,e.callbackNode=n,t}function n4(e){sE(function(){0!=(6&l0)?H(G,e):e()})}var n3=s.ReactCurrentDispatcher,n8=s.ReactCurrentBatchConfig,n5=0,n6=null,n7=null,n9=null,re=!1,rt=!1,rn=!1,rr=0,ra=0,rl=null,ro=0;function ri(){throw Error(i(321))}function ru(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!tC(e[n],t[n]))return!1;return!0}function rs(e,t,n,r,a,l){return n5=l,n6=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,n3.current=null===e||null===e.memoizedState?r0:r1,rn=!1,e=n(r,a),rn=!1,rt&&(e=rf(t,n,r,a)),rc(),e}function rc(){n3.current=rJ;var e=null!==n7&&null!==n7.next;if(n5=0,n9=n7=n6=null,re=!1,ra=0,rl=null,e)throw Error(i(300))}function rf(e,t,n,r){n6=e;var a=0;do{if(rt&&(rl=null),ra=0,rt=!1,25<=a)throw Error(i(301));a+=1,n9=n7=null,e.updateQueue=null,n3.current=r2;var l=t(n,r)}while(rt);return l}function rd(){var e=0!==rr;return rr=0,e}function rp(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function rh(e){if(re){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}re=!1}n5=0,n9=n7=n6=null,rt=!1,ra=rr=0,rl=null}function rm(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===n9?n6.memoizedState=n9=e:n9=n9.next=e,n9}function rg(){if(null===n7){var e=n6.alternate;e=null!==e?e.memoizedState:null}else e=n7.next;var t=null===n9?n6.memoizedState:n9.next;if(null!==t)n9=t,n7=e;else{if(null===e){if(null===n6.alternate)throw Error(i(467));throw Error(i(310))}e={memoizedState:(n7=e).memoizedState,baseState:n7.baseState,baseQueue:n7.baseQueue,queue:n7.queue,next:null},null===n9?n6.memoizedState=n9=e:n9=n9.next=e}return n9}function ry(e){var t=ra;return ra+=1,null===rl&&(rl=[]),e=nb(rl,e,t),null===n6.alternate&&(null===n9?null===n6.memoizedState:null===n9.next)&&(n3.current=r0),e}function rv(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return ry(e);if(e.$$typeof===_||e.$$typeof===S)return aH(e)}throw Error(i(438,String(e)))}function rb(e,t){return"function"==typeof t?t(e):t}function rw(e){var t=rg(),n=n7,r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var a=t.baseQueue,l=r.pending;if(null!==l){if(null!==a){var o=a.next;a.next=l.next,l.next=o}n.baseQueue=a=l,r.pending=null}if(null!==a){n=a.next,l=t.baseState;var u=o=null,s=null,c=n;do{var f=-1073741825&c.lane;if(f!==c.lane?(l4&f)===f:(n5&f)===f)null!==s&&(s=s.next={lane:0,revertLane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),f=c.action,rn&&e(l,f),l=c.hasEagerState?c.eagerState:e(l,f);else{var d={lane:f,revertLane:c.revertLane,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===s?(u=s=d,o=l):s=s.next=d,n6.lanes|=f,oe|=f}c=c.next}while(null!==c&&c!==n);null===s?o=l:s.next=u,tC(l,t.memoizedState)||(au=!0),t.memoizedState=l,t.baseState=o,t.baseQueue=s,r.lastRenderedState=l}return null===a&&(r.lanes=0),[t.memoizedState,r.dispatch]}function r_(e){var t=rg(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,l=t.memoizedState;if(null!==a){n.pending=null;var o=a=a.next;do l=e(l,o.action),o=o.next;while(o!==a);tC(l,t.memoizedState)||(au=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function rS(){}function rk(e,t){var n=n6,r=rg(),a=t(),l=!tC((n7||r).memoizedState,a);if(l&&(r.memoizedState=a,au=!0),r=r.queue,rA(rx.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||null!==n9&&1&n9.memoizedState.tag){if(n.flags|=2048,rR(9,rE.bind(null,n,r,a,t),{destroy:void 0},null),null===l1)throw Error(i(349));0!=(60&n5)||rP(n,t,a)}return a}function rP(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=n6.updateQueue)?(t=iy(),n6.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function rE(e,t,n,r){t.value=n,t.getSnapshot=r,rC(t)&&rO(e)}function rx(e,t,n){return n(function(){rC(t)&&rO(e)})}function rC(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!tC(e,n)}catch(e){return!0}}function rO(e){var t=ne(e,2);null!==t&&ob(t,e,2)}function rN(e){var t=rm();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:rb,lastRenderedState:e},t}function rR(e,t,n,r){return e={tag:e,create:t,inst:n,deps:r,next:null},null===(t=n6.updateQueue)?(t=iy(),n6.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function rL(){return rg().memoizedState}function rM(e,t,n,r){var a=rm();n6.flags|=e,a.memoizedState=rR(1|t,n,{destroy:void 0},void 0===r?null:r)}function rj(e,t,n,r){var a=rg();r=void 0===r?null:r;var l=a.memoizedState.inst;null!==n7&&null!==r&&ru(r,n7.memoizedState.deps)?a.memoizedState=rR(t,n,l,r):(n6.flags|=e,a.memoizedState=rR(1|t,n,l,r))}function rT(e,t){rM(8390656,8,e,t)}function rA(e,t){rj(2048,8,e,t)}function rz(e,t){return rj(4,2,e,t)}function rI(e,t){return rj(4,4,e,t)}function rD(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function rF(e,t,n){n=null!=n?n.concat([e]):null,rj(4,4,rD.bind(null,t,e),n)}function rU(){}function rB(e,t){var n=rg();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&ru(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function rH(e,t){var n=rg();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&ru(t,r[1])?r[0]:(rn&&e(),e=e(),n.memoizedState=[e,t],e)}function rW(e,t,n){return 0==(42&n5)?(e.baseState&&(e.baseState=!1,au=!0),e.memoizedState=n):(tC(n,t)||(n=es(),n6.lanes|=n,oe|=n,e.baseState=!0),t)}function rV(e,t,n,r,a){var l=eh;eh=0!==l&&8>l?l:8;var o=n8.transition;n8.transition=null,rY(e,t,n),n8.transition={};try{rY(e,t,r),a()}catch(e){throw e}finally{eh=l,n8.transition=o}}function rq(){return rg().memoizedState}function r$(){return rg().memoizedState}function rQ(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=ov(t);e=no(n);var r=ni(t,e,n);null!==r&&(ob(r,t,n),nu(r,t,n)),t={cache:aY()},e.payload=t;return}t=t.return}}function rG(e,t,n){var r=ov(e);n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},rX(e)?rK(t,n):(t9(e,t,n,r),null!==(n=nn(e))&&(ob(n,e,r),rZ(n,t,r)))}function rY(e,t,n){var r=ov(e),a={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(rX(e))rK(t,a);else{var l=e.alternate;if(0===e.lanes&&(null===l||0===l.lanes)&&null!==(l=t.lastRenderedReducer))try{var o=t.lastRenderedState,i=l(o,n);if(a.hasEagerState=!0,a.eagerState=i,tC(i,o)){t9(e,t,a,0),null===l1&&t7();return}}catch(e){}finally{}t9(e,t,a,r),null!==(n=nn(e))&&(ob(n,e,r),rZ(n,t,r))}}function rX(e){var t=e.alternate;return e===n6||null!==t&&t===n6}function rK(e,t){rt=re=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function rZ(e,t,n){if(0!=(8388480&n)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ep(e,n)}}iy=function(){return{lastEffect:null,events:null,stores:null}};var rJ={readContext:aH,use:rv,useCallback:ri,useContext:ri,useEffect:ri,useImperativeHandle:ri,useInsertionEffect:ri,useLayoutEffect:ri,useMemo:ri,useReducer:ri,useRef:ri,useState:ri,useDebugValue:ri,useDeferredValue:ri,useTransition:ri,useMutableSource:ri,useSyncExternalStore:ri,useId:ri};rJ.useCacheRefresh=ri;var r0={readContext:aH,use:rv,useCallback:function(e,t){return rm().memoizedState=[e,void 0===t?null:t],e},useContext:aH,useEffect:rT,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,rM(4194308,4,rD.bind(null,t,e),n)},useLayoutEffect:function(e,t){return rM(4194308,4,e,t)},useInsertionEffect:function(e,t){rM(4,2,e,t)},useMemo:function(e,t){var n=rm();return t=void 0===t?null:t,rn&&e(),e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rm();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=rG.bind(null,n6,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},rm().memoizedState=e},useState:function(e){var t=(e=rN(e)).queue,n=rY.bind(null,n6,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:rU,useDeferredValue:function(e){return rm().memoizedState=e},useTransition:function(){var e=rN(!1);return e=rV.bind(null,n6,e.queue,!0,!1),rm().memoizedState=e,[!1,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=n6,a=rm();if(tW){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===l1)throw Error(i(349));0!=(60&n5)||rP(r,t,n)}a.memoizedState=n;var l={value:n,getSnapshot:t};return a.queue=l,rT(rx.bind(null,r,l,e),[e]),r.flags|=2048,rR(9,rE.bind(null,r,l,n,t),{destroy:void 0},null),n},useId:function(){var e=rm(),t=l1.identifierPrefix;if(tW){var n=tz,r=tA;t=":"+t+"R"+(n=(r&~(1<<32-et(r)-1)).toString(32)+n),0<(n=rr++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ro++).toString(32)+":";return e.memoizedState=t},useCacheRefresh:function(){return rm().memoizedState=rQ.bind(null,n6)}},r1={readContext:aH,use:rv,useCallback:rB,useContext:aH,useEffect:rA,useImperativeHandle:rF,useInsertionEffect:rz,useLayoutEffect:rI,useMemo:rH,useReducer:rw,useRef:rL,useState:function(){return rw(rb)},useDebugValue:rU,useDeferredValue:function(e){return rW(rg(),n7.memoizedState,e)},useTransition:function(){var e=rw(rb)[0],t=rg().memoizedState;return["boolean"==typeof e?e:ry(e),t]},useMutableSource:rS,useSyncExternalStore:rk,useId:rq};r1.useCacheRefresh=r$;var r2={readContext:aH,use:rv,useCallback:rB,useContext:aH,useEffect:rA,useImperativeHandle:rF,useInsertionEffect:rz,useLayoutEffect:rI,useMemo:rH,useReducer:r_,useRef:rL,useState:function(){return r_(rb)},useDebugValue:rU,useDeferredValue:function(e){var t=rg();return null===n7?t.memoizedState=e:rW(t,n7.memoizedState,e)},useTransition:function(){var e=r_(rb)[0],t=rg().memoizedState;return["boolean"==typeof e?e:ry(e),t]},useMutableSource:rS,useSyncExternalStore:rk,useId:rq};function r4(e,t){if(e&&e.defaultProps)for(var n in t=u({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function r3(e,t,n,r){t=e.memoizedState,n=null==(n=n(r,t))?t:u({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}r2.useCacheRefresh=r$;var r8={isMounted:function(e){return!!(e=e._reactInternals)&&td(e)===e},enqueueSetState:function(e,t,n){var r=ov(e=e._reactInternals),a=no(r);a.payload=t,null!=n&&(a.callback=n),null!==(t=ni(e,a,r))&&(ob(t,e,r),nu(t,e,r))},enqueueReplaceState:function(e,t,n){var r=ov(e=e._reactInternals),a=no(r);a.tag=1,a.payload=t,null!=n&&(a.callback=n),null!==(t=ni(e,a,r))&&(ob(t,e,r),nu(t,e,r))},enqueueForceUpdate:function(e,t){var n=ov(e=e._reactInternals),r=no(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=ni(e,r,n))&&(ob(t,e,n),nu(t,e,n))}};function r5(e,t,n,r,a,l,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,o):!t.prototype||!t.prototype.isPureReactComponent||!np(n,r)||!np(a,l)}function r6(e,t,n){var r=!1,a=tg,l=t.contextType;return"object"==typeof l&&null!==l?l=aH(l):(a=t_(t)?tb:ty.current,l=(r=null!=(r=t.contextTypes))?tw(e,a):tg),t=new t(n,l),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=r8,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=l),t}function r7(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&r8.enqueueReplaceState(t,t.state,null)}function r9(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},na(e);var l=t.contextType;"object"==typeof l&&null!==l?a.context=aH(l):(l=t_(t)?tb:ty.current,a.context=tw(e,l)),a.state=e.memoizedState,"function"==typeof(l=t.getDerivedStateFromProps)&&(r3(e,t,l,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&r8.enqueueReplaceState(a,a.state,null),nc(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function ae(e,t){try{var n="",r=t;do n+=function(e){switch(e.tag){case 26:case 27:case 5:return eV(e.type);case 16:return eV("Lazy");case 13:return eV("Suspense");case 19:return eV("SuspenseList");case 0:case 2:case 15:return e=e$(e.type,!1);case 11:return e=e$(e.type.render,!1);case 1:return e=e$(e.type,!0);default:return""}}(r),r=r.return;while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a,digest:null}}function at(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function an(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}function ar(e,t,n){(n=no(n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ou||(ou=!0,os=r),an(e,t)},n}function aa(e,t,n){(n=no(n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){an(e,t)}}var l=e.stateNode;return null!==l&&"function"==typeof l.componentDidCatch&&(n.callback=function(){an(e,t),"function"!=typeof r&&(null===oc?oc=new Set([this]):oc.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function al(e,t,n,r,a){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=no(2)).tag=2,ni(n,t,2))),n.lanes|=2),e):(e.flags|=65536,e.lanes=a,e)}var ao=s.ReactCurrentOwner,ai=Error(i(461)),au=!1;function as(e,t,n,r){t.child=null===e?nR(t,null,n,r):nN(t,e.child,n,r)}function ac(e,t,n,r,a){n=n.render;var l=t.ref;return(aB(t,a),r=rs(e,t,n,r,l,a),n=rd(),null===e||au)?(tW&&n&&tF(t),t.flags|=1,as(e,t,r,a),t.child):(rp(e,t,a),aL(e,t,a))}function af(e,t,n,r,a){if(null===e){var l=n.type;return"function"!=typeof l||oK(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=o0(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,ad(e,t,l,r,a))}if(l=e.child,0==(e.lanes&a)){var o=l.memoizedProps;if((n=null!==(n=n.compare)?n:np)(o,r)&&e.ref===t.ref)return aL(e,t,a)}return t.flags|=1,(e=oZ(l,r)).ref=t.ref,e.return=t,t.child=e}function ad(e,t,n,r,a){if(null!==e){var l=e.memoizedProps;if(np(l,r)&&e.ref===t.ref){if(au=!1,t.pendingProps=r=l,0==(e.lanes&a))return t.lanes=e.lanes,aL(e,t,a);0!=(131072&e.flags)&&(au=!0)}}return ag(e,t,n,r,a)}function ap(e,t,n){var r=t.pendingProps,a=r.children,l=0!=(2&t.stateNode._pendingVisibility),o=null!==e?e.memoizedState:null;if(am(e,t),"hidden"===r.mode||l){if(0!=(128&t.flags)){if(n=null!==o?o.baseLanes|n:n,null!==e){for(a=0,r=t.child=e.child;null!==r;)a=a|r.lanes|r.childLanes,r=r.sibling;t.childLanes=a&~n}else t.childLanes=0,t.child=null;return ah(e,t,n)}if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},null!==e&&a0(t,null),nT(),nF(t);else{if(0==(1073741824&n))return t.lanes=t.childLanes=1073741824,ah(e,t,null!==o?o.baseLanes|n:n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&a0(t,null!==o?o.cachePool:null),null!==o?nj(t,o):nT(),nF(t)}}else null!==o?(a0(t,o.cachePool),nj(t,o),nU(t),t.memoizedState=null):(null!==e&&a0(t,null),nT(),nU(t));return as(e,t,a,n),t.child}function ah(e,t,n){var r=aJ();return r=null===r?null:{parent:aG._currentValue,pool:r},t.memoizedState={baseLanes:n,cachePool:r},null!==e&&a0(t,null),nT(),nF(t),null}function am(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ag(e,t,n,r,a){var l=t_(n)?tb:ty.current;return(l=tw(t,l),aB(t,a),n=rs(e,t,n,r,l,a),r=rd(),null===e||au)?(tW&&r&&tF(t),t.flags|=1,as(e,t,n,a),t.child):(rp(e,t,a),aL(e,t,a))}function ay(e,t,n,r,a,l){return(aB(t,l),n=rf(t,r,n,a),rc(),r=rd(),null===e||au)?(tW&&r&&tF(t),t.flags|=1,as(e,t,n,l),t.child):(rp(e,t,l),aL(e,t,l))}function av(e,t,n,r,a){if(t_(n)){var l=!0;tE(t)}else l=!1;if(aB(t,a),null===t.stateNode)aR(e,t),r6(t,n,r),r9(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,i=t.memoizedProps;o.props=i;var u=o.context,s=n.contextType;s="object"==typeof s&&null!==s?aH(s):tw(t,s=t_(n)?tb:ty.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(i!==r||u!==s)&&r7(t,o,r,s),nr=!1;var d=t.memoizedState;o.state=d,nc(t,r,o,a),u=t.memoizedState,i!==r||d!==u||tv.current||nr?("function"==typeof c&&(r3(t,n,c,r),u=t.memoizedState),(i=nr||r5(t,n,i,r,d,u,s))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=s,r=i):("function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,nl(e,t),i=t.memoizedProps,s=t.type===t.elementType?i:r4(t.type,i),o.props=s,f=t.pendingProps,d=o.context,u="object"==typeof(u=n.contextType)&&null!==u?aH(u):tw(t,u=t_(n)?tb:ty.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(i!==f||d!==u)&&r7(t,o,r,u),nr=!1,d=t.memoizedState,o.state=d,nc(t,r,o,a);var h=t.memoizedState;i!==f||d!==h||tv.current||nr?("function"==typeof p&&(r3(t,n,p,r),h=t.memoizedState),(s=nr||r5(t,n,s,r,d,h,u)||!1)?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,u),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=u,r=s):("function"!=typeof o.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return ab(e,t,n,r,l,a)}function ab(e,t,n,r,a,l){am(e,t);var o=0!=(128&t.flags);if(!r&&!o)return a&&tx(t,n,!1),aL(e,t,l);r=t.stateNode,ao.current=t;var i=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=nN(t,e.child,null,l),t.child=nN(t,null,i,l)):as(e,t,i,l),t.memoizedState=r.state,a&&tx(t,n,!0),t.child}function aw(e){var t=e.stateNode;t.pendingContext?tk(e,t.pendingContext,t.pendingContext!==t.context):t.context&&tk(e,t.context,!1),D(e,t.containerInfo)}function a_(e,t,n,r,a){return t4(),t3(a),t.flags|=256,as(e,t,n,r),t.child}var aS={dehydrated:null,treeContext:null,retryLane:0};function ak(e){return{baseLanes:e,cachePool:a1()}}function aP(e,t,n){var r,a=t.pendingProps,l=!1,o=0!=(128&t.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&0!=(2&nH.current)),r&&(l=!0,t.flags&=-129),null===e){if(tW){if(l?nD(t):nU(t),tW&&((o=e=tH)?tX(t,o)||(tK(t)&&tZ(),tH=sR(o.nextSibling),r=tB,tH&&tX(t,tH)?t$(r,o):(tQ(tB,t),tW=!1,tB=t,tH=e)):(tK(t)&&tZ(),tQ(tB,t),tW=!1,tB=t,tH=e)),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))return 0==(1&t.mode)?t.lanes=2:"$!"===e.data?t.lanes=16:t.lanes=1073741824,null;nB(t)}return(o=a.children,e=a.fallback,l)?(nU(t),a=t.mode,l=t.child,o={mode:"hidden",children:o},0==(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=o):l=o2(o,a,0,null),e=o1(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=ak(n),t.memoizedState=aS,e):(nD(t),aE(t,o))}if(null!==(r=e.memoizedState)){var u=r.dehydrated;if(null!==u)return function(e,t,n,r,a,l,o){if(n)return 256&t.flags?(nD(t),t.flags&=-257,ax(e,t,o,r=at(Error(i(422))))):null!==t.memoizedState?(nU(t),t.child=e.child,t.flags|=128,null):(nU(t),l=r.fallback,a=t.mode,r=o2({mode:"visible",children:r.children},a,0,null),l=o1(l,a,o,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,0!=(1&t.mode)&&nN(t,e.child,null,o),t.child.memoizedState=ak(o),t.memoizedState=aS,l);if(nD(t),0==(1&t.mode))return ax(e,t,o,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var u=r.dgst;return r=u,(l=Error(i(419))).digest=r,r=at(l,r,void 0),ax(e,t,o,r)}if(u=0!=(o&e.childLanes),au||u){if(null!==(r=l1)){switch(o&-o){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=64;break;case 536870912:a=268435456;break;default:a=0}if(0!==(a=0!=(a&(r.suspendedLanes|o))?0:a)&&a!==l.retryLane)throw l.retryLane=a,ne(e,a),ob(r,e,a),ai}return oj(),ax(e,t,o,null)}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=oQ.bind(null,e),a._reactRetry=t,null):(e=l.treeContext,tH=sR(a.nextSibling),tB=t,tW=!0,tV=null,tq=!1,null!==e&&(tM[tj++]=tA,tM[tj++]=tz,tM[tj++]=tT,tA=e.id,tz=e.overflow,tT=t),t=aE(t,r.children),t.flags|=4096,t)}(e,t,o,a,u,r,n)}if(l){nU(t),l=a.fallback,o=t.mode,u=(r=e.child).sibling;var s={mode:"hidden",children:a.children};return 0==(1&o)&&t.child!==r?((a=t.child).childLanes=0,a.pendingProps=s,t.deletions=null):(a=oZ(r,s)).subtreeFlags=31457280&r.subtreeFlags,null!==u?l=oZ(u,l):(l=o1(l,o,n,null),l.flags|=2),l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,null===(o=e.child.memoizedState)?o=ak(n):(null!==(r=o.cachePool)?(u=aG._currentValue,r=r.parent!==u?{parent:u,pool:u}:r):r=a1(),o={baseLanes:o.baseLanes|n,cachePool:r}),l.memoizedState=o,l.childLanes=e.childLanes&~n,t.memoizedState=aS,a}return nD(t),e=(l=e.child).sibling,a=oZ(l,{mode:"visible",children:a.children}),0==(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function aE(e,t){return(t=o2({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function ax(e,t,n,r){return null!==r&&t3(r),nN(t,e.child,null,n),e=aE(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function aC(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),aF(e.return,t,n)}function aO(e,t,n,r,a){var l=e.memoizedState;null===l?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=a)}function aN(e,t,n){var r=t.pendingProps,a=r.revealOrder,l=r.tail;if(as(e,t,r.children,n),0!=(2&(r=nH.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&aC(e,n,t);else if(19===e.tag)aC(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(h(nH,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(a=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===nW(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),aO(t,!1,a,n,l);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===nW(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}aO(t,!0,n,null,l);break;case"together":aO(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function aR(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function aL(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),oe|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=oZ(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=oZ(e,e.pendingProps)).return=t;n.sibling=null}return t.child}var aM=d(null),aj=null,aT=null,aA=null;function az(){aA=aT=aj=null}function aI(e,t,n){h(aM,t._currentValue),t._currentValue=n}function aD(e){var t=aM.current;e._currentValue=t===M?e._defaultValue:t,p(aM)}function aF(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function aU(e,t,n){var r=e.child;for(null!==r&&(r.return=e);null!==r;){var a=r.dependencies;if(null!==a)for(var l=r.child,o=a.firstContext;null!==o;){if(o.context===t){if(1===r.tag){(o=no(n&-n)).tag=2;var u=r.updateQueue;if(null!==u){var s=(u=u.shared).pending;null===s?o.next=o:(o.next=s.next,s.next=o),u.pending=o}}r.lanes|=n,null!==(o=r.alternate)&&(o.lanes|=n),aF(r.return,n,e),a.lanes|=n;break}o=o.next}else if(10===r.tag)l=r.type===e.type?null:r.child;else if(18===r.tag){if(null===(l=r.return))throw Error(i(341));l.lanes|=n,null!==(a=l.alternate)&&(a.lanes|=n),aF(l,n,e),l=r.sibling}else l=r.child;if(null!==l)l.return=r;else for(l=r;null!==l;){if(l===e){l=null;break}if(null!==(r=l.sibling)){r.return=l.return,l=r;break}l=l.return}r=l}}function aB(e,t){aj=e,aA=aT=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(au=!0),e.firstContext=null)}function aH(e){return aV(aj,e)}function aW(e,t,n){return null===aj&&aB(e,n),aV(e,t)}function aV(e,t){var n=t._currentValue;if(aA!==t){if(t={context:t,memoizedValue:n,next:null},null===aT){if(null===e)throw Error(i(308));aT=t,e.dependencies={lanes:0,firstContext:t}}else aT=aT.next=t}return n}var aq="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},a$=l.unstable_scheduleCallback,aQ=l.unstable_NormalPriority,aG={$$typeof:_,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0,_defaultValue:null,_globalName:null};function aY(){return{controller:new aq,data:new Map,refCount:0}}function aX(e){e.refCount--,0===e.refCount&&a$(aQ,function(){e.controller.abort()})}var aK=s.ReactCurrentBatchConfig,aZ=d(null);function aJ(){var e=aZ.current;return null!==e?e:l1.pooledCache}function a0(e,t){null===t?h(aZ,aZ.current):h(aZ,t.pool)}function a1(){var e=aJ();return null===e?null:{parent:aG._currentValue,pool:e}}function a2(e){e.flags|=4}function a4(e){e.flags|=2097664}function a3(e,t,n,r){if((e=e.memoizedProps)!==r){n=null;var a,l,o=null;for(a in e)if(!r.hasOwnProperty(a)&&e.hasOwnProperty(a)&&null!=e[a]){if("style"===a){var i=e[a];for(l in i)i.hasOwnProperty(l)&&(o||(o={}),o[l]="")}else(n=n||[]).push(a,null)}for(a in r){i=r[a];var u=null!=e?e[a]:void 0;if(r.hasOwnProperty(a)&&i!==u&&(null!=i||null!=u)){if("style"===a){if(u){for(l in u)!u.hasOwnProperty(l)||i&&i.hasOwnProperty(l)||(o||(o={}),o[l]="");for(l in i)i.hasOwnProperty(l)&&u[l]!==i[l]&&(o||(o={}),o[l]=i[l])}else o||(n||(n=[]),n.push(a,o)),o=i}else(n=n||[]).push(a,i)}}o&&(n=n||[]).push("style",o),r=n,(t.updateQueue=r)&&a2(t)}}function a8(e,t){if("stylesheet"!==t.type||0!=(4&t.state.loading))e.flags&=-16777217;else if(e.flags|=16777216,0==(42&l4)&&!(t="stylesheet"!==t.type||0!=(3&t.state.loading))){if(oR())e.flags|=8192;else throw nw=ng,nm}}function a5(e,t){null!==t?e.flags|=4:16384&e.flags&&(t=22!==e.tag?ec():1073741824,e.lanes|=t)}function a6(e,t){if(!tW)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function a7(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=31457280&a.subtreeFlags,r|=31457280&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function a9(e,t){switch(tU(t),t.tag){case 1:null!=(e=t.type.childContextTypes)&&tS();break;case 3:aD(aG),F(),p(tv),p(ty),nq();break;case 26:case 27:case 5:B(t);break;case 4:F();break;case 13:nB(t);break;case 19:p(nH);break;case 10:aD(t.type._context);break;case 22:case 23:nB(t),nA(),null!==e&&p(aZ);break;case 24:aD(aG)}}function le(e,t,n){var r=Array.prototype.slice.call(arguments,3);try{t.apply(n,r)}catch(e){this.onError(e)}}var lt=!1,ln=null,lr=!1,la=null,ll={onError:function(e){lt=!0,ln=e}};function lo(e,t,n,r,a,l,o,i,u){lt=!1,ln=null,le.apply(ll,arguments)}var li=!1,lu=!1,ls="function"==typeof WeakSet?WeakSet:Set,lc=null;function lf(e,t){try{var n=e.ref;if(null!==n){var r=e.stateNode;switch(e.tag){case 26:case 27:case 5:var a=r;break;default:a=r}"function"==typeof n?e.refCleanup=n(a):n.current=a}}catch(n){oW(e,t,n)}}function ld(e,t){var n=e.ref,r=e.refCleanup;if(null!==n){if("function"==typeof r)try{r()}catch(n){oW(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){oW(e,t,n)}else n.current=null}}function lp(e,t,n){try{n()}catch(n){oW(e,t,n)}}var lh=!1;function lm(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var l=a.inst,o=l.destroy;void 0!==o&&(l.destroy=void 0,lp(t,n,o))}a=a.next}while(a!==r)}}function lg(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create,a=n.inst;r=r(),a.destroy=r}n=n.next}while(n!==t)}}function ly(e,t){try{lg(t,e)}catch(t){oW(e,e.return,t)}}function lv(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{nd(t,n)}catch(t){oW(e,e.return,t)}}}function lb(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src&&(r.src=n.src)}}catch(t){oW(e,e.return,t)}}function lw(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:lT(e,n),4&r&&ly(n,5);break;case 1:if(lT(e,n),4&r){if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){oW(n,n.return,e)}else{var a=n.elementType===n.type?t.memoizedProps:r4(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(a,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){oW(n,n.return,e)}}}64&r&&lv(n),512&r&&lf(n,n.return);break;case 3:if(lT(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:e=n.child.stateNode}try{nd(r,e)}catch(e){oW(n,n.return,e)}}break;case 26:lT(e,n),512&r&&lf(n,n.return);break;case 27:case 5:lT(e,n),null===t&&4&r&&lb(n),512&r&&lf(n,n.return);break;case 12:default:lT(e,n);break;case 13:lT(e,n),4&r&&lO(e,n);break;case 22:if(0!=(1&n.mode)){if(!(a=null!==n.memoizedState||li)){t=null!==t&&null!==t.memoizedState||lu;var l=li,o=lu;li=a,(lu=t)&&!o?function e(t,n,r){for(r=r&&0!=(8772&n.subtreeFlags),n=n.child;null!==n;){var a=n.alternate,l=t,o=n,i=o.flags;switch(o.tag){case 0:case 11:case 15:e(l,o,r),ly(o,4);break;case 1:if(e(l,o,r),"function"==typeof(l=o.stateNode).componentDidMount)try{l.componentDidMount()}catch(e){oW(o,o.return,e)}if(null!==(a=o.updateQueue)){var u=a.shared.hiddenCallbacks;if(null!==u)for(a.shared.hiddenCallbacks=null,a=0;a<u.length;a++)nf(u[a],l)}r&&64&i&&lv(o),lf(o,o.return);break;case 26:case 27:case 5:e(l,o,r),r&&null===a&&4&i&&lb(o),lf(o,o.return);break;case 12:default:e(l,o,r);break;case 13:e(l,o,r),r&&4&i&&lO(l,o);break;case 22:null===o.memoizedState&&e(l,o,r),lf(o,o.return)}n=n.sibling}}(e,n,0!=(8772&n.subtreeFlags)):lT(e,n),li=l,lu=o}}else lT(e,n);512&r&&("manual"===n.memoizedProps.mode?lf(n,n.return):ld(n,n.return))}}function l_(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag||4===e.tag}function lS(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||l_(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&27!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function lk(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&27!==r&&null!==(e=e.child))for(lk(e,t,n),e=e.sibling;null!==e;)lk(e,t,n),e=e.sibling}var lP=null,lE=!1;function lx(e,t,n){for(n=n.child;null!==n;)lC(e,t,n),n=n.sibling}function lC(e,t,n){if(ee&&"function"==typeof ee.onCommitFiberUnmount)try{ee.onCommitFiberUnmount(J,n)}catch(e){}switch(n.tag){case 26:lu||ld(n,t),lx(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:lu||ld(n,t);var r=lP,a=lE;for(lP=n.stateNode,lx(e,t,n),e=(n=n.stateNode).attributes;e.length;)n.removeAttributeNode(e[0]);ex(n),lP=r,lE=a;break;case 5:lu||ld(n,t);case 6:r=lP,a=lE,lP=null,lx(e,t,n),lP=r,lE=a,null!==lP&&(lE?(e=lP,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):lP.removeChild(n.stateNode));break;case 18:null!==lP&&(lE?(e=lP,n=n.stateNode,8===e.nodeType?sC(e.parentNode,n):1===e.nodeType&&sC(e,n),i3(e)):sC(lP,n.stateNode));break;case 4:r=lP,a=lE,lP=n.stateNode.containerInfo,lE=!0,lx(e,t,n),lP=r,lE=a;break;case 0:case 11:case 14:case 15:if(!lu&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){a=r=r.next;do{var l=a.tag,o=a.inst,i=o.destroy;void 0!==i&&(0!=(2&l)?(o.destroy=void 0,lp(n,t,i)):0!=(4&l)&&(o.destroy=void 0,lp(n,t,i))),a=a.next}while(a!==r)}lx(e,t,n);break;case 1:if(!lu&&(ld(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){oW(n,t,e)}lx(e,t,n);break;case 21:default:lx(e,t,n);break;case 22:ld(n,t),1&n.mode?(lu=(r=lu)||null!==n.memoizedState,lx(e,t,n),lu=r):lx(e,t,n)}}function lO(e,t){if(null===t.memoizedState&&null!==(e=t.alternate)&&null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))try{i3(e)}catch(e){oW(t,t.return,e)}}function lN(e,t){var n=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new ls),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new ls),t;default:throw Error(i(435,e.tag))}}(e);t.forEach(function(t){var r=oG.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}function lR(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var l=t,o=l;e:for(;null!==o;){switch(o.tag){case 27:case 5:lP=o.stateNode,lE=!1;break e;case 3:case 4:lP=o.stateNode.containerInfo,lE=!0;break e}o=o.return}if(null===lP)throw Error(i(160));lC(e,l,a),lP=null,lE=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(e){oW(a,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)lM(t,e),t=t.sibling}var lL=null;function lM(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(lR(t,e),lj(e),4&r){try{lm(3,e,e.return),lg(3,e)}catch(t){oW(e,e.return,t)}try{lm(5,e,e.return)}catch(t){oW(e,e.return,t)}}break;case 1:lR(t,e),lj(e),512&r&&null!==n&&ld(n,n.return),64&r&&li&&null!==(e=e.updateQueue)&&null!==(n=e.callbacks)&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===r?n:r.concat(n));break;case 26:var a=lL;if(lR(t,e),lj(e),512&r&&null!==n&&ld(n,n.return),4&r){if(t=null!==n?n.memoizedState:null,r=e.memoizedState,null===n){if(null===r){if(null===e.stateNode){e:{n=e.type,r=e.memoizedProps,t=a.ownerDocument||a;t:switch(n){case"title":(!(a=t.getElementsByTagName("title")[0])||a[eE]||a[ev]||"http://www.w3.org/2000/svg"===a.namespaceURI||a.hasAttribute("itemprop"))&&(a=t.createElement(n),t.head.insertBefore(a,t.querySelector("head > title"))),sh(a,n,r),a[ev]=e,eM(a),n=a;break e;case"link":var l=sQ("link","href",t).get(n+(r.href||""));if(l){for(var o=0;o<l.length;o++)if((a=l[o]).getAttribute("href")===(null==r.href?null:r.href)&&a.getAttribute("rel")===(null==r.rel?null:r.rel)&&a.getAttribute("title")===(null==r.title?null:r.title)&&a.getAttribute("crossorigin")===(null==r.crossOrigin?null:r.crossOrigin)){l.splice(o,1);break t}}sh(a=t.createElement(n),n,r),t.head.appendChild(a);break;case"meta":if(l=sQ("meta","content",t).get(n+(r.content||""))){for(o=0;o<l.length;o++)if((a=l[o]).getAttribute("content")===(null==r.content?null:""+r.content)&&a.getAttribute("name")===(null==r.name?null:r.name)&&a.getAttribute("property")===(null==r.property?null:r.property)&&a.getAttribute("http-equiv")===(null==r.httpEquiv?null:r.httpEquiv)&&a.getAttribute("charset")===(null==r.charSet?null:r.charSet)){l.splice(o,1);break t}}sh(a=t.createElement(n),n,r),t.head.appendChild(a);break;default:throw Error(i(468,n))}a[ev]=e,eM(a),n=a}e.stateNode=n}else sG(a,e.type,e.stateNode)}else e.stateNode=sH(a,r,e.memoizedProps)}else if(t!==r)null===t?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):t.count--,null===r?sG(a,e.type,e.stateNode):sH(a,r,e.memoizedProps);else if(null===r&&null!==e.stateNode&&(r=e.updateQueue,e.updateQueue=null,null!==r))try{var u=e.stateNode,s=e.memoizedProps;sm(u,r,e.type,n.memoizedProps,s),u[eb]=s}catch(t){oW(e,e.return,t)}}break;case 27:if(4&r&&null===e.alternate){for(a=e.stateNode,l=e.memoizedProps,o=a.firstChild;o;){var c=o.nextSibling,f=o.nodeName;o[eE]||"HEAD"===f||"BODY"===f||"STYLE"===f||"LINK"===f&&"stylesheet"===o.rel.toLowerCase()||a.removeChild(o),o=c}for(o=e.type,c=a.attributes;c.length;)a.removeAttributeNode(c[0]);sh(a,o,l),a[ev]=e,a[eb]=l}case 5:if(lR(t,e),lj(e),512&r&&null!==n&&ld(n,n.return),32&e.flags){t=e.stateNode;try{te(t,"")}catch(t){oW(e,e.return,t)}}if(4&r&&null!=(r=e.stateNode)&&(t=e.memoizedProps,n=null!==n?n.memoizedProps:t,a=e.type,l=e.updateQueue,e.updateQueue=null,null!==l))try{sm(r,l,a,n,t),r[eb]=t}catch(t){oW(e,e.return,t)}break;case 6:if(lR(t,e),lj(e),4&r){if(null===e.stateNode)throw Error(i(162));n=e.stateNode,r=e.memoizedProps;try{n.nodeValue=r}catch(t){oW(e,e.return,t)}}break;case 3:if(s$=null,a=lL,lL=sA(t.containerInfo),lR(t,e),lL=a,lj(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{i3(t.containerInfo)}catch(t){oW(e,e.return,t)}break;case 4:n=lL,lL=sA(e.stateNode.containerInfo),lR(t,e),lj(e),lL=n;break;case 13:lR(t,e),lj(e),8192&(n=e.child).flags&&null!==n.memoizedState&&(null===n.alternate||null===n.alternate.memoizedState)&&(ol=$()),4&r&&null!==(n=e.updateQueue)&&(e.updateQueue=null,lN(e,n));break;case 22:if(512&r&&null!==n&&ld(n,n.return),u=null!==e.memoizedState,s=null!==n&&null!==n.memoizedState,1&e.mode){var d=li,p=lu;li=d||u,lu=p||s,lR(t,e),lu=p,li=d}else lR(t,e);if(lj(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&r&&(t._visibility=u?-2&t._visibility:1|t._visibility,u&&(t=li||lu,null===n||s||t||0!=(1&e.mode)&&function e(t){for(t=t.child;null!==t;){var n=t;switch(n.tag){case 0:case 11:case 14:case 15:lm(4,n,n.return),e(n);break;case 1:ld(n,n.return);var r=n.stateNode;if("function"==typeof r.componentWillUnmount){var a=n.return;try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){oW(n,a,e)}}e(n);break;case 26:case 27:case 5:ld(n,n.return),e(n);break;case 22:ld(n,n.return),null===n.memoizedState&&e(n);break;default:e(n)}t=t.sibling}}(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode))e:for(n=null,t=e;;){if(5===t.tag||26===t.tag||27===t.tag){if(null===n){n=t;try{a=t.stateNode,u?(l=a.style,"function"==typeof l.setProperty?l.setProperty("display","none","important"):l.display="none"):(o=t.stateNode,f=null!=(c=t.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,o.style.display=null==f||"boolean"==typeof f?"":(""+f).trim())}catch(t){oW(e,e.return,t)}}}else if(6===t.tag){if(null===n)try{t.stateNode.nodeValue=u?"":t.memoizedProps}catch(t){oW(e,e.return,t)}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&r&&null!==(n=e.updateQueue)&&null!==(r=n.retryQueue)&&(n.retryQueue=null,lN(e,r));break;case 19:lR(t,e),lj(e),4&r&&null!==(n=e.updateQueue)&&(e.updateQueue=null,lN(e,n));break;case 21:break;default:lR(t,e),lj(e)}}function lj(e){var t=e.flags;if(2&t){try{if(27!==e.tag){t:{for(var n=e.return;null!==n;){if(l_(n)){var r=n;break t}n=n.return}throw Error(i(160))}switch(r.tag){case 27:var a=r.stateNode,l=lS(e);lk(e,l,a);break;case 5:var o=r.stateNode;32&r.flags&&(te(o,""),r.flags&=-33);var u=lS(e);lk(e,u,o);break;case 3:case 4:var s=r.stateNode.containerInfo,c=lS(e);!function e(t,n,r){var a=t.tag;if(5===a||6===a)t=t.stateNode,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!=(r=r._reactRootContainer)||null!==n.onclick||(n.onclick=sf));else if(4!==a&&27!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,c,s);break;default:throw Error(i(161))}}}catch(t){oW(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function lT(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)lw(e,t.alternate,t),t=t.sibling}function lA(e,t){try{lg(t,e)}catch(t){oW(e,e.return,t)}}function lz(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&aX(n))}function lI(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&aX(e))}function lD(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)lF(e,t,n,r),t=t.sibling}function lF(e,t,n,r){var a=t.flags;switch(t.tag){case 0:case 11:case 15:lD(e,t,n,r),2048&a&&lA(t,9);break;case 3:lD(e,t,n,r),2048&a&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&aX(e)));break;case 23:break;case 22:var l=t.stateNode;null!==t.memoizedState?4&l._visibility?lD(e,t,n,r):1&t.mode?lU(e,t):(l._visibility|=4,lD(e,t,n,r)):4&l._visibility?lD(e,t,n,r):(l._visibility|=4,function e(t,n,r,a,l){for(l=l&&0!=(10256&n.subtreeFlags),n=n.child;null!==n;){var o=n,i=o.flags;switch(o.tag){case 0:case 11:case 15:e(t,o,r,a,l),lA(o,8);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?4&u._visibility?e(t,o,r,a,l):1&o.mode?lU(t,o):(u._visibility|=4,e(t,o,r,a,l)):(u._visibility|=4,e(t,o,r,a,l)),l&&2048&i&&lz(o.alternate,o);break;case 24:e(t,o,r,a,l),l&&2048&i&&lI(o.alternate,o);break;default:e(t,o,r,a,l)}n=n.sibling}}(e,t,n,r,0!=(10256&t.subtreeFlags))),2048&a&&lz(t.alternate,t);break;case 24:lD(e,t,n,r),2048&a&&lI(t.alternate,t);break;default:lD(e,t,n,r)}}function lU(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=t,r=n.flags;switch(n.tag){case 22:lU(e,n),2048&r&&lz(n.alternate,n);break;case 24:lU(e,n),2048&r&&lI(n.alternate,n);break;default:lU(e,n)}t=t.sibling}}var lB=8192;function lH(e){if(e.subtreeFlags&lB)for(e=e.child;null!==e;)lW(e),e=e.sibling}function lW(e){switch(e.tag){case 26:lH(e),e.flags&lB&&null!==e.memoizedState&&function(e,t,n){if(null===sY)throw Error(i(475));var r=sY;if("stylesheet"===t.type&&("string"!=typeof n.media||!1!==matchMedia(n.media).matches)){if(null===t.instance){var a=sD(n.href),l=e.querySelector(sF(a));if(l){null!==(e=l._p)&&"object"==typeof e&&"function"==typeof e.then&&(r.count++,r=sK.bind(r),e.then(r,r)),t.state.loading|=4,t.instance=l,eM(l);return}l=e.ownerDocument||e,n=sU(n),(a=sj.get(a))&&sV(n,a),eM(l=l.createElement("link"));var o=l;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),sh(l,"link",n),t.instance=l}null===r.stylesheets&&(r.stylesheets=new Map),r.stylesheets.set(t,e),(e=t.state.preload)&&0==(3&t.state.loading)&&(r.count++,t=sK.bind(r),e.addEventListener("load",t),e.addEventListener("error",t))}}(lL,e.memoizedState,e.memoizedProps);break;case 5:default:lH(e);break;case 3:case 4:var t=lL;lL=sA(e.stateNode.containerInfo),lH(e),lL=t;break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=lB,lB=16777216,lH(e),lB=t):lH(e))}}function lV(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(null!==e)}}function lq(e){var t=e.deletions;if(0!=(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];lc=r,lQ(r,e)}lV(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)l$(e),e=e.sibling}function l$(e){switch(e.tag){case 0:case 11:case 15:lq(e),2048&e.flags&&lm(9,e,e.return);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,function e(t){var n=t.deletions;if(0!=(16&t.flags)){if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];lc=a,lQ(a,t)}lV(t)}for(t=t.child;null!==t;){switch((n=t).tag){case 0:case 11:case 15:lm(8,n,n.return),e(n);break;case 22:4&(r=n.stateNode)._visibility&&(r._visibility&=-5,e(n));break;default:e(n)}t=t.sibling}}(e)):lq(e);break;default:lq(e)}}function lQ(e,t){for(;null!==lc;){var n=lc;switch(n.tag){case 0:case 11:case 15:lm(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:aX(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,lc=r;else e:for(n=e;null!==lc;){var a=(r=lc).sibling,l=r.return;if(!function e(t){var n=t.alternate;null!==n&&(t.alternate=null,e(n)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(n=t.stateNode)&&ex(n),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(r),r===n){lc=null;break e}if(null!==a){a.return=l,lc=a;break e}lc=l}}}var lG={getCacheSignal:function(){return aH(aG).controller.signal},getCacheForType:function(e){var t=aH(aG),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}},lY="function"==typeof WeakMap?WeakMap:Map,lX=s.ReactCurrentDispatcher,lK=s.ReactCurrentCache,lZ=s.ReactCurrentOwner,lJ=s.ReactCurrentBatchConfig,l0=0,l1=null,l2=null,l4=0,l3=0,l8=null,l5=!1,l6=0,l7=0,l9=null,oe=0,ot=0,on=0,or=null,oa=null,ol=0,oo=1/0,oi=null,ou=!1,os=null,oc=null,of=!1,od=null,op=0,oh=0,om=null,og=0,oy=null;function ov(e){return 0==(1&e.mode)?2:0!=(2&l0)&&0!==l4?l4&-l4:null!==aK.transition?(0==(e=0)&&(0===nK&&(nK=es()),e=nK),e):0!==(e=eh)?e:e=void 0===(e=window.event)?32:un(e.type)}function ob(e,t,n){(e===l1&&2===l3||null!==e.cancelPendingCommit)&&(oO(e,0),oP(e,l4)),ed(e,n),(0==(2&l0)||e!==l1)&&(e===l1&&(0==(2&l0)&&(ot|=n),4===l7&&oP(e,l4)),nZ(e),2===n&&0===l0&&0==(1&t.mode)&&(oo=$()+500,nJ(!0)))}function ow(e,t){if(0!=(6&l0))throw Error(i(327));var n=e.callbackNode;if(oB()&&e.callbackNode!==n)return null;var r=ei(e,e===l1?l4:0);if(0===r)return null;if(0!==(t=0!=(60&r)||0!=(r&e.expiredLanes)||t?oT(e,r):function(e,t){var n=l0;l0|=2;var r=oL(),a=oM();(l1!==e||l4!==t)&&(oi=null,oo=$()+500,oO(e,t));e:for(;;)try{if(0!==l3&&null!==l2){t=l2;var l=l8;t:switch(l3){case 1:case 6:l3=0,l8=null,oI(t,l);break;case 2:if(ny(l)){l3=0,l8=null,oz(t);break}t=function(){2===l3&&l1===e&&(l3=7),nZ(e)},l.then(t,t);break e;case 3:l3=7;break e;case 4:l3=5;break e;case 7:ny(l)?(l3=0,l8=null,oz(t)):(l3=0,l8=null,oI(t,l));break;case 5:switch(l2.tag){case 5:case 26:case 27:t=l2,l3=0,l8=null;var o=t.sibling;if(null!==o)l2=o;else{var u=t.return;null!==u?(l2=u,oD(u)):l2=null}break t}l3=0,l8=null,oI(t,l);break;case 8:oC(),l7=6;break e;default:throw Error(i(462))}}!function(){for(;null!==l2&&!V();)oA(l2)}();break}catch(t){oN(e,t)}return(az(),lX.current=r,lK.current=a,l0=n,null!==l2)?0:(l1=null,l4=0,t7(),l7)}(e,r))){if(2===t){var a=r,l=eu(e,a);0!==l&&(r=l,t=o_(e,a,l))}if(1===t)throw n=l9,oO(e,0),oP(e,r),nZ(e),n;if(6===t)oP(e,r);else{if(a=e.current.alternate,0==(60&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],l=a.getSnapshot;a=a.value;try{if(!tC(l(),a))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)){if(2===(t=oT(e,r))){l=r;var o=eu(e,l);0!==o&&(r=o,t=o_(e,l,o))}if(1===t)throw n=l9,oO(e,0),oP(e,r),nZ(e),n}e.finishedWork=a,e.finishedLanes=r;e:{switch(t){case 0:case 1:throw Error(i(345));case 4:if((8388480&r)===r){oP(e,r);break e}break;case 2:case 3:case 5:break;default:throw Error(i(329))}if((125829120&r)===r&&10<(t=ol+500-$())){if(oP(e,r),0!==ei(e,0))break e;e.timeoutHandle=sS(ok.bind(null,e,a,oa,oi,r),t);break e}ok(e,a,oa,oi,r)}}}return nZ(e),n2(e,$()),e=e.callbackNode===n?ow.bind(null,e):null}function o_(e,t,n){var r=or,a=e.current.memoizedState.isDehydrated;if(a&&(oO(e,n).flags|=256),2!==(n=oT(e,n))){if(l5&&!a)return e.errorRecoveryDisabledLanes|=t,ot|=t,4;e=oa,oa=r,null!==e&&oS(e)}return n}function oS(e){null===oa?oa=e:oa.push.apply(oa,e)}function ok(e,t,n,r,a){if(0==(42&a)&&(sY={stylesheets:null,count:0,unsuspend:sX},lW(t),null!==(t=function(){if(null===sY)throw Error(i(475));var e=sY;return e.stylesheets&&0===e.count&&sJ(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&sJ(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}()))){e.cancelPendingCommit=t(oF.bind(null,e,n,r)),oP(e,a);return}oF(e,n,r)}function oP(e,t){for(t&=~on,t&=~ot,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-et(t),r=1<<n;e[n]=-1,t&=~r}}function oE(e,t){var n=l0;l0|=1;try{return e(t)}finally{0===(l0=n)&&(oo=$()+500,nJ(!0))}}function ox(e){null!==od&&0===od.tag&&0==(6&l0)&&oB();var t=l0;l0|=1;var n=lJ.transition,r=eh;try{if(lJ.transition=null,eh=2,e)return e()}finally{eh=r,lJ.transition=n,0==(6&(l0=t))&&nJ(!1)}}function oC(){if(null!==l2){if(0===l3)var e=l2.return;else e=l2,az(),rh(e),nS=null,nk=0,e=l2;for(;null!==e;)a9(e.alternate,e),e=e.return;l2=null}}function oO(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;return -1!==n&&(e.timeoutHandle=-1,sk(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),oC(),l1=e,l2=e=oZ(e.current,null),l4=l6=t,l3=0,l8=null,l5=!1,l7=0,l9=null,on=ot=oe=0,oa=or=null,t7(),e}function oN(e,t){n6=null,n3.current=rJ,lZ.current=null,t===nh?(t=n_(),l3=oR()&&0==(268435455&oe)&&0==(268435455&ot)?2:3):t===nm?(t=n_(),l3=4):l3=t===ai?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,l8=t,null===l2&&(l7=1,l9=t)}function oR(){if((8388480&l4)===l4)return null===nI;var e=nz.current;return null!==e&&((125829120&l4)===l4||0!=(1073741824&l4))&&e===nI}function oL(){var e=lX.current;return lX.current=rJ,null===e?rJ:e}function oM(){var e=lK.current;return lK.current=lG,e}function oj(){l7=4,null===l1||0==(268435455&oe)&&0==(268435455&ot)||oP(l1,l4)}function oT(e,t){var n=l0;l0|=2;var r=oL(),a=oM();(l1!==e||l4!==t)&&(oi=null,oO(e,t));e:for(;;)try{if(0!==l3&&null!==l2){t=l2;var l=l8;if(8===l3){oC(),l7=6;break e}l3=0,l8=null,oI(t,l)}!function(){for(;null!==l2;)oA(l2)}();break}catch(t){oN(e,t)}if(az(),l0=n,lX.current=r,lK.current=a,null!==l2)throw Error(i(261));return l1=null,l4=0,t7(),l7}function oA(e){var t=iv(e.alternate,e,l6);e.memoizedProps=e.pendingProps,null===t?oD(e):l2=t,lZ.current=null}function oz(e){var t=e.alternate;switch(e.tag){case 2:e.tag=0;case 15:case 0:var n=e.type,r=e.pendingProps;r=e.elementType===n?r:r4(n,r);var a=t_(n)?tb:ty.current;a=tw(e,a),t=ay(t,e,r,n,a,l4);break;case 11:n=e.type.render,r=e.pendingProps,r=e.elementType===n?r:r4(n,r),t=ay(t,e,r,n,e.ref,l4);break;case 5:rh(e);default:a9(t,e),e=l2=oJ(e,l6),t=iv(t,e,l6)}e.memoizedProps=e.pendingProps,null===t?oD(e):l2=t,lZ.current=null}function oI(e,t){az(),rh(e),nS=null,nk=0;var n=e.return;if(null===n||null===l1)l7=1,l9=t,l2=null;else{try{e:{var r=l1,a=t;if(t=l4,e.flags|=32768,null!==a&&"object"==typeof a&&"function"==typeof a.then){var l=a,o=e.tag;if(0==(1&e.mode)&&(0===o||11===o||15===o)){var u=e.alternate;u?(e.updateQueue=u.updateQueue,e.memoizedState=u.memoizedState,e.lanes=u.lanes):(e.updateQueue=null,e.memoizedState=null)}var s=nz.current;if(null!==s){switch(s.tag){case 13:if(1&e.mode&&(null===nI?oj():null===s.alternate&&0===l7&&(l7=3)),s.flags&=-257,al(s,n,e,r,t),l===ng)s.flags|=16384;else{var c=s.updateQueue;null===c?s.updateQueue=new Set([l]):c.add(l)}break;case 22:if(1&s.mode){if(s.flags|=65536,l===ng)s.flags|=16384;else{var f=s.updateQueue;if(null===f){var d={transitions:null,markerInstances:null,retryQueue:new Set([l])};s.updateQueue=d}else{var h=f.retryQueue;null===h?f.retryQueue=new Set([l]):h.add(l)}}break}default:throw Error(i(435,s.tag))}1&s.mode&&oV(r,l,t);break e}if(1===r.tag){oV(r,l,t),oj();break e}a=Error(i(426))}else if(tW&&1&e.mode&&(l=nz.current,null!==l)){0==(65536&l.flags)&&(l.flags|=256),al(l,n,e,r,t),t3(ae(a,e));break e}r=a=ae(a,e),4!==l7&&(l7=2),null===or?or=[r]:or.push(r),r=n;do{switch(r.tag){case 3:var m=a;r.flags|=65536,t&=-t,r.lanes|=t;var g=ar(r,m,t);ns(r,g);break e;case 1:o=a;var y=r.type,v=r.stateNode;if(0==(128&r.flags)&&("function"==typeof y.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===oc||!oc.has(v)))){r.flags|=65536,g=t&-t,r.lanes|=g,m=aa(r,o,g),ns(r,m);break e}}r=r.return}while(null!==r)}}catch(e){throw l2=n,e}if(32768&e.flags)e:{do{if(null!==(n=function(e,t){switch(tU(t),t.tag){case 1:return t_(t.type)&&tS(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return aD(aG),F(),p(tv),p(ty),nq(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return B(t),null;case 13:if(nB(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));t4()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return p(nH),null;case 4:return F(),null;case 10:return aD(t.type._context),null;case 22:case 23:return nB(t),nA(),null!==e&&p(aZ),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return aD(aG),null;default:return null}}(e.alternate,e))){n.flags&=32767,l2=n;break e}null!==(e=e.return)&&(e.flags|=32768,e.subtreeFlags=0,e.deletions=null),l2=e}while(null!==e);l7=6,l2=null}else oD(e)}}function oD(e){var t=e;do{e=t.return;var n=function(e,t,n){var r=t.pendingProps;switch(tU(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return a7(t),null;case 1:case 17:return t_(t.type)&&tS(),a7(t),null;case 3:return r=t.stateNode,n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),aD(aG),F(),p(tv),p(ty),nq(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(t1(t)?a2(t):null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==tV&&(oS(tV),tV=null))),a7(t),null;case 26:n=t.type;var a=t.memoizedState;if(null===e)a2(t),null!==t.ref&&a4(t),null!==a?(a7(t),a8(t,a)):(a7(t),t.flags&=-16777217);else{var l=e.memoizedState;a!==l&&a2(t),e.ref!==t.ref&&a4(t),null!==a?(a7(t),a===l?t.flags&=-16777217:a8(t,a)):(a3(e,t,n,r),a7(t),t.flags&=-16777217)}return null;case 27:if(B(t),n=I.current,a=t.type,null!==e&&null!=t.stateNode)a3(e,t,a,r),e.ref!==t.ref&&a4(t);else{if(!r){if(null===t.stateNode)throw Error(i(166));return a7(t),null}e=A.current,t1(t)?tJ(t,e):(e=sM(a,r,n),t.stateNode=e,a2(t)),null!==t.ref&&a4(t)}return a7(t),null;case 5:if(B(t),n=t.type,null!==e&&null!=t.stateNode)a3(e,t,n,r),e.ref!==t.ref&&a4(t);else{if(!r){if(null===t.stateNode)throw Error(i(166));return a7(t),null}if(e=A.current,t1(t))tJ(t,e)&&a2(t);else{switch(a=sv(I.current),e){case 1:e=a.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=a.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=a.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=a.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":(e=a.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?a.createElement("select",{is:r.is}):a.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?a.createElement(n,{is:r.is}):a.createElement(n)}}e[ev]=t,e[eb]=r;e:for(a=t.child;null!==a;){if(5===a.tag||6===a.tag)e.appendChild(a.stateNode);else if(4!==a.tag&&27!==a.tag&&null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;null===a.sibling;){if(null===a.return||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}t.stateNode=e;e:switch(sh(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&a2(t)}null!==t.ref&&a4(t)}return a7(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&a2(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=I.current,t1(t)){e:{if(e=t.stateNode,r=t.memoizedProps,e[ev]=t,(n=e.nodeValue!==r)&&null!==(a=tB))switch(a.tag){case 3:if(a=0!=(1&a.mode),sc(e.nodeValue,r,a),a){e=!1;break e}break;case 27:case 5:if(l=0!=(1&a.mode),!0!==a.memoizedProps.suppressHydrationWarning&&sc(e.nodeValue,r,l),l){e=!1;break e}}e=n}e&&a2(t)}else(e=sv(e).createTextNode(r))[ev]=t,t.stateNode=e}return a7(t),null;case 13:if(nB(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tW&&null!==tH&&0!=(1&t.mode)&&0==(128&t.flags))t2(),t4(),t.flags|=384,a=!1;else if(a=t1(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[ev]=t}else t4(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;a7(t),a=!1}else null!==tV&&(oS(tV),tV=null),a=!0;if(!a)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return r=null!==r,e=null!==e&&null!==e.memoizedState,r&&(n=t.child,a=null,null!==n.alternate&&null!==n.alternate.memoizedState&&null!==n.alternate.memoizedState.cachePool&&(a=n.alternate.memoizedState.cachePool.pool),l=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(l=n.memoizedState.cachePool.pool),l!==a&&(n.flags|=2048)),r!==e&&r&&(t.child.flags|=8192),a5(t,t.updateQueue),a7(t),null;case 4:return F(),null===e&&se(t.stateNode.containerInfo),a7(t),null;case 10:return aD(t.type._context),a7(t),null;case 19:if(p(nH),null===(a=t.memoizedState))return a7(t),null;if(r=0!=(128&t.flags),null===(l=a.rendering)){if(r)a6(a,!1);else{if(0!==l7||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=nW(e))){for(t.flags|=128,a6(a,!1),e=l.updateQueue,t.updateQueue=e,a5(t,e),t.subtreeFlags=0,e=n,r=t.child;null!==r;)oJ(r,e),r=r.sibling;return h(nH,1&nH.current|2),t.child}e=e.sibling}null!==a.tail&&$()>oo&&(t.flags|=128,r=!0,a6(a,!1),t.lanes=8388608)}}else{if(!r){if(null!==(e=nW(l))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,a5(t,e),a6(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!tW)return a7(t),null}else 2*$()-a.renderingStartTime>oo&&1073741824!==n&&(t.flags|=128,r=!0,a6(a,!1),t.lanes=8388608)}a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(e=a.last)?e.sibling=l:t.child=l,a.last=l)}if(null!==a.tail)return t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=$(),t.sibling=null,e=nH.current,h(nH,r?1&e|2:1&e),t;return a7(t),null;case 22:case 23:return nB(t),nA(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&n)&&0==(128&t.flags)&&(a7(t),6&t.subtreeFlags&&(t.flags|=8192)):a7(t),null!==(r=t.updateQueue)&&a5(t,r.retryQueue),r=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),n=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(n=t.memoizedState.cachePool.pool),n!==r&&(t.flags|=2048),null!==e&&p(aZ),null;case 24:return r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),aD(aG),a7(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,l6);if(null!==n){l2=n;return}if(null!==(t=t.sibling)){l2=t;return}l2=t=e}while(null!==t);0===l7&&(l7=5)}function oF(e,t,n){var r=eh,a=lJ.transition;try{lJ.transition=null,eh=2,function(e,t,n,r){do oB();while(null!==od);if(0!=(6&l0))throw Error(i(327));var a=e.finishedWork,l=e.finishedLanes;if(null!==a){if(e.finishedWork=null,e.finishedLanes=0,a===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var o=a.lanes|a.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,t=e.entanglements;var r=e.expirationTimes;for(e=e.hiddenUpdates;0<n;){var a=31-et(n),l=1<<a;t[a]=0,r[a]=-1;var o=e[a];if(null!==o)for(e[a]=null,a=0;a<o.length;a++){var i=o[a];null!==i&&(i.lane&=-1073741825)}n&=~l}}(e,o|=t6),e===l1&&(l2=l1=null,l4=0),0==(10256&a.subtreeFlags)&&0==(10256&a.flags)||of||(of=!0,oh=o,om=n,H(X,function(){return oB(),null})),n=0!=(15990&a.flags),0!=(15990&a.subtreeFlags)||n){n=lJ.transition,lJ.transition=null;var u=eh;eh=2;var s=l0;l0|=4,lZ.current=null,function(e,t){if(sg=i5,uz(e=uA())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a,l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(e){n=null;break e}var u=0,s=-1,c=-1,f=0,d=0,p=e,h=null;t:for(;;){for(;p!==n||0!==l&&3!==p.nodeType||(s=u+l),p!==o||0!==r&&3!==p.nodeType||(c=u+r),3===p.nodeType&&(u+=p.nodeValue.length),null!==(a=p.firstChild);)h=p,p=a;for(;;){if(p===e)break t;if(h===n&&++f===l&&(s=u),h===o&&++d===r&&(c=u),null!==(a=p.nextSibling))break;h=(p=h).parentNode}p=a}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(sy={focusedElem:e,selectionRange:n},i5=!1,lc=t;null!==lc;)if(e=(t=lc).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,lc=e;else for(;null!==lc;){t=lc;try{var m=t.alternate,g=t.flags;switch(t.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(0!=(1024&g)&&null!==m){var y=m.memoizedProps,v=m.memoizedState,b=t.stateNode,w=b.getSnapshotBeforeUpdate(t.elementType===t.type?y:r4(t.type,y),v);b.__reactInternalSnapshotBeforeUpdate=w}break;case 3:0!=(1024&g)&&sO(t.stateNode.containerInfo);break;default:if(0!=(1024&g))throw Error(i(163))}}catch(e){oW(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,lc=e;break}lc=t.return}m=lh,lh=!1}(e,a),lM(a,e),function(e){var t=uA(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&function e(t,n){return!!t&&!!n&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(n.ownerDocument.documentElement,n)){if(null!==r&&uz(n)){if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,l=Math.min(r.start,a);r=void 0===r.end?l:Math.min(r.end,a),!e.extend&&l>r&&(a=r,r=l,l=a),a=uT(n,l);var o=uT(n,r);a&&o&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}(sy),i5=!!sg,sy=sg=null,e.current=a,lw(e,a.alternate,a),q(),l0=s,eh=u,lJ.transition=n}else e.current=a;if(of?(of=!1,od=e,op=l):oU(e,o),0===(o=e.pendingLanes)&&(oc=null),function(e){if(ee&&"function"==typeof ee.onCommitFiberRoot)try{ee.onCommitFiberRoot(J,e,void 0,128==(128&e.current.flags))}catch(e){}}(a.stateNode,r),nZ(e),null!==t)for(r=e.onRecoverableError,a=0;a<t.length;a++)o={digest:(l=t[a]).digest,componentStack:l.stack},r(l.value,o);if(ou)throw ou=!1,e=os,os=null,e;0!=(3&op)&&0!==e.tag&&oB(),0!=(3&(o=e.pendingLanes))?e===oy?og++:(og=0,oy=e):og=0,nJ(!1)}}(e,t,n,r)}finally{lJ.transition=a,eh=r}return null}function oU(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,aX(t))}function oB(){if(null!==od){var e=od,t=oh;oh=0;var n=em(op),r=32>n?32:n;n=lJ.transition;var a=eh;try{if(lJ.transition=null,eh=r,null===od)var l=!1;else{r=om,om=null;var o=od,u=op;if(od=null,op=0,0!=(6&l0))throw Error(i(331));var s=l0;if(l0|=4,l$(o.current),lF(o,o.current,u,r),l0=s,nJ(!1),ee&&"function"==typeof ee.onPostCommitFiberRoot)try{ee.onPostCommitFiberRoot(J,o)}catch(e){}l=!0}return l}finally{eh=a,lJ.transition=n,oU(e,t)}}return!1}function oH(e,t,n){t=ae(n,t),t=ar(e,t,2),null!==(e=ni(e,t,2))&&(ed(e,2),nZ(e))}function oW(e,t,n){if(3===e.tag)oH(e,e,n);else for(;null!==t;){if(3===t.tag){oH(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oc||!oc.has(r))){e=ae(n,e),e=aa(t,e,2),null!==(t=ni(t,e,2))&&(ed(t,2),nZ(t));break}}t=t.return}}function oV(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new lY;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(l5=!0,a.add(n),e=oq.bind(null,e,t,n),t.then(e,e))}function oq(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,l1===e&&(l4&n)===n&&(4===l7||3===l7&&(125829120&l4)===l4&&500>$()-ol?0==(2&l0)&&oO(e,0):on|=n),nZ(e)}function o$(e,t){0===t&&(t=0==(1&e.mode)?2:ec()),null!==(e=ne(e,t))&&(ed(e,t),nZ(e))}function oQ(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),o$(e,n)}function oG(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),o$(e,n)}function oY(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function oX(e,t,n,r){return new oY(e,t,n,r)}function oK(e){return!(!(e=e.prototype)||!e.isReactComponent)}function oZ(e,t){var n=e.alternate;return null===n?((n=oX(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=31457280&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function oJ(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function o0(e,t,n,r,a,l){var o=2;if(r=e,"function"==typeof e)oK(e)&&(o=1);else if("string"==typeof e)o=!function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!=typeof t.precedence||"string"!=typeof t.href||""===t.href)break;return!0;case"link":if("string"!=typeof t.rel||"string"!=typeof t.href||""===t.href||t.onLoad||t.onError)break;if("stylesheet"===t.rel)return e=t.disabled,"string"==typeof t.precedence&&null==e;return!0;case"script":if(!0===t.async&&!t.onLoad&&!t.onError&&"string"==typeof t.src&&t.src)return!0}return!1}(e,n,A.current)?"html"===e||"head"===e||"body"===e?27:5:26;else e:switch(e){case y:return o1(n.children,a,l,t);case v:o=8,0!=(1&(a|=8))&&(a|=16);break;case b:return(e=oX(12,n,t,2|a)).elementType=b,e.lanes=l,e;case P:return(e=oX(13,n,t,a)).elementType=P,e.lanes=l,e;case E:return(e=oX(19,n,t,a)).elementType=E,e.lanes=l,e;case N:return o2(n,a,l,t);case R:case O:case L:return(e=oX(24,n,t,a)).elementType=L,e.lanes=l,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case w:o=10;break e;case _:o=9;break e;case k:o=11;break e;case x:o=14;break e;case C:o=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=oX(o,n,t,a)).elementType=e,t.type=r,t.lanes=l,t}function o1(e,t,n,r){return(e=oX(7,e,r,t)).lanes=n,e}function o2(e,t,n,r){(e=oX(22,e,r,t)).elementType=N,e.lanes=n;var a={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=a._current;if(null===e)throw Error(i(456));if(0==(2&a._pendingVisibility)){var t=ne(e,2);null!==t&&(a._pendingVisibility|=2,ob(t,e,2))}},attach:function(){var e=a._current;if(null===e)throw Error(i(456));if(0!=(2&a._pendingVisibility)){var t=ne(e,2);null!==t&&(a._pendingVisibility&=-3,ob(t,e,2))}}};return e.stateNode=a,e}function o4(e,t,n){return(e=oX(6,e,null,t)).lanes=n,e}function o3(e,t,n){return(t=oX(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function o8(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ef(-1),this.entangledLanes=this.errorRecoveryDisabledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ef(0),this.hiddenUpdates=ef(null),this.identifierPrefix=r,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.mutableSourceEagerHydrationData=null,this.incompleteTransitions=new Map}function o5(e,t,n,r,a,l,o,i,u){return e=new o8(e,t,n,i,u),1===t?(t=1,!0===l&&(t|=24)):t=0,l=oX(3,null,null,t),e.current=l,l.stateNode=e,t=aY(),t.refCount++,e.pooledCache=t,t.refCount++,l.memoizedState={element:r,isDehydrated:n,cache:t},na(l),e}function o6(e){if(!e)return tg;e=e._reactInternals;e:{if(td(e)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(t_(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(t_(n))return tP(e,n,t)}return t}function o7(e,t,n,r,a,l,o,i,u){return(e=o5(n,r,!0,e,a,l,o,i,u)).context=o6(null),(a=no(r=ov(n=e.current))).callback=null!=t?t:null,ni(n,a,r),e.current.lanes=r,ed(e,r),nZ(e),e}function o9(e,t,n,r){var a=t.current,l=ov(a);return n=o6(n),null===t.context?t.context=n:t.pendingContext=n,(t=no(l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=ni(a,t,l))&&(ob(e,a,l),nu(e,a,l)),l}function ie(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function it(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ir(e,t){it(e,t),(e=e.alternate)&&it(e,t)}function ia(e){if(13===e.tag){var t=ne(e,134217728);null!==t&&ob(t,e,134217728),ir(e,134217728)}}iv=function(e,t,n){if(null!==e){if(e.memoizedProps!==t.pendingProps||tv.current)au=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return au=!1,function(e,t,n){switch(t.tag){case 3:aw(t),aI(t,aG,e.memoizedState.cache),t4();break;case 27:case 5:U(t);break;case 1:t_(t.type)&&tE(t);break;case 4:D(t,t.stateNode.containerInfo);break;case 10:aI(t,t.type._context,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return nD(t),t.flags|=128,null;if(0!=(n&t.child.childLanes))return aP(e,t,n);return nD(t),null!==(e=aL(e,t,n))?e.sibling:null}nD(t);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return aN(e,t,n);t.flags|=128}var a=t.memoizedState;if(null!==a&&(a.rendering=null,a.tail=null,a.lastEffect=null),h(nH,nH.current),!r)return null;break;case 22:case 23:return t.lanes=0,ap(e,t,n);case 24:aI(t,aG,e.memoizedState.cache)}return aL(e,t,n)}(e,t,n);au=0!=(131072&e.flags)}}else au=!1,tW&&0!=(1048576&t.flags)&&tD(t,tL,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;aR(e,t),e=t.pendingProps;var a=tw(t,ty.current);aB(t,n),a=rs(null,t,r,e,a,n);var l=rd();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,t_(r)?(l=!0,tE(t)):l=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,na(t),a.updater=r8,t.stateNode=a,a._reactInternals=t,r9(t,r,e,n),t=ab(null,t,r,!0,l,n)):(t.tag=0,tW&&l&&tF(t),as(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(aR(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return oK(e)?1:0;if(null!=e){if((e=e.$$typeof)===k)return 11;if(e===x)return 14}return 2}(r),e=r4(r,e),a){case 0:t=ag(null,t,r,e,n);break e;case 1:t=av(null,t,r,e,n);break e;case 11:t=ac(null,t,r,e,n);break e;case 14:t=af(null,t,r,r4(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:r4(r,a),ag(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:r4(r,a),av(e,t,r,a,n);case 3:e:{if(aw(t),null===e)throw Error(i(387));a=t.pendingProps,r=(l=t.memoizedState).element,nl(e,t),nc(t,a,null,n);var o=t.memoizedState;if(aI(t,aG,a=o.cache),a!==l.cache&&aU(t,aG,n),a=o.element,l.isDehydrated){if(l={element:a,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){r=ae(Error(i(423)),t),t=a_(e,t,a,n,r);break e}if(a!==r){r=ae(Error(i(424)),t),t=a_(e,t,a,n,r);break e}for(tH=sR(t.stateNode.containerInfo.firstChild),tB=t,tW=!0,tV=null,tq=!0,n=nR(t,null,a,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(t4(),a===r){t=aL(e,t,n);break e}as(e,t,a,n)}t=t.child}return t;case 26:return am(e,t),n=t.memoizedState=function(e,t,n){if(!(t=(t=I.current)?sA(t):null))throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(n=sD(n.href),(e=(t=eL(t).hoistableStyles).get(n))||(e={type:"style",instance:null,count:0,state:null},t.set(n,e)),e):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=sD(n.href);var r,a,l,o,u=eL(t).hoistableStyles,s=u.get(e);return s||(t=t.ownerDocument||t,s={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,s),sj.has(e)||(r=t,a=e,l={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},o=s.state,sj.set(a,l),r.querySelector(sF(a))||(r.querySelector('link[rel="preload"][as="style"]['+a+"]")?o.loading=1:(a=r.createElement("link"),o.preload=a,a.addEventListener("load",function(){return o.loading|=1}),a.addEventListener("error",function(){return o.loading|=2}),sh(a,"link",l),eM(a),r.head.appendChild(a))))),s}return null;case"script":return"string"==typeof n.src&&!0===n.async?(n=sB(n.src),(e=(t=eL(t).hoistableScripts).get(n))||(e={type:"script",instance:null,count:0,state:null},t.set(n,e)),e):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}(t.type,null===e?null:e.memoizedProps,t.pendingProps),null!==e||tW||null!==n||(n=t.type,e=t.pendingProps,(r=sv(I.current).createElement(n))[ev]=t,r[eb]=e,sh(r,n,e),eM(r),t.stateNode=r),null;case 27:return U(t),null===e&&tW&&(r=t.stateNode=sM(t.type,t.pendingProps,I.current),tB=t,tq=!0,tH=sR(r.firstChild)),r=t.pendingProps.children,null!==e||tW?as(e,t,r,n):t.child=nN(t,null,r,n),am(e,t),t.child;case 5:return U(t),null===e&&tW&&((r=t.pendingProps,"script"===t.type?(a=r.onLoad,l=r.onError,r=!(r.async&&(a||l))):r=!0,r)?(a=r=tH)?tG(t,a)||(tK(t)&&tZ(),tH=sR(a.nextSibling),l=tB,tH&&tG(t,tH)?t$(l,a):(tQ(tB,t),tW=!1,tB=t,tH=r)):(tK(t)&&tZ(),tQ(tB,t),tW=!1,tB=t,tH=r):(t.flags=-4097&t.flags|2,tW=!1,tB=t)),r=t.type,a=t.pendingProps,l=null!==e?e.memoizedProps:null,o=a.children,s_(r,a)?o=null:null!==l&&s_(r,l)&&(t.flags|=32),am(e,t),as(e,t,o,n),t.child;case 6:return null===e&&tW&&((r=""!==t.pendingProps,(e=n=tH)&&r)?tY(t,e)||(tK(t)&&tZ(),tH=sR(e.nextSibling),r=tB,tH&&tY(t,tH)?t$(r,e):(tQ(tB,t),tW=!1,tB=t,tH=n)):(tK(t)&&tZ(),tQ(tB,t),tW=!1,tB=t,tH=n)),null;case 13:return aP(e,t,n);case 4:return D(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=nN(t,null,r,n):as(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:r4(r,a),ac(e,t,r,a,n);case 7:return as(e,t,t.pendingProps,n),t.child;case 8:case 12:return as(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,l=t.memoizedProps,o=a.value,aI(t,r,o),null!==l){if(tC(l.value,o)){if(l.children===a.children&&!tv.current){t=aL(e,t,n);break e}}else aU(t,r,n)}as(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,aB(t,n),a=aH(a),r=r(a),t.flags|=1,as(e,t,r,n),t.child;case 14:return a=r4(r=t.type,t.pendingProps),a=r4(r.type,a),af(e,t,r,a,n);case 15:return ad(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:r4(r,a),aR(e,t),t.tag=1,t_(r)?(e=!0,tE(t)):e=!1,aB(t,n),r6(t,r,a),r9(t,r,a,n),ab(null,t,r,!0,e,n);case 19:return aN(e,t,n);case 22:return ap(e,t,n);case 24:return aB(t,n),r=aH(aG),null===e?(null===(a=aJ())&&(a=l1,l=aY(),a.pooledCache=l,l.refCount++,null!==l&&(a.pooledCacheLanes|=n),a=l),t.memoizedState={parent:r,cache:a},na(t),aI(t,aG,a)):(0!=(e.lanes&n)&&(nl(e,t),nc(t,null,null,n)),a=e.memoizedState,l=t.memoizedState,a.parent!==r?(a={parent:r,cache:r},t.memoizedState=a,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=a),aI(t,aG,r)):(r=l.cache,aI(t,aG,r),r!==a.cache&&aU(t,aG,n))),as(e,t,t.pendingProps.children,n),t.child}throw Error(i(156,t.tag))};var il=!1;function io(e,t,n){if(il)return e(t,n);il=!0;try{return oE(e,t,n)}finally{il=!1,(null!==ti||null!==tu)&&(ox(),tf())}}function ii(e,t){var n=e.stateNode;if(null===n)return null;var r=eR(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var iu=!1;if(eI)try{var is={};Object.defineProperty(is,"passive",{get:function(){iu=!0}}),window.addEventListener("test",is,is),window.removeEventListener("test",is,is)}catch(e){iu=!1}function ic(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function id(){return!0}function ip(){return!1}function ih(e){function t(t,n,r,a,l){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=l,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?id:ip,this.isPropagationStopped=ip,this}return u(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=id)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=id)},persist:function(){},isPersistent:id}),t}var im,ig,iy,iv,ib,iw,i_,iS={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ik=ih(iS),iP=u({},iS,{view:0,detail:0}),iE=ih(iP),ix=u({},iP,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:iI,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==i_&&(i_&&"mousemove"===e.type?(ib=e.screenX-i_.screenX,iw=e.screenY-i_.screenY):iw=ib=0,i_=e),ib)},movementY:function(e){return"movementY"in e?e.movementY:iw}}),iC=ih(ix),iO=ih(u({},ix,{dataTransfer:0})),iN=ih(u({},iP,{relatedTarget:0})),iR=ih(u({},iS,{animationName:0,elapsedTime:0,pseudoElement:0})),iL=ih(u({},iS,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),iM=ih(u({},iS,{data:0})),ij={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},iT={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},iA={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function iz(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=iA[e])&&!!t[e]}function iI(){return iz}var iD=ih(u({},iP,{key:function(e){if(e.key){var t=ij[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ic(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?iT[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:iI,charCode:function(e){return"keypress"===e.type?ic(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ic(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),iF=ih(u({},ix,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),iU=ih(u({},iP,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:iI})),iB=ih(u({},iS,{propertyName:0,elapsedTime:0,pseudoElement:0})),iH=ih(u({},ix,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),iW=!1,iV=null,iq=null,i$=null,iQ=new Map,iG=new Map,iY=[],iX="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function iK(e,t){switch(e){case"focusin":case"focusout":iV=null;break;case"dragenter":case"dragleave":iq=null;break;case"mouseover":case"mouseout":i$=null;break;case"pointerover":case"pointerout":iQ.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":iG.delete(t.pointerId)}}function iZ(e,t,n,r,a,l){return null===e||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[a]},null!==t&&null!==(t=eO(t))&&ia(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function iJ(e){var t=eC(e.target);if(null!==t){var n=td(t);if(null!==n){if(13===(t=n.tag)){if(null!==(t=tp(n))){e.blockedOn=t,function(e,t){var n=eh;try{return eh=e,t()}finally{eh=n}}(e.priority,function(){if(13===n.tag){var e=ov(n),t=ne(n,e);null!==t&&ob(t,n,e),ir(n,e)}});return}}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=3===n.tag?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function i0(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=ue(e.nativeEvent);if(null!==n)return null!==(t=eO(n))&&ia(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);tl=r,n.target.dispatchEvent(r),tl=null,t.shift()}return!0}function i1(e,t,n){i0(e)&&n.delete(t)}function i2(){iW=!1,null!==iV&&i0(iV)&&(iV=null),null!==iq&&i0(iq)&&(iq=null),null!==i$&&i0(i$)&&(i$=null),iQ.forEach(i1),iG.forEach(i1)}function i4(e,t){e.blockedOn===t&&(e.blockedOn=null,iW||(iW=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,i2)))}function i3(e){function t(t){return i4(t,e)}null!==iV&&i4(iV,e),null!==iq&&i4(iq,e),null!==i$&&i4(i$,e),iQ.forEach(t),iG.forEach(t);for(var n=0;n<iY.length;n++){var r=iY[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<iY.length&&null===(n=iY[0]).blockedOn;)iJ(n),null===n.blockedOn&&iY.shift()}var i8=s.ReactCurrentBatchConfig,i5=!0;function i6(e,t,n,r){var a=eh,l=i8.transition;i8.transition=null;try{eh=2,i9(e,t,n,r)}finally{eh=a,i8.transition=l}}function i7(e,t,n,r){var a=eh,l=i8.transition;i8.transition=null;try{eh=8,i9(e,t,n,r)}finally{eh=a,i8.transition=l}}function i9(e,t,n,r){if(i5){var a=ue(r);if(null===a)sn(e,t,r,ut,n),iK(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return iV=iZ(iV,e,t,n,r,a),!0;case"dragenter":return iq=iZ(iq,e,t,n,r,a),!0;case"mouseover":return i$=iZ(i$,e,t,n,r,a),!0;case"pointerover":var l=a.pointerId;return iQ.set(l,iZ(iQ.get(l)||null,e,t,n,r,a)),!0;case"gotpointercapture":return l=a.pointerId,iG.set(l,iZ(iG.get(l)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(iK(e,r),4&t&&-1<iX.indexOf(e)){for(;null!==a;){var l=eO(a);if(null!==l&&function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=eo(t.pendingLanes);0!==n&&(ep(t,2|n),nZ(t),0==(6&l0)&&(oo=$()+500,nJ(!1)))}break;case 13:ox(function(){var t=ne(e,2);null!==t&&ob(t,e,2)}),ir(e,2)}}(l),null===(l=ue(r))&&sn(e,t,r,ut,n),l===a)break;a=l}null!==a&&r.stopPropagation()}else sn(e,t,r,null,n)}}function ue(e){e=to(e);e:{if(ut=null,null!==(e=eC(e))){var t=td(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=tp(t)))break e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated){e=3===t.tag?t.stateNode.containerInfo:null;break e}e=null}else t!==e&&(e=null)}}ut=e,e=null}return e}var ut=null;function un(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Q()){case G:return 2;case Y:return 8;case X:case K:return 32;case Z:return 536870912;default:return 32}default:return 32}}var ur=null,ua=null,ul=null;function uo(){if(ul)return ul;var e,t,n=ua,r=n.length,a="value"in ur?ur.value:ur.textContent,l=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[l-t];t++);return ul=a.slice(e,1<t?1-t:void 0)}var ui=[9,13,27,32],uu=eI&&"CompositionEvent"in window,us=null;eI&&"documentMode"in document&&(us=document.documentMode);var uc=eI&&"TextEvent"in window&&!us,uf=eI&&(!uu||us&&8<us&&11>=us),ud=!1;function up(e,t){switch(e){case"keyup":return -1!==ui.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uh(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var um=!1,ug={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function uy(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ug[e.type]:"textarea"===t}function uv(e,t,n,r){tc(r),0<(t=sa(t,"onChange")).length&&(n=new ik("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ub=null,uw=null;function u_(e){u5(e,0)}function uS(e){if(eX(eN(e)))return e}function uk(e,t){if("change"===e)return t}var uP=!1;if(eI){if(eI){var uE="oninput"in document;if(!uE){var ux=document.createElement("div");ux.setAttribute("oninput","return;"),uE="function"==typeof ux.oninput}r=uE}else r=!1;uP=r&&(!document.documentMode||9<document.documentMode)}function uC(){ub&&(ub.detachEvent("onpropertychange",uO),uw=ub=null)}function uO(e){if("value"===e.propertyName&&uS(uw)){var t=[];uv(t,uw,e,to(e)),io(u_,t)}}function uN(e,t,n){"focusin"===e?(uC(),ub=t,uw=n,ub.attachEvent("onpropertychange",uO)):"focusout"===e&&uC()}function uR(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return uS(uw)}function uL(e,t){if("click"===e)return uS(t)}function uM(e,t){if("input"===e||"change"===e)return uS(t)}function uj(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function uT(e,t){var n,r=uj(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=uj(r)}}function uA(){for(var e=window,t=eK();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=eK(e.document)}return t}function uz(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var uI=eI&&"documentMode"in document&&11>=document.documentMode,uD=null,uF=null,uU=null,uB=!1;function uH(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;uB||null==uD||uD!==eK(r)||(r="selectionStart"in(r=uD)&&uz(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},uU&&np(uU,r)||(uU=r,0<(r=sa(uF,"onSelect")).length&&(t=new ik("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=uD)))}function uW(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var uV={animationend:uW("Animation","AnimationEnd"),animationiteration:uW("Animation","AnimationIteration"),animationstart:uW("Animation","AnimationStart"),transitionend:uW("Transition","TransitionEnd")},uq={},u$={};function uQ(e){if(uq[e])return uq[e];if(!uV[e])return e;var t,n=uV[e];for(t in n)if(n.hasOwnProperty(t)&&t in u$)return uq[e]=n[t];return e}eI&&(u$=document.createElement("div").style,"AnimationEvent"in window||(delete uV.animationend.animation,delete uV.animationiteration.animation,delete uV.animationstart.animation),"TransitionEvent"in window||delete uV.transitionend.transition);var uG=uQ("animationend"),uY=uQ("animationiteration"),uX=uQ("animationstart"),uK=uQ("transitionend"),uZ=new Map,uJ="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function u0(e,t){uZ.set(e,t),eA(t,[e])}for(var u1=0;u1<uJ.length;u1++){var u2=uJ[u1];u0(u2.toLowerCase(),"on"+(u2[0].toUpperCase()+u2.slice(1)))}u0(uG,"onAnimationEnd"),u0(uY,"onAnimationIteration"),u0(uX,"onAnimationStart"),u0("dblclick","onDoubleClick"),u0("focusin","onFocus"),u0("focusout","onBlur"),u0(uK,"onTransitionEnd"),ez("onMouseEnter",["mouseout","mouseover"]),ez("onMouseLeave",["mouseout","mouseover"]),ez("onPointerEnter",["pointerout","pointerover"]),ez("onPointerLeave",["pointerout","pointerover"]),eA("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),eA("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),eA("onBeforeInput",["compositionend","keypress","textInput","paste"]),eA("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),eA("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),eA("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var u4="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),u3=new Set("cancel close invalid load scroll toggle".split(" ").concat(u4));function u8(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,l,o,u,s){if(lo.apply(this,arguments),lt){if(lt){var c=ln;lt=!1,ln=null}else throw Error(i(198));lr||(lr=!0,la=c)}}(r,t,void 0,e),e.currentTarget=null}function u5(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var o=r.length-1;0<=o;o--){var i=r[o],u=i.instance,s=i.currentTarget;if(i=i.listener,u!==l&&a.isPropagationStopped())break e;u8(a,i,s),l=u}else for(o=0;o<r.length;o++){if(u=(i=r[o]).instance,s=i.currentTarget,i=i.listener,u!==l&&a.isPropagationStopped())break e;u8(a,i,s),l=u}}}if(lr)throw e=la,lr=!1,la=null,e}function u6(e,t){var n=t[e_];void 0===n&&(n=t[e_]=new Set);var r=e+"__bubble";n.has(r)||(st(t,e,2,!1),n.add(r))}function u7(e,t,n){var r=0;t&&(r|=4),st(n,e,r,t)}var u9="_reactListening"+Math.random().toString(36).slice(2);function se(e){if(!e[u9]){e[u9]=!0,ej.forEach(function(t){"selectionchange"!==t&&(u3.has(t)||u7(t,!1,e),u7(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[u9]||(t[u9]=!0,u7("selectionchange",!1,t))}}function st(e,t,n,r){switch(un(t)){case 2:var a=i6;break;case 8:a=i7;break;default:a=i9}n=a.bind(null,t,n,e),a=void 0,iu&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function sn(e,t,n,r,a){var l=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var i=r.stateNode.containerInfo;if(i===a||8===i.nodeType&&i.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&((u=o.stateNode.containerInfo)===a||8===u.nodeType&&u.parentNode===a))return;o=o.return}for(;null!==i;){if(null===(o=eC(i)))return;if(5===(u=o.tag)||6===u||26===u||27===u){r=l=o;continue e}i=i.parentNode}}r=r.return}io(function(){var r=l,a=to(n),o=[];e:{var i=uZ.get(e);if(void 0!==i){var u=ik,s=e;switch(e){case"keypress":if(0===ic(n))break e;case"keydown":case"keyup":u=iD;break;case"focusin":s="focus",u=iN;break;case"focusout":s="blur",u=iN;break;case"beforeblur":case"afterblur":u=iN;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=iC;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=iO;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=iU;break;case uG:case uY:case uX:u=iR;break;case uK:u=iB;break;case"scroll":u=iE;break;case"wheel":u=iH;break;case"copy":case"cut":case"paste":u=iL;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=iF}var c=0!=(4&t),f=!c&&"scroll"===e,d=c?null!==i?i+"Capture":null:i;c=[];for(var p,h=r;null!==h;){var m=h;if(p=m.stateNode,5!==(m=m.tag)&&26!==m&&27!==m||null===p||null===d||null!=(m=ii(h,d))&&c.push(sr(h,m,p)),f)break;h=h.return}0<c.length&&(i=new u(i,s,null,n,a),o.push({event:i,listeners:c}))}}if(0==(7&t)){e:if(i="mouseover"===e||"pointerover"===e,u="mouseout"===e||"pointerout"===e,!(i&&n!==tl&&(s=n.relatedTarget||n.fromElement)&&(eC(s)||s[ew]))&&(u||i)&&(i=a.window===a?a:(i=a.ownerDocument)?i.defaultView||i.parentWindow:window,u?(s=n.relatedTarget||n.toElement,u=r,null!==(s=s?eC(s):null)&&(f=td(s),c=s.tag,s!==f||5!==c&&27!==c&&6!==c)&&(s=null)):(u=null,s=r),u!==s)){if(c=iC,m="onMouseLeave",d="onMouseEnter",h="mouse",("pointerout"===e||"pointerover"===e)&&(c=iF,m="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==u?i:eN(u),p=null==s?i:eN(s),(i=new c(m,h+"leave",u,n,a)).target=f,i.relatedTarget=p,m=null,eC(a)===r&&((c=new c(d,h+"enter",s,n,a)).target=p,c.relatedTarget=f,m=c),f=m,u&&s)t:{for(c=u,d=s,h=0,p=c;p;p=sl(p))h++;for(p=0,m=d;m;m=sl(m))p++;for(;0<h-p;)c=sl(c),h--;for(;0<p-h;)d=sl(d),p--;for(;h--;){if(c===d||null!==d&&c===d.alternate)break t;c=sl(c),d=sl(d)}c=null}else c=null;null!==u&&so(o,i,u,c,!1),null!==s&&null!==f&&so(o,f,s,c,!0)}e:{if("select"===(u=(i=r?eN(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===u&&"file"===i.type)var g,y=uk;else if(uy(i)){if(uP)y=uM;else{y=uR;var v=uN}}else(u=i.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(y=uL);if(y&&(y=y(e,r))){uv(o,y,n,a);break e}v&&v(e,i,r),"focusout"===e&&r&&"number"===i.type&&null!=r.memoizedProps.value&&e2(i,"number",i.value)}switch(v=r?eN(r):window,e){case"focusin":(uy(v)||"true"===v.contentEditable)&&(uD=v,uF=r,uU=null);break;case"focusout":uU=uF=uD=null;break;case"mousedown":uB=!0;break;case"contextmenu":case"mouseup":case"dragend":uB=!1,uH(o,n,a);break;case"selectionchange":if(uI)break;case"keydown":case"keyup":uH(o,n,a)}if(uu)t:{switch(e){case"compositionstart":var b="onCompositionStart";break t;case"compositionend":b="onCompositionEnd";break t;case"compositionupdate":b="onCompositionUpdate";break t}b=void 0}else um?up(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(uf&&"ko"!==n.locale&&(um||"onCompositionStart"!==b?"onCompositionEnd"===b&&um&&(g=uo()):(ua="value"in(ur=a)?ur.value:ur.textContent,um=!0)),0<(v=sa(r,b)).length&&(b=new iM(b,e,null,n,a),o.push({event:b,listeners:v}),g?b.data=g:null!==(g=uh(n))&&(b.data=g))),(g=uc?function(e,t){switch(e){case"compositionend":return uh(t);case"keypress":if(32!==t.which)return null;return ud=!0," ";case"textInput":return" "===(e=t.data)&&ud?null:e;default:return null}}(e,n):function(e,t){if(um)return"compositionend"===e||!uu&&up(e,t)?(e=uo(),ul=ua=ur=null,um=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return uf&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=sa(r,"onBeforeInput")).length&&(a=new iM("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=g)}u5(o,t)})}function sr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function sa(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,l=a.stateNode;5!==(a=a.tag)&&26!==a&&27!==a||null===l||(null!=(a=ii(e,n))&&r.unshift(sr(e,a,l)),null!=(a=ii(e,t))&&r.push(sr(e,a,l))),e=e.return}return r}function sl(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag&&27!==e.tag);return e||null}function so(e,t,n,r,a){for(var l=t._reactName,o=[];null!==n&&n!==r;){var i=n,u=i.alternate,s=i.stateNode;if(i=i.tag,null!==u&&u===r)break;5!==i&&26!==i&&27!==i||null===s||(u=s,a?null!=(s=ii(n,l))&&o.unshift(sr(n,s,u)):a||null!=(s=ii(n,l))&&o.push(sr(n,s,u))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var si=/\r\n?/g,su=/\u0000|\uFFFD/g;function ss(e){return("string"==typeof e?e:""+e).replace(si,"\n").replace(su,"")}function sc(e,t,n){if(t=ss(t),ss(e)!==t&&n)throw Error(i(425))}function sf(){}function sd(e,t,n,r,a){switch(n){case"children":"string"==typeof r?"body"===t||"textarea"===t&&""===r||te(e,r):"number"==typeof r&&"body"!==t&&te(e,""+r);break;case"className":eH(e,"class",r);break;case"tabIndex":eH(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":eH(e,n,r);break;case"style":tn(e,r);break;case"src":case"href":case"action":case"formAction":if(null==r||"function"==typeof r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}e.setAttribute(n,""+r);break;case"onClick":null!=r&&(e.onclick=sf);break;case"onScroll":null!=r&&u6("scroll",e);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(i(61));if(null!=(r=r.__html)){if(null!=a.children)throw Error(i(60));e9(e,r)}}break;case"multiple":e.multiple=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"muted":e.muted=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"autoFocus":break;case"xlinkHref":if(null==r||"function"==typeof r||"boolean"==typeof r||"symbol"==typeof r){e.removeAttribute("xlink:href");break}e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",""+r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""+r):e.removeAttribute(n);break;case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===r?e.setAttribute(n,""):!1!==r&&null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=r&&"function"!=typeof r&&"symbol"!=typeof r&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":null==r||"function"==typeof r||"symbol"==typeof r||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"xlinkActuate":eW(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":eW(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":eW(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":eW(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":eW(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":eW(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":eW(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":eW(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":eW(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":eB(e,"is",r);break;default:2<n.length&&("o"===n[0]||"O"===n[0])&&("n"===n[1]||"N"===n[1])||eB(e,a=ta.get(n)||n,r)}}function sp(e,t,n,r,a){switch(n){case"style":tn(e,r);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(i(61));if(null!=(t=r.__html)){if(null!=a.children)throw Error(i(60));e9(e,t)}}break;case"children":"string"==typeof r?te(e,r):"number"==typeof r&&te(e,""+r);break;case"onScroll":null!=r&&u6("scroll",e);break;case"onClick":null!=r&&(e.onclick=sf);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":break;default:eT.hasOwnProperty(n)||("boolean"==typeof r&&(r=""+r),eB(e,n,r))}}function sh(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":u6("invalid",e);var r=null,a=null,l=null,o=null,u=null,s=null;for(f in n)if(n.hasOwnProperty(f)){var c=n[f];if(null!=c)switch(f){case"name":r=c;break;case"type":a=c;break;case"checked":u=c;break;case"defaultChecked":s=c;break;case"value":l=c;break;case"defaultValue":o=c;break;case"children":case"dangerouslySetInnerHTML":if(null!=c)throw Error(i(137,t));break;default:sd(e,t,f,c,n)}}e1(e,l,o,u,s,a,r,!1),eY(e);return;case"select":u6("invalid",e);var f=a=l=null;for(r in n)if(n.hasOwnProperty(r)&&null!=(o=n[r]))switch(r){case"value":l=o;break;case"defaultValue":a=o;break;case"multiple":f=o;default:sd(e,t,r,o,n)}t=l,n=a,e.multiple=!!f,null!=t?e3(e,!!f,t,!1):null!=n&&e3(e,!!f,n,!0);return;case"textarea":for(a in u6("invalid",e),l=r=f=null,n)if(n.hasOwnProperty(a)&&null!=(o=n[a]))switch(a){case"value":f=o;break;case"defaultValue":r=o;break;case"children":l=o;break;case"dangerouslySetInnerHTML":if(null!=o)throw Error(i(91));break;default:sd(e,t,a,o,n)}e5(e,f,r,l),eY(e);return;case"option":for(o in n)n.hasOwnProperty(o)&&null!=(f=n[o])&&("selected"===o?e.selected=f&&"function"!=typeof f&&"symbol"!=typeof f:sd(e,t,o,f,n));return;case"dialog":u6("cancel",e),u6("close",e);break;case"iframe":case"object":u6("load",e);break;case"video":case"audio":for(f=0;f<u4.length;f++)u6(u4[f],e);break;case"image":u6("error",e),u6("load",e);break;case"details":u6("toggle",e);break;case"embed":case"source":case"img":case"link":u6("error",e),u6("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(u in n)if(n.hasOwnProperty(u)&&null!=(f=n[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,t));default:sd(e,t,u,f,n)}return;default:if(tr(t)){for(s in n)n.hasOwnProperty(s)&&null!=(f=n[s])&&sp(e,t,s,f,n);return}}for(l in n)n.hasOwnProperty(l)&&null!=(f=n[l])&&sd(e,t,l,f,n)}function sm(e,t,n,r,a){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=a.name,o=a.type,u=a.value,s=a.defaultValue;r=r.defaultValue;for(var c=a.checked,f=a.defaultChecked,d=0;d<t.length;d+=2){var p=t[d],h=t[d+1];switch(p){case"type":case"name":case"checked":case"defaultChecked":case"value":case"defaultValue":break;case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(i(137,n));break;default:sd(e,n,p,h,a)}}e0(e,u,s,r,c,f,o,l);return;case"select":for(l=a.value,o=a.defaultValue,u=a.multiple,s=r.multiple,r=0;r<t.length;r+=2)c=t[r],f=t[r+1],"value"===c||sd(e,n,c,f,a);null!=l?e3(e,!!u,l,!1):!!s!=!!u&&(null!=o?e3(e,!!u,o,!0):e3(e,!!u,u?[]:"",!1));return;case"textarea":for(u=0,l=a.value,o=a.defaultValue;u<t.length;u+=2)switch(s=t[u],r=t[u+1],s){case"value":case"children":break;case"dangerouslySetInnerHTML":if(null!=r)throw Error(i(91));break;default:sd(e,n,s,r,a)}e8(e,l,o);return;case"option":for(l=0;l<t.length;l+=2)(o=t[l],u=t[l+1],"selected"===o)?e.selected=u&&"function"!=typeof u&&"symbol"!=typeof u:sd(e,n,o,u,a);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(l=0;l<t.length;l+=2)switch(o=t[l],u=t[l+1],o){case"children":case"dangerouslySetInnerHTML":if(null!=u)throw Error(i(137,n));break;default:sd(e,n,o,u,a)}return;default:if(tr(n)){for(l=0;l<t.length;l+=2)sp(e,n,t[l],t[l+1],a);return}}for(l=0;l<t.length;l+=2)sd(e,n,t[l],t[l+1],a)}var sg=null,sy=null;function sv(e){return 9===e.nodeType?e:e.ownerDocument}function sb(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function sw(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function s_(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var sS="function"==typeof setTimeout?setTimeout:void 0,sk="function"==typeof clearTimeout?clearTimeout:void 0,sP="function"==typeof Promise?Promise:void 0,sE="function"==typeof queueMicrotask?queueMicrotask:void 0!==sP?function(e){return sP.resolve(null).then(e).catch(sx)}:sS;function sx(e){setTimeout(function(){throw e})}function sC(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType){if("/$"===(n=a.data)){if(0===r){e.removeChild(a),i3(t);return}r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++}n=a}while(n);i3(t)}function sO(e){var t=e.nodeType;if(9===t)sN(e);else if(1===t)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":sN(e);break;default:e.textContent=""}}function sN(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":sN(n),ex(n);continue;case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function sR(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function sL(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function sM(e,t,n){switch(t=sv(n),e){case"html":if(!(e=t.documentElement))throw Error(i(452));return e;case"head":if(!(e=t.head))throw Error(i(453));return e;case"body":if(!(e=t.body))throw Error(i(454));return e;default:throw Error(i(451))}}var sj=new Map,sT=new Set;function sA(e){return"function"==typeof e.getRootNode?e.getRootNode():e.ownerDocument}var sz={prefetchDNS:function(e){sI("dns-prefetch",null,e)},preconnect:function(e,t){sI("preconnect",null==t||"string"!=typeof t.crossOrigin?null:"use-credentials"===t.crossOrigin?"use-credentials":"",e)},preload:function(e,t){var n=document;if("string"==typeof e&&e&&"object"==typeof t&&null!==t&&n){var r=t.as,a=eJ(e),l=a='link[rel="preload"][as="'+r+'"][href="'+a+'"]';switch(r){case"style":l=sD(e);break;case"script":l=sB(e)}sj.has(l)||(e={href:e,rel:"preload",as:r,crossOrigin:"font"===r?"":t.crossOrigin,integrity:t.integrity,type:t.type},sj.set(l,e),null!==n.querySelector(a)||"style"===r&&n.querySelector(sF(l))||"script"===r&&n.querySelector("script[async]"+l)||(sh(r=n.createElement("link"),"link",e),eM(r),n.head.appendChild(r)))}},preinit:function(e,t){var n=document;if("string"==typeof e&&e&&"object"==typeof t&&null!==t)switch(t.as){case"style":var r=eL(n).hoistableStyles,a=sD(e),l=t.precedence||"default",o=r.get(a);if(o)break;var i={loading:0,preload:null};if(o=n.querySelector(sF(a)))i.loading=1;else{e={rel:"stylesheet",href:e,"data-precedence":l,crossOrigin:t.crossOrigin},(t=sj.get(a))&&sV(e,t);var u=o=n.createElement("link");eM(u),sh(u,"link",e),u._p=new Promise(function(e,t){u.onload=e,u.onerror=t}),u.addEventListener("load",function(){i.loading|=1}),u.addEventListener("error",function(){i.loading|=2}),i.loading|=4,sW(o,l,n)}o={type:"stylesheet",instance:o,count:1,state:i},r.set(a,o);break;case"script":r=eL(n).hoistableScripts,a=sB(e),(l=r.get(a))||((l=n.querySelector("script[async]"+a))||(e={src:e,async:!0,crossOrigin:t.crossOrigin,integrity:t.integrity,nonce:t.nonce},(t=sj.get(a))&&sq(e,t),eM(l=n.createElement("script")),sh(l,"link",e),n.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},r.set(a,l))}}};function sI(e,t,n){var r=document;if("string"==typeof n&&n){var a=eJ(n);a='link[rel="'+e+'"][href="'+a+'"]',"string"==typeof t&&(a+='[crossorigin="'+t+'"]'),sT.has(a)||(sT.add(a),e={rel:e,crossOrigin:t,href:n},null===r.querySelector(a)&&(sh(t=r.createElement("link"),"link",e),eM(t),r.head.appendChild(t)))}}function sD(e){return'href="'+eJ(e)+'"'}function sF(e){return'link[rel="stylesheet"]['+e+"]"}function sU(e){return u({},e,{"data-precedence":e.precedence,precedence:null})}function sB(e){return'[src="'+eJ(e)+'"]'}function sH(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+eJ(n.href)+'"]');if(r)return t.instance=r,eM(r),r;var a=u({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return eM(r=(e.ownerDocument||e).createElement("style")),sh(r,"style",a),sW(r,n.precedence,e),t.instance=r;case"stylesheet":a=sD(n.href);var l=e.querySelector(sF(a));if(l)return t.instance=l,eM(l),l;r=sU(n),(a=sj.get(a))&&sV(r,a),eM(l=(e.ownerDocument||e).createElement("link"));var o=l;return o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),sh(l,"link",r),t.state.loading|=4,sW(l,n.precedence,e),t.instance=l;case"script":if(l=sB(n.src),a=e.querySelector("script[async]"+l))return t.instance=a,eM(a),a;return r=n,(a=sj.get(l))&&sq(r=u({},n),a),eM(a=(e=e.ownerDocument||e).createElement("script")),sh(a,"link",r),e.head.appendChild(a),t.instance=a;case"void":return null;default:throw Error(i(443,t.type))}else"stylesheet"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,sW(r,n.precedence,e));return t.instance}function sW(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=r.length?r[r.length-1]:null,l=a,o=0;o<r.length;o++){var i=r[o];if(i.dataset.precedence===t)l=i;else if(l!==a)break}l?l.parentNode.insertBefore(e,l.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function sV(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function sq(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.referrerPolicy=t.integrity)}var s$=null;function sQ(e,t,n){if(null===s$){var r=new Map,a=s$=new Map;a.set(n,r)}else(r=(a=s$).get(n))||(r=new Map,a.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),a=0;a<n.length;a++){var l=n[a];if(!(l[eE]||l[ev]||"link"===e&&"stylesheet"===l.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==l.namespaceURI){var o=l.getAttribute(t)||"";o=e+o;var i=r.get(o);i?i.push(l):r.set(o,[l])}}return r}function sG(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}var sY=null;function sX(){}function sK(){if(this.count--,0===this.count){if(this.stylesheets)sJ(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sZ=null;function sJ(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,sZ=new Map,t.forEach(s0,e),sZ=null,sK.call(e))}function s0(e,t){if(!(4&t.state.loading)){var n=sZ.get(e);if(n)var r=n.get("last");else{n=new Map,sZ.set(e,n);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),l=0;l<a.length;l++){var o=a[l];("link"===o.nodeName||"not all"!==o.getAttribute("media"))&&(n.set("p"+o.dataset.precedence,o),r=o)}r&&n.set("last",r)}o=(a=t.instance).getAttribute("data-precedence"),(l=n.get("p"+o)||r)===r&&n.set("last",a),n.set(o,a),this.count++,r=sK.bind(this),a.addEventListener("load",r),a.addEventListener("error",r),l?l.parentNode.insertBefore(a,l.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(a,e.firstChild),t.state.loading|=4}}var s1=o.Dispatcher;"undefined"!=typeof document&&(s1.current=sz);var s2="function"==typeof reportError?reportError:function(e){console.error(e)};function s4(e){this._internalRoot=e}function s3(e){this._internalRoot=e}function s8(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function s5(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function s6(){}function s7(e,t,n,r,a){var l=n._reactRootContainer;if(l){var o=l;if("function"==typeof a){var i=a;a=function(){var e=ie(o);i.call(e)}}o9(t,o,e,a)}else o=function(e,t,n,r,a){if(a){if("function"==typeof r){var l=r;r=function(){var e=ie(o);l.call(e)}}var o=o7(t,r,e,0,null,!1,!1,"",s6);return e._reactRootContainer=o,e[ew]=o.current,se(8===e.nodeType?e.parentNode:e),ox(),o}if(sO(e),"function"==typeof r){var i=r;r=function(){var e=ie(u);i.call(e)}}var u=o5(e,0,!1,null,null,!1,!1,"",s6);return e._reactRootContainer=u,e[ew]=u.current,se(8===e.nodeType?e.parentNode:e),ox(function(){o9(t,u,n,r)}),u}(n,t,e,a,r);return ie(o)}s3.prototype.render=s4.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));o9(e,t,null,null)},s3.prototype.unmount=s4.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;ox(function(){o9(null,e,null,null)}),t[ew]=null}},s3.prototype.unstable_scheduleHydration=function(e){if(e){var t=eh;e={blockedOn:null,target:e,priority:t};for(var n=0;n<iY.length&&0!==t&&t<iY[n].priority;n++);iY.splice(n,0,e),0===n&&iJ(e)}};var s9=o.Dispatcher;o.Events=[eO,eN,eR,tc,tf,oE];var ce={findFiberByHostInstance:eC,bundleType:0,version:"18.3.0-canary-16d053d59-20230506",rendererPackageName:"react-dom"},ct={bundleType:ce.bundleType,version:ce.version,rendererPackageName:ce.rendererPackageName,rendererConfig:ce.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tm(e))?null:e.stateNode},findFiberByHostInstance:ce.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.0-canary-16d053d59-20230506"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var cn=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!cn.isDisabled&&cn.supportsFiber)try{J=cn.inject(ct),ee=cn}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=o,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!s8(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:g,key:null==r?null:""+r,children:e,containerInfo:t,implementation:null}}(e,t,null,n)},t.createRoot=function(e,t){if(!s8(e))throw Error(i(299));var n=!1,r="",a=s2;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=o5(e,1,!1,null,null,n,!1,r,a),e[ew]=t.current,s1.current=sz,se(8===e.nodeType?e.parentNode:e),new s4(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,e=Object.keys(e).join(",")))}return e=null===(e=tm(t))?null:e.stateNode},t.flushSync=function(e){return ox(e)},t.hydrate=function(e,t,n){if(!s5(t))throw Error(i(200));return s7(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!s8(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,a=!1,l="",o=s2;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(l=n.identifierPrefix),void 0!==n.onRecoverableError&&(o=n.onRecoverableError)),t=o7(t,null,e,1,null!=n?n:null,a,!1,l,o),e[ew]=t.current,s1.current=sz,se(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new s3(t)},t.preconnect=function(e,t){var n=s9.current;n&&n.preconnect(e,t)},t.prefetchDNS=function(e){var t=s9.current;t&&t.prefetchDNS(e)},t.preinit=function(e,t){var n=s9.current;n&&n.preinit(e,t)},t.preload=function(e,t){var n=s9.current;n&&n.preload(e,t)},t.render=function(e,t,n){if(!s5(t))throw Error(i(200));return s7(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!s5(e))throw Error(i(40));return!!e._reactRootContainer&&(ox(function(){s7(null,null,e,!1,function(){e._reactRootContainer=null,e[ew]=null})}),!0)},t.unstable_batchedUpdates=oE,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!s5(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return s7(e,t,n,!1,r)},t.version="18.3.0-canary-16d053d59-20230506"},7618:function(e,t,n){"use strict";var r=n(8369);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},8369:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(7544)},8634:function(e,t){"use strict";/**
+ * @license React
+ * react.production.min.js
+ *
+ * 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.
+ */var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),u=Symbol.for("react.context"),s=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.for("react.default_value"),m=Symbol.iterator,g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,v={};function b(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}function w(){}function _(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=b.prototype;var S=_.prototype=new w;S.constructor=_,y(S,b.prototype),S.isPureReactComponent=!0;var k=Array.isArray,P=Object.prototype.hasOwnProperty,E={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var a,l={},o=null,i=null;if(null!=t)for(a in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(o=""+t.key),t)P.call(t,a)&&!x.hasOwnProperty(a)&&(l[a]=t[a]);var u=arguments.length-2;if(1===u)l.children=r;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];l.children=s}if(e&&e.defaultProps)for(a in u=e.defaultProps)void 0===l[a]&&(l[a]=u[a]);return{$$typeof:n,type:e,key:o,ref:i,props:l,_owner:E.current}}function O(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var N=/\/+/g;function R(e,t){var n,r;return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36)}function L(e,t,a){if(null==e)return e;var l=[],o=0;return!function e(t,a,l,o,i){var u,s,c,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case n:case r:d=!0}}if(d)return i=i(d=t),t=""===o?"."+R(d,0):o,k(i)?(l="",null!=t&&(l=t.replace(N,"$&/")+"/"),e(i,a,l,"",function(e){return e})):null!=i&&(O(i)&&(u=i,s=l+(!i.key||d&&d.key===i.key?"":(""+i.key).replace(N,"$&/")+"/")+t,i={$$typeof:n,type:u.type,key:s,ref:u.ref,props:u.props,_owner:u._owner}),a.push(i)),1;if(d=0,o=""===o?".":o+":",k(t))for(var p=0;p<t.length;p++){f=t[p];var h=o+R(f,p);d+=e(f,a,l,h,i)}else if("function"==typeof(h=null===(c=t)||"object"!=typeof c?null:"function"==typeof(c=m&&c[m]||c["@@iterator"])?c:null))for(t=h.call(t),p=0;!(f=t.next()).done;)h=o+R(f=f.value,p++),d+=e(f,a,l,h,i);else if("object"===f)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===(a=String(t))?"object with keys {"+Object.keys(t).join(", ")+"}":a)+"). If you meant to render a collection of children, use an array instead.");return d}(e,l,"","",function(e){return t.call(a,e,o++)}),l}function M(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){(0===e._status||-1===e._status)&&(e._status=1,e._result=t)},function(t){(0===e._status||-1===e._status)&&(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var j={current:null};function T(){return new WeakMap}function A(){return{s:0,v:void 0,o:null,p:null}}var z={current:null},I={transition:null},D={ReactCurrentDispatcher:z,ReactCurrentCache:j,ReactCurrentBatchConfig:I,ReactCurrentOwner:E,ContextRegistry:{}},F=D.ContextRegistry;t.Children={map:L,forEach:function(e,t,n){L(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return L(e,function(){t++}),t},toArray:function(e){return L(e,function(e){return e})||[]},only:function(e){if(!O(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=b,t.Fragment=a,t.Profiler=o,t.PureComponent=_,t.StrictMode=l,t.Suspense=f,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=D,t.cache=function(e){return function(){var t=j.current;if(!t)return e.apply(null,arguments);var n=t.getCacheForType(T);void 0===(t=n.get(e))&&(t=A(),n.set(e,t)),n=0;for(var r=arguments.length;n<r;n++){var a=arguments[n];if("function"==typeof a||"object"==typeof a&&null!==a){var l=t.o;null===l&&(t.o=l=new WeakMap),void 0===(t=l.get(a))&&(t=A(),l.set(a,t))}else null===(l=t.p)&&(t.p=l=new Map),void 0===(t=l.get(a))&&(t=A(),l.set(a,t))}if(1===t.s)return t.v;if(2===t.s)throw t.v;try{var o=e.apply(null,arguments);return(n=t).s=1,n.v=o}catch(e){throw(o=t).s=2,o.v=e,e}}},t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=y({},e.props),l=e.key,o=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,i=E.current),void 0!==t.key&&(l=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)P.call(t,s)&&!x.hasOwnProperty(s)&&(a[s]=void 0===t[s]&&void 0!==u?u[s]:t[s])}var s=arguments.length-2;if(1===s)a.children=r;else if(1<s){u=Array(s);for(var c=0;c<s;c++)u[c]=arguments[c+2];a.children=u}return{$$typeof:n,type:e.type,key:l,ref:o,props:a,_owner:i}},t.createContext=function(e){return(e={$$typeof:u,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.createServerContext=function(e,t){var n=!0;if(!F[e]){n=!1;var r={$$typeof:s,_currentValue:t,_currentValue2:t,_defaultValue:t,_threadCount:0,Provider:null,Consumer:null,_globalName:e};r.Provider={$$typeof:i,_context:r},F[e]=r}if((r=F[e])._defaultValue===h)r._defaultValue=t,r._currentValue===h&&(r._currentValue=t),r._currentValue2===h&&(r._currentValue2=t);else if(n)throw Error("ServerContext: "+e+" already defined");return r},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=O,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:M}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=I.transition;I.transition={};try{e()}finally{I.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.unstable_useCacheRefresh=function(){return z.current.useCacheRefresh()},t.use=function(e){return z.current.use(e)},t.useCallback=function(e,t){return z.current.useCallback(e,t)},t.useContext=function(e){return z.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return z.current.useDeferredValue(e)},t.useEffect=function(e,t){return z.current.useEffect(e,t)},t.useId=function(){return z.current.useId()},t.useImperativeHandle=function(e,t,n){return z.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return z.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return z.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return z.current.useMemo(e,t)},t.useReducer=function(e,t,n){return z.current.useReducer(e,t,n)},t.useRef=function(e){return z.current.useRef(e)},t.useState=function(e){return z.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return z.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return z.current.useTransition()},t.version="18.3.0-canary-16d053d59-20230506"},5784:function(e,t,n){"use strict";e.exports=n(8634)},4640:function(e,t){"use strict";/**
+ * @license React
+ * scheduler.production.min.js
+ *
+ * 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.
+ */function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<l(a,t))e[r]=t,e[n]=a,n=r;else break e}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,o=a>>>1;r<o;){var i=2*(r+1)-1,u=e[i],s=i+1,c=e[s];if(0>l(u,n))s<a&&0>l(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(s<a&&0>l(c,n))e[r]=c,e[s]=n,r=s;else break e}}return t}function l(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var o,i=performance;t.unstable_now=function(){return i.now()}}else{var u=Date,s=u.now();t.unstable_now=function(){return u.now()-s}}var c=[],f=[],d=1,p=null,h=3,m=!1,g=!1,y=!1,v="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function _(e){for(var t=r(f);null!==t;){if(null===t.callback)a(f);else if(t.startTime<=e)a(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function S(e){if(y=!1,_(e),!g){if(null!==r(c))g=!0,j(k);else{var t=r(f);null!==t&&T(S,t.startTime-e)}}}function k(e,n){g=!1,y&&(y=!1,b(x),x=-1),m=!0;var l=h;try{e:{for(_(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!N());){var o=p.callback;if("function"==typeof o){p.callback=null,h=p.priorityLevel;var i=o(p.expirationTime<=n);if(n=t.unstable_now(),"function"==typeof i){p.callback=i,_(n);var u=!0;break e}p===r(c)&&a(c),_(n)}else a(c);p=r(c)}if(null!==p)u=!0;else{var s=r(f);null!==s&&T(S,s.startTime-n),u=!1}}return u}finally{p=null,h=l,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var P=!1,E=null,x=-1,C=5,O=-1;function N(){return!(t.unstable_now()-O<C)}function R(){if(null!==E){var e=t.unstable_now();O=e;var n=!0;try{n=E(!0,e)}finally{n?o():(P=!1,E=null)}}else P=!1}if("function"==typeof w)o=function(){w(R)};else if("undefined"!=typeof MessageChannel){var L=new MessageChannel,M=L.port2;L.port1.onmessage=R,o=function(){M.postMessage(null)}}else o=function(){v(R,0)};function j(e){E=e,P||(P=!0,o())}function T(e,n){x=v(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||m||(g=!0,j(k))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,a,l){var o=t.unstable_now();switch(l="object"==typeof l&&null!==l&&"number"==typeof(l=l.delay)&&0<l?o+l:o,e){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return i=l+i,e={id:d++,callback:a,priorityLevel:e,startTime:l,expirationTime:i,sortIndex:-1},l>o?(e.sortIndex=l,n(f,e),null===r(c)&&e===r(f)&&(y?(b(x),x=-1):y=!0,T(S,l-o))):(e.sortIndex=i,n(c,e),g||m||(g=!0,j(k))),e},t.unstable_shouldYield=N,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},9954:function(e,t,n){"use strict";e.exports=n(4640)},8018:function(e){var t,n,r,a,l,o,i,u,s,c,f,d,p,h,m,g,y,v,b,w,_,S,k,P,E,x,C,O,N,R,L,M,j,T,A,z,I,D,F,U,B,H,W,V,q,$;(t={}).d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},void 0!==t&&(t.ab="//"),n={},t.r(n),t.d(n,{getCLS:function(){return k},getFCP:function(){return w},getFID:function(){return R},getINP:function(){return H},getLCP:function(){return V},getTTFB:function(){return $},onCLS:function(){return k},onFCP:function(){return w},onFID:function(){return R},onINP:function(){return H},onLCP:function(){return V},onTTFB:function(){return $}}),u=-1,s=function(e){addEventListener("pageshow",function(t){t.persisted&&(u=t.timeStamp,e(t))},!0)},c=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},f=function(){var e=c();return e&&e.activationStart||0},d=function(e,t){var n=c(),r="navigate";return u>=0?r="back-forward-cache":n&&(r=document.prerendering||f()>0?"prerender":n.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},p=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(e){t(e.getEntries())});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},h=function(e,t){var n=function n(r){"pagehide"!==r.type&&"hidden"!==document.visibilityState||(e(r),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},m=function(e,t,n,r){var a,l;return function(o){var i;t.value>=0&&(o||r)&&((l=t.value-(a||0))||void 0===a)&&(a=t.value,t.delta=l,t.rating=(i=t.value)>n[1]?"poor":i>n[0]?"needs-improvement":"good",e(t))}},g=-1,y=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},v=function(){h(function(e){g=e.timeStamp},!0)},b=function(){return g<0&&(g=y(),v(),s(function(){setTimeout(function(){g=y(),v()},0)})),{get firstHiddenTime(){return g}}},w=function(e,t){t=t||{};var n,r=[1800,3e3],a=b(),l=d("FCP"),o=function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(u&&u.disconnect(),e.startTime<a.firstHiddenTime&&(l.value=e.startTime-f(),l.entries.push(e),n(!0)))})},i=window.performance&&window.performance.getEntriesByName&&window.performance.getEntriesByName("first-contentful-paint")[0],u=i?null:p("paint",o);(i||u)&&(n=m(e,l,r,t.reportAllChanges),i&&o([i]),s(function(a){n=m(e,l=d("FCP"),r,t.reportAllChanges),requestAnimationFrame(function(){requestAnimationFrame(function(){l.value=performance.now()-a.timeStamp,n(!0)})})}))},_=!1,S=-1,k=function(e,t){t=t||{};var n=[.1,.25];_||(w(function(e){S=e.value}),_=!0);var r,a=function(t){S>-1&&e(t)},l=d("CLS",0),o=0,i=[],u=function(e){e.forEach(function(e){if(!e.hadRecentInput){var t=i[0],n=i[i.length-1];o&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(o+=e.value,i.push(e)):(o=e.value,i=[e]),o>l.value&&(l.value=o,l.entries=i,r())}})},c=p("layout-shift",u);c&&(r=m(a,l,n,t.reportAllChanges),h(function(){u(c.takeRecords()),r(!0)}),s(function(){o=0,S=-1,r=m(a,l=d("CLS",0),n,t.reportAllChanges)}))},P={passive:!0,capture:!0},E=new Date,x=function(e,t){r||(r=t,a=e,l=new Date,N(removeEventListener),C())},C=function(){if(a>=0&&a<l-E){var e={entryType:"first-input",name:r.type,target:r.target,cancelable:r.cancelable,startTime:r.timeStamp,processingStart:r.timeStamp+a};o.forEach(function(t){t(e)}),o=[]}},O=function(e){if(e.cancelable){var t,n,r,a=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?(t=function(){x(a,e),r()},n=function(){r()},r=function(){removeEventListener("pointerup",t,P),removeEventListener("pointercancel",n,P)},addEventListener("pointerup",t,P),addEventListener("pointercancel",n,P)):x(a,e)}},N=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,O,P)})},R=function(e,t){t=t||{};var n,l=[100,300],i=b(),u=d("FID"),c=function(e){e.startTime<i.firstHiddenTime&&(u.value=e.processingStart-e.startTime,u.entries.push(e),n(!0))},f=function(e){e.forEach(c)},g=p("first-input",f);n=m(e,u,l,t.reportAllChanges),g&&h(function(){f(g.takeRecords()),g.disconnect()},!0),g&&s(function(){n=m(e,u=d("FID"),l,t.reportAllChanges),o=[],a=-1,r=null,N(addEventListener),o.push(c),C()})},L=0,M=1/0,j=0,T=function(e){e.forEach(function(e){e.interactionId&&(M=Math.min(M,e.interactionId),L=(j=Math.max(j,e.interactionId))?(j-M)/7+1:0)})},A=function(){return i?L:performance.interactionCount||0},z=function(){"interactionCount"in performance||i||(i=p("event",T,{type:"event",buffered:!0,durationThreshold:0}))},I=0,D=function(){return A()-I},F=[],U={},B=function(e){var t=F[F.length-1],n=U[e.interactionId];if(n||F.length<10||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};U[r.id]=r,F.push(r)}F.sort(function(e,t){return t.latency-e.latency}),F.splice(10).forEach(function(e){delete U[e.id]})}},H=function(e,t){t=t||{};var n=[200,500];z();var r,a=d("INP"),l=function(e){e.forEach(function(e){e.interactionId&&B(e),"first-input"!==e.entryType||F.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})||B(e)});var t,n=(t=Math.min(F.length-1,Math.floor(D()/50)),F[t]);n&&n.latency!==a.value&&(a.value=n.latency,a.entries=n.entries,r())},o=p("event",l,{durationThreshold:t.durationThreshold||40});r=m(e,a,n,t.reportAllChanges),o&&(o.observe({type:"first-input",buffered:!0}),h(function(){l(o.takeRecords()),a.value<0&&D()>0&&(a.value=0,a.entries=[]),r(!0)}),s(function(){F=[],I=A(),r=m(e,a=d("INP"),n,t.reportAllChanges)}))},W={},V=function(e,t){t=t||{};var n,r=[2500,4e3],a=b(),l=d("LCP"),o=function(e){var t=e[e.length-1];if(t){var r=t.startTime-f();r<a.firstHiddenTime&&(l.value=r,l.entries=[t],n())}},i=p("largest-contentful-paint",o);if(i){n=m(e,l,r,t.reportAllChanges);var u=function(){W[l.id]||(o(i.takeRecords()),i.disconnect(),W[l.id]=!0,n(!0))};["keydown","click"].forEach(function(e){addEventListener(e,u,{once:!0,capture:!0})}),h(u,!0),s(function(a){n=m(e,l=d("LCP"),r,t.reportAllChanges),requestAnimationFrame(function(){requestAnimationFrame(function(){l.value=performance.now()-a.timeStamp,W[l.id]=!0,n(!0)})})})}},q=function e(t){document.prerendering?addEventListener("prerenderingchange",function(){return e(t)},!0):"complete"!==document.readyState?addEventListener("load",function(){return e(t)},!0):setTimeout(t,0)},$=function(e,t){t=t||{};var n=[800,1800],r=d("TTFB"),a=m(e,r,n,t.reportAllChanges);q(function(){var l=c();if(l){if(r.value=Math.max(l.responseStart-f(),0),r.value<0||r.value>performance.now())return;r.entries=[l],a(!0),s(function(){(a=m(e,r=d("TTFB",0),n,t.reportAllChanges))(!0)})}})},e.exports=n},9423:function(e,t){"use strict";function n(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return n}})},676:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return a},getProperError:function(){return l}});let r=n(5306);function a(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function l(e){return a(e)?e:Error((0,r.isPlainObject)(e)?JSON.stringify(e):e+"")}},2431:function(){},8754:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.r(t),n.d(t,{_:function(){return r},_interop_require_default:function(){return r}})},1757:function(e,t,n){"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var a={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,n&&n.set(e,a),a}n.r(t),n.d(t,{_:function(){return a},_interop_require_wildcard:function(){return a}})}},function(e){_N_E=e(e.s=2768)}]);
\ No newline at end of file
diff --git a/_next/static/chunks/main-app-3c576c297d608a46.js b/_next/static/chunks/main-app-3c576c297d608a46.js
new file mode 100644
index 00000000..947d8ae3
--- /dev/null
+++ b/_next/static/chunks/main-app-3c576c297d608a46.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[744],{5558:function(e,n,t){Promise.resolve().then(t.t.bind(t,7858,23)),Promise.resolve().then(t.t.bind(t,9544,23)),Promise.resolve().then(t.t.bind(t,99,23)),Promise.resolve().then(t.t.bind(t,3055,23)),Promise.resolve().then(t.t.bind(t,9457,23))}},function(e){var n=function(n){return e(e.s=n)};e.O(0,[667,139],function(){return n(7732),n(5558)}),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/_next/static/chunks/pages/_app-c544d6df833bfd4a.js b/_next/static/chunks/pages/_app-c544d6df833bfd4a.js
new file mode 100644
index 00000000..985b8b5d
--- /dev/null
+++ b/_next/static/chunks/pages/_app-c544d6df833bfd4a.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{1597:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return u(3439)}])}},function(n){var _=function(_){return n(n.s=_)};n.O(0,[179],function(){return _(1597),_(3598)}),_N_E=n.O()}]);
\ No newline at end of file
diff --git a/_next/static/chunks/pages/_error-e6359318fe16f140.js b/_next/static/chunks/pages/_error-e6359318fe16f140.js
new file mode 100644
index 00000000..234e0e30
--- /dev/null
+++ b/_next/static/chunks/pages/_error-e6359318fe16f140.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[820],{1981:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return u(2512)}])}},function(n){n.O(0,[888,179],function(){return n(n.s=1981)}),_N_E=n.O()}]);
\ No newline at end of file
diff --git a/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js b/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js
new file mode 100644
index 00000000..3858b79f
--- /dev/null
+++ b/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js
@@ -0,0 +1 @@
+!function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){var e={exports:{}};return t(e,e.exports),e.exports}var r=function(t){return t&&t.Math==Math&&t},n=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||Function("return this")(),o=function(t){try{return!!t()}catch(t){return!0}},i=!o(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}),a={}.propertyIsEnumerable,u=Object.getOwnPropertyDescriptor,s=u&&!a.call({1:2},1)?function(t){var e=u(this,t);return!!e&&e.enumerable}:a,c={f:s},f=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},l={}.toString,h=function(t){return l.call(t).slice(8,-1)},p="".split,d=o(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==h(t)?p.call(t,""):Object(t)}:Object,v=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},g=function(t){return d(v(t))},y=function(t){return"object"==typeof t?null!==t:"function"==typeof t},m=function(t,e){if(!y(t))return t;var r,n;if(e&&"function"==typeof(r=t.toString)&&!y(n=r.call(t)))return n;if("function"==typeof(r=t.valueOf)&&!y(n=r.call(t)))return n;if(!e&&"function"==typeof(r=t.toString)&&!y(n=r.call(t)))return n;throw TypeError("Can't convert object to primitive value")},b={}.hasOwnProperty,w=function(t,e){return b.call(t,e)},S=n.document,E=y(S)&&y(S.createElement),x=function(t){return E?S.createElement(t):{}},A=!i&&!o(function(){return 7!=Object.defineProperty(x("div"),"a",{get:function(){return 7}}).a}),O=Object.getOwnPropertyDescriptor,R={f:i?O:function(t,e){if(t=g(t),e=m(e,!0),A)try{return O(t,e)}catch(t){}if(w(t,e))return f(!c.f.call(t,e),t[e])}},j=function(t){if(!y(t))throw TypeError(String(t)+" is not an object");return t},P=Object.defineProperty,I={f:i?P:function(t,e,r){if(j(t),e=m(e,!0),j(r),A)try{return P(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},T=i?function(t,e,r){return I.f(t,e,f(1,r))}:function(t,e,r){return t[e]=r,t},k=function(t,e){try{T(n,t,e)}catch(r){n[t]=e}return e},L="__core-js_shared__",U=n[L]||k(L,{}),M=Function.toString;"function"!=typeof U.inspectSource&&(U.inspectSource=function(t){return M.call(t)});var _,N,C,F=U.inspectSource,B=n.WeakMap,D="function"==typeof B&&/native code/.test(F(B)),q=!1,z=e(function(t){(t.exports=function(t,e){return U[t]||(U[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})}),W=0,K=Math.random(),G=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++W+K).toString(36)},$=z("keys"),V=function(t){return $[t]||($[t]=G(t))},H={};if(D){var X=new(0,n.WeakMap),Y=X.get,J=X.has,Q=X.set;_=function(t,e){return Q.call(X,t,e),e},N=function(t){return Y.call(X,t)||{}},C=function(t){return J.call(X,t)}}else{var Z=V("state");H[Z]=!0,_=function(t,e){return T(t,Z,e),e},N=function(t){return w(t,Z)?t[Z]:{}},C=function(t){return w(t,Z)}}var tt,et={set:_,get:N,has:C,enforce:function(t){return C(t)?N(t):_(t,{})},getterFor:function(t){return function(e){var r;if(!y(e)||(r=N(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}},rt=e(function(t){var e=et.get,r=et.enforce,o=String(String).split("String");(t.exports=function(t,e,i,a){var u=!!a&&!!a.unsafe,s=!!a&&!!a.enumerable,c=!!a&&!!a.noTargetGet;"function"==typeof i&&("string"!=typeof e||w(i,"name")||T(i,"name",e),r(i).source=o.join("string"==typeof e?e:"")),t!==n?(u?!c&&t[e]&&(s=!0):delete t[e],s?t[e]=i:T(t,e,i)):s?t[e]=i:k(e,i)})(Function.prototype,"toString",function(){return"function"==typeof this&&e(this).source||F(this)})}),nt=n,ot=function(t){return"function"==typeof t?t:void 0},it=function(t,e){return arguments.length<2?ot(nt[t])||ot(n[t]):nt[t]&&nt[t][e]||n[t]&&n[t][e]},at=Math.ceil,ut=Math.floor,st=function(t){return isNaN(t=+t)?0:(t>0?ut:at)(t)},ct=Math.min,ft=function(t){return t>0?ct(st(t),9007199254740991):0},lt=Math.max,ht=Math.min,pt=function(t,e){var r=st(t);return r<0?lt(r+e,0):ht(r,e)},dt=function(t){return function(e,r,n){var o,i=g(e),a=ft(i.length),u=pt(n,a);if(t&&r!=r){for(;a>u;)if((o=i[u++])!=o)return!0}else for(;a>u;u++)if((t||u in i)&&i[u]===r)return t||u||0;return!t&&-1}},vt={includes:dt(!0),indexOf:dt(!1)},gt=vt.indexOf,yt=function(t,e){var r,n=g(t),o=0,i=[];for(r in n)!w(H,r)&&w(n,r)&&i.push(r);for(;e.length>o;)w(n,r=e[o++])&&(~gt(i,r)||i.push(r));return i},mt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],bt=mt.concat("length","prototype"),wt={f:Object.getOwnPropertyNames||function(t){return yt(t,bt)}},St={f:Object.getOwnPropertySymbols},Et=it("Reflect","ownKeys")||function(t){var e=wt.f(j(t)),r=St.f;return r?e.concat(r(t)):e},xt=function(t,e){for(var r=Et(e),n=I.f,o=R.f,i=0;i<r.length;i++){var a=r[i];w(t,a)||n(t,a,o(e,a))}},At=/#|\.prototype\./,Ot=function(t,e){var r=jt[Rt(t)];return r==It||r!=Pt&&("function"==typeof e?o(e):!!e)},Rt=Ot.normalize=function(t){return String(t).replace(At,".").toLowerCase()},jt=Ot.data={},Pt=Ot.NATIVE="N",It=Ot.POLYFILL="P",Tt=Ot,kt=R.f,Lt=function(t,e){var r,o,i,a,u,s=t.target,c=t.global,f=t.stat;if(r=c?n:f?n[s]||k(s,{}):(n[s]||{}).prototype)for(o in e){if(a=e[o],i=t.noTargetGet?(u=kt(r,o))&&u.value:r[o],!Tt(c?o:s+(f?".":"#")+o,t.forced)&&void 0!==i){if(typeof a==typeof i)continue;xt(a,i)}(t.sham||i&&i.sham)&&T(a,"sham",!0),rt(r,o,a,t)}},Ut=function(t){return Object(v(t))},Mt=Math.min,_t=[].copyWithin||function(t,e){var r=Ut(this),n=ft(r.length),o=pt(t,n),i=pt(e,n),a=arguments.length>2?arguments[2]:void 0,u=Mt((void 0===a?n:pt(a,n))-i,n-o),s=1;for(i<o&&o<i+u&&(s=-1,i+=u-1,o+=u-1);u-- >0;)i in r?r[o]=r[i]:delete r[o],o+=s,i+=s;return r},Nt=!!Object.getOwnPropertySymbols&&!o(function(){return!String(Symbol())}),Ct=Nt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Ft=z("wks"),Bt=n.Symbol,Dt=Ct?Bt:Bt&&Bt.withoutSetter||G,qt=function(t){return w(Ft,t)||(Ft[t]=Nt&&w(Bt,t)?Bt[t]:Dt("Symbol."+t)),Ft[t]},zt=Object.keys||function(t){return yt(t,mt)},Wt=i?Object.defineProperties:function(t,e){j(t);for(var r,n=zt(e),o=n.length,i=0;o>i;)I.f(t,r=n[i++],e[r]);return t},Kt=it("document","documentElement"),Gt=V("IE_PROTO"),$t=function(){},Vt=function(t){return"<script>"+t+"<\/script>"},Ht=function(){try{tt=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,e;Ht=tt?function(t){t.write(Vt("")),t.close();var e=t.parentWindow.Object;return t=null,e}(tt):((e=x("iframe")).style.display="none",Kt.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(Vt("document.F=Object")),t.close(),t.F);for(var r=mt.length;r--;)delete Ht.prototype[mt[r]];return Ht()};H[Gt]=!0;var Xt=Object.create||function(t,e){var r;return null!==t?($t.prototype=j(t),r=new $t,$t.prototype=null,r[Gt]=t):r=Ht(),void 0===e?r:Wt(r,e)},Yt=qt("unscopables"),Jt=Array.prototype;null==Jt[Yt]&&I.f(Jt,Yt,{configurable:!0,value:Xt(null)});var Qt=function(t){Jt[Yt][t]=!0};Lt({target:"Array",proto:!0},{copyWithin:_t}),Qt("copyWithin");var Zt=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},te=function(t,e,r){if(Zt(t),void 0===e)return t;switch(r){case 0:return function(){return t.call(e)};case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,o){return t.call(e,r,n,o)}}return function(){return t.apply(e,arguments)}},ee=Function.call,re=function(t,e,r){return te(ee,n[t].prototype[e],r)};re("Array","copyWithin"),Lt({target:"Array",proto:!0},{fill:function(t){for(var e=Ut(this),r=ft(e.length),n=arguments.length,o=pt(n>1?arguments[1]:void 0,r),i=n>2?arguments[2]:void 0,a=void 0===i?r:pt(i,r);a>o;)e[o++]=t;return e}}),Qt("fill"),re("Array","fill");var ne=Array.isArray||function(t){return"Array"==h(t)},oe=qt("species"),ie=function(t,e){var r;return ne(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!ne(r.prototype)?y(r)&&null===(r=r[oe])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===e?0:e)},ae=[].push,ue=function(t){var e=1==t,r=2==t,n=3==t,o=4==t,i=6==t,a=5==t||i;return function(u,s,c,f){for(var l,h,p=Ut(u),v=d(p),g=te(s,c,3),y=ft(v.length),m=0,b=f||ie,w=e?b(u,y):r?b(u,0):void 0;y>m;m++)if((a||m in v)&&(h=g(l=v[m],m,p),t))if(e)w[m]=h;else if(h)switch(t){case 3:return!0;case 5:return l;case 6:return m;case 2:ae.call(w,l)}else if(o)return!1;return i?-1:n||o?o:w}},se={forEach:ue(0),map:ue(1),filter:ue(2),some:ue(3),every:ue(4),find:ue(5),findIndex:ue(6)},ce=Object.defineProperty,fe={},le=function(t){throw t},he=function(t,e){if(w(fe,t))return fe[t];e||(e={});var r=[][t],n=!!w(e,"ACCESSORS")&&e.ACCESSORS,a=w(e,0)?e[0]:le,u=w(e,1)?e[1]:void 0;return fe[t]=!!r&&!o(function(){if(n&&!i)return!0;var t={length:-1};n?ce(t,1,{enumerable:!0,get:le}):t[1]=1,r.call(t,a,u)})},pe=se.find,de="find",ve=!0,ge=he(de);de in[]&&Array(1).find(function(){ve=!1}),Lt({target:"Array",proto:!0,forced:ve||!ge},{find:function(t){return pe(this,t,arguments.length>1?arguments[1]:void 0)}}),Qt(de),re("Array","find");var ye=se.findIndex,me="findIndex",be=!0,we=he(me);me in[]&&Array(1).findIndex(function(){be=!1}),Lt({target:"Array",proto:!0,forced:be||!we},{findIndex:function(t){return ye(this,t,arguments.length>1?arguments[1]:void 0)}}),Qt(me),re("Array","findIndex");var Se=function(t,e,r,n,o,i,a,u){for(var s,c=o,f=0,l=!!a&&te(a,u,3);f<n;){if(f in r){if(s=l?l(r[f],f,e):r[f],i>0&&ne(s))c=Se(t,e,s,ft(s.length),c,i-1)-1;else{if(c>=9007199254740991)throw TypeError("Exceed the acceptable array length");t[c]=s}c++}f++}return c},Ee=Se;Lt({target:"Array",proto:!0},{flatMap:function(t){var e,r=Ut(this),n=ft(r.length);return Zt(t),(e=ie(r,0)).length=Ee(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}}),Qt("flatMap"),re("Array","flatMap"),Lt({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=Ut(this),r=ft(e.length),n=ie(e,0);return n.length=Ee(n,e,e,r,0,void 0===t?1:st(t)),n}}),Qt("flat"),re("Array","flat");var xe,Ae,Oe,Re=function(t){return function(e,r){var n,o,i=String(v(e)),a=st(r),u=i.length;return a<0||a>=u?t?"":void 0:(n=i.charCodeAt(a))<55296||n>56319||a+1===u||(o=i.charCodeAt(a+1))<56320||o>57343?t?i.charAt(a):n:t?i.slice(a,a+2):o-56320+(n-55296<<10)+65536}},je={codeAt:Re(!1),charAt:Re(!0)},Pe=!o(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),Ie=V("IE_PROTO"),Te=Object.prototype,ke=Pe?Object.getPrototypeOf:function(t){return t=Ut(t),w(t,Ie)?t[Ie]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?Te:null},Le=qt("iterator"),Ue=!1;[].keys&&("next"in(Oe=[].keys())?(Ae=ke(ke(Oe)))!==Object.prototype&&(xe=Ae):Ue=!0),null==xe&&(xe={}),w(xe,Le)||T(xe,Le,function(){return this});var Me={IteratorPrototype:xe,BUGGY_SAFARI_ITERATORS:Ue},_e=I.f,Ne=qt("toStringTag"),Ce=function(t,e,r){t&&!w(t=r?t:t.prototype,Ne)&&_e(t,Ne,{configurable:!0,value:e})},Fe={},Be=Me.IteratorPrototype,De=function(){return this},qe=function(t,e,r){var n=e+" Iterator";return t.prototype=Xt(Be,{next:f(1,r)}),Ce(t,n,!1),Fe[n]=De,t},ze=function(t){if(!y(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t},We=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return j(r),ze(n),e?t.call(r,n):r.__proto__=n,r}}():void 0),Ke=Me.IteratorPrototype,Ge=Me.BUGGY_SAFARI_ITERATORS,$e=qt("iterator"),Ve="keys",He="values",Xe="entries",Ye=function(){return this},Je=function(t,e,r,n,o,i,a){qe(r,e,n);var u,s,c,f=function(t){if(t===o&&v)return v;if(!Ge&&t in p)return p[t];switch(t){case Ve:case He:case Xe:return function(){return new r(this,t)}}return function(){return new r(this)}},l=e+" Iterator",h=!1,p=t.prototype,d=p[$e]||p["@@iterator"]||o&&p[o],v=!Ge&&d||f(o),g="Array"==e&&p.entries||d;if(g&&(u=ke(g.call(new t)),Ke!==Object.prototype&&u.next&&(ke(u)!==Ke&&(We?We(u,Ke):"function"!=typeof u[$e]&&T(u,$e,Ye)),Ce(u,l,!0))),o==He&&d&&d.name!==He&&(h=!0,v=function(){return d.call(this)}),p[$e]!==v&&T(p,$e,v),Fe[e]=v,o)if(s={values:f(He),keys:i?v:f(Ve),entries:f(Xe)},a)for(c in s)(Ge||h||!(c in p))&&rt(p,c,s[c]);else Lt({target:e,proto:!0,forced:Ge||h},s);return s},Qe=je.charAt,Ze="String Iterator",tr=et.set,er=et.getterFor(Ze);Je(String,"String",function(t){tr(this,{type:Ze,string:String(t),index:0})},function(){var t,e=er(this),r=e.string,n=e.index;return n>=r.length?{value:void 0,done:!0}:(t=Qe(r,n),e.index+=t.length,{value:t,done:!1})});var rr=function(t,e,r,n){try{return n?e(j(r)[0],r[1]):e(r)}catch(e){var o=t.return;throw void 0!==o&&j(o.call(t)),e}},nr=qt("iterator"),or=Array.prototype,ir=function(t){return void 0!==t&&(Fe.Array===t||or[nr]===t)},ar=function(t,e,r){var n=m(e);n in t?I.f(t,n,f(0,r)):t[n]=r},ur={};ur[qt("toStringTag")]="z";var sr="[object z]"===String(ur),cr=qt("toStringTag"),fr="Arguments"==h(function(){return arguments}()),lr=sr?h:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),cr))?r:fr?h(e):"Object"==(n=h(e))&&"function"==typeof e.callee?"Arguments":n},hr=qt("iterator"),pr=function(t){if(null!=t)return t[hr]||t["@@iterator"]||Fe[lr(t)]},dr=function(t){var e,r,n,o,i,a,u=Ut(t),s="function"==typeof this?this:Array,c=arguments.length,f=c>1?arguments[1]:void 0,l=void 0!==f,h=pr(u),p=0;if(l&&(f=te(f,c>2?arguments[2]:void 0,2)),null==h||s==Array&&ir(h))for(r=new s(e=ft(u.length));e>p;p++)a=l?f(u[p],p):u[p],ar(r,p,a);else for(i=(o=h.call(u)).next,r=new s;!(n=i.call(o)).done;p++)a=l?rr(o,f,[n.value,p],!0):n.value,ar(r,p,a);return r.length=p,r},vr=qt("iterator"),gr=!1;try{var yr=0,mr={next:function(){return{done:!!yr++}},return:function(){gr=!0}};mr[vr]=function(){return this},Array.from(mr,function(){throw 2})}catch(t){}var br=function(t,e){if(!e&&!gr)return!1;var r=!1;try{var n={};n[vr]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},wr=!br(function(t){Array.from(t)});Lt({target:"Array",stat:!0,forced:wr},{from:dr});var Sr=vt.includes,Er=he("indexOf",{ACCESSORS:!0,1:0});Lt({target:"Array",proto:!0,forced:!Er},{includes:function(t){return Sr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qt("includes"),re("Array","includes");var xr="Array Iterator",Ar=et.set,Or=et.getterFor(xr),Rr=Je(Array,"Array",function(t,e){Ar(this,{type:xr,target:g(t),index:0,kind:e})},function(){var t=Or(this),e=t.target,r=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:e[n],done:!1}:{value:[n,e[n]],done:!1}},"values");Fe.Arguments=Fe.Array,Qt("keys"),Qt("values"),Qt("entries"),re("Array","values");var jr=o(function(){function t(){}return!(Array.of.call(t)instanceof t)});Lt({target:"Array",stat:!0,forced:jr},{of:function(){for(var t=0,e=arguments.length,r=new("function"==typeof this?this:Array)(e);e>t;)ar(r,t,arguments[t++]);return r.length=e,r}});var Pr=qt("hasInstance"),Ir=Function.prototype;Pr in Ir||I.f(Ir,Pr,{value:function(t){if("function"!=typeof this||!y(t))return!1;if(!y(this.prototype))return t instanceof this;for(;t=ke(t);)if(this.prototype===t)return!0;return!1}}),qt("hasInstance");var Tr=Function.prototype,kr=Tr.toString,Lr=/^\s*function ([^ (]*)/,Ur="name";i&&!(Ur in Tr)&&(0,I.f)(Tr,Ur,{configurable:!0,get:function(){try{return kr.call(this).match(Lr)[1]}catch(t){return""}}});var Mr=!o(function(){return Object.isExtensible(Object.preventExtensions({}))}),_r=e(function(t){var e=I.f,r=G("meta"),n=0,o=Object.isExtensible||function(){return!0},i=function(t){e(t,r,{value:{objectID:"O"+ ++n,weakData:{}}})},a=t.exports={REQUIRED:!1,fastKey:function(t,e){if(!y(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!w(t,r)){if(!o(t))return"F";if(!e)return"E";i(t)}return t[r].objectID},getWeakData:function(t,e){if(!w(t,r)){if(!o(t))return!0;if(!e)return!1;i(t)}return t[r].weakData},onFreeze:function(t){return Mr&&a.REQUIRED&&o(t)&&!w(t,r)&&i(t),t}};H[r]=!0}),Nr=e(function(t){var e=function(t,e){this.stopped=t,this.result=e},r=t.exports=function(t,r,n,o,i){var a,u,s,c,f,l,h,p=te(r,n,o?2:1);if(i)a=t;else{if("function"!=typeof(u=pr(t)))throw TypeError("Target is not iterable");if(ir(u)){for(s=0,c=ft(t.length);c>s;s++)if((f=o?p(j(h=t[s])[0],h[1]):p(t[s]))&&f instanceof e)return f;return new e(!1)}a=u.call(t)}for(l=a.next;!(h=l.call(a)).done;)if("object"==typeof(f=rr(a,p,h.value,o))&&f&&f instanceof e)return f;return new e(!1)};r.stop=function(t){return new e(!0,t)}}),Cr=function(t,e,r){if(!(t instanceof e))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return t},Fr=function(t,e,r){var n,o;return We&&"function"==typeof(n=e.constructor)&&n!==r&&y(o=n.prototype)&&o!==r.prototype&&We(t,o),t},Br=function(t,e,r){var i=-1!==t.indexOf("Map"),a=-1!==t.indexOf("Weak"),u=i?"set":"add",s=n[t],c=s&&s.prototype,f=s,l={},h=function(t){var e=c[t];rt(c,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(a&&!y(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return a&&!y(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(a&&!y(t))&&e.call(this,0===t?0:t)}:function(t,r){return e.call(this,0===t?0:t,r),this})};if(Tt(t,"function"!=typeof s||!(a||c.forEach&&!o(function(){(new s).entries().next()}))))f=r.getConstructor(e,t,i,u),_r.REQUIRED=!0;else if(Tt(t,!0)){var p=new f,d=p[u](a?{}:-0,1)!=p,v=o(function(){p.has(1)}),g=br(function(t){new s(t)}),m=!a&&o(function(){for(var t=new s,e=5;e--;)t[u](e,e);return!t.has(-0)});g||((f=e(function(e,r){Cr(e,f,t);var n=Fr(new s,e,f);return null!=r&&Nr(r,n[u],n,i),n})).prototype=c,c.constructor=f),(v||m)&&(h("delete"),h("has"),i&&h("get")),(m||d)&&h(u),a&&c.clear&&delete c.clear}return l[t]=f,Lt({global:!0,forced:f!=s},l),Ce(f,t),a||r.setStrong(f,t,i),f},Dr=function(t,e,r){for(var n in e)rt(t,n,e[n],r);return t},qr=qt("species"),zr=function(t){var e=it(t);i&&e&&!e[qr]&&(0,I.f)(e,qr,{configurable:!0,get:function(){return this}})},Wr=I.f,Kr=_r.fastKey,Gr=et.set,$r=et.getterFor,Vr={getConstructor:function(t,e,r,n){var o=t(function(t,a){Cr(t,o,e),Gr(t,{type:e,index:Xt(null),first:void 0,last:void 0,size:0}),i||(t.size=0),null!=a&&Nr(a,t[n],t,r)}),a=$r(e),u=function(t,e,r){var n,o,u=a(t),c=s(t,e);return c?c.value=r:(u.last=c={index:o=Kr(e,!0),key:e,value:r,previous:n=u.last,next:void 0,removed:!1},u.first||(u.first=c),n&&(n.next=c),i?u.size++:t.size++,"F"!==o&&(u.index[o]=c)),t},s=function(t,e){var r,n=a(t),o=Kr(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key==e)return r};return Dr(o.prototype,{clear:function(){for(var t=a(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,i?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=s(e,t);if(n){var o=n.next,u=n.previous;delete r.index[n.index],n.removed=!0,u&&(u.next=o),o&&(o.previous=u),r.first==n&&(r.first=o),r.last==n&&(r.last=u),i?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=te(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!s(this,t)}}),Dr(o.prototype,r?{get:function(t){var e=s(this,t);return e&&e.value},set:function(t,e){return u(this,0===t?0:t,e)}}:{add:function(t){return u(this,t=0===t?0:t,t)}}),i&&Wr(o.prototype,"size",{get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=$r(e),i=$r(n);Je(t,e,function(t,e){Gr(this,{type:n,target:t,state:o(t),kind:e,last:void 0})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?"keys"==e?{value:r.key,done:!1}:"values"==e?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})},r?"entries":"values",!r,!0),zr(e)}},Hr=Br("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Vr);sr||rt(Object.prototype,"toString",sr?{}.toString:function(){return"[object "+lr(this)+"]"},{unsafe:!0});var Xr={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Yr=qt("iterator"),Jr=qt("toStringTag"),Qr=Rr.values;for(var Zr in Xr){var tn=n[Zr],en=tn&&tn.prototype;if(en){if(en[Yr]!==Qr)try{T(en,Yr,Qr)}catch(t){en[Yr]=Qr}if(en[Jr]||T(en,Jr,Zr),Xr[Zr])for(var rn in Rr)if(en[rn]!==Rr[rn])try{T(en,rn,Rr[rn])}catch(t){en[rn]=Rr[rn]}}}var nn=function(t){var e,r,n,o,i=arguments.length,a=i>1?arguments[1]:void 0;return Zt(this),(e=void 0!==a)&&Zt(a),null==t?new this:(r=[],e?(n=0,o=te(a,i>2?arguments[2]:void 0,2),Nr(t,function(t){r.push(o(t,n++))})):Nr(t,r.push,r),new this(r))};Lt({target:"Map",stat:!0},{from:nn});var on=function(){for(var t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return new this(e)};Lt({target:"Map",stat:!0},{of:on});var an=function(){for(var t,e=j(this),r=Zt(e.delete),n=!0,o=0,i=arguments.length;o<i;o++)t=r.call(e,arguments[o]),n=n&&t;return!!n};Lt({target:"Map",proto:!0,real:!0,forced:q},{deleteAll:function(){return an.apply(this,arguments)}});var un=function(t){var e=pr(t);if("function"!=typeof e)throw TypeError(String(t)+" is not iterable");return j(e.call(t))},sn=function(t){return Map.prototype.entries.call(t)};Lt({target:"Map",proto:!0,real:!0,forced:q},{every:function(t){var e=j(this),r=sn(e),n=te(t,arguments.length>1?arguments[1]:void 0,3);return!Nr(r,function(t,r){if(!n(r,t,e))return Nr.stop()},void 0,!0,!0).stopped}});var cn=qt("species"),fn=function(t,e){var r,n=j(t).constructor;return void 0===n||null==(r=j(n)[cn])?e:Zt(r)};Lt({target:"Map",proto:!0,real:!0,forced:q},{filter:function(t){var e=j(this),r=sn(e),n=te(t,arguments.length>1?arguments[1]:void 0,3),o=new(fn(e,it("Map"))),i=Zt(o.set);return Nr(r,function(t,r){n(r,t,e)&&i.call(o,t,r)},void 0,!0,!0),o}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{find:function(t){var e=j(this),r=sn(e),n=te(t,arguments.length>1?arguments[1]:void 0,3);return Nr(r,function(t,r){if(n(r,t,e))return Nr.stop(r)},void 0,!0,!0).result}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{findKey:function(t){var e=j(this),r=sn(e),n=te(t,arguments.length>1?arguments[1]:void 0,3);return Nr(r,function(t,r){if(n(r,t,e))return Nr.stop(t)},void 0,!0,!0).result}}),Lt({target:"Map",stat:!0},{groupBy:function(t,e){var r=new this;Zt(e);var n=Zt(r.has),o=Zt(r.get),i=Zt(r.set);return Nr(t,function(t){var a=e(t);n.call(r,a)?o.call(r,a).push(t):i.call(r,a,[t])}),r}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{includes:function(t){return Nr(sn(j(this)),function(e,r){if((n=r)===(o=t)||n!=n&&o!=o)return Nr.stop();var n,o},void 0,!0,!0).stopped}}),Lt({target:"Map",stat:!0},{keyBy:function(t,e){var r=new this;Zt(e);var n=Zt(r.set);return Nr(t,function(t){n.call(r,e(t),t)}),r}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{keyOf:function(t){return Nr(sn(j(this)),function(e,r){if(r===t)return Nr.stop(e)},void 0,!0,!0).result}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{mapKeys:function(t){var e=j(this),r=sn(e),n=te(t,arguments.length>1?arguments[1]:void 0,3),o=new(fn(e,it("Map"))),i=Zt(o.set);return Nr(r,function(t,r){i.call(o,n(r,t,e),r)},void 0,!0,!0),o}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{mapValues:function(t){var e=j(this),r=sn(e),n=te(t,arguments.length>1?arguments[1]:void 0,3),o=new(fn(e,it("Map"))),i=Zt(o.set);return Nr(r,function(t,r){i.call(o,t,n(r,t,e))},void 0,!0,!0),o}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{merge:function(t){for(var e=j(this),r=Zt(e.set),n=0;n<arguments.length;)Nr(arguments[n++],r,e,!0);return e}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{reduce:function(t){var e=j(this),r=sn(e),n=arguments.length<2,o=n?void 0:arguments[1];if(Zt(t),Nr(r,function(r,i){n?(n=!1,o=i):o=t(o,i,r,e)},void 0,!0,!0),n)throw TypeError("Reduce of empty map with no initial value");return o}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{some:function(t){var e=j(this),r=sn(e),n=te(t,arguments.length>1?arguments[1]:void 0,3);return Nr(r,function(t,r){if(n(r,t,e))return Nr.stop()},void 0,!0,!0).stopped}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{update:function(t,e){var r=j(this),n=arguments.length;Zt(e);var o=r.has(t);if(!o&&n<3)throw TypeError("Updating absent value");var i=o?r.get(t):Zt(n>2?arguments[2]:void 0)(t,r);return r.set(t,e(i,t,r)),r}});var ln=function(t,e){var r,n=j(this),o=arguments.length>2?arguments[2]:void 0;if("function"!=typeof e&&"function"!=typeof o)throw TypeError("At least one callback required");return n.has(t)?(r=n.get(t),"function"==typeof e&&(r=e(r),n.set(t,r))):"function"==typeof o&&(r=o(),n.set(t,r)),r};Lt({target:"Map",proto:!0,real:!0,forced:q},{upsert:ln}),Lt({target:"Map",proto:!0,real:!0,forced:q},{updateOrInsert:ln});var hn="\t\n\v\f\r                　\u2028\u2029\ufeff",pn="["+hn+"]",dn=RegExp("^"+pn+pn+"*"),vn=RegExp(pn+pn+"*$"),gn=function(t){return function(e){var r=String(v(e));return 1&t&&(r=r.replace(dn,"")),2&t&&(r=r.replace(vn,"")),r}},yn={start:gn(1),end:gn(2),trim:gn(3)},mn=wt.f,bn=R.f,wn=I.f,Sn=yn.trim,En="Number",xn=n.Number,An=xn.prototype,On=h(Xt(An))==En,Rn=function(t){var e,r,n,o,i,a,u,s,c=m(t,!1);if("string"==typeof c&&c.length>2)if(43===(e=(c=Sn(c)).charCodeAt(0))||45===e){if(88===(r=c.charCodeAt(2))||120===r)return NaN}else if(48===e){switch(c.charCodeAt(1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=c.slice(2)).length,u=0;u<a;u++)if((s=i.charCodeAt(u))<48||s>o)return NaN;return parseInt(i,n)}return+c};if(Tt(En,!xn(" 0o1")||!xn("0b1")||xn("+0x1"))){for(var jn,Pn=function(t){var e=arguments.length<1?0:t,r=this;return r instanceof Pn&&(On?o(function(){An.valueOf.call(r)}):h(r)!=En)?Fr(new xn(Rn(e)),r,Pn):Rn(e)},In=i?mn(xn):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),Tn=0;In.length>Tn;Tn++)w(xn,jn=In[Tn])&&!w(Pn,jn)&&wn(Pn,jn,bn(xn,jn));Pn.prototype=An,An.constructor=Pn,rt(n,En,Pn)}Lt({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)});var kn=n.isFinite;Lt({target:"Number",stat:!0},{isFinite:Number.isFinite||function(t){return"number"==typeof t&&kn(t)}});var Ln=Math.floor,Un=function(t){return!y(t)&&isFinite(t)&&Ln(t)===t};Lt({target:"Number",stat:!0},{isInteger:Un}),Lt({target:"Number",stat:!0},{isNaN:function(t){return t!=t}});var Mn=Math.abs;Lt({target:"Number",stat:!0},{isSafeInteger:function(t){return Un(t)&&Mn(t)<=9007199254740991}}),Lt({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991}),Lt({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991});var _n=yn.trim,Nn=n.parseFloat,Cn=1/Nn(hn+"-0")!=-Infinity?function(t){var e=_n(String(t)),r=Nn(e);return 0===r&&"-"==e.charAt(0)?-0:r}:Nn;Lt({target:"Number",stat:!0,forced:Number.parseFloat!=Cn},{parseFloat:Cn});var Fn=yn.trim,Bn=n.parseInt,Dn=/^[+-]?0[Xx]/,qn=8!==Bn(hn+"08")||22!==Bn(hn+"0x16")?function(t,e){var r=Fn(String(t));return Bn(r,e>>>0||(Dn.test(r)?16:10))}:Bn;Lt({target:"Number",stat:!0,forced:Number.parseInt!=qn},{parseInt:qn});var zn=c.f,Wn=function(t){return function(e){for(var r,n=g(e),o=zt(n),a=o.length,u=0,s=[];a>u;)r=o[u++],i&&!zn.call(n,r)||s.push(t?[r,n[r]]:n[r]);return s}},Kn={entries:Wn(!0),values:Wn(!1)},Gn=Kn.entries;Lt({target:"Object",stat:!0},{entries:function(t){return Gn(t)}}),Lt({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(t){for(var e,r,n=g(t),o=R.f,i=Et(n),a={},u=0;i.length>u;)void 0!==(r=o(n,e=i[u++]))&&ar(a,e,r);return a}});var $n=o(function(){zt(1)});Lt({target:"Object",stat:!0,forced:$n},{keys:function(t){return zt(Ut(t))}});var Vn=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};Lt({target:"Object",stat:!0},{is:Vn});var Hn=Kn.values;Lt({target:"Object",stat:!0},{values:function(t){return Hn(t)}});var Xn=it("Reflect","apply"),Yn=Function.apply,Jn=!o(function(){Xn(function(){})});Lt({target:"Reflect",stat:!0,forced:Jn},{apply:function(t,e,r){return Zt(t),j(r),Xn?Xn(t,e,r):Yn.call(t,e,r)}});var Qn=[].slice,Zn={},to=function(t,e,r){if(!(e in Zn)){for(var n=[],o=0;o<e;o++)n[o]="a["+o+"]";Zn[e]=Function("C,a","return new C("+n.join(",")+")")}return Zn[e](t,r)},eo=Function.bind||function(t){var e=Zt(this),r=Qn.call(arguments,1),n=function(){var o=r.concat(Qn.call(arguments));return this instanceof n?to(e,o.length,o):e.apply(t,o)};return y(e.prototype)&&(n.prototype=e.prototype),n},ro=it("Reflect","construct"),no=o(function(){function t(){}return!(ro(function(){},[],t)instanceof t)}),oo=!o(function(){ro(function(){})}),io=no||oo;Lt({target:"Reflect",stat:!0,forced:io,sham:io},{construct:function(t,e){Zt(t),j(e);var r=arguments.length<3?t:Zt(arguments[2]);if(oo&&!no)return ro(t,e,r);if(t==r){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var n=[null];return n.push.apply(n,e),new(eo.apply(t,n))}var o=r.prototype,i=Xt(y(o)?o:Object.prototype),a=Function.apply.call(t,i,e);return y(a)?a:i}});var ao=o(function(){Reflect.defineProperty(I.f({},1,{value:1}),1,{value:2})});Lt({target:"Reflect",stat:!0,forced:ao,sham:!i},{defineProperty:function(t,e,r){j(t);var n=m(e,!0);j(r);try{return I.f(t,n,r),!0}catch(t){return!1}}});var uo=R.f;Lt({target:"Reflect",stat:!0},{deleteProperty:function(t,e){var r=uo(j(t),e);return!(r&&!r.configurable)&&delete t[e]}}),Lt({target:"Reflect",stat:!0},{get:function t(e,r){var n,o,i=arguments.length<3?e:arguments[2];return j(e)===i?e[r]:(n=R.f(e,r))?w(n,"value")?n.value:void 0===n.get?void 0:n.get.call(i):y(o=ke(e))?t(o,r,i):void 0}}),Lt({target:"Reflect",stat:!0,sham:!i},{getOwnPropertyDescriptor:function(t,e){return R.f(j(t),e)}}),Lt({target:"Reflect",stat:!0,sham:!Pe},{getPrototypeOf:function(t){return ke(j(t))}}),Lt({target:"Reflect",stat:!0},{has:function(t,e){return e in t}});var so=Object.isExtensible;Lt({target:"Reflect",stat:!0},{isExtensible:function(t){return j(t),!so||so(t)}}),Lt({target:"Reflect",stat:!0},{ownKeys:Et}),Lt({target:"Reflect",stat:!0,sham:!Mr},{preventExtensions:function(t){j(t);try{var e=it("Object","preventExtensions");return e&&e(t),!0}catch(t){return!1}}});var co=o(function(){var t=I.f({},"a",{configurable:!0});return!1!==Reflect.set(ke(t),"a",1,t)});Lt({target:"Reflect",stat:!0,forced:co},{set:function t(e,r,n){var o,i,a=arguments.length<4?e:arguments[3],u=R.f(j(e),r);if(!u){if(y(i=ke(e)))return t(i,r,n,a);u=f(0)}if(w(u,"value")){if(!1===u.writable||!y(a))return!1;if(o=R.f(a,r)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,I.f(a,r,o)}else I.f(a,r,f(0,n));return!0}return void 0!==u.set&&(u.set.call(a,n),!0)}}),We&&Lt({target:"Reflect",stat:!0},{setPrototypeOf:function(t,e){j(t),ze(e);try{return We(t,e),!0}catch(t){return!1}}});var fo=_r.getWeakData,lo=et.set,ho=et.getterFor,po=se.find,vo=se.findIndex,go=0,yo=function(t){return t.frozen||(t.frozen=new mo)},mo=function(){this.entries=[]},bo=function(t,e){return po(t.entries,function(t){return t[0]===e})};mo.prototype={get:function(t){var e=bo(this,t);if(e)return e[1]},has:function(t){return!!bo(this,t)},set:function(t,e){var r=bo(this,t);r?r[1]=e:this.entries.push([t,e])},delete:function(t){var e=vo(this.entries,function(e){return e[0]===t});return~e&&this.entries.splice(e,1),!!~e}};var wo={getConstructor:function(t,e,r,n){var o=t(function(t,i){Cr(t,o,e),lo(t,{type:e,id:go++,frozen:void 0}),null!=i&&Nr(i,t[n],t,r)}),i=ho(e),a=function(t,e,r){var n=i(t),o=fo(j(e),!0);return!0===o?yo(n).set(e,r):o[n.id]=r,t};return Dr(o.prototype,{delete:function(t){var e=i(this);if(!y(t))return!1;var r=fo(t);return!0===r?yo(e).delete(t):r&&w(r,e.id)&&delete r[e.id]},has:function(t){var e=i(this);if(!y(t))return!1;var r=fo(t);return!0===r?yo(e).has(t):r&&w(r,e.id)}}),Dr(o.prototype,r?{get:function(t){var e=i(this);if(y(t)){var r=fo(t);return!0===r?yo(e).get(t):r?r[e.id]:void 0}},set:function(t,e){return a(this,t,e)}}:{add:function(t){return a(this,t,!0)}}),o}},So=e(function(t){var e,r=et.enforce,o=!n.ActiveXObject&&"ActiveXObject"in n,i=Object.isExtensible,a=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},u=t.exports=Br("WeakMap",a,wo);if(D&&o){e=wo.getConstructor(a,"WeakMap",!0),_r.REQUIRED=!0;var s=u.prototype,c=s.delete,f=s.has,l=s.get,h=s.set;Dr(s,{delete:function(t){if(y(t)&&!i(t)){var n=r(this);return n.frozen||(n.frozen=new e),c.call(this,t)||n.frozen.delete(t)}return c.call(this,t)},has:function(t){if(y(t)&&!i(t)){var n=r(this);return n.frozen||(n.frozen=new e),f.call(this,t)||n.frozen.has(t)}return f.call(this,t)},get:function(t){if(y(t)&&!i(t)){var n=r(this);return n.frozen||(n.frozen=new e),f.call(this,t)?l.call(this,t):n.frozen.get(t)}return l.call(this,t)},set:function(t,n){if(y(t)&&!i(t)){var o=r(this);o.frozen||(o.frozen=new e),f.call(this,t)?h.call(this,t,n):o.frozen.set(t,n)}else h.call(this,t,n);return this}})}}),Eo=z("metadata"),xo=Eo.store||(Eo.store=new So),Ao=function(t,e,r){var n=xo.get(t);if(!n){if(!r)return;xo.set(t,n=new Hr)}var o=n.get(e);if(!o){if(!r)return;n.set(e,o=new Hr)}return o},Oo={store:xo,getMap:Ao,has:function(t,e,r){var n=Ao(e,r,!1);return void 0!==n&&n.has(t)},get:function(t,e,r){var n=Ao(e,r,!1);return void 0===n?void 0:n.get(t)},set:function(t,e,r,n){Ao(r,n,!0).set(t,e)},keys:function(t,e){var r=Ao(t,e,!1),n=[];return r&&r.forEach(function(t,e){n.push(e)}),n},toKey:function(t){return void 0===t||"symbol"==typeof t?t:String(t)}},Ro=Oo.toKey,jo=Oo.set;Lt({target:"Reflect",stat:!0},{defineMetadata:function(t,e,r){var n=arguments.length<4?void 0:Ro(arguments[3]);jo(t,e,j(r),n)}});var Po=Oo.toKey,Io=Oo.getMap,To=Oo.store;Lt({target:"Reflect",stat:!0},{deleteMetadata:function(t,e){var r=arguments.length<3?void 0:Po(arguments[2]),n=Io(j(e),r,!1);if(void 0===n||!n.delete(t))return!1;if(n.size)return!0;var o=To.get(e);return o.delete(r),!!o.size||To.delete(e)}});var ko=Oo.has,Lo=Oo.get,Uo=Oo.toKey,Mo=function(t,e,r){if(ko(t,e,r))return Lo(t,e,r);var n=ke(e);return null!==n?Mo(t,n,r):void 0};Lt({target:"Reflect",stat:!0},{getMetadata:function(t,e){var r=arguments.length<3?void 0:Uo(arguments[2]);return Mo(t,j(e),r)}});var _o=Br("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Vr),No=Oo.keys,Co=Oo.toKey,Fo=function(t,e){var r=No(t,e),n=ke(t);if(null===n)return r;var o,i,a=Fo(n,e);return a.length?r.length?(o=new _o(r.concat(a)),Nr(o,(i=[]).push,i),i):a:r};Lt({target:"Reflect",stat:!0},{getMetadataKeys:function(t){var e=arguments.length<2?void 0:Co(arguments[1]);return Fo(j(t),e)}});var Bo=Oo.get,Do=Oo.toKey;Lt({target:"Reflect",stat:!0},{getOwnMetadata:function(t,e){var r=arguments.length<3?void 0:Do(arguments[2]);return Bo(t,j(e),r)}});var qo=Oo.keys,zo=Oo.toKey;Lt({target:"Reflect",stat:!0},{getOwnMetadataKeys:function(t){var e=arguments.length<2?void 0:zo(arguments[1]);return qo(j(t),e)}});var Wo=Oo.has,Ko=Oo.toKey,Go=function(t,e,r){if(Wo(t,e,r))return!0;var n=ke(e);return null!==n&&Go(t,n,r)};Lt({target:"Reflect",stat:!0},{hasMetadata:function(t,e){var r=arguments.length<3?void 0:Ko(arguments[2]);return Go(t,j(e),r)}});var $o=Oo.has,Vo=Oo.toKey;Lt({target:"Reflect",stat:!0},{hasOwnMetadata:function(t,e){var r=arguments.length<3?void 0:Vo(arguments[2]);return $o(t,j(e),r)}});var Ho=Oo.toKey,Xo=Oo.set;Lt({target:"Reflect",stat:!0},{metadata:function(t,e){return function(r,n){Xo(t,e,j(r),Ho(n))}}});var Yo=qt("match"),Jo=function(t){var e;return y(t)&&(void 0!==(e=t[Yo])?!!e:"RegExp"==h(t))},Qo=function(){var t=j(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e};function Zo(t,e){return RegExp(t,e)}var ti=o(function(){var t=Zo("a","y");return t.lastIndex=2,null!=t.exec("abcd")}),ei=o(function(){var t=Zo("^r","gy");return t.lastIndex=2,null!=t.exec("str")}),ri={UNSUPPORTED_Y:ti,BROKEN_CARET:ei},ni=I.f,oi=wt.f,ii=et.set,ai=qt("match"),ui=n.RegExp,si=ui.prototype,ci=/a/g,fi=/a/g,li=new ui(ci)!==ci,hi=ri.UNSUPPORTED_Y;if(i&&Tt("RegExp",!li||hi||o(function(){return fi[ai]=!1,ui(ci)!=ci||ui(fi)==fi||"/a/i"!=ui(ci,"i")}))){for(var pi=function(t,e){var r,n=this instanceof pi,o=Jo(t),i=void 0===e;if(!n&&o&&t.constructor===pi&&i)return t;li?o&&!i&&(t=t.source):t instanceof pi&&(i&&(e=Qo.call(t)),t=t.source),hi&&(r=!!e&&e.indexOf("y")>-1)&&(e=e.replace(/y/g,""));var a=Fr(li?new ui(t,e):ui(t,e),n?this:si,pi);return hi&&r&&ii(a,{sticky:r}),a},di=function(t){t in pi||ni(pi,t,{configurable:!0,get:function(){return ui[t]},set:function(e){ui[t]=e}})},vi=oi(ui),gi=0;vi.length>gi;)di(vi[gi++]);si.constructor=pi,pi.prototype=si,rt(n,"RegExp",pi)}zr("RegExp");var yi="toString",mi=RegExp.prototype,bi=mi.toString;(o(function(){return"/a/b"!=bi.call({source:"a",flags:"b"})})||bi.name!=yi)&&rt(RegExp.prototype,yi,function(){var t=j(this),e=String(t.source),r=t.flags;return"/"+e+"/"+String(void 0===r&&t instanceof RegExp&&!("flags"in mi)?Qo.call(t):r)},{unsafe:!0});var wi=RegExp.prototype.exec,Si=String.prototype.replace,Ei=wi,xi=function(){var t=/a/,e=/b*/g;return wi.call(t,"a"),wi.call(e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),Ai=ri.UNSUPPORTED_Y||ri.BROKEN_CARET,Oi=void 0!==/()??/.exec("")[1];(xi||Oi||Ai)&&(Ei=function(t){var e,r,n,o,i=this,a=Ai&&i.sticky,u=Qo.call(i),s=i.source,c=0,f=t;return a&&(-1===(u=u.replace("y","")).indexOf("g")&&(u+="g"),f=String(t).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==t[i.lastIndex-1])&&(s="(?: "+s+")",f=" "+f,c++),r=new RegExp("^(?:"+s+")",u)),Oi&&(r=new RegExp("^"+s+"$(?!\\s)",u)),xi&&(e=i.lastIndex),n=wi.call(a?r:i,f),a?n?(n.input=n.input.slice(c),n[0]=n[0].slice(c),n.index=i.lastIndex,i.lastIndex+=n[0].length):i.lastIndex=0:xi&&n&&(i.lastIndex=i.global?n.index+n[0].length:e),Oi&&n&&n.length>1&&Si.call(n[0],r,function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(n[o]=void 0)}),n});var Ri=Ei;Lt({target:"RegExp",proto:!0,forced:/./.exec!==Ri},{exec:Ri}),i&&("g"!=/./g.flags||ri.UNSUPPORTED_Y)&&I.f(RegExp.prototype,"flags",{configurable:!0,get:Qo});var ji=et.get,Pi=RegExp.prototype;i&&ri.UNSUPPORTED_Y&&(0,I.f)(RegExp.prototype,"sticky",{configurable:!0,get:function(){if(this!==Pi){if(this instanceof RegExp)return!!ji(this).sticky;throw TypeError("Incompatible receiver, RegExp required")}}});var Ii,Ti,ki=(Ii=!1,(Ti=/[ac]/).exec=function(){return Ii=!0,/./.exec.apply(this,arguments)},!0===Ti.test("abc")&&Ii),Li=/./.test;Lt({target:"RegExp",proto:!0,forced:!ki},{test:function(t){if("function"!=typeof this.exec)return Li.call(this,t);var e=this.exec(t);if(null!==e&&!y(e))throw new Error("RegExp exec method returned something other than an Object or null");return!!e}});var Ui=qt("species"),Mi=!o(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}),_i="$0"==="a".replace(/./,"$0"),Ni=qt("replace"),Ci=!!/./[Ni]&&""===/./[Ni]("a","$0"),Fi=!o(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Bi=function(t,e,r,n){var i=qt(t),a=!o(function(){var e={};return e[i]=function(){return 7},7!=""[t](e)}),u=a&&!o(function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[Ui]=function(){return r},r.flags="",r[i]=/./[i]),r.exec=function(){return e=!0,null},r[i](""),!e});if(!a||!u||"replace"===t&&(!Mi||!_i||Ci)||"split"===t&&!Fi){var s=/./[i],c=r(i,""[t],function(t,e,r,n,o){return e.exec===Ri?a&&!o?{done:!0,value:s.call(e,r,n)}:{done:!0,value:t.call(r,e,n)}:{done:!1}},{REPLACE_KEEPS_$0:_i,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Ci}),f=c[1];rt(String.prototype,t,c[0]),rt(RegExp.prototype,i,2==e?function(t,e){return f.call(t,this,e)}:function(t){return f.call(t,this)})}n&&T(RegExp.prototype[i],"sham",!0)},Di=je.charAt,qi=function(t,e,r){return e+(r?Di(t,e).length:1)},zi=function(t,e){var r=t.exec;if("function"==typeof r){var n=r.call(t,e);if("object"!=typeof n)throw TypeError("RegExp exec method returned something other than an Object or null");return n}if("RegExp"!==h(t))throw TypeError("RegExp#exec called on incompatible receiver");return Ri.call(t,e)};Bi("match",1,function(t,e,r){return[function(e){var r=v(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](String(r))},function(t){var n=r(e,t,this);if(n.done)return n.value;var o=j(t),i=String(this);if(!o.global)return zi(o,i);var a=o.unicode;o.lastIndex=0;for(var u,s=[],c=0;null!==(u=zi(o,i));){var f=String(u[0]);s[c]=f,""===f&&(o.lastIndex=qi(i,ft(o.lastIndex),a)),c++}return 0===c?null:s}]});var Wi=Math.max,Ki=Math.min,Gi=Math.floor,$i=/\$([$&'`]|\d\d?|<[^>]*>)/g,Vi=/\$([$&'`]|\d\d?)/g;Bi("replace",2,function(t,e,r,n){var o=n.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,i=n.REPLACE_KEEPS_$0,a=o?"$":"$0";return[function(r,n){var o=v(this),i=null==r?void 0:r[t];return void 0!==i?i.call(r,o,n):e.call(String(o),r,n)},function(t,n){if(!o&&i||"string"==typeof n&&-1===n.indexOf(a)){var s=r(e,t,this,n);if(s.done)return s.value}var c=j(t),f=String(this),l="function"==typeof n;l||(n=String(n));var h=c.global;if(h){var p=c.unicode;c.lastIndex=0}for(var d=[];;){var v=zi(c,f);if(null===v)break;if(d.push(v),!h)break;""===String(v[0])&&(c.lastIndex=qi(f,ft(c.lastIndex),p))}for(var g,y="",m=0,b=0;b<d.length;b++){v=d[b];for(var w=String(v[0]),S=Wi(Ki(st(v.index),f.length),0),E=[],x=1;x<v.length;x++)E.push(void 0===(g=v[x])?g:String(g));var A=v.groups;if(l){var O=[w].concat(E,S,f);void 0!==A&&O.push(A);var R=String(n.apply(void 0,O))}else R=u(w,f,S,E,A,n);S>=m&&(y+=f.slice(m,S)+R,m=S+w.length)}return y+f.slice(m)}];function u(t,r,n,o,i,a){var u=n+t.length,s=o.length,c=Vi;return void 0!==i&&(i=Ut(i),c=$i),e.call(a,c,function(e,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return t;case"`":return r.slice(0,n);case"'":return r.slice(u);case"<":c=i[a.slice(1,-1)];break;default:var f=+a;if(0===f)return e;if(f>s){var l=Gi(f/10);return 0===l?e:l<=s?void 0===o[l-1]?a.charAt(1):o[l-1]+a.charAt(1):e}c=o[f-1]}return void 0===c?"":c})}}),Bi("search",1,function(t,e,r){return[function(e){var r=v(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](String(r))},function(t){var n=r(e,t,this);if(n.done)return n.value;var o=j(t),i=String(this),a=o.lastIndex;Vn(a,0)||(o.lastIndex=0);var u=zi(o,i);return Vn(o.lastIndex,a)||(o.lastIndex=a),null===u?-1:u.index}]});var Hi=[].push,Xi=Math.min,Yi=4294967295,Ji=!o(function(){return!RegExp(Yi,"y")});Bi("split",2,function(t,e,r){var n;return n="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var n=String(v(this)),o=void 0===r?Yi:r>>>0;if(0===o)return[];if(void 0===t)return[n];if(!Jo(t))return e.call(n,t,o);for(var i,a,u,s=[],c=0,f=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(i=Ri.call(f,n))&&!((a=f.lastIndex)>c&&(s.push(n.slice(c,i.index)),i.length>1&&i.index<n.length&&Hi.apply(s,i.slice(1)),u=i[0].length,c=a,s.length>=o));)f.lastIndex===i.index&&f.lastIndex++;return c===n.length?!u&&f.test("")||s.push(""):s.push(n.slice(c)),s.length>o?s.slice(0,o):s}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:e.call(this,t,r)}:e,[function(e,r){var o=v(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,o,r):n.call(String(o),e,r)},function(t,o){var i=r(n,t,this,o,n!==e);if(i.done)return i.value;var a=j(t),u=String(this),s=fn(a,RegExp),c=a.unicode,f=new s(Ji?a:"^(?:"+a.source+")",(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(Ji?"y":"g")),l=void 0===o?Yi:o>>>0;if(0===l)return[];if(0===u.length)return null===zi(f,u)?[u]:[];for(var h=0,p=0,d=[];p<u.length;){f.lastIndex=Ji?p:0;var v,g=zi(f,Ji?u:u.slice(p));if(null===g||(v=Xi(ft(f.lastIndex+(Ji?0:p)),u.length))===h)p=qi(u,p,c);else{if(d.push(u.slice(h,p)),d.length===l)return d;for(var y=1;y<=g.length-1;y++)if(d.push(g[y]),d.length===l)return d;p=h=v}}return d.push(u.slice(h)),d}]},!Ji),Lt({target:"Set",stat:!0},{from:nn}),Lt({target:"Set",stat:!0},{of:on});var Qi=function(){for(var t=j(this),e=Zt(t.add),r=0,n=arguments.length;r<n;r++)e.call(t,arguments[r]);return t};Lt({target:"Set",proto:!0,real:!0,forced:q},{addAll:function(){return Qi.apply(this,arguments)}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{deleteAll:function(){return an.apply(this,arguments)}});var Zi=function(t){return Set.prototype.values.call(t)};Lt({target:"Set",proto:!0,real:!0,forced:q},{every:function(t){var e=j(this),r=Zi(e),n=te(t,arguments.length>1?arguments[1]:void 0,3);return!Nr(r,function(t){if(!n(t,t,e))return Nr.stop()},void 0,!1,!0).stopped}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{difference:function(t){var e=j(this),r=new(fn(e,it("Set")))(e),n=Zt(r.delete);return Nr(t,function(t){n.call(r,t)}),r}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{filter:function(t){var e=j(this),r=Zi(e),n=te(t,arguments.length>1?arguments[1]:void 0,3),o=new(fn(e,it("Set"))),i=Zt(o.add);return Nr(r,function(t){n(t,t,e)&&i.call(o,t)},void 0,!1,!0),o}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{find:function(t){var e=j(this),r=Zi(e),n=te(t,arguments.length>1?arguments[1]:void 0,3);return Nr(r,function(t){if(n(t,t,e))return Nr.stop(t)},void 0,!1,!0).result}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{intersection:function(t){var e=j(this),r=new(fn(e,it("Set"))),n=Zt(e.has),o=Zt(r.add);return Nr(t,function(t){n.call(e,t)&&o.call(r,t)}),r}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{isDisjointFrom:function(t){var e=j(this),r=Zt(e.has);return!Nr(t,function(t){if(!0===r.call(e,t))return Nr.stop()}).stopped}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{isSubsetOf:function(t){var e=un(this),r=j(t),n=r.has;return"function"!=typeof n&&(r=new(it("Set"))(t),n=Zt(r.has)),!Nr(e,function(t){if(!1===n.call(r,t))return Nr.stop()},void 0,!1,!0).stopped}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{isSupersetOf:function(t){var e=j(this),r=Zt(e.has);return!Nr(t,function(t){if(!1===r.call(e,t))return Nr.stop()}).stopped}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{join:function(t){var e=j(this),r=Zi(e),n=void 0===t?",":String(t),o=[];return Nr(r,o.push,o,!1,!0),o.join(n)}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{map:function(t){var e=j(this),r=Zi(e),n=te(t,arguments.length>1?arguments[1]:void 0,3),o=new(fn(e,it("Set"))),i=Zt(o.add);return Nr(r,function(t){i.call(o,n(t,t,e))},void 0,!1,!0),o}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{reduce:function(t){var e=j(this),r=Zi(e),n=arguments.length<2,o=n?void 0:arguments[1];if(Zt(t),Nr(r,function(r){n?(n=!1,o=r):o=t(o,r,r,e)},void 0,!1,!0),n)throw TypeError("Reduce of empty set with no initial value");return o}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{some:function(t){var e=j(this),r=Zi(e),n=te(t,arguments.length>1?arguments[1]:void 0,3);return Nr(r,function(t){if(n(t,t,e))return Nr.stop()},void 0,!1,!0).stopped}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{symmetricDifference:function(t){var e=j(this),r=new(fn(e,it("Set")))(e),n=Zt(r.delete),o=Zt(r.add);return Nr(t,function(t){n.call(r,t)||o.call(r,t)}),r}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{union:function(t){var e=j(this),r=new(fn(e,it("Set")))(e);return Nr(t,Zt(r.add),r),r}});var ta,ea,ra=it("navigator","userAgent")||"",na=n.process,oa=na&&na.versions,ia=oa&&oa.v8;ia?ea=(ta=ia.split("."))[0]+ta[1]:ra&&(!(ta=ra.match(/Edge\/(\d+)/))||ta[1]>=74)&&(ta=ra.match(/Chrome\/(\d+)/))&&(ea=ta[1]);var aa=ea&&+ea,ua=qt("species"),sa=qt("isConcatSpreadable"),ca=9007199254740991,fa="Maximum allowed index exceeded",la=aa>=51||!o(function(){var t=[];return t[sa]=!1,t.concat()[0]!==t}),ha=aa>=51||!o(function(){var t=[];return(t.constructor={})[ua]=function(){return{foo:1}},1!==t.concat(Boolean).foo}),pa=function(t){if(!y(t))return!1;var e=t[sa];return void 0!==e?!!e:ne(t)};Lt({target:"Array",proto:!0,forced:!la||!ha},{concat:function(t){var e,r,n,o,i,a=Ut(this),u=ie(a,0),s=0;for(e=-1,n=arguments.length;e<n;e++)if(pa(i=-1===e?a:arguments[e])){if(s+(o=ft(i.length))>ca)throw TypeError(fa);for(r=0;r<o;r++,s++)r in i&&ar(u,s,i[r])}else{if(s>=ca)throw TypeError(fa);ar(u,s++,i)}return u.length=s,u}});var da=wt.f,va={}.toString,ga="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ya={f:function(t){return ga&&"[object Window]"==va.call(t)?function(t){try{return da(t)}catch(t){return ga.slice()}}(t):da(g(t))}},ma={f:qt},ba=I.f,wa=function(t){var e=nt.Symbol||(nt.Symbol={});w(e,t)||ba(e,t,{value:ma.f(t)})},Sa=se.forEach,Ea=V("hidden"),xa="Symbol",Aa=qt("toPrimitive"),Oa=et.set,Ra=et.getterFor(xa),ja=Object.prototype,Pa=n.Symbol,Ia=it("JSON","stringify"),Ta=R.f,ka=I.f,La=ya.f,Ua=c.f,Ma=z("symbols"),_a=z("op-symbols"),Na=z("string-to-symbol-registry"),Ca=z("symbol-to-string-registry"),Fa=z("wks"),Ba=n.QObject,Da=!Ba||!Ba.prototype||!Ba.prototype.findChild,qa=i&&o(function(){return 7!=Xt(ka({},"a",{get:function(){return ka(this,"a",{value:7}).a}})).a})?function(t,e,r){var n=Ta(ja,e);n&&delete ja[e],ka(t,e,r),n&&t!==ja&&ka(ja,e,n)}:ka,za=function(t,e){var r=Ma[t]=Xt(Pa.prototype);return Oa(r,{type:xa,tag:t,description:e}),i||(r.description=e),r},Wa=Ct?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Pa},Ka=function(t,e,r){t===ja&&Ka(_a,e,r),j(t);var n=m(e,!0);return j(r),w(Ma,n)?(r.enumerable?(w(t,Ea)&&t[Ea][n]&&(t[Ea][n]=!1),r=Xt(r,{enumerable:f(0,!1)})):(w(t,Ea)||ka(t,Ea,f(1,{})),t[Ea][n]=!0),qa(t,n,r)):ka(t,n,r)},Ga=function(t,e){j(t);var r=g(e),n=zt(r).concat(Xa(r));return Sa(n,function(e){i&&!$a.call(r,e)||Ka(t,e,r[e])}),t},$a=function(t){var e=m(t,!0),r=Ua.call(this,e);return!(this===ja&&w(Ma,e)&&!w(_a,e))&&(!(r||!w(this,e)||!w(Ma,e)||w(this,Ea)&&this[Ea][e])||r)},Va=function(t,e){var r=g(t),n=m(e,!0);if(r!==ja||!w(Ma,n)||w(_a,n)){var o=Ta(r,n);return!o||!w(Ma,n)||w(r,Ea)&&r[Ea][n]||(o.enumerable=!0),o}},Ha=function(t){var e=La(g(t)),r=[];return Sa(e,function(t){w(Ma,t)||w(H,t)||r.push(t)}),r},Xa=function(t){var e=t===ja,r=La(e?_a:g(t)),n=[];return Sa(r,function(t){!w(Ma,t)||e&&!w(ja,t)||n.push(Ma[t])}),n};if(Nt||(Pa=function(){if(this instanceof Pa)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=G(t),r=function(t){this===ja&&r.call(_a,t),w(this,Ea)&&w(this[Ea],e)&&(this[Ea][e]=!1),qa(this,e,f(1,t))};return i&&Da&&qa(ja,e,{configurable:!0,set:r}),za(e,t)},rt(Pa.prototype,"toString",function(){return Ra(this).tag}),rt(Pa,"withoutSetter",function(t){return za(G(t),t)}),c.f=$a,I.f=Ka,R.f=Va,wt.f=ya.f=Ha,St.f=Xa,ma.f=function(t){return za(qt(t),t)},i&&(ka(Pa.prototype,"description",{configurable:!0,get:function(){return Ra(this).description}}),rt(ja,"propertyIsEnumerable",$a,{unsafe:!0}))),Lt({global:!0,wrap:!0,forced:!Nt,sham:!Nt},{Symbol:Pa}),Sa(zt(Fa),function(t){wa(t)}),Lt({target:xa,stat:!0,forced:!Nt},{for:function(t){var e=String(t);if(w(Na,e))return Na[e];var r=Pa(e);return Na[e]=r,Ca[r]=e,r},keyFor:function(t){if(!Wa(t))throw TypeError(t+" is not a symbol");if(w(Ca,t))return Ca[t]},useSetter:function(){Da=!0},useSimple:function(){Da=!1}}),Lt({target:"Object",stat:!0,forced:!Nt,sham:!i},{create:function(t,e){return void 0===e?Xt(t):Ga(Xt(t),e)},defineProperty:Ka,defineProperties:Ga,getOwnPropertyDescriptor:Va}),Lt({target:"Object",stat:!0,forced:!Nt},{getOwnPropertyNames:Ha,getOwnPropertySymbols:Xa}),Lt({target:"Object",stat:!0,forced:o(function(){St.f(1)})},{getOwnPropertySymbols:function(t){return St.f(Ut(t))}}),Ia){var Ya=!Nt||o(function(){var t=Pa();return"[null]"!=Ia([t])||"{}"!=Ia({a:t})||"{}"!=Ia(Object(t))});Lt({target:"JSON",stat:!0,forced:Ya},{stringify:function(t,e,r){for(var n,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(n=e,(y(e)||void 0!==t)&&!Wa(t))return ne(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!Wa(e))return e}),o[1]=e,Ia.apply(null,o)}})}Pa.prototype[Aa]||T(Pa.prototype,Aa,Pa.prototype.valueOf),Ce(Pa,xa),H[Ea]=!0,wa("asyncIterator");var Ja=I.f,Qa=n.Symbol;if(i&&"function"==typeof Qa&&(!("description"in Qa.prototype)||void 0!==Qa().description)){var Za={},tu=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof tu?new Qa(t):void 0===t?Qa():Qa(t);return""===t&&(Za[e]=!0),e};xt(tu,Qa);var eu=tu.prototype=Qa.prototype;eu.constructor=tu;var ru=eu.toString,nu="Symbol(test)"==String(Qa("test")),ou=/^Symbol\((.*)\)[^)]+$/;Ja(eu,"description",{configurable:!0,get:function(){var t=y(this)?this.valueOf():this,e=ru.call(t);if(w(Za,t))return"";var r=nu?e.slice(7,-1):e.replace(ou,"$1");return""===r?void 0:r}}),Lt({global:!0,forced:!0},{Symbol:tu})}wa("hasInstance"),wa("isConcatSpreadable"),wa("iterator"),wa("match"),wa("matchAll"),wa("replace"),wa("search"),wa("species"),wa("split"),wa("toPrimitive"),wa("toStringTag"),wa("unscopables"),Ce(Math,"Math",!0),Ce(n.JSON,"JSON",!0),wa("asyncDispose"),wa("dispose"),wa("observable"),wa("patternMatch"),wa("replaceAll"),ma.f("asyncIterator");var iu=je.codeAt;Lt({target:"String",proto:!0},{codePointAt:function(t){return iu(this,t)}}),re("String","codePointAt");var au,uu=function(t){if(Jo(t))throw TypeError("The method doesn't accept regular expressions");return t},su=qt("match"),cu=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[su]=!1,"/./"[t](e)}catch(t){}}return!1},fu=R.f,lu="".endsWith,hu=Math.min,pu=cu("endsWith"),du=!(pu||(au=fu(String.prototype,"endsWith"),!au||au.writable));Lt({target:"String",proto:!0,forced:!du&&!pu},{endsWith:function(t){var e=String(v(this));uu(t);var r=arguments.length>1?arguments[1]:void 0,n=ft(e.length),o=void 0===r?n:hu(ft(r),n),i=String(t);return lu?lu.call(e,i,o):e.slice(o-i.length,o)===i}}),re("String","endsWith");var vu=String.fromCharCode,gu=String.fromCodePoint;Lt({target:"String",stat:!0,forced:!!gu&&1!=gu.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,o=0;n>o;){if(e=+arguments[o++],pt(e,1114111)!==e)throw RangeError(e+" is not a valid code point");r.push(e<65536?vu(e):vu(55296+((e-=65536)>>10),e%1024+56320))}return r.join("")}}),Lt({target:"String",proto:!0,forced:!cu("includes")},{includes:function(t){return!!~String(v(this)).indexOf(uu(t),arguments.length>1?arguments[1]:void 0)}}),re("String","includes");var yu="".repeat||function(t){var e=String(v(this)),r="",n=st(t);if(n<0||Infinity==n)throw RangeError("Wrong number of repetitions");for(;n>0;(n>>>=1)&&(e+=e))1&n&&(r+=e);return r},mu=Math.ceil,bu=function(t){return function(e,r,n){var o,i,a=String(v(e)),u=a.length,s=void 0===n?" ":String(n),c=ft(r);return c<=u||""==s?a:((i=yu.call(s,mu((o=c-u)/s.length))).length>o&&(i=i.slice(0,o)),t?a+i:i+a)}},wu={start:bu(!1),end:bu(!0)},Su=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(ra),Eu=wu.start;Lt({target:"String",proto:!0,forced:Su},{padStart:function(t){return Eu(this,t,arguments.length>1?arguments[1]:void 0)}}),re("String","padStart");var xu=wu.end;Lt({target:"String",proto:!0,forced:Su},{padEnd:function(t){return xu(this,t,arguments.length>1?arguments[1]:void 0)}}),re("String","padEnd"),Lt({target:"String",stat:!0},{raw:function(t){for(var e=g(t.raw),r=ft(e.length),n=arguments.length,o=[],i=0;r>i;)o.push(String(e[i++])),i<n&&o.push(String(arguments[i]));return o.join("")}}),Lt({target:"String",proto:!0},{repeat:yu}),re("String","repeat");var Au=R.f,Ou="".startsWith,Ru=Math.min,ju=cu("startsWith"),Pu=!ju&&!!function(){var t=Au(String.prototype,"startsWith");return t&&!t.writable}();Lt({target:"String",proto:!0,forced:!Pu&&!ju},{startsWith:function(t){var e=String(v(this));uu(t);var r=ft(Ru(arguments.length>1?arguments[1]:void 0,e.length)),n=String(t);return Ou?Ou.call(e,n,r):e.slice(r,r+n.length)===n}}),re("String","startsWith");var Iu=function(t){return o(function(){return!!hn[t]()||"​᠎"!="​᠎"[t]()||hn[t].name!==t})},Tu=yn.start,ku=Iu("trimStart"),Lu=ku?function(){return Tu(this)}:"".trimStart;Lt({target:"String",proto:!0,forced:ku},{trimStart:Lu,trimLeft:Lu}),re("String","trimLeft");var Uu=yn.end,Mu=Iu("trimEnd"),_u=Mu?function(){return Uu(this)}:"".trimEnd;Lt({target:"String",proto:!0,forced:Mu},{trimEnd:_u,trimRight:_u}),re("String","trimRight");var Nu=qt("iterator"),Cu=!o(function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,r="";return t.pathname="c%20d",e.forEach(function(t,n){e.delete("b"),r+=n+t}),!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[Nu]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}),Fu=Object.assign,Bu=Object.defineProperty,Du=!Fu||o(function(){if(i&&1!==Fu({b:1},Fu(Bu({},"a",{enumerable:!0,get:function(){Bu(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol(),n="abcdefghijklmnopqrst";return t[r]=7,n.split("").forEach(function(t){e[t]=t}),7!=Fu({},t)[r]||zt(Fu({},e)).join("")!=n})?function(t,e){for(var r=Ut(t),n=arguments.length,o=1,a=St.f,u=c.f;n>o;)for(var s,f=d(arguments[o++]),l=a?zt(f).concat(a(f)):zt(f),h=l.length,p=0;h>p;)s=l[p++],i&&!u.call(f,s)||(r[s]=f[s]);return r}:Fu,qu=2147483647,zu=/[^\0-\u007E]/,Wu=/[.\u3002\uFF0E\uFF61]/g,Ku="Overflow: input needs wider integers to process",Gu=Math.floor,$u=String.fromCharCode,Vu=function(t){return t+22+75*(t<26)},Hu=function(t,e,r){var n=0;for(t=r?Gu(t/700):t>>1,t+=Gu(t/e);t>455;n+=36)t=Gu(t/35);return Gu(n+36*t/(t+38))},Xu=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r<n;){var o=t.charCodeAt(r++);if(o>=55296&&o<=56319&&r<n){var i=t.charCodeAt(r++);56320==(64512&i)?e.push(((1023&o)<<10)+(1023&i)+65536):(e.push(o),r--)}else e.push(o)}return e}(t);var r,n,o=t.length,i=128,a=0,u=72;for(r=0;r<t.length;r++)(n=t[r])<128&&e.push($u(n));var s=e.length,c=s;for(s&&e.push("-");c<o;){var f=qu;for(r=0;r<t.length;r++)(n=t[r])>=i&&n<f&&(f=n);var l=c+1;if(f-i>Gu((qu-a)/l))throw RangeError(Ku);for(a+=(f-i)*l,i=f,r=0;r<t.length;r++){if((n=t[r])<i&&++a>qu)throw RangeError(Ku);if(n==i){for(var h=a,p=36;;p+=36){var d=p<=u?1:p>=u+26?26:p-u;if(h<d)break;var v=h-d,g=36-d;e.push($u(Vu(d+v%g))),h=Gu(v/g)}e.push($u(Vu(h))),u=Hu(a,l,c==s),a=0,++c}}++a,++i}return e.join("")},Yu=it("fetch"),Ju=it("Headers"),Qu=qt("iterator"),Zu="URLSearchParams",ts="URLSearchParamsIterator",es=et.set,rs=et.getterFor(Zu),ns=et.getterFor(ts),os=/\+/g,is=Array(4),as=function(t){return is[t-1]||(is[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},us=function(t){try{return decodeURIComponent(t)}catch(e){return t}},ss=function(t){var e=t.replace(os," "),r=4;try{return decodeURIComponent(e)}catch(t){for(;r;)e=e.replace(as(r--),us);return e}},cs=/[!'()~]|%20/g,fs={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ls=function(t){return fs[t]},hs=function(t){return encodeURIComponent(t).replace(cs,ls)},ps=function(t,e){if(e)for(var r,n,o=e.split("&"),i=0;i<o.length;)(r=o[i++]).length&&(n=r.split("="),t.push({key:ss(n.shift()),value:ss(n.join("="))}))},ds=function(t){this.entries.length=0,ps(this.entries,t)},vs=function(t,e){if(t<e)throw TypeError("Not enough arguments")},gs=qe(function(t,e){es(this,{type:ts,iterator:un(rs(t).entries),kind:e})},"Iterator",function(){var t=ns(this),e=t.kind,r=t.iterator.next(),n=r.value;return r.done||(r.value="keys"===e?n.key:"values"===e?n.value:[n.key,n.value]),r}),ys=function(){Cr(this,ys,Zu);var t,e,r,n,o,i,a,u,s,c=arguments.length>0?arguments[0]:void 0,f=this,l=[];if(es(f,{type:Zu,entries:l,updateURL:function(){},updateSearchParams:ds}),void 0!==c)if(y(c))if("function"==typeof(t=pr(c)))for(r=(e=t.call(c)).next;!(n=r.call(e)).done;){if((a=(i=(o=un(j(n.value))).next).call(o)).done||(u=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");l.push({key:a.value+"",value:u.value+""})}else for(s in c)w(c,s)&&l.push({key:s,value:c[s]+""});else ps(l,"string"==typeof c?"?"===c.charAt(0)?c.slice(1):c:c+"")},ms=ys.prototype;Dr(ms,{append:function(t,e){vs(arguments.length,2);var r=rs(this);r.entries.push({key:t+"",value:e+""}),r.updateURL()},delete:function(t){vs(arguments.length,1);for(var e=rs(this),r=e.entries,n=t+"",o=0;o<r.length;)r[o].key===n?r.splice(o,1):o++;e.updateURL()},get:function(t){vs(arguments.length,1);for(var e=rs(this).entries,r=t+"",n=0;n<e.length;n++)if(e[n].key===r)return e[n].value;return null},getAll:function(t){vs(arguments.length,1);for(var e=rs(this).entries,r=t+"",n=[],o=0;o<e.length;o++)e[o].key===r&&n.push(e[o].value);return n},has:function(t){vs(arguments.length,1);for(var e=rs(this).entries,r=t+"",n=0;n<e.length;)if(e[n++].key===r)return!0;return!1},set:function(t,e){vs(arguments.length,1);for(var r,n=rs(this),o=n.entries,i=!1,a=t+"",u=e+"",s=0;s<o.length;s++)(r=o[s]).key===a&&(i?o.splice(s--,1):(i=!0,r.value=u));i||o.push({key:a,value:u}),n.updateURL()},sort:function(){var t,e,r,n=rs(this),o=n.entries,i=o.slice();for(o.length=0,r=0;r<i.length;r++){for(t=i[r],e=0;e<r;e++)if(o[e].key>t.key){o.splice(e,0,t);break}e===r&&o.push(t)}n.updateURL()},forEach:function(t){for(var e,r=rs(this).entries,n=te(t,arguments.length>1?arguments[1]:void 0,3),o=0;o<r.length;)n((e=r[o++]).value,e.key,this)},keys:function(){return new gs(this,"keys")},values:function(){return new gs(this,"values")},entries:function(){return new gs(this,"entries")}},{enumerable:!0}),rt(ms,Qu,ms.entries),rt(ms,"toString",function(){for(var t,e=rs(this).entries,r=[],n=0;n<e.length;)t=e[n++],r.push(hs(t.key)+"="+hs(t.value));return r.join("&")},{enumerable:!0}),Ce(ys,Zu),Lt({global:!0,forced:!Cu},{URLSearchParams:ys}),Cu||"function"!=typeof Yu||"function"!=typeof Ju||Lt({global:!0,enumerable:!0,forced:!0},{fetch:function(t){var e,r,n,o=[t];return arguments.length>1&&(y(e=arguments[1])&&lr(r=e.body)===Zu&&((n=e.headers?new Ju(e.headers):new Ju).has("content-type")||n.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),e=Xt(e,{body:f(0,String(r)),headers:f(0,n)})),o.push(e)),Yu.apply(this,o)}});var bs,ws={URLSearchParams:ys,getState:rs},Ss=je.codeAt,Es=n.URL,xs=ws.URLSearchParams,As=ws.getState,Os=et.set,Rs=et.getterFor("URL"),js=Math.floor,Ps=Math.pow,Is="Invalid scheme",Ts="Invalid host",ks="Invalid port",Ls=/[A-Za-z]/,Us=/[\d+-.A-Za-z]/,Ms=/\d/,_s=/^(0x|0X)/,Ns=/^[0-7]+$/,Cs=/^\d+$/,Fs=/^[\dA-Fa-f]+$/,Bs=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,Ds=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,qs=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,zs=/[\u0009\u000A\u000D]/g,Ws=function(t,e){var r,n,o;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return Ts;if(!(r=Gs(e.slice(1,-1))))return Ts;t.host=r}else if(Zs(t)){if(e=function(t){var e,r,n=[],o=t.toLowerCase().replace(Wu,".").split(".");for(e=0;e<o.length;e++)n.push(zu.test(r=o[e])?"xn--"+Xu(r):r);return n.join(".")}(e),Bs.test(e))return Ts;if(null===(r=Ks(e)))return Ts;t.host=r}else{if(Ds.test(e))return Ts;for(r="",n=dr(e),o=0;o<n.length;o++)r+=Js(n[o],Vs);t.host=r}},Ks=function(t){var e,r,n,o,i,a,u,s=t.split(".");if(s.length&&""==s[s.length-1]&&s.pop(),(e=s.length)>4)return t;for(r=[],n=0;n<e;n++){if(""==(o=s[n]))return t;if(i=10,o.length>1&&"0"==o.charAt(0)&&(i=_s.test(o)?16:8,o=o.slice(8==i?1:2)),""===o)a=0;else{if(!(10==i?Cs:8==i?Ns:Fs).test(o))return t;a=parseInt(o,i)}r.push(a)}for(n=0;n<e;n++)if(a=r[n],n==e-1){if(a>=Ps(256,5-e))return null}else if(a>255)return null;for(u=r.pop(),n=0;n<r.length;n++)u+=r[n]*Ps(256,3-n);return u},Gs=function(t){var e,r,n,o,i,a,u,s=[0,0,0,0,0,0,0,0],c=0,f=null,l=0,h=function(){return t.charAt(l)};if(":"==h()){if(":"!=t.charAt(1))return;l+=2,f=++c}for(;h();){if(8==c)return;if(":"!=h()){for(e=r=0;r<4&&Fs.test(h());)e=16*e+parseInt(h(),16),l++,r++;if("."==h()){if(0==r)return;if(l-=r,c>6)return;for(n=0;h();){if(o=null,n>0){if(!("."==h()&&n<4))return;l++}if(!Ms.test(h()))return;for(;Ms.test(h());){if(i=parseInt(h(),10),null===o)o=i;else{if(0==o)return;o=10*o+i}if(o>255)return;l++}s[c]=256*s[c]+o,2!=++n&&4!=n||c++}if(4!=n)return;break}if(":"==h()){if(l++,!h())return}else if(h())return;s[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!=c&&a>0;)u=s[c],s[c--]=s[f+a-1],s[f+--a]=u;else if(8!=c)return;return s},$s=function(t){var e,r,n,o;if("number"==typeof t){for(e=[],r=0;r<4;r++)e.unshift(t%256),t=js(t/256);return e.join(".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r&&(e=n,r=o),e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?":":"::",o=!0):(e+=t[r].toString(16),r<7&&(e+=":")));return"["+e+"]"}return t},Vs={},Hs=Du({},Vs,{" ":1,'"':1,"<":1,">":1,"`":1}),Xs=Du({},Hs,{"#":1,"?":1,"{":1,"}":1}),Ys=Du({},Xs,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Js=function(t,e){var r=Ss(t,0);return r>32&&r<127&&!w(e,t)?t:encodeURIComponent(t)},Qs={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Zs=function(t){return w(Qs,t.scheme)},tc=function(t){return""!=t.username||""!=t.password},ec=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},rc=function(t,e){var r;return 2==t.length&&Ls.test(t.charAt(0))&&(":"==(r=t.charAt(1))||!e&&"|"==r)},nc=function(t){var e;return t.length>1&&rc(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},oc=function(t){var e=t.path,r=e.length;!r||"file"==t.scheme&&1==r&&rc(e[0],!0)||e.pop()},ic=function(t){return"."===t||"%2e"===t.toLowerCase()},ac={},uc={},sc={},cc={},fc={},lc={},hc={},pc={},dc={},vc={},gc={},yc={},mc={},bc={},wc={},Sc={},Ec={},xc={},Ac={},Oc={},Rc={},jc=function(t,e,r,n){var o,i,a,u,s,c=r||ac,f=0,l="",h=!1,p=!1,d=!1;for(r||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(qs,"")),e=e.replace(zs,""),o=dr(e);f<=o.length;){switch(i=o[f],c){case ac:if(!i||!Ls.test(i)){if(r)return Is;c=sc;continue}l+=i.toLowerCase(),c=uc;break;case uc:if(i&&(Us.test(i)||"+"==i||"-"==i||"."==i))l+=i.toLowerCase();else{if(":"!=i){if(r)return Is;l="",c=sc,f=0;continue}if(r&&(Zs(t)!=w(Qs,l)||"file"==l&&(tc(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=l,r)return void(Zs(t)&&Qs[t.scheme]==t.port&&(t.port=null));l="","file"==t.scheme?c=bc:Zs(t)&&n&&n.scheme==t.scheme?c=cc:Zs(t)?c=pc:"/"==o[f+1]?(c=fc,f++):(t.cannotBeABaseURL=!0,t.path.push(""),c=Ac)}break;case sc:if(!n||n.cannotBeABaseURL&&"#"!=i)return Is;if(n.cannotBeABaseURL&&"#"==i){t.scheme=n.scheme,t.path=n.path.slice(),t.query=n.query,t.fragment="",t.cannotBeABaseURL=!0,c=Rc;break}c="file"==n.scheme?bc:lc;continue;case cc:if("/"!=i||"/"!=o[f+1]){c=lc;continue}c=dc,f++;break;case fc:if("/"==i){c=vc;break}c=xc;continue;case lc:if(t.scheme=n.scheme,i==bs)t.username=n.username,t.password=n.password,t.host=n.host,t.port=n.port,t.path=n.path.slice(),t.query=n.query;else if("/"==i||"\\"==i&&Zs(t))c=hc;else if("?"==i)t.username=n.username,t.password=n.password,t.host=n.host,t.port=n.port,t.path=n.path.slice(),t.query="",c=Oc;else{if("#"!=i){t.username=n.username,t.password=n.password,t.host=n.host,t.port=n.port,t.path=n.path.slice(),t.path.pop(),c=xc;continue}t.username=n.username,t.password=n.password,t.host=n.host,t.port=n.port,t.path=n.path.slice(),t.query=n.query,t.fragment="",c=Rc}break;case hc:if(!Zs(t)||"/"!=i&&"\\"!=i){if("/"!=i){t.username=n.username,t.password=n.password,t.host=n.host,t.port=n.port,c=xc;continue}c=vc}else c=dc;break;case pc:if(c=dc,"/"!=i||"/"!=l.charAt(f+1))continue;f++;break;case dc:if("/"!=i&&"\\"!=i){c=vc;continue}break;case vc:if("@"==i){h&&(l="%40"+l),h=!0,a=dr(l);for(var v=0;v<a.length;v++){var g=a[v];if(":"!=g||d){var y=Js(g,Ys);d?t.password+=y:t.username+=y}else d=!0}l=""}else if(i==bs||"/"==i||"?"==i||"#"==i||"\\"==i&&Zs(t)){if(h&&""==l)return"Invalid authority";f-=dr(l).length+1,l="",c=gc}else l+=i;break;case gc:case yc:if(r&&"file"==t.scheme){c=Sc;continue}if(":"!=i||p){if(i==bs||"/"==i||"?"==i||"#"==i||"\\"==i&&Zs(t)){if(Zs(t)&&""==l)return Ts;if(r&&""==l&&(tc(t)||null!==t.port))return;if(u=Ws(t,l))return u;if(l="",c=Ec,r)return;continue}"["==i?p=!0:"]"==i&&(p=!1),l+=i}else{if(""==l)return Ts;if(u=Ws(t,l))return u;if(l="",c=mc,r==yc)return}break;case mc:if(!Ms.test(i)){if(i==bs||"/"==i||"?"==i||"#"==i||"\\"==i&&Zs(t)||r){if(""!=l){var m=parseInt(l,10);if(m>65535)return ks;t.port=Zs(t)&&m===Qs[t.scheme]?null:m,l=""}if(r)return;c=Ec;continue}return ks}l+=i;break;case bc:if(t.scheme="file","/"==i||"\\"==i)c=wc;else{if(!n||"file"!=n.scheme){c=xc;continue}if(i==bs)t.host=n.host,t.path=n.path.slice(),t.query=n.query;else if("?"==i)t.host=n.host,t.path=n.path.slice(),t.query="",c=Oc;else{if("#"!=i){nc(o.slice(f).join(""))||(t.host=n.host,t.path=n.path.slice(),oc(t)),c=xc;continue}t.host=n.host,t.path=n.path.slice(),t.query=n.query,t.fragment="",c=Rc}}break;case wc:if("/"==i||"\\"==i){c=Sc;break}n&&"file"==n.scheme&&!nc(o.slice(f).join(""))&&(rc(n.path[0],!0)?t.path.push(n.path[0]):t.host=n.host),c=xc;continue;case Sc:if(i==bs||"/"==i||"\\"==i||"?"==i||"#"==i){if(!r&&rc(l))c=xc;else if(""==l){if(t.host="",r)return;c=Ec}else{if(u=Ws(t,l))return u;if("localhost"==t.host&&(t.host=""),r)return;l="",c=Ec}continue}l+=i;break;case Ec:if(Zs(t)){if(c=xc,"/"!=i&&"\\"!=i)continue}else if(r||"?"!=i)if(r||"#"!=i){if(i!=bs&&(c=xc,"/"!=i))continue}else t.fragment="",c=Rc;else t.query="",c=Oc;break;case xc:if(i==bs||"/"==i||"\\"==i&&Zs(t)||!r&&("?"==i||"#"==i)){if(".."===(s=(s=l).toLowerCase())||"%2e."===s||".%2e"===s||"%2e%2e"===s?(oc(t),"/"==i||"\\"==i&&Zs(t)||t.path.push("")):ic(l)?"/"==i||"\\"==i&&Zs(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&rc(l)&&(t.host&&(t.host=""),l=l.charAt(0)+":"),t.path.push(l)),l="","file"==t.scheme&&(i==bs||"?"==i||"#"==i))for(;t.path.length>1&&""===t.path[0];)t.path.shift();"?"==i?(t.query="",c=Oc):"#"==i&&(t.fragment="",c=Rc)}else l+=Js(i,Xs);break;case Ac:"?"==i?(t.query="",c=Oc):"#"==i?(t.fragment="",c=Rc):i!=bs&&(t.path[0]+=Js(i,Vs));break;case Oc:r||"#"!=i?i!=bs&&("'"==i&&Zs(t)?t.query+="%27":t.query+="#"==i?"%23":Js(i,Vs)):(t.fragment="",c=Rc);break;case Rc:i!=bs&&(t.fragment+=Js(i,Hs))}f++}},Pc=function(t){var e,r,n=Cr(this,Pc,"URL"),o=arguments.length>1?arguments[1]:void 0,a=String(t),u=Os(n,{type:"URL"});if(void 0!==o)if(o instanceof Pc)e=Rs(o);else if(r=jc(e={},String(o)))throw TypeError(r);if(r=jc(u,a,null,e))throw TypeError(r);var s=u.searchParams=new xs,c=As(s);c.updateSearchParams(u.query),c.updateURL=function(){u.query=String(s)||null},i||(n.href=Tc.call(n),n.origin=kc.call(n),n.protocol=Lc.call(n),n.username=Uc.call(n),n.password=Mc.call(n),n.host=_c.call(n),n.hostname=Nc.call(n),n.port=Cc.call(n),n.pathname=Fc.call(n),n.search=Bc.call(n),n.searchParams=Dc.call(n),n.hash=qc.call(n))},Ic=Pc.prototype,Tc=function(){var t=Rs(this),e=t.scheme,r=t.username,n=t.password,o=t.host,i=t.port,a=t.path,u=t.query,s=t.fragment,c=e+":";return null!==o?(c+="//",tc(t)&&(c+=r+(n?":"+n:"")+"@"),c+=$s(o),null!==i&&(c+=":"+i)):"file"==e&&(c+="//"),c+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==u&&(c+="?"+u),null!==s&&(c+="#"+s),c},kc=function(){var t=Rs(this),e=t.scheme,r=t.port;if("blob"==e)try{return new URL(e.path[0]).origin}catch(t){return"null"}return"file"!=e&&Zs(t)?e+"://"+$s(t.host)+(null!==r?":"+r:""):"null"},Lc=function(){return Rs(this).scheme+":"},Uc=function(){return Rs(this).username},Mc=function(){return Rs(this).password},_c=function(){var t=Rs(this),e=t.host,r=t.port;return null===e?"":null===r?$s(e):$s(e)+":"+r},Nc=function(){var t=Rs(this).host;return null===t?"":$s(t)},Cc=function(){var t=Rs(this).port;return null===t?"":String(t)},Fc=function(){var t=Rs(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},Bc=function(){var t=Rs(this).query;return t?"?"+t:""},Dc=function(){return Rs(this).searchParams},qc=function(){var t=Rs(this).fragment;return t?"#"+t:""},zc=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(i&&Wt(Ic,{href:zc(Tc,function(t){var e=Rs(this),r=String(t),n=jc(e,r);if(n)throw TypeError(n);As(e.searchParams).updateSearchParams(e.query)}),origin:zc(kc),protocol:zc(Lc,function(t){var e=Rs(this);jc(e,String(t)+":",ac)}),username:zc(Uc,function(t){var e=Rs(this),r=dr(String(t));if(!ec(e)){e.username="";for(var n=0;n<r.length;n++)e.username+=Js(r[n],Ys)}}),password:zc(Mc,function(t){var e=Rs(this),r=dr(String(t));if(!ec(e)){e.password="";for(var n=0;n<r.length;n++)e.password+=Js(r[n],Ys)}}),host:zc(_c,function(t){var e=Rs(this);e.cannotBeABaseURL||jc(e,String(t),gc)}),hostname:zc(Nc,function(t){var e=Rs(this);e.cannotBeABaseURL||jc(e,String(t),yc)}),port:zc(Cc,function(t){var e=Rs(this);ec(e)||(""==(t=String(t))?e.port=null:jc(e,t,mc))}),pathname:zc(Fc,function(t){var e=Rs(this);e.cannotBeABaseURL||(e.path=[],jc(e,t+"",Ec))}),search:zc(Bc,function(t){var e=Rs(this);""==(t=String(t))?e.query=null:("?"==t.charAt(0)&&(t=t.slice(1)),e.query="",jc(e,t,Oc)),As(e.searchParams).updateSearchParams(e.query)}),searchParams:zc(Dc),hash:zc(qc,function(t){var e=Rs(this);""!=(t=String(t))?("#"==t.charAt(0)&&(t=t.slice(1)),e.fragment="",jc(e,t,Rc)):e.fragment=null})}),rt(Ic,"toJSON",function(){return Tc.call(this)},{enumerable:!0}),rt(Ic,"toString",function(){return Tc.call(this)},{enumerable:!0}),Es){var Wc=Es.createObjectURL,Kc=Es.revokeObjectURL;Wc&&rt(Pc,"createObjectURL",function(t){return Wc.apply(Es,arguments)}),Kc&&rt(Pc,"revokeObjectURL",function(t){return Kc.apply(Es,arguments)})}Ce(Pc,"URL"),Lt({global:!0,forced:!Cu,sham:!i},{URL:Pc}),Lt({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}}),Lt({target:"WeakMap",stat:!0},{from:nn}),Lt({target:"WeakMap",stat:!0},{of:on}),Lt({target:"WeakMap",proto:!0,real:!0,forced:q},{deleteAll:function(){return an.apply(this,arguments)}}),Lt({target:"WeakMap",proto:!0,real:!0,forced:q},{upsert:ln}),Br("WeakSet",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},wo),Lt({target:"WeakSet",proto:!0,real:!0,forced:q},{addAll:function(){return Qi.apply(this,arguments)}}),Lt({target:"WeakSet",proto:!0,real:!0,forced:q},{deleteAll:function(){return an.apply(this,arguments)}}),Lt({target:"WeakSet",stat:!0},{from:nn}),Lt({target:"WeakSet",stat:!0},{of:on});var Gc,$c,Vc,Hc=n.Promise,Xc=/(iphone|ipod|ipad).*applewebkit/i.test(ra),Yc=n.location,Jc=n.setImmediate,Qc=n.clearImmediate,Zc=n.process,tf=n.MessageChannel,ef=n.Dispatch,rf=0,nf={},of=function(t){if(nf.hasOwnProperty(t)){var e=nf[t];delete nf[t],e()}},af=function(t){return function(){of(t)}},uf=function(t){of(t.data)},sf=function(t){n.postMessage(t+"",Yc.protocol+"//"+Yc.host)};Jc&&Qc||(Jc=function(t){for(var e=[],r=1;arguments.length>r;)e.push(arguments[r++]);return nf[++rf]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},Gc(rf),rf},Qc=function(t){delete nf[t]},"process"==h(Zc)?Gc=function(t){Zc.nextTick(af(t))}:ef&&ef.now?Gc=function(t){ef.now(af(t))}:tf&&!Xc?(Vc=($c=new tf).port2,$c.port1.onmessage=uf,Gc=te(Vc.postMessage,Vc,1)):!n.addEventListener||"function"!=typeof postMessage||n.importScripts||o(sf)||"file:"===Yc.protocol?Gc="onreadystatechange"in x("script")?function(t){Kt.appendChild(x("script")).onreadystatechange=function(){Kt.removeChild(this),of(t)}}:function(t){setTimeout(af(t),0)}:(Gc=sf,n.addEventListener("message",uf,!1)));var cf,ff,lf,hf,pf,df,vf,gf,yf={set:Jc,clear:Qc},mf=R.f,bf=yf.set,wf=n.MutationObserver||n.WebKitMutationObserver,Sf=n.process,Ef=n.Promise,xf="process"==h(Sf),Af=mf(n,"queueMicrotask"),Of=Af&&Af.value;Of||(cf=function(){var t,e;for(xf&&(t=Sf.domain)&&t.exit();ff;){e=ff.fn,ff=ff.next;try{e()}catch(t){throw ff?hf():lf=void 0,t}}lf=void 0,t&&t.enter()},xf?hf=function(){Sf.nextTick(cf)}:wf&&!Xc?(pf=!0,df=document.createTextNode(""),new wf(cf).observe(df,{characterData:!0}),hf=function(){df.data=pf=!pf}):Ef&&Ef.resolve?(vf=Ef.resolve(void 0),gf=vf.then,hf=function(){gf.call(vf,cf)}):hf=function(){bf.call(n,cf)});var Rf,jf,Pf,If,Tf=Of||function(t){var e={fn:t,next:void 0};lf&&(lf.next=e),ff||(ff=e,hf()),lf=e},kf=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n}),this.resolve=Zt(e),this.reject=Zt(r)},Lf={f:function(t){return new kf(t)}},Uf=function(t,e){if(j(t),y(e)&&e.constructor===t)return e;var r=Lf.f(t);return(0,r.resolve)(e),r.promise},Mf=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},_f=yf.set,Nf=qt("species"),Cf="Promise",Ff=et.get,Bf=et.set,Df=et.getterFor(Cf),qf=Hc,zf=n.TypeError,Wf=n.document,Kf=n.process,Gf=it("fetch"),$f=Lf.f,Vf=$f,Hf="process"==h(Kf),Xf=!!(Wf&&Wf.createEvent&&n.dispatchEvent),Yf="unhandledrejection",Jf=Tt(Cf,function(){if(F(qf)===String(qf)){if(66===aa)return!0;if(!Hf&&"function"!=typeof PromiseRejectionEvent)return!0}if(aa>=51&&/native code/.test(qf))return!1;var t=qf.resolve(1),e=function(t){t(function(){},function(){})};return(t.constructor={})[Nf]=e,!(t.then(function(){})instanceof e)}),Qf=Jf||!br(function(t){qf.all(t).catch(function(){})}),Zf=function(t){var e;return!(!y(t)||"function"!=typeof(e=t.then))&&e},tl=function(t,e,r){if(!e.notified){e.notified=!0;var n=e.reactions;Tf(function(){for(var o=e.value,i=1==e.state,a=0;n.length>a;){var u,s,c,f=n[a++],l=i?f.ok:f.fail,h=f.resolve,p=f.reject,d=f.domain;try{l?(i||(2===e.rejection&&ol(t,e),e.rejection=1),!0===l?u=o:(d&&d.enter(),u=l(o),d&&(d.exit(),c=!0)),u===f.promise?p(zf("Promise-chain cycle")):(s=Zf(u))?s.call(u,h,p):h(u)):p(o)}catch(t){d&&!c&&d.exit(),p(t)}}e.reactions=[],e.notified=!1,r&&!e.rejection&&rl(t,e)})}},el=function(t,e,r){var o,i;Xf?((o=Wf.createEvent("Event")).promise=e,o.reason=r,o.initEvent(t,!1,!0),n.dispatchEvent(o)):o={promise:e,reason:r},(i=n["on"+t])?i(o):t===Yf&&function(t,e){var r=n.console;r&&r.error&&(1===arguments.length?r.error(t):r.error(t,e))}("Unhandled promise rejection",r)},rl=function(t,e){_f.call(n,function(){var r,n=e.value;if(nl(e)&&(r=Mf(function(){Hf?Kf.emit("unhandledRejection",n,t):el(Yf,t,n)}),e.rejection=Hf||nl(e)?2:1,r.error))throw r.value})},nl=function(t){return 1!==t.rejection&&!t.parent},ol=function(t,e){_f.call(n,function(){Hf?Kf.emit("rejectionHandled",t):el("rejectionhandled",t,e.value)})},il=function(t,e,r,n){return function(o){t(e,r,o,n)}},al=function(t,e,r,n){e.done||(e.done=!0,n&&(e=n),e.value=r,e.state=2,tl(t,e,!0))},ul=function(t,e,r,n){if(!e.done){e.done=!0,n&&(e=n);try{if(t===r)throw zf("Promise can't be resolved itself");var o=Zf(r);o?Tf(function(){var n={done:!1};try{o.call(r,il(ul,t,n,e),il(al,t,n,e))}catch(r){al(t,n,r,e)}}):(e.value=r,e.state=1,tl(t,e,!1))}catch(r){al(t,{done:!1},r,e)}}};Jf&&(qf=function(t){Cr(this,qf,Cf),Zt(t),Rf.call(this);var e=Ff(this);try{t(il(ul,this,e),il(al,this,e))}catch(t){al(this,e,t)}},(Rf=function(t){Bf(this,{type:Cf,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=Dr(qf.prototype,{then:function(t,e){var r=Df(this),n=$f(fn(this,qf));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=Hf?Kf.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&tl(this,r,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),jf=function(){var t=new Rf,e=Ff(t);this.promise=t,this.resolve=il(ul,t,e),this.reject=il(al,t,e)},Lf.f=$f=function(t){return t===qf||t===Pf?new jf(t):Vf(t)},"function"==typeof Hc&&(If=Hc.prototype.then,rt(Hc.prototype,"then",function(t,e){var r=this;return new qf(function(t,e){If.call(r,t,e)}).then(t,e)},{unsafe:!0}),"function"==typeof Gf&&Lt({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return Uf(qf,Gf.apply(n,arguments))}}))),Lt({global:!0,wrap:!0,forced:Jf},{Promise:qf}),Ce(qf,Cf,!1),zr(Cf),Pf=it(Cf),Lt({target:Cf,stat:!0,forced:Jf},{reject:function(t){var e=$f(this);return e.reject.call(void 0,t),e.promise}}),Lt({target:Cf,stat:!0,forced:Jf},{resolve:function(t){return Uf(this,t)}}),Lt({target:Cf,stat:!0,forced:Qf},{all:function(t){var e=this,r=$f(e),n=r.resolve,o=r.reject,i=Mf(function(){var r=Zt(e.resolve),i=[],a=0,u=1;Nr(t,function(t){var s=a++,c=!1;i.push(void 0),u++,r.call(e,t).then(function(t){c||(c=!0,i[s]=t,--u||n(i))},o)}),--u||n(i)});return i.error&&o(i.value),r.promise},race:function(t){var e=this,r=$f(e),n=r.reject,o=Mf(function(){var o=Zt(e.resolve);Nr(t,function(t){o.call(e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}}),Lt({target:"Promise",stat:!0},{allSettled:function(t){var e=this,r=Lf.f(e),n=r.resolve,o=r.reject,i=Mf(function(){var r=Zt(e.resolve),o=[],i=0,a=1;Nr(t,function(t){var u=i++,s=!1;o.push(void 0),a++,r.call(e,t).then(function(t){s||(s=!0,o[u]={status:"fulfilled",value:t},--a||n(o))},function(t){s||(s=!0,o[u]={status:"rejected",reason:t},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var sl=!!Hc&&o(function(){Hc.prototype.finally.call({then:function(){}},function(){})});Lt({target:"Promise",proto:!0,real:!0,forced:sl},{finally:function(t){var e=fn(this,it("Promise")),r="function"==typeof t;return this.then(r?function(r){return Uf(e,t()).then(function(){return r})}:t,r?function(r){return Uf(e,t()).then(function(){throw r})}:t)}}),"function"!=typeof Hc||Hc.prototype.finally||rt(Hc.prototype,"finally",it("Promise").prototype.finally);var cl=et.set,fl=et.getterFor("AggregateError"),ll=function(t,e){var r=this;if(!(r instanceof ll))return new ll(t,e);We&&(r=We(new Error(e),ke(r)));var n=[];return Nr(t,n.push,n),i?cl(r,{errors:n,type:"AggregateError"}):r.errors=n,void 0!==e&&T(r,"message",String(e)),r};ll.prototype=Xt(Error.prototype,{constructor:f(5,ll),message:f(5,""),name:f(5,"AggregateError")}),i&&I.f(ll.prototype,"errors",{get:function(){return fl(this).errors},configurable:!0}),Lt({global:!0},{AggregateError:ll}),Lt({target:"Promise",stat:!0},{try:function(t){var e=Lf.f(this),r=Mf(t);return(r.error?e.reject:e.resolve)(r.value),e.promise}});var hl="No one promise resolved";Lt({target:"Promise",stat:!0},{any:function(t){var e=this,r=Lf.f(e),n=r.resolve,o=r.reject,i=Mf(function(){var r=Zt(e.resolve),i=[],a=0,u=1,s=!1;Nr(t,function(t){var c=a++,f=!1;i.push(void 0),u++,r.call(e,t).then(function(t){f||s||(s=!0,n(t))},function(t){f||s||(f=!0,i[c]=t,--u||o(new(it("AggregateError"))(i,hl)))})}),--u||o(new(it("AggregateError"))(i,hl))});return i.error&&o(i.value),r.promise}}),re("Promise","finally");var pl="URLSearchParams"in self,dl="Symbol"in self&&"iterator"in Symbol,vl="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),gl="FormData"in self,yl="ArrayBuffer"in self;if(yl)var ml=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],bl=ArrayBuffer.isView||function(t){return t&&ml.indexOf(Object.prototype.toString.call(t))>-1};function wl(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function Sl(t){return"string"!=typeof t&&(t=String(t)),t}function El(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return dl&&(e[Symbol.iterator]=function(){return e}),e}function xl(t){this.map={},t instanceof xl?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function Al(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function Ol(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function Rl(t){var e=new FileReader,r=Ol(e);return e.readAsArrayBuffer(t),r}function jl(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function Pl(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:vl&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:gl&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:pl&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():yl&&vl&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=jl(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):yl&&(ArrayBuffer.prototype.isPrototypeOf(t)||bl(t))?this._bodyArrayBuffer=jl(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):pl&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},vl&&(this.blob=function(){var t=Al(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?Al(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(Rl)}),this.text=function(){var t=Al(this);if(t)return t;if(this._bodyBlob)return function(t){var e=new FileReader,r=Ol(e);return e.readAsText(t),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n<e.length;n++)r[n]=String.fromCharCode(e[n]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},gl&&(this.formData=function(){return this.text().then(kl)}),this.json=function(){return this.text().then(JSON.parse)},this}xl.prototype.append=function(t,e){t=wl(t),e=Sl(e);var r=this.map[t];this.map[t]=r?r+", "+e:e},xl.prototype.delete=function(t){delete this.map[wl(t)]},xl.prototype.get=function(t){return t=wl(t),this.has(t)?this.map[t]:null},xl.prototype.has=function(t){return this.map.hasOwnProperty(wl(t))},xl.prototype.set=function(t,e){this.map[wl(t)]=Sl(e)},xl.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)},xl.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),El(t)},xl.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),El(t)},xl.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),El(t)},dl&&(xl.prototype[Symbol.iterator]=xl.prototype.entries);var Il=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function Tl(t,e){var r,n,o=(e=e||{}).body;if(t instanceof Tl){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new xl(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,o||null==t._bodyInit||(o=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",!e.headers&&this.headers||(this.headers=new xl(e.headers)),this.method=(n=(r=e.method||this.method||"GET").toUpperCase(),Il.indexOf(n)>-1?n:r),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function kl(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}}),e}function Ll(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new xl(e.headers),this.url=e.url||"",this._initBody(t)}Tl.prototype.clone=function(){return new Tl(this,{body:this._bodyInit})},Pl.call(Tl.prototype),Pl.call(Ll.prototype),Ll.prototype.clone=function(){return new Ll(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new xl(this.headers),url:this.url})},Ll.error=function(){var t=new Ll(null,{status:0,statusText:""});return t.type="error",t};var Ul=[301,302,303,307,308];Ll.redirect=function(t,e){if(-1===Ul.indexOf(e))throw new RangeError("Invalid status code");return new Ll(null,{status:e,headers:{location:t}})};var Ml=self.DOMException;try{new Ml}catch(t){(Ml=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),Ml.prototype.constructor=Ml}function _l(t,e){return new Promise(function(r,n){var o=new Tl(t,e);if(o.signal&&o.signal.aborted)return n(new Ml("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var t,e,n={status:i.status,statusText:i.statusText,headers:(t=i.getAllResponseHeaders()||"",e=new xl,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}}),e)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL"),r(new Ll("response"in i?i.response:i.responseText,n))},i.onerror=function(){n(new TypeError("Network request failed"))},i.ontimeout=function(){n(new TypeError("Network request failed"))},i.onabort=function(){n(new Ml("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&vl&&(i.responseType="blob"),o.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}_l.polyfill=!0,self.fetch||(self.fetch=_l,self.Headers=xl,self.Request=Tl,self.Response=Ll);var Nl=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable;function Bl(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}var Dl=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,n,o=Bl(t),i=1;i<arguments.length;i++){for(var a in r=Object(arguments[i]))Cl.call(r,a)&&(o[a]=r[a]);if(Nl){n=Nl(r);for(var u=0;u<n.length;u++)Fl.call(r,n[u])&&(o[n[u]]=r[n[u]])}}return o};Object.assign=Dl}();
diff --git a/_next/static/chunks/webpack-21164b204efbbaf2.js b/_next/static/chunks/webpack-21164b204efbbaf2.js
new file mode 100644
index 00000000..af2e1b2e
--- /dev/null
+++ b/_next/static/chunks/webpack-21164b204efbbaf2.js
@@ -0,0 +1 @@
+!function(){"use strict";var e,t,r,n,o,u,i,c,f,a={},l={};function s(e){var t=l[e];if(void 0!==t)return t.exports;var r=l[e]={exports:{}},n=!0;try{a[e](r,r.exports,s),n=!1}finally{n&&delete l[e]}return r.exports}s.m=a,e=[],s.O=function(t,r,n,o){if(r){o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[r,n,o];return}for(var i=1/0,u=0;u<e.length;u++){for(var r=e[u][0],n=e[u][1],o=e[u][2],c=!0,f=0;f<r.length;f++)i>=o&&Object.keys(s.O).every(function(e){return s.O[e](r[f])})?r.splice(f--,1):(c=!1,o<i&&(i=o));if(c){e.splice(u--,1);var a=n();void 0!==a&&(t=a)}}return t},r=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},s.t=function(e,n){if(1&n&&(e=this(e)),8&n||"object"==typeof e&&e&&(4&n&&e.__esModule||16&n&&"function"==typeof e.then))return e;var o=Object.create(null);s.r(o);var u={};t=t||[null,r({}),r([]),r(r)];for(var i=2&n&&e;"object"==typeof i&&!~t.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach(function(t){u[t]=function(){return e[t]}});return u.default=function(){return e},s.d(o,u),o},s.d=function(e,t){for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.f={},s.e=function(e){return Promise.all(Object.keys(s.f).reduce(function(t,r){return s.f[r](e,t),t},[]))},s.u=function(e){},s.miniCssF=function(e){return"static/css/f55f679124f97c9d.css"},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n={},o="_N_E:",s.l=function(e,t,r,u){if(n[e]){n[e].push(t);return}if(void 0!==r)for(var i,c,f=document.getElementsByTagName("script"),a=0;a<f.length;a++){var l=f[a];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==o+r){i=l;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,s.nc&&i.setAttribute("nonce",s.nc),i.setAttribute("data-webpack",o+r),i.src=s.tu(e)),n[e]=[t];var d=function(t,r){i.onerror=i.onload=null,clearTimeout(p);var o=n[e];if(delete n[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach(function(e){return e(r)}),t)return t(r)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),c&&document.head.appendChild(i)},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.tt=function(){return void 0===u&&(u={createScriptURL:function(e){return e}},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(u=trustedTypes.createPolicy("nextjs#bundler",u))),u},s.tu=function(e){return s.tt().createScriptURL(e)},s.p="/_next/",i={272:0},s.f.j=function(e,t){var r=s.o(i,e)?i[e]:void 0;if(0!==r){if(r)t.push(r[2]);else if(272!=e){var n=new Promise(function(t,n){r=i[e]=[t,n]});t.push(r[2]=n);var o=s.p+s.u(e),u=Error();s.l(o,function(t){if(s.o(i,e)&&(0!==(r=i[e])&&(i[e]=void 0),r)){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;u.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",u.name="ChunkLoadError",u.type=n,u.request=o,r[1](u)}},"chunk-"+e,e)}else i[e]=0}},s.O.j=function(e){return 0===i[e]},c=function(e,t){var r,n,o=t[0],u=t[1],c=t[2],f=0;if(o.some(function(e){return 0!==i[e]})){for(r in u)s.o(u,r)&&(s.m[r]=u[r]);if(c)var a=c(s)}for(e&&e(t);f<o.length;f++)n=o[f],s.o(i,n)&&i[n]&&i[n][0](),i[n]=0;return s.O(a)},(f=self.webpackChunk_N_E=self.webpackChunk_N_E||[]).forEach(c.bind(null,0)),f.push=c.bind(null,f.push.bind(f))}();
\ No newline at end of file
diff --git a/_next/static/css/f55f679124f97c9d.css b/_next/static/css/f55f679124f97c9d.css
new file mode 100644
index 00000000..168947a9
--- /dev/null
+++ b/_next/static/css/f55f679124f97c9d.css
@@ -0,0 +1,3 @@
+/*
+! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
+*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--background:0 0% 100%;--foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--popover:0 0% 100%;--popover-foreground:222.2 47.4% 11.2%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--card:0 0% 100%;--card-foreground:222.2 47.4% 11.2%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 100% 50%;--destructive-foreground:210 40% 98%;--ring:215 20.2% 65.1%;--radius:0.5rem}.dark{--background:224 71% 4%;--foreground:213 31% 91%;--muted:223 47% 11%;--muted-foreground:215.4 16.3% 56.9%;--accent:216 34% 17%;--accent-foreground:210 40% 98%;--popover:224 71% 4%;--popover-foreground:215 20.2% 65.1%;--border:216 34% 17%;--input:216 34% 17%;--card:224 71% 4%;--card-foreground:213 31% 91%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 1.2%;--secondary:222.2 47.4% 11.2%;--secondary-foreground:210 40% 98%;--destructive:0 63% 31%;--destructive-foreground:210 40% 98%;--ring:216 34% 17%;--radius:0.5rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-feature-settings:"rlig" 1,"calt" 1}.c-pointer{width:10vmin;height:10vmin;background:radial-gradient(74% 86% at 67% 38%,#e638ea 10%,#073aff00 100%),linear-gradient(77deg,#f8e7f7 2%,#8d8cf1);border-radius:25%;position:absolute;left:50%;top:50%;translate:-50% -50%;overflow:hidden;filter:blur(100px);animation:cursor 10s infinite;box-shadow:5vmin 5vmin 5vmin #9f3bf1;z-index:1}@keyframes cursor{0%{rotate:0deg;filter:blur(90px)}50%{scale:1.5}to{rotate:1turn;filter:blur(80px)}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-1{bottom:.25rem}.bottom-\[15rem\]{bottom:15rem}.left-0{left:0}.left-1{left:.25rem}.left-\[12rem\]{left:12rem}.right-\[12rem\]{right:12rem}.top-0{top:0}.top-\[12rem\]{top:12rem}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.m-7{margin:1.75rem}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-10{margin-top:2.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-full{height:100%}.h-min{height:-moz-min-content;height:min-content}.min-h-screen{min-height:100vh}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[17\.5rem\]{width:17.5rem}.w-full{width:100%}.w-min{width:-moz-min-content;width:min-content}.max-w-5xl{max-width:64rem}.max-w-\[700px\]{max-width:700px}.max-w-\[980px\]{max-width:980px}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-0,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-24{gap:6rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-2{border-width:2px}.border-8{border-width:8px}.border-b{border-bottom-width:1px}.border-solid{border-style:solid}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-black\/25{border-color:rgba(0,0,0,.25)}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-background{background-color:hsl(var(--background))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-indigo-700{--tw-gradient-from:#4338ca var(--tw-gradient-from-position);--tw-gradient-to:rgba(67,56,202,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-purple-700{--tw-gradient-to:rgba(126,34,206,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7e22ce var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-32{padding-left:8rem;padding-right:8rem}.px-4{padding-left:1rem;padding-right:1rem}.px-40{padding-left:10rem;padding-right:10rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem}.pb-8,.py-8{padding-bottom:2rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-justify{text-align:justify}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-4{line-height:1rem}.leading-tight{line-height:1.25}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-difference{mix-blend-mode:difference}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-purple-300{--tw-shadow-color:#d8b4fe;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-500{animation-duration:.5s}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:-translate-y-6{--tw-translate-y:-1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:-rotate-90){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:rotate-0){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:scale-0){--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:scale-100){--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:hidden{display:none}.sm\:w-\[15\.5rem\]{width:15.5rem}.sm\:justify-between{justify-content:space-between}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[19rem\]{width:19rem}.md\:gap-10{gap:2.5rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-\[27rem\]{width:27rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}}@media (min-width:1536px){.\32xl\:block{display:block}.\32xl\:hidden{display:none}}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d1d9458b69004127-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b967158bc7d7a9fb-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ae9ae6716d4f8bf8-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c0f5ec5bbf5913b7-s.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1db3e28af9ef94a-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9c4f34569c9b36ca-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2aaf0723e720e8b9-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_0ec1f4;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_0ec1f4{font-family:__Inter_0ec1f4,__Inter_Fallback_0ec1f4;font-style:normal}.__variable_0ec1f4{--font-sans:"__Inter_0ec1f4","__Inter_Fallback_0ec1f4"}@font-face{font-family:__JetBrains_Mono_71fa92;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/de2ba2ebf355004e-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_71fa92;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/9e58c89b9633dcad-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_71fa92;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/c4a41ea065a0023c-s.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:__JetBrains_Mono_71fa92;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/34dd45dcdd6d47ee-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__JetBrains_Mono_71fa92;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/a1ab2e69d2f53384-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__JetBrains_Mono_71fa92;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/86fdec36ddd9097e-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_71fa92;src:local("Arial");ascent-override:75.04%;descent-override:22.07%;line-gap-override:0.00%;size-adjust:135.93%}.__className_71fa92{font-family:__JetBrains_Mono_71fa92,__JetBrains_Mono_Fallback_71fa92;font-style:normal}.__variable_71fa92{--font-mono:"__JetBrains_Mono_71fa92","__JetBrains_Mono_Fallback_71fa92"}
\ No newline at end of file
diff --git a/_next/static/media/2aaf0723e720e8b9-s.p.woff2 b/_next/static/media/2aaf0723e720e8b9-s.p.woff2
new file mode 100644
index 00000000..980853fe
Binary files /dev/null and b/_next/static/media/2aaf0723e720e8b9-s.p.woff2 differ
diff --git a/_next/static/media/34dd45dcdd6d47ee-s.woff2 b/_next/static/media/34dd45dcdd6d47ee-s.woff2
new file mode 100644
index 00000000..87c03d81
Binary files /dev/null and b/_next/static/media/34dd45dcdd6d47ee-s.woff2 differ
diff --git a/_next/static/media/86fdec36ddd9097e-s.p.woff2 b/_next/static/media/86fdec36ddd9097e-s.p.woff2
new file mode 100644
index 00000000..c6bdf7a6
Binary files /dev/null and b/_next/static/media/86fdec36ddd9097e-s.p.woff2 differ
diff --git a/_next/static/media/9c4f34569c9b36ca-s.woff2 b/_next/static/media/9c4f34569c9b36ca-s.woff2
new file mode 100644
index 00000000..edd83468
Binary files /dev/null and b/_next/static/media/9c4f34569c9b36ca-s.woff2 differ
diff --git a/_next/static/media/9e58c89b9633dcad-s.woff2 b/_next/static/media/9e58c89b9633dcad-s.woff2
new file mode 100644
index 00000000..b8e96396
Binary files /dev/null and b/_next/static/media/9e58c89b9633dcad-s.woff2 differ
diff --git a/_next/static/media/a1ab2e69d2f53384-s.woff2 b/_next/static/media/a1ab2e69d2f53384-s.woff2
new file mode 100644
index 00000000..1a19756b
Binary files /dev/null and b/_next/static/media/a1ab2e69d2f53384-s.woff2 differ
diff --git a/_next/static/media/ae9ae6716d4f8bf8-s.woff2 b/_next/static/media/ae9ae6716d4f8bf8-s.woff2
new file mode 100644
index 00000000..d22d6939
Binary files /dev/null and b/_next/static/media/ae9ae6716d4f8bf8-s.woff2 differ
diff --git a/_next/static/media/b1db3e28af9ef94a-s.woff2 b/_next/static/media/b1db3e28af9ef94a-s.woff2
new file mode 100644
index 00000000..75c4362e
Binary files /dev/null and b/_next/static/media/b1db3e28af9ef94a-s.woff2 differ
diff --git a/_next/static/media/b967158bc7d7a9fb-s.woff2 b/_next/static/media/b967158bc7d7a9fb-s.woff2
new file mode 100644
index 00000000..c974feca
Binary files /dev/null and b/_next/static/media/b967158bc7d7a9fb-s.woff2 differ
diff --git a/_next/static/media/c0f5ec5bbf5913b7-s.woff2 b/_next/static/media/c0f5ec5bbf5913b7-s.woff2
new file mode 100644
index 00000000..3d1a1218
Binary files /dev/null and b/_next/static/media/c0f5ec5bbf5913b7-s.woff2 differ
diff --git a/_next/static/media/c4a41ea065a0023c-s.woff2 b/_next/static/media/c4a41ea065a0023c-s.woff2
new file mode 100644
index 00000000..5bf07660
Binary files /dev/null and b/_next/static/media/c4a41ea065a0023c-s.woff2 differ
diff --git a/_next/static/media/d1d9458b69004127-s.woff2 b/_next/static/media/d1d9458b69004127-s.woff2
new file mode 100644
index 00000000..822edcdb
Binary files /dev/null and b/_next/static/media/d1d9458b69004127-s.woff2 differ
diff --git a/_next/static/media/de2ba2ebf355004e-s.woff2 b/_next/static/media/de2ba2ebf355004e-s.woff2
new file mode 100644
index 00000000..59d21429
Binary files /dev/null and b/_next/static/media/de2ba2ebf355004e-s.woff2 differ
diff --git a/_next/static/rDyC32-ReGIoVcVavtEoH/_buildManifest.js b/_next/static/rDyC32-ReGIoVcVavtEoH/_buildManifest.js
new file mode 100644
index 00000000..2e8e3c15
--- /dev/null
+++ b/_next/static/rDyC32-ReGIoVcVavtEoH/_buildManifest.js
@@ -0,0 +1 @@
+self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-e6359318fe16f140.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
\ No newline at end of file
diff --git a/_next/static/rDyC32-ReGIoVcVavtEoH/_ssgManifest.js b/_next/static/rDyC32-ReGIoVcVavtEoH/_ssgManifest.js
new file mode 100644
index 00000000..5b3ff592
--- /dev/null
+++ b/_next/static/rDyC32-ReGIoVcVavtEoH/_ssgManifest.js
@@ -0,0 +1 @@
+self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
\ No newline at end of file
diff --git a/backup src/components/Global/Blogs.jsx b/backup src/components/Global/Blogs.jsx
deleted file mode 100644
index c9b561ee..00000000
--- a/backup src/components/Global/Blogs.jsx	
+++ /dev/null
@@ -1,69 +0,0 @@
-import Link from "next/link";
-
-const Blogs = ({ articles, contentOnly = false, show = articles.length }) => {
-  return (
-    <section className="bg-white py-8">
-      {!contentOnly && (
-        <div className="container max-w-5xl mx-auto">
-          <h1 className="w-full my-2 text-4xl font-bold leading-tight text-center text-gray-800">
-            Blogs
-          </h1>
-          <div className="w-full mb-4">
-            <div className="h-1 mx-auto gradient w-64 opacity-25 my-0 py-0 rounded-t"></div>
-          </div>
-        </div>
-      )}
-      <div className="container max-w-screen-xl mx-auto pt-4 pb-8 grid grid-cols-3 mb-8 gap-6 px-8">
-        {articles.length > 0 ? (
-          articles.slice(0, show).map((article, index) => (
-            <Link key={article.title + index} href={article.url} passHref>
-              <div className="flex flex-col justify-between items-stretch col-span-3 md:col-span-1 cursor-pointer p-2 shadow rounded-md focus:outline-none focus:shadow-outline transform transition hover:shadow-lg hover:scale-105 duration-300 ease-in-out">
-                <div className="bg-white p-4 rounded-lg">
-                  <div className="relative bg-contain">
-                    <img
-                      alt={article.title}
-                      className="lg:h-60 xl:h-56 md:h-64 sm:h-72 xs:h-72 h-72 rounded-md w-full object-cover object-center mb-6"
-                      src={article.social_image}
-                    />
-                  </div>
-                  <div className="flex justify-between">
-                    <h2 className="text-xl text-gray-900 font-semibold mb-4">
-                      {article.title}
-                    </h2>
-                  </div>
-                  <p className="leading-relaxed text-sm text-gray-600">
-                    {article.description}
-                  </p>
-                </div>
-                <time className="p-4 text-gray-500 text-xs flex items-end">
-                  <img
-                    src={article?.user?.profile_image}
-                    alt={article.user.name}
-                    className="rounded-full w-16 h-16 mr-1"
-                  />
-                  <p className="ml-2 opacity-50">
-                    by {article.user.name} on
-                    {" " + article.readable_publish_date}
-                  </p>
-                </time>
-              </div>
-            </Link>
-          ))
-        ) : (
-          <div className="text-center w-full">No Blogs found....</div>
-        )}
-      </div>
-      {!contentOnly && (
-        <div className="flex justify-center">
-          <Link href="https://dev.to/WebXDAO" target="_blank" rel="noreferrer">
-            <button className="bg-gray-700 text-white mx-auto lg:mx-0 rounded-md py-2 px-8 shadow transform transition hover:scale-85 hover:shadow-lg duration-300 ease-in-out">
-              See All
-            </button>
-          </Link>
-        </div>
-      )}
-    </section>
-  );
-};
-
-export default Blogs;
diff --git a/backup src/components/Global/Footer.js b/backup src/components/Global/Footer.js
deleted file mode 100644
index a17cd43e..00000000
--- a/backup src/components/Global/Footer.js	
+++ /dev/null
@@ -1,102 +0,0 @@
-import Link from "next/link";
-import { SiGithubsponsors } from "react-icons/si";
-
-const navigation = [
-  {
-    name: "About Us",
-    href: "/about",
-    children: [
-      { name: "Who we are?", href: "/about-us#who" },
-      { name: "What we do?", href: "/about-us#what" },
-      { name: "Team WebX", href: "/team" },
-    ],
-  },
-  {
-    name: "Socials",
-    href: "/",
-    children: [
-      { name: "GitHub", href: "https://github.com/WebXDAO" },
-      { name: "Twitter", href: "https://twitter.com/WebXDAO" },
-      { name: "Discord", href: "https://discord.webxdao.xyz/" },
-      { name: "LinkedIn", href: "https://www.linkedin.com/company/76098793" },
-    ],
-  },
-  {
-    name: "Contact",
-    href: "/contact",
-    children: [{ name: "Contact us", href: "mailto:web3opensourcecommunity@gmail.com" }],
-  },
-  {
-    name: "Partners",
-    href: "/partners",
-    children: [
-      { name: "Our partners", href: "/partners" },
-      { name: "Partner with us", href: "/partners" },
-    ],
-  },
-];
-
-const Footer = () => {
-  return (
-    <footer className="bg-transparent">
-      <div className="mx-auto max-w-screen-xl px-4 pb-6 pt-16 sm:px-6 lg:px-8 lg:pt-24">
-        <div className="grid grid-cols-1 gap-8 lg:grid-cols-3">
-          <div>
-            <div className="flex justify-center text-teal-600 sm:justify-start">
-              <Link href="https://webxdao.xyz">
-                <span className="sr-only">WebX DAO</span>
-                <img className="h-12 w-auto sm:h-14 md:h-16" src="/images/logo/logo.png" alt="" />
-              </Link>
-            </div>
-            {/* 
-            <p className="max-w-md mx-auto mt-6 leading-relaxed text-center text-white/80 sm:max-w-xs sm:mx-0 sm:text-left">
-              Add organization description here!
-            </p> */}
-          </div>
-
-          <div className="grid grid-cols-1 gap-8 sm:grid-cols-2 md:grid-cols-4 lg:col-span-2">
-            {navigation.map((item) => (
-              <>
-                <div key={item.name + "_footer"} className="sm:text-left">
-                  <p className="text-lg font-medium text-white/90 sm:text-sm">{item.name}</p>
-
-                  <nav className="mt-4 sm:mt-3" aria-label={item.name}>
-                    <ul className="space-y-4 text-sm">
-                      {item.children.map((child) => (
-                        <li key={child.name}>
-                          <Link href="/">
-                            <span className="cursor-pointer text-white/60 transition hover:text-white/95">
-                              {child.name}
-                            </span>
-                          </Link>
-                        </li>
-                      ))}
-                    </ul>
-                  </nav>
-                </div>
-              </>
-            ))}
-          </div>
-        </div>
-
-        <div className="mt-5 pt-6 sm:mt-12">
-          <div className="text-center sm:flex sm:justify-between sm:text-left">
-            <p className="text-sm text-gray-500">
-              <span className="block sm:inline">All rights reserved.</span>
-            </p>
-
-            <p className="mt-1 text-sm text-gray-500 sm:order-first sm:mt-0">
-              <span className="flex items-center justify-center">
-                &copy; {new Date().getFullYear()} Made with
-                <SiGithubsponsors className="m-2 h-3 w-3 text-pink-600" aria-hidden="true" />
-                by WebX DAO
-              </span>
-            </p>
-          </div>
-        </div>
-      </div>
-    </footer>
-  );
-};
-
-export default Footer;
diff --git a/backup src/components/Global/Navbar.js b/backup src/components/Global/Navbar.js
deleted file mode 100644
index 069f66ea..00000000
--- a/backup src/components/Global/Navbar.js	
+++ /dev/null
@@ -1,117 +0,0 @@
-import { Popover, Transition } from "@headlessui/react";
-import { Bars3Icon, XMarkIcon } from "@heroicons/react/24/outline";
-import Link from "next/link";
-import { Fragment } from "react";
-import { SiGithubsponsors } from "react-icons/si";
-
-const navigation = [
-  { name: "Blog", href: "/blog" },
-  { name: "Projects", href: "/projects" },
-  { name: "Community Partners", href: "/partners" },
-  { name: "WebX Team", href: "/team" },
-  { name: "Contributors", href: "/contributors" },
-];
-
-const Navbar = () => {
-  return (
-    <Popover as="header" className="relative">
-      <div className="bg-transparent pt-4 sm:pt-6">
-        {/* NAVIGATION BAR */}
-        <nav
-          className="relative mx-auto mb-4 flex max-w-7xl items-center justify-between px-4 sm:px-6"
-          aria-label="Global"
-        >
-          <div className="flex flex-1 items-center">
-            <div className="flex w-full items-center justify-between lg:w-auto">
-              <Link href="/">
-                <span className="sr-only ">WebX DAO</span>
-                <img
-                  className="h-12 w-auto cursor-pointer sm:h-12 md:h-[4.2rem]"
-                  src="/images/logo/logo.png"
-                  alt="WebX DAO White Logo"
-                />
-              </Link>
-              <div className="-mr-2 flex items-center justify-between lg:hidden ">
-                <Popover.Button className="focus-ring-inset inline-flex items-center justify-center rounded-md bg-transparent p-2 text-gray-400 hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-white">
-                  <span className="sr-only">Open main menu</span>
-                  <Bars3Icon className="h-6 w-6" aria-hidden="true" />
-                </Popover.Button>
-              </div>
-            </div>
-            {/* Add content here to get menu next to icon */}
-          </div>
-          <div className="hidden md:space-x-6 lg:flex lg:items-center">
-            <div className="hidden space-x-8 lg:ml-10 lg:flex">
-              {navigation.map((item) => (
-                <Link
-                  href={item.href}
-                  key={item.name}
-                  className="text-base font-medium text-white hover:text-gray-300"
-                >
-                  {item.name}
-                </Link>
-              ))}
-            </div>
-
-            <Link
-              href="https://github.com/sponsors/WebXDAO"
-              className="inline-flex items-center rounded-md border border-transparent bg-gray-100 px-4 py-2 text-base font-medium text-gray-600 hover:bg-gray-700 hover:text-white/80"
-            >
-              GitHub
-              <SiGithubsponsors className="ml-3 h-5 w-5 text-pink-600" aria-hidden="true" />
-            </Link>
-          </div>
-        </nav>
-      </div>
-
-      <Transition
-        as={Fragment}
-        enter="duration-150 ease-out"
-        enterFrom="opacity-0 scale-95"
-        enterTo="opacity-100 scale-100"
-        leave="duration-100 ease-in"
-        leaveFrom="opacity-100 scale-100"
-        leaveTo="opacity-0 scale-95"
-      >
-        <Popover.Panel
-          focus
-          className="absolute inset-x-0 top-0 z-10 origin-top transform p-2 transition lg:hidden"
-        >
-          <div className="bg-gradient1/50 overflow-hidden rounded-lg shadow-xl ring-1 ring-white ring-opacity-5 backdrop-blur-sm">
-            <div className="flex items-center justify-between px-5 pt-4">
-              <div>
-                <img
-                  className="h-10 w-auto sm:h-12 md:h-14 lg:h-16"
-                  src="/images/logo/logo.png"
-                  alt="WebX DAO"
-                />
-              </div>
-              <div className="-mr-2">
-                <Popover.Button className="focus:ring-cyber-webx inline-flex items-center justify-center rounded-md bg-white/20 p-2 text-gray-400 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset">
-                  <span className="sr-only">Close menu</span>
-                  <XMarkIcon className="h-6 w-6" aria-hidden="true" />
-                </Popover.Button>
-              </div>
-            </div>
-            <div className="pb-6 pt-5">
-              <div className="space-y-1 px-2">
-                {navigation.map((item) => (
-                  <Link
-                    key={item.name}
-                    href={item.href}
-                    className="block rounded-md px-3 py-2 text-base font-medium text-gray-100 hover:bg-gray-600"
-                  >
-                    {item.name}
-                  </Link>
-                ))}
-              </div>
-              {/* Add button here */}
-            </div>
-          </div>
-        </Popover.Panel>
-      </Transition>
-    </Popover>
-  );
-};
-
-export default Navbar;
diff --git a/backup src/components/Home/AboutSection.js b/backup src/components/Home/AboutSection.js
deleted file mode 100644
index de03c9b6..00000000
--- a/backup src/components/Home/AboutSection.js	
+++ /dev/null
@@ -1,58 +0,0 @@
-import Link from "next/link";
-
-export default function AboutSection() {
-  return (
-    <>
-      <div className="">
-        <section className="">
-          <div className=" bg-transparent">
-            <div className="items-center">
-              <div className="">
-                <div className=" sm:px-6">
-                  <div className="lg:py-5 p-5">
-                    <h1 className="text-5xl text-center font-bold tracking-tight text-white sm:mt-5 sm:text-6xl lg:mt-6 xl:text-4xl">
-                      <span className="block">Who Are We?</span>
-                    </h1>
-                    <p className="mt-3 text-base text-white/80 text-left">
-                      WebXDAO is an opensource community that focus on the future of the web. Here
-                      you will learn how to become a blockchain developer while having fun with
-                      other community members.
-                    </p>
-                    <div className="">
-                      <div className="">
-                        <p className="mt-3 text-base text-white/80 text-left">
-                          Blockchain Development is an interesting field, in demand and the latest
-                          trend in the tech industry. Here you will get to interact with some great
-                          folks and learn blockchain technology together. This community is in its
-                          initial stage so you can show your leadership skills and help for
-                          everyone&apos;s success.
-                        </p>
-                      </div>
-                      <div className="lg:py-5 mt-3">
-                        <h1 className="text-5xl text-center font-bold tracking-tight text-white sm:text-6xl  xl:text-4xl">
-                          <span className="block">The Mission?</span>
-                        </h1>
-                        <p className="mt-3 text-base text-white/70 text-center ">
-                          Our goal is to build a team of passionate builders around web
-                          technologies. We like sharing knowledge as much as we can and grow
-                          together.
-                        </p>
-                      </div>
-                    </div>
-                    <div className="flex justify-center items-center mt-3">
-                      <img
-                        className="max-w-full w-96"
-                        src="/images/shapes/12.png"
-                        alt="OSS Community"
-                      />
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-          </div>
-        </section>
-      </div>
-    </>
-  );
-}
diff --git a/backup src/components/Home/DeveloperPath.jsx b/backup src/components/Home/DeveloperPath.jsx
deleted file mode 100644
index 438bc507..00000000
--- a/backup src/components/Home/DeveloperPath.jsx	
+++ /dev/null
@@ -1,99 +0,0 @@
-import { prefix } from "../../constants";
-import Link from "next/link";
-
-const DeveloperPath = () => {
-  const devPaths = [
-    {
-      name: "Simplilearn",
-      imgUrl: "/simplilearn.png",
-      text: "Blockchain tutorial for beginners to advanced Level.",
-      url: "https://www.simplilearn.com/tutorials/blockchain-tutorial?source=sl_frs_nav_playlist_video_clicked",
-    },
-    {
-      name: "Learn with Whiteboard",
-      imgUrl: "/whiteboard.png",
-      text: "The skills required for a blockchain developer which is one of the in-demand professions today.",
-      url: "https://www.youtube.com/watch?v=x9l3y0cdpuU",
-    },
-    {
-      name: "Figment",
-      imgUrl: "/figment.png",
-      text: "The Web 3 education platform for developers, by developers.Learn the Web 3 basics with 101 Pathways.",
-      url: "https://learn.figment.io/",
-    },
-
-    {
-      name: "CryptoZombies",
-      imgUrl: "/cryptozombie.png",
-      text: "CryptoZombies is an interactive school that teaches you all things technical about blockchains.",
-      url: "https://cryptozombies.io/",
-    },
-  ];
-
-  return (
-    <section className="bg-gray-50">
-      <div className="container mx-auto max-w-7xl pt-8">
-        <h1 className="w-full my-2 text-4xl font-bold leading-tight text-center text-gray-800">
-          Blockchain Developer Path
-        </h1>
-        <p className="text-center text-gray-800 text-base px-6 mb-5 mx-10">
-          The latest field in the tech industry
-        </p>
-        <div className="w-full mb-4">
-          <div className="h-1 mx-auto gradient w-64 opacity-25 my-0 py-0 rounded-t"></div>
-        </div>
-
-        <div className="text-black grid grid-col-1 p-3 gap-y-3 md:grid md:grid-cols-2 md:gap-3 md:p-3">
-          {devPaths.map(({ name, imgUrl, text, url }, index) => (
-            <div
-              key={name + index}
-              className="bg-white flex-1 rounded-md shadow focus:outline-none focus:shadow-outline transform transition hover:scale-105 hover:shadow-lg hover:z-20 duration-300 ease-in-out p-4"
-            >
-              <div className="flex items-center justify-start overflow-hidden">
-                <div className="relative bg-contain w-1/3">
-                  <img
-                    alt={name}
-                    className="bg-gray-50 p-5 rounded-md"
-                    src={prefix + imgUrl}
-                  />
-                </div>
-                <div id="body" className="flex flex-col gap-y-3 pl-5">
-                  <h4 id="name" className="text-xl font-semibold">
-                    {name}
-                  </h4>
-                  <p id="caption" className="text-gray-800">
-                    {text}
-                  </p>
-                  <div id="label" className="flex text-sm gap-x-3">
-                    <Link href={url}>
-                      <button className="cursor-pointer font-semibold bg-blue-100 text-blue-600  rounded-md py-2 px-4 focus:outline-none">
-                        Take me there!
-                      </button>
-                    </Link>
-                    <button className="font-semibold bg-blue-100 text-blue-600 rounded-md py-2 px-4 focus:outline-none">
-                      Development
-                    </button>
-                  </div>
-                </div>
-              </div>
-            </div>
-          ))}
-        </div>
-
-        <div className="flex justify-center items-center py-5">
-          <Link
-            href="https://github.com/WebXDAO/blockchain-dev-path"
-            target="_blank"
-            rel="noreferrer"
-          >
-            <button className="bg-gray-700 text-white rounded-md py-2 px-8 shadow transform transition hover:scale-85 hover:shadow-lg duration-300 ease-in-out">
-              See All
-            </button>
-          </Link>
-        </div>
-      </div>
-    </section>
-  );
-};
-
-export default DeveloperPath;
diff --git a/backup src/components/Home/DevprotocolBrands.jsx b/backup src/components/Home/DevprotocolBrands.jsx
deleted file mode 100644
index da70be30..00000000
--- a/backup src/components/Home/DevprotocolBrands.jsx	
+++ /dev/null
@@ -1,69 +0,0 @@
-import Link from "next/link";
-import { prefix } from "../../constants";
-
-const DevprotocolBrands = () => {
-  const projects = [
-    {
-      name: "Dev Protocol",
-      imgUrl: "/dev_protocol.png",
-      text: "Dev Protocol integrates with OSS so that projects or creators can authenticate and tokenize their work. It is a whole new creator economy evolving from open creators assets.",
-      url: "https://devprotocol.xyz/",
-    },
-    {
-      name: "Stakes.Social",
-      imgUrl: "/stakes_social.png",
-      text: "Stakes.social is a new sponsor platform where both developers and sponsors are rewarded with tokens if they support their favorite projects by staking $DEV tokens.",
-      url: "https://stakes.social/",
-    },
-    {
-      name: "Dev Protocol Forum",
-      imgUrl: "/dev_protocol_forum.png",
-      text: "Dev Protocol forum is an open conversation for everyone who can collaborate or propose ideas to the Dev Protocol team or help other community members.",
-      url: "https://community.devprotocol.xyz/",
-    },
-  ];
-
-  return (
-    <section className="bg-white py-8">
-      <div className="container max-w-5xl mx-auto m-8">
-        <h1 className="w-full my-2 text-4xl font-bold leading-tight text-center text-gray-800">
-          Dev Protocol Brand
-        </h1>
-        <p className="text-center text-gray-800 text-base px-6 mb-5 mx-10">
-          Our Partner Open Source Projects
-        </p>
-        <div className="w-full mb-4">
-          <div className="h-1 mx-auto gradient w-64 opacity-25 my-0 py-0 rounded-t"></div>
-        </div>
-      </div>
-
-      <div className="container mx-auto text-black max-w-screen-xl flex flex-wrap flex-col pt-4 mb-8 px-8">
-        <div className="items-center gap-6 text-black grid grid-cols-1 md:grid-cols-3">
-          {projects.map(({ name, imgUrl, text, url }, index) => (
-            <Link
-              key={name + index}
-              href={url}
-              passHref
-              className="h-full group"
-            >
-              <div className="mx-auto flex flex-col justify-evenly items-center h-full object-center text-center p-8 shadow cursor-pointer rounded-md focus:outline-none focus:shadow-outline transform bg-white transition hover:shadow-lg hover:scale-105 duration-300 ease-in-out">
-                <div className="relative h-24 w-full flex-shrink-0">
-                  <img
-                    src={prefix + imgUrl}
-                    alt={name}
-                    className="object-contain"
-                  />
-                </div>
-                <p className="text-gray-800 mt-8 mb-2 text-sm px-8 sm:px-4 h-full">
-                  {text}
-                </p>
-              </div>
-            </Link>
-          ))}
-        </div>
-      </div>
-    </section>
-  );
-};
-
-export default DevprotocolBrands;
diff --git a/backup src/components/Home/HeroSection/CallToActionHero.js b/backup src/components/Home/HeroSection/CallToActionHero.js
deleted file mode 100644
index 033515ca..00000000
--- a/backup src/components/Home/HeroSection/CallToActionHero.js	
+++ /dev/null
@@ -1,31 +0,0 @@
-import { VscGithub } from "react-icons/vsc";
-import Link from "next/link";
-
-const CallToActionHero = () => {
-  return (
-    <div className="pb-2 flex">
-      <div className="w-full grid gap-8 items-start">
-        <div className="relative group">
-          <div className="absolute -inset-0.5 bg-gradient-to-r from-pink-600 to-fuchsia-700 rounded-lg blur opacity-75 group-hover:opacity-100 transition duration-1000 group-hover:duration-200 animate-tilt"></div>
-          <button className="w-full relative px-7 py-4 bg-black/80 rounded-lg leading-none flex items-center divide-x divide-gray-600 ">
-            <span className="flex items-center space-x-5 ">
-              <VscGithub className="w-6 h-6 text-cyber-webx hover:text-pink-600 hover:-rotate-6" />
-              <Link href="https://hacktoberfest.com">
-                <span className="pr-6 text-gray-100 text-sm md:text-base">
-                  Hacktoberfest 2022
-                </span>
-              </Link>
-            </span>
-            <Link href="https://github.com/WebXDAO">
-              <span className="pl-6 text-white/50 group-hover:text-gray-100 transition duration-200 text-sm md:text-base">
-                See GitHub organization &rarr;
-              </span>
-            </Link>
-          </button>
-        </div>
-      </div>
-    </div>
-  );
-};
-
-export default CallToActionHero;
diff --git a/backup src/components/Home/HeroSection/ContributeButton.js b/backup src/components/Home/HeroSection/ContributeButton.js
deleted file mode 100644
index 971734c5..00000000
--- a/backup src/components/Home/HeroSection/ContributeButton.js	
+++ /dev/null
@@ -1,19 +0,0 @@
-import { motion } from "framer-motion";
-import Link from "next/link";
-
-const ContributeButton = () => {
-  return (
-    <>
-      <motion.a
-        className="inline-flex items-center justify-center px-8 py-3 text-base font-medium transition-all duration-100 bg-gray-100 border border-transparent rounded-md shadow-md border-dark hover:border-white/80 text-slate-700 hover:bg-gray-700 hover:text-slate-100 focus:outline-none focus:ring-2 focus:ring-cyber-webx focus:ring-offset-2"
-        whileHover={{ scale: 1.05 }}
-        whileTap={{ scale: 1 }}
-        href="https://github.com/WebXDAO"
-      >
-        Contribute
-      </motion.a>
-    </>
-  );
-};
-
-export default ContributeButton;
diff --git a/backup src/components/Home/HeroSection/DiscordButton.js b/backup src/components/Home/HeroSection/DiscordButton.js
deleted file mode 100644
index cf37dd48..00000000
--- a/backup src/components/Home/HeroSection/DiscordButton.js	
+++ /dev/null
@@ -1,21 +0,0 @@
-import { FaDiscord } from "react-icons/fa";
-import { motion } from "framer-motion";
-import Link from "next/link";
-
-const DiscordButton = () => {
-  return (
-    <>
-      <motion.a
-        className="inline-flex items-center justify-center px-4 py-3 text-base font-medium transition-all duration-100 border border-transparent rounded-md shadow-sm hover:border-white/80 bg-cyber-webx text-white/80 hover:text-white hover:bg-gradient-to-r hover:from-pink-700 hover:to-pink-900 focus:outline-none focus:ring-2 focus:ring-cyber-webx focus:ring-offset-2"
-        whileHover={{ scale: 1.05 }}
-        whileTap={{ scale: 1 }}
-        href="https://discord.webxdao.xyz/"
-      >
-        Join WebXDAO
-        <FaDiscord className="w-5 h-5 ml-3 -mr-1" aria-hidden="true" />
-      </motion.a>
-    </>
-  );
-};
-
-export default DiscordButton;
diff --git a/backup src/components/Home/HeroSection/Hero.js b/backup src/components/Home/HeroSection/Hero.js
deleted file mode 100644
index caed222c..00000000
--- a/backup src/components/Home/HeroSection/Hero.js	
+++ /dev/null
@@ -1,61 +0,0 @@
-import Link from "next/link";
-import CallToActionHero from "./CallToActionHero";
-import ContributeButton from "./ContributeButton";
-import DiscordButton from "./DiscordButton";
-
-export default function Hero() {
-  return (
-    <>
-      <div className="relative h-screen overflow-hidden">
-        <section className="h-full">
-          <div className="h-full bg-transparent pt-10 sm:pt-16 lg:overflow-hidden lg:pb-14 lg:pt-16">
-            <div className="mx-auto max-w-7xl lg:px-8">
-              <div className="lg:grid lg:grid-cols-2 lg:gap-8">
-                <div className="mx-auto max-w-md px-4 text-center sm:max-w-2xl sm:px-6 sm:text-center lg:flex lg:items-center lg:px-0 lg:text-left">
-                  <div className="lg:py-24">
-                    <h1 className="mt-4 text-5xl font-bold tracking-tight text-white sm:mt-5 sm:text-6xl lg:mt-6 xl:text-7xl">
-                      <span className="block">Build with us,</span>
-                      <span className="block text-white">the future of web.</span>
-                    </h1>
-                    <p className="mt-3 text-base text-white/70 sm:mt-5 sm:text-xl lg:text-lg xl:text-xl">
-                      We focus on building and talking about possible future usage of web
-                      technologies.
-                    </p>
-                    <div className="mt-8 sm:mt-6">
-                      <div className="sm:mx-auto sm:max-w-7xl">
-                        <div className="sm:flex">
-                          <div className="mb-6 flex w-full flex-col gap-x-4 gap-y-4 sm:mt-0 md:flex-row md:items-center md:justify-center lg:items-start lg:justify-start">
-                            <DiscordButton></DiscordButton>
-                            <ContributeButton></ContributeButton>
-                          </div>
-                        </div>
-                        <CallToActionHero></CallToActionHero>
-                        <p className="mt-3 text-sm text-white/70 sm:mt-4">
-                          We are an opensource community working around the future of the web. Learn
-                          blockchain technology together. The community is powered by{" "}
-                          <Link href="https://devprotocol.xyz/" className="font-medium text-white">
-                            Dev Protocol
-                          </Link>
-                          .
-                        </p>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-                <div className="-mb-16 mt-12 sm:-mb-48 lg:relative lg:m-0">
-                  <div className="mx-auto max-w-md px-4 sm:max-w-2xl sm:px-6 lg:max-w-none lg:px-0">
-                    <img
-                      className="w-full lg:absolute lg:inset-y-0 lg:left-0 lg:h-full lg:w-auto lg:max-w-none"
-                      src="/images/shapes/12.png"
-                      alt=""
-                    />
-                  </div>
-                </div>
-              </div>
-            </div>
-          </div>
-        </section>
-      </div>
-    </>
-  );
-}
diff --git a/backup src/components/Home/HeroSection/Hero2.js b/backup src/components/Home/HeroSection/Hero2.js
deleted file mode 100644
index d5c73758..00000000
--- a/backup src/components/Home/HeroSection/Hero2.js	
+++ /dev/null
@@ -1,48 +0,0 @@
-import CallToActionHero from "./CallToActionHero";
-import DiscordButton from "./DiscordButton";
-import ContributeButton from "./ContributeButton";
-import Image from "next/image";
-
-/**
- * hint: use h-screen to make a fullscreen hero banner
- */
-const Hero2 = () => {
-  return (
-    <>
-      <section className="h-full bg-transparent">
-        <div className="flex flex-row w-full max-w-screen-xl px-8 mx-auto py-36 lg:h-full lg:items-center">
-          {/* 1 */}
-          <div className="w-full text-center text-white md:text-left">
-            <h1 className="text-6xl font-bold sm:text-7xl">
-              Build with us,{" "}
-              <span className="sm:block">the future of web.</span>
-            </h1>
-
-            <p className="max-w-lg mt-4 sm:leading-relaxed sm:text-xl text-white/50">
-              We focus on building and talking about possible future usage of
-              web technologies.
-            </p>
-
-            <div className="flex flex-wrap items-center justify-center w-full gap-4 mt-8 text-center md:justify-start">
-              <CallToActionHero></CallToActionHero>
-              <DiscordButton></DiscordButton>
-              <ContributeButton></ContributeButton>
-            </div>
-          </div>
-          {/* 2 */}
-          <div className="items-center justify-center w-full text-center text-white md:text-left">
-            <Image
-              src="/images/shapes/1.png"
-              alt="WebXDAO logo"
-              layout=""
-              width={750}
-              height={750}
-            />
-          </div>
-        </div>
-      </section>
-    </>
-  );
-};
-
-export default Hero;
diff --git a/backup src/components/Home/Projects.jsx b/backup src/components/Home/Projects.jsx
deleted file mode 100644
index 523f8e98..00000000
--- a/backup src/components/Home/Projects.jsx	
+++ /dev/null
@@ -1,59 +0,0 @@
-import Link from "next/link";
-
-const Projects = () => {
-  const projectsData = [
-    {
-      title: "Total Courses",
-      text: "Lot of courses that offer free and premium features",
-      num: 100,
-      color: "text-blue-500",
-      url: "#",
-    },
-    {
-      title: "Free Tools",
-      text: "Explore free tools for students that would help you achieve something",
-      num: 80,
-      color: "text-green-600",
-      url: "#",
-    },
-    {
-      title: "Premium Tools",
-      text: "Need more features? Let's try the premium tools!",
-      num: 40,
-      color: "text-red-600",
-      url: "#",
-    },
-  ];
-
-  return (
-    <section className="bg-white py-8">
-      <div className="container mx-auto flex flex-wrap pt-4 pb-12">
-        {projectsData.map((item, index) => (
-          <div
-            key={item.title + index}
-            className="w-full md:w-1/3 p-6 flex flex-col flex-grow flex-shrink text-center"
-          >
-            <div className="flex-1 bg-white overflow-hidden">
-              <Link
-                href="#"
-                className="flex flex-wrap no-underline  hover:no-underline"
-              >
-                <div className={`w-full font-bold text-3xl px-6 ${item.color}`}>
-                  {item.num}+
-                </div>
-                <div className="w-full font-bold text-xl text-gray-900 px-6 p-5">
-                  {item.title}
-                </div>
-                <p className="text-gray-800 text-base px-6 mb-5 text-center mx-10">
-                  {item.text}
-                </p>
-              </Link>
-            </div>
-          </div>
-        ))}
-      </div>
-    </section>
-  );
-};
-
-export default Projects;
diff --git a/backup src/components/Home/Testimonials.jsx b/backup src/components/Home/Testimonials.jsx
deleted file mode 100644
index c2affe06..00000000
--- a/backup src/components/Home/Testimonials.jsx	
+++ /dev/null
@@ -1,102 +0,0 @@
-import { prefix } from "../../constants";
-
-const Testimonials = () => {
-  const data = [
-    {
-      name: "Wahid Ari",
-      imgUrl: "/placeholder/placeholder_1.png",
-      userTitle: "Designer",
-      text: "Gear Menyediakan informasi tools yang powerful untuk Designer, Developer, dan juga Business Owner agar bisa lebih produktif",
-      rating: 2,
-    },
-    {
-      name: "Wahid Ari",
-      imgUrl: "/placeholder/placeholder_2.png",
-      userTitle: "Developer",
-      text: "Gear Menyediakan informasi tools yang powerful untuk Designer, Developer, dan juga Business Owner agar bisa lebih produktif",
-      rating: 5,
-    },
-    {
-      name: "Wahid Ari",
-      imgUrl: "/placeholder/placeholder_3.png",
-      userTitle: "UI/UX Designer",
-      text: "Gear Menyediakan informasi tools yang powerful untuk Designer, Developer, dan juga Business Owner agar bisa lebih produktif",
-      rating: 3,
-    },
-  ];
-
-  return (
-    <section className="bg-gray-50 py-8">
-      <div className="container max-w-5xl mx-auto m-8">
-        <h1 className="w-full my-2 text-4xl font-bold leading-tight text-center text-gray-800">
-          Testimonials
-        </h1>
-        <p className="text-center text-gray-800 text-base px-6 mb-5 mx-10">
-          Community Members Experience
-        </p>
-        <div className="w-full mb-4">
-          <div className="h-1 mx-auto gradient w-64 opacity-25 my-0 py-0 rounded-t"></div>
-        </div>
-      </div>
-
-      <div className="lg:container mx-auto flex flex-wrap pt-4 mb-8 px-8 pb-12">
-        <div className="items-center gap-6 text-black grid grid-cols-1 md:grid-cols-3">
-          {data.map(({ name, imgUrl, userTitle, rating, text }, index) => (
-            <div
-              key={name + index}
-              className="mx-auto flex flex-col justify-evenly h-full content-start p-6 shadow cursor-pointer rounded-md focus:outline-none focus:shadow-outline transform bg-white transition hover:shadow-lg hover:scale-105 duration-300 ease-in-out"
-            >
-              <div className="flex py-4">
-                <div className="flex items-center">
-                  {Array.from(Array(Math.floor(rating)).keys()).map(
-                    (item, index) => (
-                      <svg
-                        key={item + index}
-                        className="mx-1 w-4 h-4 fill-current text-yellow-500"
-                        xmlns="http://www.w3.org/2000/svg"
-                        viewBox="0 0 20 20"
-                      >
-                        <path d="M10 15l-5.878 3.09 1.123-6.545L.489 6.91l6.572-.955L10 0l2.939 5.955 6.572.955-4.756 4.635 1.123 6.545z" />
-                      </svg>
-                    )
-                  )}
-                  {Array.from(Array(5 - Math.floor(rating)).keys()).map(
-                    (item, index) => (
-                      <svg
-                        key={item + index}
-                        className="mx-1 w-4 h-4 fill-current text-gray-400"
-                        xmlns="http://www.w3.org/2000/svg"
-                        viewBox="0 0 20 20"
-                      >
-                        <path d="M10 15l-5.878 3.09 1.123-6.545L.489 6.91l6.572-.955L10 0l2.939 5.955 6.572.955-4.756 4.635 1.123 6.545z" />
-                      </svg>
-                    )
-                  )}
-                </div>
-              </div>
-              <p className="text-gray-600 text-base mb-2">{text}</p>
-              <div className="flex flex-row items-center justify-start py-2">
-                <div className="relative h-16 w-16 flex-shrink-0">
-                  <img
-                    src={prefix + imgUrl}
-                    alt={name}
-                    className="object-contain"
-                  />
-                </div>
-
-                <div className="flex flex-col justify-center pl-3">
-                  <div className="w-full font-bold text-xl text-gray-800">
-                    {name}
-                  </div>
-                  <p className="text-gray-800 text-base">{userTitle}</p>
-                </div>
-              </div>
-            </div>
-          ))}
-        </div>
-      </div>
-    </section>
-  );
-};
-
-export default Testimonials;
diff --git a/backup src/components/Projects/_RepoCard.js b/backup src/components/Projects/_RepoCard.js
deleted file mode 100644
index 77ace8fc..00000000
--- a/backup src/components/Projects/_RepoCard.js	
+++ /dev/null
@@ -1,75 +0,0 @@
-import { FaStar } from "react-icons/fa";
-import Link from "next/link";
-
-const RepoCard = ({ repo }) => {
-    const { name, html_url, stargazers_count, language, owner, description, forks_count, open_issues, topics } = repo;
-    return (
-        <Link href={html_url} target="_blank" rel="noopener noreferrer"
-            className="bg-slate-900/60 border flex flex-col justify-between rounded-lg border-gray-700 p-5 shadow delay-100 h-full duration-200 w-full">
-            <div>
-                <div className="flex flex-row">
-                    {/*<img src={owner?.avatar_url} className="rounded h-40 w-40"/>*/}
-                    <p>
-                        <span className="text-gray-500 font-semibold">{owner.login}/</span>
-                        <span className="text-gray-300 font-semibold">{name}</span>
-                    </p>
-                </div>
-                <p className="text-xs text-gray-500 mt-3">
-                    {description}
-                </p>
-            </div>
-            <div className="flex flex-wrap justify-start mt-2">
-                {topics?.map((topic, index) => (
-                    <div key={index} className="flex m-1 text-xs font-medium bg-blue-500/20 text-blue-400 rounded-xl px-2 py-1">{topic}</div>
-                ))}
-            </div>
-
-            <div className="flex justify-start mt-4">
-                <span className="text-xs text-gray-500">{language}</span>
-                <div className="flex flex-row justify-between">
-                    <div className="flex flex-row text-gray-500 hover:text-white ml-3">
-                        <FaStar className="h-4 w-4" />
-                        <span className="text-xs ml-1">{stargazers_count}</span>
-                    </div>
-                    <div className="flex flex-row text-gray-500 hover:text-white ml-3">
-                        <svg
-                            aria-hidden="true"
-                            height="16"
-                            viewBox="0 0 16 16"
-                            version="1.1"
-                            width="16"
-                            data-view-component="true"
-                            class="octicon octicon-repo-forked mr-1 fill-current">
-                            <path
-                                fill-rule="evenodd"
-                                d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z">
-                            </path>
-                        </svg>
-                        <span className="text-xs ml-1">{forks_count}</span>
-                    </div>
-
-                    <div className="flex flex-row text-gray-500 hover:text-white ml-3">
-                        <svg
-                            aria-hidden="true"
-                            height="16"
-                            viewBox="0 0 16 16"
-                            version="1.1"
-                            width="16"
-                            data-view-component="true"
-                            class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline fill-current">
-                            <path d="M8 9.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
-                            </path>
-                            <path
-                                fill-rule="evenodd"
-                                d="M8 0a8 8 0 100 16A8 8 0 008 0zM1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0z">
-                            </path>
-                        </svg>
-                        <span className="text-xs ml-1">{open_issues}</span>
-                    </div>
-                </div>
-            </div>
-        </Link>
-    )
-}
-
-export default RepoCard;
diff --git a/backup src/constants/index.js b/backup src/constants/index.js
deleted file mode 100644
index 74620afd..00000000
--- a/backup src/constants/index.js	
+++ /dev/null
@@ -1 +0,0 @@
-export const prefix = process.env.NEXT_PUBLIC_BASE_PATH || "";
diff --git a/backup src/layouts/WebXLayout.js b/backup src/layouts/WebXLayout.js
deleted file mode 100644
index aca1cee3..00000000
--- a/backup src/layouts/WebXLayout.js	
+++ /dev/null
@@ -1,14 +0,0 @@
-import Navbar from "../components/Global/Navbar";
-import Footer from "../components/Global/Footer";
-
-export default function WebXLayout({ children }) {
-  return (
-    <div className="min-h-screen flex flex-col bg-gradient-to-tr from-[#13111C] via-[#14111D] to-[#30122A]">
-      <Navbar></Navbar>
-      <div className="flex flex-1 md:flex-row">
-        <main className="flex-1">{children}</main>
-      </div>
-      <Footer></Footer>
-    </div>
-  );
-}
diff --git a/backup src/pages/404.js b/backup src/pages/404.js
deleted file mode 100644
index 04a37eaa..00000000
--- a/backup src/pages/404.js	
+++ /dev/null
@@ -1,52 +0,0 @@
-// pages/404.js
-import Head from "next/head";
-import { motion } from "framer-motion";
-import Link from 'next/link'
-
-const Custom404 = () => {
-  return (
-    <>
-      <Head>
-        <title>404 | WebXDAO</title>
-      </Head>
-      <div className="min-h-full px-4 py-16 sm:px-6 sm:py-24 md:grid md:place-items-center lg:px-8">
-        <div className="mx-auto max-w-max">
-          <main className="sm:flex">
-            <p className="bg-gradient-to-r from-pink-500 to-pink-700 bg-clip-text text-4xl font-bold tracking-tight text-transparent sm:text-5xl">
-              404
-            </p>
-            <div className="sm:ml-6">
-              <div className="sm:border-l sm:border-gray-200 sm:pl-6 text-white">
-                <h1 className="text-4xl font-bold tracking-tight sm:text-5xl">
-                  Page not found
-                </h1>
-                <p className="mt-4 text-base text-gray-300">
-                  Please check the URL in the address bar and try again.
-                </p>
-              </div>
-              <div className="mt-10 flex space-x-3 sm:border-l sm:border-transparent sm:pl-6">
-                <Link href="/">
-                  <motion.a
-                  className="inline-flex items-center justify-center px-4 py-3 text-base font-medium transition-all duration-100 border border-transparent rounded-md shadow-sm hover:border-white/80 bg-cyber-webx text-white/80 hover:text-white hover:bg-gradient-to-r hover:from-pink-700 hover:to-pink-900 focus:outline-none focus:ring-2 focus:ring-cyber-webx focus:ring-offset-2"
-                  whileHover={{ scale: 1.05 }}
-                  whileTap={{ scale: 1 }}
-                  href="/"
-                  >
-                    Go back home
-                  </motion.a>
-                </Link>
-                {/* <Link href="/support">
-                  <a className="inline-flex items-center rounded-md border border-transparent bg-pink-100 px-4 py-2 text-sm font-medium text-black hover:bg-pink-200 focus:outline-none focus:ring-2 focus:ring-pink-500 focus:ring-offset-2">
-                    Contact support
-                  </a>
-                </Link> */}
-              </div>
-            </div>
-          </main>
-        </div>
-      </div>
-    </>
-  )
-}
-
-export default Custom404
diff --git a/backup src/pages/_app.js b/backup src/pages/_app.js
deleted file mode 100644
index c0b90473..00000000
--- a/backup src/pages/_app.js	
+++ /dev/null
@@ -1,14 +0,0 @@
-import WebXLayout from "../layouts/WebXLayout";
-import "../styles/globals.css";
-
-function MyApp({ Component, pageProps }) {
-  return (
-    <>
-      <WebXLayout>
-        <Component {...pageProps} />
-      </WebXLayout>
-    </>
-  );
-}
-
-export default MyApp;
diff --git a/backup src/pages/_document.js b/backup src/pages/_document.js
deleted file mode 100644
index b2fff8b4..00000000
--- a/backup src/pages/_document.js	
+++ /dev/null
@@ -1,13 +0,0 @@
-import { Html, Head, Main, NextScript } from "next/document";
-
-export default function Document() {
-  return (
-    <Html lang="en">
-      <Head />
-      <body>
-        <Main />
-        <NextScript />
-      </body>
-    </Html>
-  );
-}
diff --git a/backup src/pages/about-us.js b/backup src/pages/about-us.js
deleted file mode 100644
index 84d3be7c..00000000
--- a/backup src/pages/about-us.js	
+++ /dev/null
@@ -1,17 +0,0 @@
-import Head from "next/head";
-import AboutSection from "../components/Home/AboutSection";
-// import AboutSection from "../components/Home/AboutSectionSection/Hero";
-
-export default function Home({ articles }) {
-	return (
-		<>
-			<Head>
-				<title>About us | WebXDAO</title>
-			</Head>
-			<div className="flex flex-col h-screen">
-				<AboutSection />
-				
-			</div>
-		</>
-	);
-}
diff --git a/backup src/pages/api/hello.js b/backup src/pages/api/hello.js
deleted file mode 100644
index aee21e9a..00000000
--- a/backup src/pages/api/hello.js	
+++ /dev/null
@@ -1,5 +0,0 @@
-// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
-
-export default function handler(req, res) {
-  res.status(200).json({ name: "John Doe" });
-}
diff --git a/backup src/pages/blog.js b/backup src/pages/blog.js
deleted file mode 100644
index b351563e..00000000
--- a/backup src/pages/blog.js	
+++ /dev/null
@@ -1,74 +0,0 @@
-import Head from "next/head";
-import Link from "next/link";
-// import { Blogs } from '../components/Global'
-
-export const getStaticProps = async () => {
-  const res = await fetch("https://dev.to/api/articles?username=webxdao");
-  const data = await res.json();
-
-  return {
-    props: {
-      data,
-    },
-  };
-};
-
-const Blog = ({ data }) => {
-  return (
-    <>
-      <Head>
-        <title>Blog | WebXDAO</title>
-      </Head>
-      <section className="py-8">
-        <div className="container mx-auto max-w-5xl">
-          <h1 className="my-2 w-full text-center text-4xl font-bold leading-tight text-white">
-            Blogs
-          </h1>
-        </div>
-
-        <section>
-          <div className="z-2 relative mx-0 my-7 flex grid-cols-1 flex-wrap items-center justify-center">
-            {data.map((curElem) => {
-              return (
-                <div
-                  className="grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white bg-opacity-5 shadow-2xl backdrop-blur-md backdrop-filter"
-                  key={curElem.id}
-                >
-                  <div className="relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]">
-                    <div className="relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6">
-                      <img
-                        src={curElem.cover_image}
-                        alt="blog image"
-                        className="relative left-0 top-0 h-full w-full object-cover"
-                      />
-                    </div>
-                    <div className="relative mx-0 my-0 flex-wrap items-center justify-center text-center">
-                      <h3 className="mb-2.5 ml-2.5 mr-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6">
-                        <b>{curElem.title}</b>
-                        <br></br>
-                        <br></br>
-                        <spam className="text-xs font-light lowercase">{curElem.description}</spam>
-                        <br></br>
-                        <br></br>
-                        <Link
-                          href={curElem.url}
-                          target="_blank"
-                          rel="noopener noreferrer"
-                          className="inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white"
-                        >
-                          <b>Read More</b>
-                        </Link>
-                      </h3>
-                    </div>
-                  </div>
-                </div>
-              );
-            })}
-          </div>
-        </section>
-      </section>
-    </>
-  );
-};
-
-export default Blog;
diff --git a/backup src/pages/contributors.js b/backup src/pages/contributors.js
deleted file mode 100644
index 93ce3a01..00000000
--- a/backup src/pages/contributors.js	
+++ /dev/null
@@ -1,79 +0,0 @@
-import Head from "next/head";
-import Link from "next/link";
-
-export const getStaticProps = async () => {
-  const res = await fetch("https://api.github.com/repos/WebXDAO/webXDAO.github.io/contributors");
-  const data = await res.json();
-
-  return {
-    props: {
-      data,
-    },
-  };
-};
-
-const contributors = ({ data }) => {
-  return (
-    <>
-      <Head>
-        <title>Contributors | WebXDAO</title>
-      </Head>
-      <section className="mx-auto max-w-7xl">
-        <div className="container mx-auto max-w-5xl">
-          <h1 className="my-2 w-full text-center text-4xl font-bold leading-tight text-white">
-            Contributors
-          </h1>
-        </div>
-        <div className="z-1 relative mx-0 my-[40px] flex flex-wrap items-center justify-between">
-          {data.map((curElem) => {
-            return (
-              <div
-                className="group relative mx-auto my-5 flex h-64 w-48 items-center justify-center rounded-2xl bg-white bg-opacity-5 shadow-2xl backdrop-blur-md backdrop-filter"
-                key={curElem.login}
-              >
-                <div className="relative flex flex-col items-center justify-center opacity-70 hover:opacity-100">
-                  <div className="relative h-40 w-40 overflow-hidden truncate rounded-full border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6">
-                    <Link href={curElem.html_url} target="_blank" rel="noopener noreferrer">
-                      <img
-                        src={curElem.avatar_url}
-                        alt="Avatar"
-                        className="relative left-0 top-0 h-full w-full object-cover"
-                      />
-                    </Link>
-                  </div>
-                  <div className="relative mx-0 my-0 flex-wrap items-center justify-center text-center">
-                    <Link href={curElem.html_url} target="_blank" rel="noopener noreferrer">
-                      <h3 className="mb-2.5 ml-2.5 mr-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6">
-                        {curElem.login}
-                      </h3>
-                    </Link>
-                    <h5 className="m-auto mb-0 mt-0 h-fit w-fit rounded-md bg-green-500 pl-4 pr-4 text-base font-normal duration-500 group-hover:-translate-y-6">
-                      {curElem.contributions}
-                      <svg
-                        className="inline-block h-[1em] w-[1.25em] overflow-visible align-[-0.125em] lowercase"
-                        aria-hidden="true"
-                        focusable="false"
-                        data-prefix="fas"
-                        data-icon="hands-helping"
-                        role="img"
-                        xmlns="http://www.w3.org/2000/svg"
-                        viewBox="0 0 640 512"
-                      >
-                        <path
-                          fill="currentColor"
-                          d="M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z"
-                        ></path>
-                      </svg>
-                    </h5>
-                  </div>
-                </div>
-              </div>
-            );
-          })}
-        </div>
-      </section>
-    </>
-  );
-};
-
-export default contributors;
diff --git a/backup src/pages/index.js b/backup src/pages/index.js
deleted file mode 100644
index 28a6252b..00000000
--- a/backup src/pages/index.js	
+++ /dev/null
@@ -1,37 +0,0 @@
-import Head from "next/head";
-import Hero from "../components/Home/HeroSection/Hero";
-
-export default function Home({ articles }) {
-  return (
-    <>
-      <Head>
-        <title>WebXDAO - OpenSource Community</title>
-        <meta
-          name="description"
-          content="We are an OpenSource community working around the future of the web. Learn Blockchain technology together."
-        />
-        <meta name="keywords" content="WebXDAO,Web,Web3,Blockchain,OpenSource,DAO" />
-        <meta name="viewport" content="width=device-width, initial-scale=1" />
-        <meta name="author" content="WebXDAO community" />
-        <meta property="og:title" content="WebXDAO - OpenSource Community" />
-        <meta property="og:image" content="https://github.com/WebXDAO.png" />
-        <meta property="og:url" content="https://webxdao.xyz" />
-        <meta property="og:type" content="website" />
-        <meta property="og:locale" content="en_US" />
-        <meta
-          property="og:description"
-          content="We are an OpenSource community working around the future of the web. Learn Blockchain technology together."
-        />
-        <meta name="language" content="English" />
-        <meta name="linkedin:profile" content="" />
-        <meta property="instagram:username" content="" />
-        <meta name="twitter:site" content="https://twitter.com/WebXDAO" />
-        <meta property="discord:server" content="835424705410236427" />
-        <meta property="discord:invite" content="https://discord.webxdao.xyz/" />
-      </Head>
-      <div className="flex h-screen flex-col">
-        <Hero />
-      </div>
-    </>
-  );
-}
diff --git a/backup src/pages/partners.js b/backup src/pages/partners.js
deleted file mode 100644
index 6d3e6748..00000000
--- a/backup src/pages/partners.js	
+++ /dev/null
@@ -1,87 +0,0 @@
-import Head from "next/head";
-import Link from "next/link";
-import { prefix } from "../constants";
-
-export default function Partners({ partnerData }) {
-  return (
-    <>
-      <Head>
-        <title>Community Partners | WebXDAO</title>
-      </Head>
-      <section className="py-8">
-        <div className="container max-w-5xl mx-auto">
-          <h1 className="w-full my-2 text-4xl font-bold leading-tight text-center text-white">
-            Community Partners
-          </h1>
-          <div className="w-full mt-6 text-lg md:text-xl font-light leading-tight text-center text-white">
-            Our Valuable Community Partners
-          </div>
-        </div>
-      </section>
-
-      <div className="flex flex-col">
-        <div className="pt-12 pb-12 flex-1">
-          <div className="container mx-auto">
-            <div className="flex flex-wrap gap-6">
-              <div className="text-black grid grid-col-1 p-3 gap-y-3 md:grid md:grid-cols-2 md:gap-6 md:p-3">
-                {partnerData.map(({ name, title, imgUrl, text, url }, index) => (
-                  <Link key={name + index} href={url}>
-                    <div
-                      key={name + index}
-                      className="cursor-pointer bg-white flex-1 shadow-2xl transform transition hover:shadow-lg hover:scale-105 hover:z-10 duration-300 ease-in-out p-4 bg-opacity-5 rounded-2xl justify-conten backdrop-filter backdrop-blur-md"
-                    >
-                      <div className="grid grid-cols-3 items-center justify-start overflow-hidden">
-                        <div className="relative col-span-1">
-                          <img
-                            alt={name}
-                            className="bg-gray-50 p-5 rounded-md"
-                            src={prefix + imgUrl}
-                          />
-                        </div>
-                        <div className="flex flex-col col-span-2 gap-y-3 pl-5">
-                          <h4 className="text-xl text-gray-300 font-semibold">{title}</h4>
-                          <p className="text-gray-500">{text}</p>
-                        </div>
-                      </div>
-                    </div>
-                  </Link>
-                ))}
-              </div>
-            </div>
-          </div>
-        </div>
-      </div>
-    </>
-  );
-}
-
-export function getStaticProps() {
-  const data = [
-    {
-      name: "Dev Protocol",
-      imgUrl: "/images/logo/partners/DevProtocol.png",
-      title: "Dev Protocol",
-      text: "Dev Protocol was designed as a unique protocol to fairly evaluate OSS, which has been economically undervalued for decades. It is built on the Ethereum blockchain and brings economic value to all open source activities.",
-      url: "https://devprotocol.xyz"
-    },
-    {
-      name: "Lumos Labs",
-      imgUrl: "/images/logo/partners/LumosLabs.jpg",
-      title: "Lumos Labs",
-      text: "Lumos Labs is building a metaverse for builders and Web3 ecosystem enablers to share opportunities to build and scale-up.",
-      url: "https://www.lumoslabs.co"
-    },
-    {
-      name: "The Algorithms",
-      imgUrl: "/images/logo/partners/TheAlgorithms.png",
-      title: "The Algorithms",
-      text: "Open Source Community for learning Data Structures & Algorithms and their implementation in any Programming Language.",
-      url: "https://the-algorithms.com"
-    },
-  ];
-  return {
-    props: {
-      partnerData: data,
-    },
-  };
-}
diff --git a/backup src/pages/projects.js b/backup src/pages/projects.js
deleted file mode 100644
index 296063bb..00000000
--- a/backup src/pages/projects.js	
+++ /dev/null
@@ -1,70 +0,0 @@
-import Head from "next/head";
-import RepoCard from "../components/Projcts/ RepoCard";
-
-export const getStaticProps = async () => {
-    try {
-        const res = await fetch('https://api.github.com/orgs/WebXDAO/repos');
-        const data = await res.json()
-
-        if (!data) {
-            return {
-                props: {
-                    success: false,
-                    message: "No data found"
-                }
-            };
-        }
-        return {
-            props: {
-                success: true,
-                projectsData: data
-            }
-        };
-    } catch (e) {
-        return {
-            props: {
-                success: false,
-                message: e
-            }
-        };
-    }
-}
-
-const Projects = ({ success = false, projectsData = [] }) => {
-  return (
-    <>
-      <Head>
-        <title>Projects | WebXDAO</title>
-      </Head>
-      <section className="py-8">
-        <div className="container max-w-5xl mx-auto">
-          <h1 className="w-full my-2 text-4xl font-bold leading-tight text-center text-white">
-            Resources/Projects
-          </h1>
-          <div className="w-full mt-6 text-lg md:text-xl font-light leading-tight text-center text-white">
-            Here you can find a list of good projects and resources to learn
-            about Blockchain and Web 3.0
-          </div>
-        </div>
-      </section>
-
-      <div className="container max-w-screen-xl mx-auto my-8 grid pb-8 grid-cols-1 md:grid-cols-2 lg:grid-cols-3 mb-0 sm:mb-8 gap-6 px-8">
-          { success ? projectsData.length > 0 && projectsData.map((repo, index) => (
-            <div
-              key={index}
-              className="flex flex-col justify-between items-stretch col-span-3 md:col-span-1 cursor-pointer p-2 shadow rounded-md focus:outline-none focus:shadow-outline transform transition hover:shadow-lg hover:scale-105 duration-300 ease-in-out"
-            >
-                <RepoCard repo={repo}/>
-            </div>
-            )
-          ) : (
-              <div>
-                  Error fetching data! Please try again later.
-              </div>
-          ) }
-      </div>
-    </>
-  );
-}
-
-export default Projects;
diff --git a/backup src/pages/team.js b/backup src/pages/team.js
deleted file mode 100644
index 82a4991c..00000000
--- a/backup src/pages/team.js	
+++ /dev/null
@@ -1,221 +0,0 @@
-import Head from "next/head";
-import Link from "next/link";
-
-const core = [
-  {
-    name: "Vincent Villafuerte",
-    role: "WebX Core",
-    imageUrl: "https://github.com/vinzvinci.png",
-    githubUrl: "https://github.com/vinzvinci",
-    twitterUrl: "https://twitter.com/vinzvinci",
-    linkedinUrl: "https://www.linkedin.com/in/vinzvinci/",
-  },
-  {
-    name: "Shubham Kukreti",
-    role: "WebX Core",
-    imageUrl: "https://github.com/KukretiShubham.png",
-    githubUrl: "https://github.com/KukretiShubham",
-    twitterUrl: "https://twitter.com/ShubhamKukretii",
-    linkedinUrl: "https://www.linkedin.com/in/shubhamkukreti/",
-  },
-  {
-    name: "Ritvik Shukla",
-    role: "WebX Core",
-    imageUrl: "https://github.com/shuklaritvik06.png",
-    githubUrl: "https://github.com/shuklaritvik06",
-    twitterUrl: "https://twitter.com/shuklaritvik06",
-    linkedinUrl: "https://www.linkedin.com/in/ritvikshukla/",
-  },
-  {
-    name: "Maxime Kubik",
-    role: "WebX Core",
-    imageUrl: "https://github.com/mkubdev.png",
-    githubUrl: "https://github.com/mkubdev",
-    twitterUrl: "https://twitter.com/mkubdev",
-    linkedinUrl: "https://www.linkedin.com/in/maximekbk/",
-  },
-];
-
-const mod = [
-  {
-    name: "David Leal",
-    role: "Mods / Maintainer",
-    imageUrl: "https://github.com/Panquesito7.png",
-    githubUrl: "https://github.com/Panquesito7",
-    twitterUrl: "https://twitter.com/David_Leal_7",
-    linkedinUrl: "#",
-  },
-  {
-    name: "Krish Gupta (a.k.a Emotidev)",
-    role: "Mods / Maintainer",
-    imageUrl: "https://github.com/emotidev.png",
-    githubUrl: "https://github.com/emotidev",
-    twitterUrl: "https://twitter.com/emotidev",
-    linkedinUrl: "https://linkedin.com/in/emotidev",
-  },
-  {
-    name: "Abhinav MV",
-    role: "Maintainer",
-    imageUrl: "https://github.com/AbhinavMV.png",
-    githubUrl: "https://github.com/AbhinavMV",
-    twitterUrl: "https://twitter.com/abhinav_m_v",
-    linkedinUrl: "https://www.linkedin.com/in/abhinav-mv-b216b8160/",
-  },
-];
-
-export default function Teams() {
-  return (
-    <>
-      <Head>
-        <title>The team | WebXDAO</title>
-      </Head>
-      <div className="py-24 sm:py-32">
-        <div className="mx-auto max-w-7xl px-6 text-center lg:px-8">
-          <div className="mx-auto max-w-2xl">
-            <h2 className="text-3xl font-bold tracking-tight text-white sm:text-4xl">
-              Meet our team
-            </h2>
-            <p className="mt-4 text-lg leading-8 text-gray-400">
-              We are passionate Open Source Contributors united online and created WebX DAO
-            </p>
-          </div>
-          <ul
-            role="list"
-            className="mx-auto mt-20 grid max-w-2xl grid-cols-1 gap-6 sm:grid-cols-2 lg:mx-0 lg:max-w-none lg:grid-cols-2 lg:gap-8"
-          >
-            {core.map((person) => (
-              <li key={person.name} className="rounded-2xl bg-gray-800 px-8 py-10">
-                <img
-                  className="mx-auto h-48 w-48 rounded-full md:h-56 md:w-56"
-                  src={person.imageUrl}
-                  alt=""
-                />
-                <h3 className="mt-6 text-base font-semibold leading-7 tracking-tight text-white">
-                  {person.name}
-                </h3>
-                <p className="text-sm leading-6 text-gray-400">{person.role}</p>
-                <ul role="list" className="mt-6 flex justify-center gap-x-6">
-                  <li>
-                    <Link href={person.githubUrl} className="text-gray-400 hover:text-gray-300">
-                      <span className="sr-only">GitHub</span>
-                      <svg className="h-5 w-5" viewBox="0 0 496 512">
-                        <path
-                          fillRule="evenodd"
-                          fill="currentColor"
-                          d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"
-                        />
-                      </svg>
-                    </Link>
-                  </li>
-                  <li>
-                    <Link href={person.twitterUrl} className="text-gray-400 hover:text-gray-300">
-                      <span className="sr-only">Twitter</span>
-                      <svg
-                        className="h-5 w-5"
-                        aria-hidden="true"
-                        fill="currentColor"
-                        viewBox="0 0 20 20"
-                      >
-                        <path d="M6.29 18.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0020 3.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.073 4.073 0 01.8 7.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 010 16.407a11.616 11.616 0 006.29 1.84" />
-                      </svg>
-                    </Link>
-                  </li>
-                  <li>
-                    <Link href={person.linkedinUrl} className="text-gray-400 hover:text-gray-300">
-                      <span className="sr-only">LinkedIn</span>
-                      <svg
-                        className="h-5 w-5"
-                        aria-hidden="true"
-                        fill="currentColor"
-                        viewBox="0 0 20 20"
-                      >
-                        <path
-                          fillRule="evenodd"
-                          d="M16.338 16.338H13.67V12.16c0-.995-.017-2.277-1.387-2.277-1.39 0-1.601 1.086-1.601 2.207v4.248H8.014v-8.59h2.559v1.174h.037c.356-.675 1.227-1.387 2.526-1.387 2.703 0 3.203 1.778 3.203 4.092v4.711zM5.005 6.575a1.548 1.548 0 11-.003-3.096 1.548 1.548 0 01.003 3.096zm-1.337 9.763H6.34v-8.59H3.667v8.59zM17.668 1H2.328C1.595 1 1 1.581 1 2.298v15.403C1 18.418 1.595 19 2.328 19h15.34c.734 0 1.332-.582 1.332-1.299V2.298C19 1.581 18.402 1 17.668 1z"
-                          clipRule="evenodd"
-                        />
-                      </svg>
-                    </Link>
-                  </li>
-                </ul>
-              </li>
-            ))}
-          </ul>
-        </div>
-        {/* Maintainers and Moderators Section */}
-        <div className="py-24 sm:py-32">
-          <div className="mx-auto max-w-7xl px-6 text-center lg:px-8">
-            <div className="mx-auto max-w-2xl">
-              <h2 className="text-3xl font-bold tracking-tight text-white sm:text-4xl">
-                Maintainers and Moderators Team
-              </h2>
-              <p className="mt-4 text-lg leading-8 text-gray-400">
-                Our maintainers and moderators play a crucial role in our community projects by
-                keeping our codebase in good shape and making sure our community stays active and
-                friendly.
-              </p>
-            </div>
-            <ul
-              role="list"
-              className="mx-auto mt-20 grid max-w-2xl grid-cols-2 gap-x-4 gap-y-16 text-center sm:grid-cols-3 md:grid-cols-3 lg:mx-0 lg:max-w-none lg:grid-cols-3 xl:grid-cols-3"
-            >
-              {mod.map((person) => (
-                <li key={person.name}>
-                  <img className="mx-auto h-24 w-24 rounded-full" src={person.imageUrl} alt="" />
-                  <h3 className="mt-6 text-base font-semibold leading-7 tracking-tight text-white">
-                    {person.name}
-                  </h3>
-                  <p className="text-sm leading-6 text-gray-400">{person.role}</p>
-                  <ul role="list" className="mt-6 flex justify-center gap-x-6">
-                    <li>
-                      <Link href={person.githubUrl} className="text-gray-400 hover:text-gray-300">
-                        <span className="sr-only">GitHub</span>
-                        <svg className="h-5 w-5" viewBox="0 0 496 512">
-                          <path
-                            fillRule="evenodd"
-                            fill="currentColor"
-                            d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"
-                          />
-                        </svg>
-                      </Link>
-                    </li>
-                    <li>
-                      <Link href={person.twitterUrl} className="text-gray-400 hover:text-gray-300">
-                        <span className="sr-only">Twitter</span>
-                        <svg
-                          className="h-5 w-5"
-                          aria-hidden="true"
-                          fill="currentColor"
-                          viewBox="0 0 20 20"
-                        >
-                          <path d="M6.29 18.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0020 3.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.073 4.073 0 01.8 7.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 010 16.407a11.616 11.616 0 006.29 1.84" />
-                        </svg>
-                      </Link>
-                    </li>
-                    <li>
-                      <Link href={person.linkedinUrl} className="text-gray-400 hover:text-gray-300">
-                        <span className="sr-only">LinkedIn</span>
-                        <svg
-                          className="h-5 w-5"
-                          aria-hidden="true"
-                          fill="currentColor"
-                          viewBox="0 0 20 20"
-                        >
-                          <path
-                            fillRule="evenodd"
-                            d="M16.338 16.338H13.67V12.16c0-.995-.017-2.277-1.387-2.277-1.39 0-1.601 1.086-1.601 2.207v4.248H8.014v-8.59h2.559v1.174h.037c.356-.675 1.227-1.387 2.526-1.387 2.703 0 3.203 1.778 3.203 4.092v4.711zM5.005 6.575a1.548 1.548 0 11-.003-3.096 1.548 1.548 0 01.003 3.096zm-1.337 9.763H6.34v-8.59H3.667v8.59zM17.668 1H2.328C1.595 1 1 1.581 1 2.298v15.403C1 18.418 1.595 19 2.328 19h15.34c.734 0 1.332-.582 1.332-1.299V2.298C19 1.581 18.402 1 17.668 1z"
-                            clipRule="evenodd"
-                          />
-                        </svg>
-                      </Link>
-                    </li>
-                  </ul>
-                </li>
-              ))}
-            </ul>
-          </div>
-        </div>
-      </div>
-    </>
-  );
-}
diff --git a/backup src/styles/globals.css b/backup src/styles/globals.css
deleted file mode 100644
index d5da6b14..00000000
--- a/backup src/styles/globals.css	
+++ /dev/null
@@ -1,56 +0,0 @@
-@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");
-
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
-
-/*Core CSS*/
-@layer base {
-  html {
-    @apply font-sans;
-  }
-  /* h1 {
-    @apply mb-3 text-4xl tracking-tighter;
-  }
-
-  h3 {
-    @apply mb-3 text-2xl font-bold;
-  } */
-}
-
-.gradient {
-  background: linear-gradient(90deg, #00007f 0%, #0086d6 100%);
-}
-
-.neumorphism {
-  border-radius: 50px;
-  background: #e0e0e0;
-  box-shadow: 20px 20px 60px #bebebe, -20px -20px 60px #ffffff;
-}
-
-.blue-glassmorphism {
-  background: rgba(255, 255, 255, 0.95);
-  box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
-  backdrop-filter: blur(1px);
-  -webkit-backdrop-filter: blur(1px);
-  border-radius: 10px;
-  border: 1px solid rgba(255, 255, 255, 0.18);
-}
-
-::-webkit-scrollbar {
-  width: 0.5rem;
-  height: 0.5rem;
-}
-
-::-webkit-scrollbar-track {
-  background: #13111c;
-}
-
-::-webkit-scrollbar-thumb {
-  background: #33323e;
-  border-radius: 10px;
-}
-
-::-webkit-scrollbar-thumb:hover {
-  background: #555;
-}
diff --git a/blogs.html b/blogs.html
new file mode 100644
index 00000000..40d6b21d
--- /dev/null
+++ b/blogs.html
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><link rel="preload" as="font" href="/_next/static/media/2aaf0723e720e8b9-s.p.woff2" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/f55f679124f97c9d.css" data-precedence="next"/><meta name="next-size-adjust"/><title>WebXDAO</title><meta name="description" content="We focus on building and talking about possible future usage of web technologies."/><meta name="theme-color" media="(prefers-color-scheme: light)" content="white"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="black"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="shortcut icon" href="/favicon-16x16.png"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" noModule=""></script></head><body class="min-h-screen bg-background font-sans antialiased __variable_0ec1f4"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script><div class="relative flex min-h-screen flex-col"><header class="sticky top-0 z-40 w-full border-b bg-background"><div class="container flex h-16 items-center space-x-4 sm:justify-between sm:space-x-0"><div class="flex gap-6 md:gap-10"><a class="hidden items-center space-x-2 md:flex" href="/"><img alt="logo" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&amp;w=64&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=128&amp;q=75 2x" src="/_next/image?url=%2Flogo.png&amp;w=128&amp;q=75"/><span class="hidden font-bold sm:inline-block">WebXDAO</span></a><nav class="hidden gap-6 md:flex"><a class="flex items-center text-lg font-semibold text-muted-foreground sm:text-sm" href="/">Home</a><a class="flex items-center text-lg font-semibold text-muted-foreground sm:text-sm" href="/">Blog</a><a class="flex items-center text-lg font-semibold text-muted-foreground sm:text-sm" href="/projects">Projects</a><a class="flex items-center text-lg font-semibold text-muted-foreground sm:text-sm" href="/teams">WebX Team</a><a class="flex items-center text-lg font-semibold text-muted-foreground sm:text-sm" href="/contributors">Contributors</a></nav></div><div class="flex flex-1 items-center justify-end space-x-4"><nav class="flex items-center space-x-1"><a target="_blank" rel="noreferrer" href="https://github.com/WebXDAO"><div class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md"><svg viewBox="0 0 438.549 438.549" class="h-5 w-5"><path fill="currentColor" d="M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"></path></svg><span class="sr-only">GitHub</span></div></a><a target="_blank" rel="noreferrer" href="https://twitter.com/WebXDAO"><div class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 fill-current"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg><span class="sr-only">Twitter</span></div></a><button class="inline-flex items-center justify-center text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"><path d="M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8z"></path><path d="M12 3v1"></path><path d="M12 20v1"></path><path d="M3 12h1"></path><path d="M20 12h1"></path><path d="m18.364 5.636-.707.707"></path><path d="m6.343 17.657-.707.707"></path><path d="m5.636 5.636.707.707"></path><path d="m17.657 17.657.707.707"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="absolute rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"><path d="M12 3a6.364 6.364 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg><span class="sr-only">Toggle theme</span></button></nav></div></div></header><div class="flex-1"><section class="py-8"><div class="container mx-auto max-w-5xl"><h1 class="my-2 w-full text-center text-4xl font-bold leading-tight text-white">Blogs</h1></div><section><div class="z-2 relative mx-0 my-7 flex grid-cols-1 flex-wrap items-center justify-center"><div class="grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md"><div class="relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]"><div class="relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6"><img alt="blog image" loading="lazy" width="400" height="250" decoding="async" data-nimg="1" class="relative left-0 top-0 h-full w-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--hv0fQjMl--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfu5gj05e0g8il091ko1.png&amp;w=640&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--hv0fQjMl--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfu5gj05e0g8il091ko1.png&amp;w=828&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--hv0fQjMl--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfu5gj05e0g8il091ko1.png&amp;w=828&amp;q=75"/></div><div class="relative m-0 flex-wrap items-center justify-center text-center"><h3 class="mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6"><b>Companies looking for people to hire!</b><br/><br/><span class="text-xs font-light lowercase">Hey folks 👋   We launched a new global open source community called Web3 Community in...</span><br/><br/><a href="https://dev.to/webxdao/companies-looking-for-people-to-hire-p0i" target="_blank" rel="noopener noreferrer" class="inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white"><b>Read More</b></a></h3></div></div></div><div class="grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md"><div class="relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]"><div class="relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6"><img alt="blog image" loading="lazy" width="400" height="250" decoding="async" data-nimg="1" class="relative left-0 top-0 h-full w-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--BgbW__-Y--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdf7uprbuei7tbzz57ug1.png&amp;w=640&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--BgbW__-Y--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdf7uprbuei7tbzz57ug1.png&amp;w=828&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--BgbW__-Y--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdf7uprbuei7tbzz57ug1.png&amp;w=828&amp;q=75"/></div><div class="relative m-0 flex-wrap items-center justify-center text-center"><h3 class="mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6"><b>Dev Protocol - Open Source Community for Blockchain technology is now Open!</b><br/><br/><span class="text-xs font-light lowercase">Dev Protocol is now open to Open Source Community, everyone can join on GitHub organization and chat...</span><br/><br/><a href="https://dev.to/webxdao/dev-protocol-open-source-community-for-blockchain-technology-is-now-open-114b" target="_blank" rel="noopener noreferrer" class="inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white"><b>Read More</b></a></h3></div></div></div><div class="grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md"><div class="relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]"><div class="relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6"><img alt="blog image" loading="lazy" width="400" height="250" decoding="async" data-nimg="1" class="relative left-0 top-0 h-full w-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--IzuOBFmX--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft6c51u6wxtcwb4ng6dyj.png&amp;w=640&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--IzuOBFmX--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft6c51u6wxtcwb4ng6dyj.png&amp;w=828&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--IzuOBFmX--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft6c51u6wxtcwb4ng6dyj.png&amp;w=828&amp;q=75"/></div><div class="relative m-0 flex-wrap items-center justify-center text-center"><h3 class="mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6"><b>Accelerate Your Learnings With Web3Community and Build Your First Web 3.0 App</b><br/><br/><span class="text-xs font-light lowercase">What&#x27;s Web 3.0 all about?   For this question, We&#x27;d need to first deep dive into Web2.0, for...</span><br/><br/><a href="https://dev.to/webxdao/accelerate-your-learnings-with-web3community-and-build-your-first-web-3-0-app-1810" target="_blank" rel="noopener noreferrer" class="inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white"><b>Read More</b></a></h3></div></div></div><div class="grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md"><div class="relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]"><div class="relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6"><img alt="blog image" loading="lazy" width="400" height="250" decoding="async" data-nimg="1" class="relative left-0 top-0 h-full w-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--O2T44XS---%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd28trg1gk39cxe8iulbb.png&amp;w=640&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--O2T44XS---%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd28trg1gk39cxe8iulbb.png&amp;w=828&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--O2T44XS---%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd28trg1gk39cxe8iulbb.png&amp;w=828&amp;q=75"/></div><div class="relative m-0 flex-wrap items-center justify-center text-center"><h3 class="mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6"><b>Web 3 Community - Hacktoberfest 2021</b><br/><br/><span class="text-xs font-light lowercase">Hacktoberfest starts today. This year Web3Community is excited to take part in the fest for the first...</span><br/><br/><a href="https://dev.to/webxdao/web-3-community-hacktoberfest-2021-41mi" target="_blank" rel="noopener noreferrer" class="inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white"><b>Read More</b></a></h3></div></div></div><div class="grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md"><div class="relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]"><div class="relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6"><img alt="blog image" loading="lazy" width="400" height="250" decoding="async" data-nimg="1" class="relative left-0 top-0 h-full w-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--l4EEK70v--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fohtai3qudfx1h6d05nci.png&amp;w=640&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--l4EEK70v--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fohtai3qudfx1h6d05nci.png&amp;w=828&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--l4EEK70v--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fohtai3qudfx1h6d05nci.png&amp;w=828&amp;q=75"/></div><div class="relative m-0 flex-wrap items-center justify-center text-center"><h3 class="mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6"><b>Introducing Web3 Community</b><br/><br/><span class="text-xs font-light lowercase">We are launching a new global open source community called Web3 Community that will be focus on Web3,...</span><br/><br/><a href="https://dev.to/webxdao/introducing-web-3-community-3co5" target="_blank" rel="noopener noreferrer" class="inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white"><b>Read More</b></a></h3></div></div></div></div></section></section></div></div><script src="/_next/static/chunks/webpack-21164b204efbbaf2.js" async=""></script><script src="/_next/static/chunks/2443530c-cb71c1ea3c28c861.js" async=""></script><script src="/_next/static/chunks/139-1b2ead3c2489d5e2.js" async=""></script><script src="/_next/static/chunks/main-app-3c576c297d608a46.js" async=""></script></body></html><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/2aaf0723e720e8b9-s.p.woff2\",{\"as\":\"font\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/css/f55f679124f97c9d.css\",{\"as\":\"style\"}]\n0:\"$L3\"\n"])</script><script>self.__next_f.push([1,"4:I{\"id\":\"7858\",\"chunks\":[\"272:static/chunks/webpack-21164b204efbbaf2.js\",\"667:static/chunks/2443530c-cb71c1ea3c28c861.js\",\"139:static/chunks/139-1b2ead3c2489d5e2.js\"],\"name\":\"\",\"async\":false}\n6:I{\"id\":\"3055\",\"chunks\":[\"272:static/chunks/webpack-21164b204efbbaf2.js\",\"667:static/chunks/2443530c-cb71c1ea3c28c861.js\",\"139:static/chunks/139-1b2ead3c2489d5e2.js\"],\"name\":\"\",\"async\":false}\n7:I{\"id\":\"2112\",\"chunks\":[\"11:static/chunks/11-899b20920db5a2d8.js\",\"710:static/chunks/710-26420eaa9b2c8689.js\",\"730:static/ch"])</script><script>self.__next_f.push([1,"unks/730-b60def72eda0f71d.js\",\"185:static/chunks/app/layout-05118b6122f942c2.js\"],\"name\":\"ThemeProvider\",\"async\":false}\n8:I{\"id\":\"414\",\"chunks\":[\"11:static/chunks/11-899b20920db5a2d8.js\",\"710:static/chunks/710-26420eaa9b2c8689.js\",\"730:static/chunks/730-b60def72eda0f71d.js\",\"185:static/chunks/app/layout-05118b6122f942c2.js\"],\"name\":\"\",\"async\":false}\n9:I{\"id\":\"2011\",\"chunks\":[\"11:static/chunks/11-899b20920db5a2d8.js\",\"606:static/chunks/app/blogs/page-973bacbbada9294d.js\"],\"name\":\"\",\"async\":false}\na:I{\"id\":\"9"])</script><script>self.__next_f.push([1,"164\",\"chunks\":[\"11:static/chunks/11-899b20920db5a2d8.js\",\"710:static/chunks/710-26420eaa9b2c8689.js\",\"730:static/chunks/730-b60def72eda0f71d.js\",\"185:static/chunks/app/layout-05118b6122f942c2.js\"],\"name\":\"ThemeToggle\",\"async\":false}\nb:I{\"id\":\"9544\",\"chunks\":[\"272:static/chunks/webpack-21164b204efbbaf2.js\",\"667:static/chunks/2443530c-cb71c1ea3c28c861.js\",\"139:static/chunks/139-1b2ead3c2489d5e2.js\"],\"name\":\"\",\"async\":false}\nc:I{\"id\":\"99\",\"chunks\":[\"272:static/chunks/webpack-21164b204efbbaf2.js\",\"667:static/ch"])</script><script>self.__next_f.push([1,"unks/2443530c-cb71c1ea3c28c861.js\",\"139:static/chunks/139-1b2ead3c2489d5e2.js\"],\"name\":\"\",\"async\":false}\n"])</script><script>self.__next_f.push([1,"3:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f55f679124f97c9d.css\",\"precedence\":\"next\"}]],[\"$\",\"$L4\",null,{\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/blogs\",\"initialTree\":[\"\",{\"children\":[\"blogs\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialHead\":[\"$L5\",[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\"}]],\"globalErrorComponent\":\"$6\",\"notFound\":[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{}],[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-background font-sans antialiased __variable_0ec1f4\",\"children\":[\"$\",\"$L7\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex min-h-screen flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-40 w-full border-b bg-background\",\"children\":[\"$\",\"div\",null,{\"className\":\"container flex h-16 items-center space-x-4 sm:justify-between sm:space-x-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-6 md:gap-10\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"/\",\"className\":\"hidden items-center space-x-2 md:flex\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"/logo.png\",\"width\":50,\"height\":50,\"alt\":\"logo\"}],[\"$\",\"span\",null,{\"className\":\"hidden font-bold sm:inline-block\",\"children\":\"WebXDAO\"}]]}],[\"$\",\"nav\",null,{\"className\":\"hidden gap-6 md:flex\",\"children\":[[\"$\",\"$L8\",\"0\",{\"href\":\"/\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Home\"}],[\"$\",\"$L8\",\"1\",{\"href\":\"/\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Blog\"}],[\"$\",\"$L8\",\"2\",{\"href\":\"/projects\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Projects\"}],[\"$\",\"$L8\",\"3\",{\"href\":\"/teams\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"WebX Team\"}],[\"$\",\"$L8\",\"4\",{\"href\":\"/contributors\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Contributors\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 items-center justify-end space-x-4\",\"children\":[\"$\",\"nav\",null,{\"className\":\"flex items-center space-x-1\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"https://github.com/WebXDAO\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":[\"$\",\"div\",null,{\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 438.549 438.549\",\"className\":\"h-5 w-5\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z\"}]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"GitHub\"}]]}]}],[\"$\",\"$L8\",null,{\"href\":\"https://twitter.com/WebXDAO\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":[\"$\",\"div\",null,{\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-5 w-5 fill-current\",\"children\":[[\"$\",\"path\",\"pff0z6\",{\"d\":\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Twitter\"}]]}]}],[\"$\",\"$La\",null,{}]]}]}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$undefined\",[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]]}]]}],null]}]}]]}],\"asNotFound\":false,\"children\":[[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{}],[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-background font-sans antialiased __variable_0ec1f4\",\"children\":[\"$\",\"$L7\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex min-h-screen flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-40 w-full border-b bg-background\",\"children\":[\"$\",\"div\",null,{\"className\":\"container flex h-16 items-center space-x-4 sm:justify-between sm:space-x-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-6 md:gap-10\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"/\",\"className\":\"hidden items-center space-x-2 md:flex\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"/logo.png\",\"width\":50,\"height\":50,\"alt\":\"logo\"}],[\"$\",\"span\",null,{\"className\":\"hidden font-bold sm:inline-block\",\"children\":\"WebXDAO\"}]]}],[\"$\",\"nav\",null,{\"className\":\"hidden gap-6 md:flex\",\"children\":[[\"$\",\"$L8\",\"0\",{\"href\":\"/\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Home\"}],[\"$\",\"$L8\",\"1\",{\"href\":\"/\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Blog\"}],[\"$\",\"$L8\",\"2\",{\"href\":\"/projects\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Projects\"}],[\"$\",\"$L8\",\"3\",{\"href\":\"/teams\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"WebX Team\"}],[\"$\",\"$L8\",\"4\",{\"href\":\"/contributors\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Contributors\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 items-center justify-end space-x-4\",\"children\":[\"$\",\"nav\",null,{\"className\":\"flex items-center space-x-1\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"https://github.com/WebXDAO\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":[\"$\",\"div\",null,{\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 438.549 438.549\",\"className\":\"h-5 w-5\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z\"}]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"GitHub\"}]]}]}],[\"$\",\"$L8\",null,{\"href\":\"https://twitter.com/WebXDAO\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":[\"$\",\"div\",null,{\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-5 w-5 fill-current\",\"children\":[[\"$\",\"path\",\"pff0z6\",{\"d\":\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Twitter\"}]]}]}],[\"$\",\"$La\",null,{}]]}]}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"hasLoading\":false,\"template\":[\"$\",\"$Lc\",null,{}],\"templateStyles\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"asNotFound\":false,\"childProp\":{\"current\":[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"blogs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"hasLoading\":false,\"template\":[\"$\",\"$Lc\",null,{}],\"templateStyles\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"asNotFound\":false,\"childProp\":{\"current\":[\"$Ld\",null],\"segment\":\"__PAGE__\"},\"styles\":[]}],\"segment\":\"blogs\"},\"styles\":[]}]}]]}],null]}]}]]}],null]}]]\n"])</script><script>self.__next_f.push([1,"5:[[[\"$\",\"meta\",null,{\"charSet\":\"utf-8\"}],[\"$\",\"title\",null,{\"children\":\"WebXDAO\"}],[\"$\",\"meta\",null,{\"name\":\"description\",\"content\":\"We focus on building and talking about possible future usage of web technologies.\"}],null,null,null,null,null,null,[[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"white\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"black\"}]],null,[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],null,null,null,null,null,null,null,null,null,null,[]],[null,null,null,null],null,null,[null,null,null,null,null],null,null,null,null,[[[\"$\",\"link\",null,{\"rel\":\"shortcut icon\",\"href\":\"/favicon-16x16.png\"}]],[[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}]],[[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}]],null]]\n"])</script><script>self.__next_f.push([1,"d:[null,[\"$\",\"section\",null,{\"className\":\"py-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"container mx-auto max-w-5xl\",\"children\":[\"$\",\"h1\",null,{\"className\":\"my-2 w-full text-center text-4xl font-bold leading-tight text-white\",\"children\":\"Blogs\"}]}],[\"$\",\"section\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"z-2 relative mx-0 my-7 flex grid-cols-1 flex-wrap items-center justify-center\",\"children\":[[\"$\",\"div\",\"901733\",{\"className\":\"grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://res.cloudinary.com/practicaldev/image/fetch/s--hv0fQjMl--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sfu5gj05e0g8il091ko1.png\",\"width\":400,\"height\":250,\"alt\":\"blog image\",\"className\":\"relative left-0 top-0 h-full w-full object-cover\"}]}],[\"$\",\"div\",null,{\"className\":\"relative m-0 flex-wrap items-center justify-center text-center\",\"children\":[\"$\",\"h3\",null,{\"className\":\"mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6\",\"children\":[[\"$\",\"b\",null,{\"children\":\"Companies looking for people to hire!\"}],[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"text-xs font-light lowercase\",\"children\":\"Hey folks 👋   We launched a new global open source community called Web3 Community in...\"}],[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"a\",null,{\"href\":\"https://dev.to/webxdao/companies-looking-for-people-to-hire-p0i\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white\",\"children\":[\"$\",\"b\",null,{\"children\":\"Read More\"}]}]]}]}]]}]}],[\"$\",\"div\",\"872419\",{\"className\":\"grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://res.cloudinary.com/practicaldev/image/fetch/s--BgbW__-Y--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/df7uprbuei7tbzz57ug1.png\",\"width\":400,\"height\":250,\"alt\":\"blog image\",\"className\":\"relative left-0 top-0 h-full w-full object-cover\"}]}],[\"$\",\"div\",null,{\"className\":\"relative m-0 flex-wrap items-center justify-center text-center\",\"children\":[\"$\",\"h3\",null,{\"className\":\"mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6\",\"children\":[[\"$\",\"b\",null,{\"children\":\"Dev Protocol - Open Source Community for Blockchain technology is now Open!\"}],[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"text-xs font-light lowercase\",\"children\":\"Dev Protocol is now open to Open Source Community, everyone can join on GitHub organization and chat...\"}],[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"a\",null,{\"href\":\"https://dev.to/webxdao/dev-protocol-open-source-community-for-blockchain-technology-is-now-open-114b\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white\",\"children\":[\"$\",\"b\",null,{\"children\":\"Read More\"}]}]]}]}]]}]}],[\"$\",\"div\",\"850745\",{\"className\":\"grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://res.cloudinary.com/practicaldev/image/fetch/s--IzuOBFmX--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t6c51u6wxtcwb4ng6dyj.png\",\"width\":400,\"height\":250,\"alt\":\"blog image\",\"className\":\"relative left-0 top-0 h-full w-full object-cover\"}]}],[\"$\",\"div\",null,{\"className\":\"relative m-0 flex-wrap items-center justify-center text-center\",\"children\":[\"$\",\"h3\",null,{\"className\":\"mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6\",\"children\":[[\"$\",\"b\",null,{\"children\":\"Accelerate Your Learnings With Web3Community and Build Your First Web 3.0 App\"}],[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"text-xs font-light lowercase\",\"children\":\"What's Web 3.0 all about?   For this question, We'd need to first deep dive into Web2.0, for...\"}],[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"a\",null,{\"href\":\"https://dev.to/webxdao/accelerate-your-learnings-with-web3community-and-build-your-first-web-3-0-app-1810\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white\",\"children\":[\"$\",\"b\",null,{\"children\":\"Read More\"}]}]]}]}]]}]}],[\"$\",\"div\",\"847463\",{\"className\":\"grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://res.cloudinary.com/practicaldev/image/fetch/s--O2T44XS---/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d28trg1gk39cxe8iulbb.png\",\"width\":400,\"height\":250,\"alt\":\"blog image\",\"className\":\"relative left-0 top-0 h-full w-full object-cover\"}]}],[\"$\",\"div\",null,{\"className\":\"relative m-0 flex-wrap items-center justify-center text-center\",\"children\":[\"$\",\"h3\",null,{\"className\":\"mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6\",\"children\":[[\"$\",\"b\",null,{\"children\":\"Web 3 Community - Hacktoberfest 2021\"}],[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"text-xs font-light lowercase\",\"children\":\"Hacktoberfest starts today. This year Web3Community is excited to take part in the fest for the first...\"}],[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"a\",null,{\"href\":\"https://dev.to/webxdao/web-3-community-hacktoberfest-2021-41mi\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white\",\"children\":[\"$\",\"b\",null,{\"children\":\"Read More\"}]}]]}]}]]}]}],[\"$\",\"div\",\"820547\",{\"className\":\"grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://res.cloudinary.com/practicaldev/image/fetch/s--l4EEK70v--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ohtai3qudfx1h6d05nci.png\",\"width\":400,\"height\":250,\"alt\":\"blog image\",\"className\":\"relative left-0 top-0 h-full w-full object-cover\"}]}],[\"$\",\"div\",null,{\"className\":\"relative m-0 flex-wrap items-center justify-center text-center\",\"children\":[\"$\",\"h3\",null,{\"className\":\"mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6\",\"children\":[[\"$\",\"b\",null,{\"children\":\"Introducing Web3 Community\"}],[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"text-xs font-light lowercase\",\"children\":\"We are launching a new global open source community called Web3 Community that will be focus on Web3,...\"}],[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"a\",null,{\"href\":\"https://dev.to/webxdao/introducing-web-3-community-3co5\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white\",\"children\":[\"$\",\"b\",null,{\"children\":\"Read More\"}]}]]}]}]]}]}]]}]}]]}]]\n"])</script>
\ No newline at end of file
diff --git a/blogs.txt b/blogs.txt
new file mode 100644
index 00000000..c3d9c7cc
--- /dev/null
+++ b/blogs.txt
@@ -0,0 +1,12 @@
+1:HL["/_next/static/media/2aaf0723e720e8b9-s.p.woff2",{"as":"font","type":"font/woff2"}]
+2:HL["/_next/static/css/f55f679124f97c9d.css",{"as":"style"}]
+0:[[["",{"children":["blogs",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/f55f679124f97c9d.css","precedence":"next"}]],["$L4",["$","meta",null,{"name":"next-size-adjust"}]]]]]
+5:I{"id":"2112","chunks":["11:static/chunks/11-899b20920db5a2d8.js","710:static/chunks/710-26420eaa9b2c8689.js","730:static/chunks/730-b60def72eda0f71d.js","185:static/chunks/app/layout-05118b6122f942c2.js"],"name":"ThemeProvider","async":false}
+6:I{"id":"414","chunks":["11:static/chunks/11-899b20920db5a2d8.js","710:static/chunks/710-26420eaa9b2c8689.js","730:static/chunks/730-b60def72eda0f71d.js","185:static/chunks/app/layout-05118b6122f942c2.js"],"name":"","async":false}
+7:I{"id":"2011","chunks":["11:static/chunks/11-899b20920db5a2d8.js","606:static/chunks/app/blogs/page-973bacbbada9294d.js"],"name":"","async":false}
+8:I{"id":"9164","chunks":["11:static/chunks/11-899b20920db5a2d8.js","710:static/chunks/710-26420eaa9b2c8689.js","730:static/chunks/730-b60def72eda0f71d.js","185:static/chunks/app/layout-05118b6122f942c2.js"],"name":"ThemeToggle","async":false}
+9:I{"id":"9544","chunks":["272:static/chunks/webpack-21164b204efbbaf2.js","667:static/chunks/2443530c-cb71c1ea3c28c861.js","139:static/chunks/139-1b2ead3c2489d5e2.js"],"name":"","async":false}
+a:I{"id":"99","chunks":["272:static/chunks/webpack-21164b204efbbaf2.js","667:static/chunks/2443530c-cb71c1ea3c28c861.js","139:static/chunks/139-1b2ead3c2489d5e2.js"],"name":"","async":false}
+3:[["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":[["$","head",null,{}],["$","body",null,{"className":"min-h-screen bg-background font-sans antialiased __variable_0ec1f4","children":["$","$L5",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"children":[["$","div",null,{"className":"relative flex min-h-screen flex-col","children":[["$","header",null,{"className":"sticky top-0 z-40 w-full border-b bg-background","children":["$","div",null,{"className":"container flex h-16 items-center space-x-4 sm:justify-between sm:space-x-0","children":[["$","div",null,{"className":"flex gap-6 md:gap-10","children":[["$","$L6",null,{"href":"/","className":"hidden items-center space-x-2 md:flex","children":[["$","$L7",null,{"src":"/logo.png","width":50,"height":50,"alt":"logo"}],["$","span",null,{"className":"hidden font-bold sm:inline-block","children":"WebXDAO"}]]}],["$","nav",null,{"className":"hidden gap-6 md:flex","children":[["$","$L6","0",{"href":"/","className":"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm","children":"Home"}],["$","$L6","1",{"href":"/","className":"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm","children":"Blog"}],["$","$L6","2",{"href":"/projects","className":"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm","children":"Projects"}],["$","$L6","3",{"href":"/teams","className":"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm","children":"WebX Team"}],["$","$L6","4",{"href":"/contributors","className":"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm","children":"Contributors"}]]}]]}],["$","div",null,{"className":"flex flex-1 items-center justify-end space-x-4","children":["$","nav",null,{"className":"flex items-center space-x-1","children":[["$","$L6",null,{"href":"https://github.com/WebXDAO","target":"_blank","rel":"noreferrer","children":["$","div",null,{"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md","children":[["$","svg",null,{"viewBox":"0 0 438.549 438.549","className":"h-5 w-5","children":["$","path",null,{"fill":"currentColor","d":"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"}]}],["$","span",null,{"className":"sr-only","children":"GitHub"}]]}]}],["$","$L6",null,{"href":"https://twitter.com/WebXDAO","target":"_blank","rel":"noreferrer","children":["$","div",null,{"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"h-5 w-5 fill-current","children":[["$","path","pff0z6",{"d":"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"}],"$undefined"]}],["$","span",null,{"className":"sr-only","children":"Twitter"}]]}]}],["$","$L8",null,{}]]}]}]]}]}],["$","div",null,{"className":"flex-1","children":["$","$L9",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"template":["$","$La",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","asNotFound":"$undefined","childProp":{"current":["$","$L9",null,{"parallelRouterKey":"children","segmentPath":["children","blogs","children"],"error":"$undefined","errorStyles":"$undefined","loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"template":["$","$La",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","asNotFound":"$undefined","childProp":{"current":["$Lb",null],"segment":"__PAGE__"},"styles":[]}],"segment":"blogs"},"styles":[]}]}]]}],null]}]}]]}],null]
+4:[[["$","meta",null,{"charSet":"utf-8"}],["$","title",null,{"children":"WebXDAO"}],["$","meta",null,{"name":"description","content":"We focus on building and talking about possible future usage of web technologies."}],null,null,null,null,null,null,[["$","meta",null,{"name":"theme-color","media":"(prefers-color-scheme: light)","content":"white"}],["$","meta",null,{"name":"theme-color","media":"(prefers-color-scheme: dark)","content":"black"}]],null,["$","meta",null,{"name":"viewport","content":"width=device-width, initial-scale=1"}],null,null,null,null,null,null,null,null,null,null,[]],[null,null,null,null],null,null,[null,null,null,null,null],null,null,null,null,[[["$","link",null,{"rel":"shortcut icon","href":"/favicon-16x16.png"}]],[["$","link",null,{"rel":"icon","href":"/favicon.ico"}]],[["$","link",null,{"rel":"apple-touch-icon","href":"/apple-touch-icon.png"}]],null]]
+b:[null,["$","section",null,{"className":"py-8","children":[["$","div",null,{"className":"container mx-auto max-w-5xl","children":["$","h1",null,{"className":"my-2 w-full text-center text-4xl font-bold leading-tight text-white","children":"Blogs"}]}],["$","section",null,{"children":["$","div",null,{"className":"z-2 relative mx-0 my-7 flex grid-cols-1 flex-wrap items-center justify-center","children":[["$","div","901733",{"className":"grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md","children":["$","div",null,{"className":"relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]","children":[["$","div",null,{"className":"relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6","children":["$","$L7",null,{"src":"https://res.cloudinary.com/practicaldev/image/fetch/s--hv0fQjMl--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sfu5gj05e0g8il091ko1.png","width":400,"height":250,"alt":"blog image","className":"relative left-0 top-0 h-full w-full object-cover"}]}],["$","div",null,{"className":"relative m-0 flex-wrap items-center justify-center text-center","children":["$","h3",null,{"className":"mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6","children":[["$","b",null,{"children":"Companies looking for people to hire!"}],["$","br",null,{}],["$","br",null,{}],["$","span",null,{"className":"text-xs font-light lowercase","children":"Hey folks 👋   We launched a new global open source community called Web3 Community in..."}],["$","br",null,{}],["$","br",null,{}],["$","a",null,{"href":"https://dev.to/webxdao/companies-looking-for-people-to-hire-p0i","target":"_blank","rel":"noopener noreferrer","className":"inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white","children":["$","b",null,{"children":"Read More"}]}]]}]}]]}]}],["$","div","872419",{"className":"grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md","children":["$","div",null,{"className":"relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]","children":[["$","div",null,{"className":"relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6","children":["$","$L7",null,{"src":"https://res.cloudinary.com/practicaldev/image/fetch/s--BgbW__-Y--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/df7uprbuei7tbzz57ug1.png","width":400,"height":250,"alt":"blog image","className":"relative left-0 top-0 h-full w-full object-cover"}]}],["$","div",null,{"className":"relative m-0 flex-wrap items-center justify-center text-center","children":["$","h3",null,{"className":"mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6","children":[["$","b",null,{"children":"Dev Protocol - Open Source Community for Blockchain technology is now Open!"}],["$","br",null,{}],["$","br",null,{}],["$","span",null,{"className":"text-xs font-light lowercase","children":"Dev Protocol is now open to Open Source Community, everyone can join on GitHub organization and chat..."}],["$","br",null,{}],["$","br",null,{}],["$","a",null,{"href":"https://dev.to/webxdao/dev-protocol-open-source-community-for-blockchain-technology-is-now-open-114b","target":"_blank","rel":"noopener noreferrer","className":"inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white","children":["$","b",null,{"children":"Read More"}]}]]}]}]]}]}],["$","div","850745",{"className":"grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md","children":["$","div",null,{"className":"relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]","children":[["$","div",null,{"className":"relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6","children":["$","$L7",null,{"src":"https://res.cloudinary.com/practicaldev/image/fetch/s--IzuOBFmX--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t6c51u6wxtcwb4ng6dyj.png","width":400,"height":250,"alt":"blog image","className":"relative left-0 top-0 h-full w-full object-cover"}]}],["$","div",null,{"className":"relative m-0 flex-wrap items-center justify-center text-center","children":["$","h3",null,{"className":"mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6","children":[["$","b",null,{"children":"Accelerate Your Learnings With Web3Community and Build Your First Web 3.0 App"}],["$","br",null,{}],["$","br",null,{}],["$","span",null,{"className":"text-xs font-light lowercase","children":"What's Web 3.0 all about?   For this question, We'd need to first deep dive into Web2.0, for..."}],["$","br",null,{}],["$","br",null,{}],["$","a",null,{"href":"https://dev.to/webxdao/accelerate-your-learnings-with-web3community-and-build-your-first-web-3-0-app-1810","target":"_blank","rel":"noopener noreferrer","className":"inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white","children":["$","b",null,{"children":"Read More"}]}]]}]}]]}]}],["$","div","847463",{"className":"grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md","children":["$","div",null,{"className":"relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]","children":[["$","div",null,{"className":"relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6","children":["$","$L7",null,{"src":"https://res.cloudinary.com/practicaldev/image/fetch/s--O2T44XS---/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d28trg1gk39cxe8iulbb.png","width":400,"height":250,"alt":"blog image","className":"relative left-0 top-0 h-full w-full object-cover"}]}],["$","div",null,{"className":"relative m-0 flex-wrap items-center justify-center text-center","children":["$","h3",null,{"className":"mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6","children":[["$","b",null,{"children":"Web 3 Community - Hacktoberfest 2021"}],["$","br",null,{}],["$","br",null,{}],["$","span",null,{"className":"text-xs font-light lowercase","children":"Hacktoberfest starts today. This year Web3Community is excited to take part in the fest for the first..."}],["$","br",null,{}],["$","br",null,{}],["$","a",null,{"href":"https://dev.to/webxdao/web-3-community-hacktoberfest-2021-41mi","target":"_blank","rel":"noopener noreferrer","className":"inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white","children":["$","b",null,{"children":"Read More"}]}]]}]}]]}]}],["$","div","820547",{"className":"grid-items z-2 justify-conten group relative m-7 flex h-min w-min items-center rounded-2xl bg-white/5 shadow-2xl backdrop-blur-md","children":["$","div",null,{"className":"relative flex h-80 w-[17.5rem] flex-col items-center justify-center opacity-70 hover:opacity-100 sm:w-[15.5rem] md:w-[19rem]  lg:w-[27rem]","children":[["$","div",null,{"className":"relative w-4/5 truncate rounded-2xl border-8 border-solid border-black/25 duration-500 group-hover:-translate-y-6","children":["$","$L7",null,{"src":"https://res.cloudinary.com/practicaldev/image/fetch/s--l4EEK70v--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ohtai3qudfx1h6d05nci.png","width":400,"height":250,"alt":"blog image","className":"relative left-0 top-0 h-full w-full object-cover"}]}],["$","div",null,{"className":"relative m-0 flex-wrap items-center justify-center text-center","children":["$","h3",null,{"className":"mx-2.5 mb-2.5 mt-5 text-center text-sm font-medium uppercase leading-4 tracking-wider text-white duration-500 group-hover:-translate-y-6","children":[["$","b",null,{"children":"Introducing Web3 Community"}],["$","br",null,{}],["$","br",null,{}],["$","span",null,{"className":"text-xs font-light lowercase","children":"We are launching a new global open source community called Web3 Community that will be focus on Web3,..."}],["$","br",null,{}],["$","br",null,{}],["$","a",null,{"href":"https://dev.to/webxdao/introducing-web-3-community-3co5","target":"_blank","rel":"noopener noreferrer","className":"inline-block rounded-md border border-transparent bg-green-500 px-8 py-3 text-center font-medium text-white","children":["$","b",null,{"children":"Read More"}]}]]}]}]]}]}]]}]}]]}]]
diff --git a/docker-compose.yaml b/docker-compose.yaml
deleted file mode 100644
index afe5c11a..00000000
--- a/docker-compose.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-version: "3"
-
-services:
-  next-app:
-    build:
-      context: .
-      dockerfile: Dockerfile
-    image: webxdao-website
-    restart: always
-    stdin_open: true
-    ports:
-      - "3000:3000"
-    networks:
-      - app-net
-    volumes:
-      - ./src:/app/src
-      - /app/node_modules
-
-networks:
-  app-net:
-    driver: bridge
diff --git a/public/favicon.ico b/favicon.ico
similarity index 100%
rename from public/favicon.ico
rename to favicon.ico
diff --git a/public/flying-card-001.png b/flying-card-001.png
similarity index 100%
rename from public/flying-card-001.png
rename to flying-card-001.png
diff --git a/public/flying-card-002.png b/flying-card-002.png
similarity index 100%
rename from public/flying-card-002.png
rename to flying-card-002.png
diff --git a/index.html b/index.html
index 6d0b5960..77aef62d 100644
--- a/index.html
+++ b/index.html
@@ -1,3 +1 @@
-<script>
-    window.location = "https://webxdao.xyz";
-</script>
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><link rel="preload" as="font" href="/_next/static/media/2aaf0723e720e8b9-s.p.woff2" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/f55f679124f97c9d.css" data-precedence="next"/><meta name="next-size-adjust"/><title>WebXDAO</title><meta name="description" content="We focus on building and talking about possible future usage of web technologies."/><meta name="theme-color" media="(prefers-color-scheme: light)" content="white"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="black"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="shortcut icon" href="/favicon-16x16.png"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" noModule=""></script></head><body class="min-h-screen bg-background font-sans antialiased __variable_0ec1f4"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script><div class="relative flex min-h-screen flex-col"><header class="sticky top-0 z-40 w-full border-b bg-background"><div class="container flex h-16 items-center space-x-4 sm:justify-between sm:space-x-0"><div class="flex gap-6 md:gap-10"><a class="hidden items-center space-x-2 md:flex" href="/"><img alt="logo" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&amp;w=64&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=128&amp;q=75 2x" src="/_next/image?url=%2Flogo.png&amp;w=128&amp;q=75"/><span class="hidden font-bold sm:inline-block">WebXDAO</span></a><nav class="hidden gap-6 md:flex"><a class="flex items-center text-lg font-semibold text-muted-foreground sm:text-sm" href="/">Home</a><a class="flex items-center text-lg font-semibold text-muted-foreground sm:text-sm" href="/">Blog</a><a class="flex items-center text-lg font-semibold text-muted-foreground sm:text-sm" href="/projects">Projects</a><a class="flex items-center text-lg font-semibold text-muted-foreground sm:text-sm" href="/teams">WebX Team</a><a class="flex items-center text-lg font-semibold text-muted-foreground sm:text-sm" href="/contributors">Contributors</a></nav></div><div class="flex flex-1 items-center justify-end space-x-4"><nav class="flex items-center space-x-1"><a target="_blank" rel="noreferrer" href="https://github.com/WebXDAO"><div class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md"><svg viewBox="0 0 438.549 438.549" class="h-5 w-5"><path fill="currentColor" d="M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"></path></svg><span class="sr-only">GitHub</span></div></a><a target="_blank" rel="noreferrer" href="https://twitter.com/WebXDAO"><div class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 fill-current"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg><span class="sr-only">Twitter</span></div></a><button class="inline-flex items-center justify-center text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"><path d="M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8z"></path><path d="M12 3v1"></path><path d="M12 20v1"></path><path d="M3 12h1"></path><path d="M20 12h1"></path><path d="m18.364 5.636-.707.707"></path><path d="m6.343 17.657-.707.707"></path><path d="m5.636 5.636.707.707"></path><path d="m17.657 17.657.707.707"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="absolute rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"><path d="M12 3a6.364 6.364 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg><span class="sr-only">Toggle theme</span></button></nav></div></div></header><div class="flex-1"><section class="relative flex min-h-screen flex-col items-center justify-center overflow-hidden text-center"><div class="relative z-10 flex flex-col gap-6"><div class="flex max-w-[980px] flex-col items-center gap-2 "><h1 class="bg-gradient-to-r from-indigo-700 via-purple-700 to-slate-900 bg-clip-text text-3xl font-medium leading-tight tracking-tighter text-transparent mix-blend-difference sm:text-5xl md:text-6xl lg:text-7xl"><span class="block">Shaping web</span><span class="block">that will captivate</span><span class="block">the world.</span></h1></div><div class="flex justify-center gap-4"><a target="_blank" rel="noreferrer" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background bg-primary text-primary-foreground hover:bg-primary/90 h-11 px-8 rounded-md" href="https://github.com/WebXDAO/start-here">Get started</a><a target="_blank" rel="noreferrer" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background border border-input hover:bg-accent hover:text-accent-foreground h-11 px-8 rounded-md" href="https://github.com/WebXDAO/"><svg viewBox="0 0 438.549 438.549" class="mr-2 h-5 w-5"><path fill="currentColor" d="M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"></path></svg>GitHub</a></div><div class="mt-10 flex flex-col items-center gap-4"><p class="max-w-[700px] text-lg text-slate-900 dark:text-white sm:text-xl">Our community is based on open-source principles and we&#x27;re focused on shaping the future of the web. Join us as we collaborate on projects, share knowledge, and build community.</p></div></div><div class="absolute"><img alt="logo" loading="lazy" width="1200" height="1200" decoding="async" data-nimg="1" class="mix-blend-difference" style="color:transparent" srcSet="/_next/image?url=%2F12.png&amp;w=1200&amp;q=75 1x, /_next/image?url=%2F12.png&amp;w=3840&amp;q=75 2x" src="/_next/image?url=%2F12.png&amp;w=3840&amp;q=75"/></div><img alt="flying card 001" loading="lazy" width="135" height="165" decoding="async" data-nimg="1" class="absolute left-[12rem] top-[12rem]" style="color:transparent" srcSet="/_next/image?url=%2Fflying-card-001.png&amp;w=256&amp;q=75 1x, /_next/image?url=%2Fflying-card-001.png&amp;w=384&amp;q=75 2x" src="/_next/image?url=%2Fflying-card-001.png&amp;w=384&amp;q=75"/><img alt="flying card 001" loading="lazy" width="208" height="259" decoding="async" data-nimg="1" class="absolute bottom-[15rem] right-[12rem]" style="color:transparent" srcSet="/_next/image?url=%2Fflying-card-002.png&amp;w=256&amp;q=75 1x, /_next/image?url=%2Fflying-card-002.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=%2Fflying-card-002.png&amp;w=640&amp;q=75"/><div class="c-pointer"></div></section><section class="container mt-20 grid items-center justify-center gap-6 pb-8 pt-6 text-center md:py-10"><div class="flex max-w-[980px] flex-col items-center gap-2"><h3 class="px-32 text-xl font-extrabold leading-tight tracking-tighter sm:text-2xl md:text-3xl lg:text-2xl">Become an integral part of a dynamic and vibrant network of like-minded developers</h3><div class="mt-4 flex gap-4"><a target="_blank" rel="noreferrer" href="https://twitter.com/WebXDAO"><div class="flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="mr-1 h-5 w-5 cursor-pointer fill-current"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg><span class="cursor-pointer">Twitter</span></div></a><a target="_blank" rel="noreferrer" href="https://discord.webxdao.xyz/"><div class="flex items-center"><svg viewBox="0 0 20 16" class="mr-1 h-5 w-5 cursor-pointer fill-current"><path d="M16.3669 1.57019C15.1546 0.99348 13.8421 0.574898 12.4749 0.333051C12.463 0.332659 12.451 0.334955 12.44 0.339777C12.429 0.344598 12.4191 0.351828 12.4111 0.360956C12.2471 0.667917 12.0557 1.06789 11.9281 1.37486C10.4779 1.15161 9.00319 1.15161 7.55305 1.37486C7.42545 1.05859 7.23404 0.667917 7.06086 0.360956C7.05175 0.342353 7.0244 0.333051 6.99706 0.333051C5.62986 0.574898 4.32647 0.99348 3.10511 1.57019C3.096 1.57019 3.08688 1.5795 3.07777 1.5888C0.598589 5.37464 -0.0850079 9.05816 0.252233 12.7045C0.252233 12.7231 0.261348 12.7417 0.279577 12.751C1.92021 13.9788 3.49704 14.723 5.05564 15.216C5.08299 15.2253 5.11033 15.216 5.11944 15.1974C5.48403 14.6858 5.81216 14.1463 6.09471 13.5789C6.11294 13.5416 6.09471 13.5044 6.05825 13.4951C5.53872 13.2905 5.04653 13.0486 4.56345 12.7696C4.52699 12.751 4.52699 12.6952 4.55434 12.6673C4.6546 12.5929 4.75486 12.5091 4.85512 12.4347C4.87335 12.4161 4.90069 12.4161 4.91892 12.4254C8.05435 13.8858 11.4359 13.8858 14.5349 12.4254C14.5531 12.4161 14.5804 12.4161 14.5987 12.4347C14.6989 12.5184 14.7992 12.5929 14.8994 12.6766C14.9359 12.7045 14.9359 12.7603 14.8903 12.7789C14.4164 13.0673 13.9151 13.2998 13.3955 13.5044C13.3591 13.5137 13.35 13.5602 13.3591 13.5882C13.6507 14.1556 13.9789 14.6951 14.3343 15.2067C14.3617 15.216 14.389 15.2253 14.4164 15.216C15.9841 14.723 17.5609 13.9788 19.2015 12.751C19.2198 12.7417 19.2289 12.7231 19.2289 12.7045C19.6299 8.49075 18.5635 4.83513 16.4034 1.5888C16.3942 1.5795 16.3851 1.57019 16.3669 1.57019ZM6.56867 10.4813C5.62986 10.4813 4.84601 9.59767 4.84601 8.50936C4.84601 7.42104 5.61164 6.53737 6.56867 6.53737C7.53482 6.53737 8.30045 7.43034 8.29134 8.50936C8.29134 9.59767 7.52571 10.4813 6.56867 10.4813ZM12.9216 10.4813C11.9828 10.4813 11.1989 9.59767 11.1989 8.50936C11.1989 7.42104 11.9645 6.53737 12.9216 6.53737C13.8877 6.53737 14.6533 7.43034 14.6442 8.50936C14.6442 9.59767 13.8877 10.4813 12.9216 10.4813Z"></path></svg><span class="cursor-pointer">Discord</span></div></a></div></div></section><section class="flex justify-center px-40 py-0"><div class="my-12 flex gap-8"><div class="flex flex-col items-center justify-center gap-3 text-center"><div class="border-l-3 flex justify-center rounded-lg border-white bg-white p-8 shadow-md shadow-purple-300"><svg width="43" height="41" viewBox="0 0 43 41" xmlns="http://www.w3.org/2000/svg" class="h-15 w-15 mr-1"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.8528 3.00884C21.2052 3.00884 20.5841 3.25385 20.1261 3.68998C19.6682 4.12612 19.4109 4.71764 19.4109 5.33442C19.4109 5.9512 19.6682 6.54272 20.1261 6.97885C20.5841 7.41498 21.2052 7.66 21.8528 7.66C22.5004 7.66 23.1215 7.41498 23.5794 6.97885C24.0374 6.54272 24.2946 5.9512 24.2946 5.33442C24.2946 4.71764 24.0374 4.12612 23.5794 3.68998C23.1215 3.25385 22.5004 3.00884 21.8528 3.00884ZM16.4807 5.33442C16.4807 3.9775 17.0467 2.67615 18.0541 1.71666C19.0616 0.757175 20.428 0.21814 21.8528 0.21814C23.2775 0.21814 24.644 0.757175 25.6514 1.71666C26.6589 2.67615 27.2249 3.9775 27.2249 5.33442C27.2249 6.69134 26.6589 7.99269 25.6514 8.95218C24.644 9.91166 23.2775 10.4507 21.8528 10.4507C20.428 10.4507 19.0616 9.91166 18.0541 8.95218C17.0467 7.99269 16.4807 6.69134 16.4807 5.33442ZM31.6007 11.2209C32.7167 10.9896 33.8833 11.175 34.86 11.7389C35.8366 12.3028 36.5487 13.2022 36.8494 14.2516C37.1501 15.3009 37.0164 16.4202 36.476 17.3784C35.9355 18.3366 35.0295 19.0608 33.9449 19.4014L29.6941 20.7502C29.4723 20.8202 29.2522 20.8946 29.0338 20.9735C28.955 21.0206 28.892 21.0882 28.8522 21.1683C28.8124 21.2484 28.7975 21.3377 28.8092 21.4256C28.8191 21.4633 28.8308 21.5005 28.8443 21.5372C28.8853 21.6526 28.9459 21.8033 29.0475 22.0544L31.4835 28.086C31.875 29.0589 31.8665 30.1366 31.4598 31.1037C31.0531 32.0709 30.2782 32.8562 29.2898 33.3028C28.3015 33.7493 27.1726 33.8242 26.1288 33.5124C25.085 33.2006 24.2033 32.5251 23.6598 31.6209L21.8528 28.6144L20.0458 31.6247C19.5029 32.5301 18.6208 33.2069 17.5763 33.5194C16.5317 33.8319 15.4018 33.7571 14.4127 33.31C13.4236 32.8628 12.6483 32.0764 12.2421 31.1081C11.8359 30.1397 11.8288 29.061 12.2221 28.0879L14.6581 22.0563C14.7287 21.8855 14.7964 21.7137 14.8612 21.5409C14.8748 21.5043 14.8865 21.467 14.8964 21.4293C14.9085 21.3411 14.8937 21.2515 14.8539 21.171C14.8141 21.0905 14.7509 21.0226 14.6718 20.9753C14.4527 20.8965 14.2319 20.822 14.0095 20.7521L9.76264 19.4033C8.67798 19.0626 7.77197 18.3385 7.23152 17.3803C6.69107 16.422 6.55741 15.3028 6.85811 14.2534C7.15881 13.2041 7.87093 12.3047 8.84757 11.7408C9.82421 11.1769 10.9909 10.9914 12.1068 11.2228L15.8126 11.9781L16.215 12.06C19.9342 12.7925 23.7714 12.7925 27.4905 12.06C27.5882 12.0414 27.6859 12.0228 27.893 11.9781L31.5987 11.2228L31.6007 11.2209ZM34.0621 15.3735C34.0621 14.4451 33.1635 13.7549 32.2141 13.9502L28.5025 14.7074L28.0844 14.7912C23.8332 15.6289 19.4439 15.6004 15.2051 14.7074L11.4934 13.9502C11.1101 13.8685 10.7084 13.9305 10.3718 14.1235C10.0353 14.3164 9.78967 14.6254 9.68607 14.9863C9.58248 15.3472 9.62884 15.7322 9.81554 16.0614C10.0022 16.3906 10.3149 16.6386 10.6886 16.754L14.9374 18.1028L15.0449 18.1363C15.4453 18.2628 15.8653 18.3949 16.2072 18.5977C17.3598 19.273 17.9829 20.5326 17.7993 21.8088C17.7446 22.1902 17.5844 22.5809 17.434 22.9567L17.393 23.0553L14.957 29.087C14.8261 29.4041 14.8265 29.7566 14.958 30.0734C15.0895 30.3903 15.3423 30.6478 15.6654 30.794C15.9885 30.9402 16.3579 30.9641 16.6988 30.8611C17.0398 30.758 17.3269 30.5355 17.5024 30.2386L20.5811 25.1074C20.7093 24.894 20.8944 24.7167 21.1177 24.5933C21.341 24.4699 21.5946 24.405 21.8528 24.405C22.1109 24.405 22.3645 24.4699 22.5879 24.5933C22.8112 24.7167 22.9963 24.894 23.1245 25.1074L26.2032 30.2386C26.3786 30.5355 26.6658 30.758 27.0068 30.8611C27.3477 30.9641 27.717 30.9402 28.0401 30.794C28.3633 30.6478 28.6161 30.3903 28.7476 30.0734C28.8791 29.7566 28.8794 29.4041 28.7486 29.087L26.3126 23.0553L26.2735 22.9567C26.1192 22.5809 25.961 22.1902 25.9063 21.8088C25.8168 21.1843 25.9195 20.5484 26.2022 19.9783C26.4848 19.4083 26.9351 18.9287 27.4984 18.5977C27.8422 18.393 28.2602 18.2628 28.6607 18.1363L28.7681 18.1028L33.017 16.754C33.3213 16.6575 33.586 16.4722 33.7736 16.2244C33.9612 15.9767 34.0621 15.679 34.0621 15.3735ZM8.60032 24.2423C8.77491 24.5729 8.80445 24.956 8.68246 25.3074C8.56047 25.6587 8.29692 25.9495 7.94981 26.1158C4.9805 27.5391 3.78302 29.1391 3.78302 30.4507C3.78302 31.8721 5.19734 33.6228 8.64134 35.0981C11.9466 36.5158 16.6174 37.4274 21.8528 37.4274C27.0881 37.4274 31.7589 36.5158 35.0642 35.0981C38.5082 33.6228 39.9226 31.8721 39.9226 30.4507C39.9226 29.1391 38.727 27.5391 35.7558 26.1158C35.5824 26.0343 35.4277 25.9209 35.3006 25.7822C35.1735 25.6435 35.0764 25.4822 35.0151 25.3077C34.9537 25.1331 34.9292 24.9486 34.943 24.765C34.9568 24.5814 35.0086 24.4021 35.0955 24.2377C35.1824 24.0732 35.3025 23.9267 35.4491 23.8067C35.5957 23.6866 35.7658 23.5954 35.9495 23.5382C36.1333 23.4811 36.3271 23.4591 36.5198 23.4736C36.7126 23.4882 36.9004 23.5388 37.0724 23.6228C40.2879 25.1633 42.8528 27.474 42.8528 30.4507C42.8528 33.6544 39.8932 36.0879 36.2676 37.6433C32.5032 39.2563 27.4046 40.2181 21.8528 40.2181C16.301 40.2181 11.2024 39.2563 7.43799 37.6433C3.81232 36.0879 0.852783 33.6544 0.852783 30.4507C0.852783 27.474 3.41771 25.1633 6.63511 23.6228C6.98204 23.4571 7.38382 23.4293 7.75226 23.5454C8.12071 23.6616 8.42571 23.9122 8.60032 24.2423Z"></path></svg></div><div class="text-lg font-bold">Collaborate</div><span class="text-sm">Collaborate with other members to achieve common goals and objectives.</span></div><div class="flex flex-col items-center justify-center gap-3 text-center"><div class="border-l-3 flex justify-center rounded-lg border-white bg-white p-8 shadow-md shadow-purple-300"><svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-15 w-15 mr-1"><path d="M39.6647 29.3701V13.5806L26.1779 6.17957M18.6253 6.17957L5.13843 13.5806V29.3701M8.37527 34.3048L22.4016 42.0017L31.0332 37.2648L36.4279 34.3038M22.4016 15.6859L25.6384 17.528L28.8753 19.3701V26.7385L25.6384 28.5806L22.4016 30.4227L19.1647 28.5806L15.9279 26.7385V19.3701L19.1647 17.528L22.4016 15.6859ZM22.4016 15.6859V8.31746M28.8753 26.2122L36.4279 30.4227M15.9279 26.2122L8.37527 30.4227" stroke="#050218" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" fill-rule="evenodd" clip-rule="evenodd"></path><path d="M22.4016 8.3175C24.1893 8.3175 25.6385 6.90366 25.6385 5.1596C25.6385 3.41555 24.1893 2.00171 22.4016 2.00171C20.614 2.00171 19.1648 3.41555 19.1648 5.1596C19.1648 6.90366 20.614 8.3175 22.4016 8.3175Z" stroke="#050218" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5.13845 35.6859C6.92611 35.6859 8.3753 34.2721 8.3753 32.528C8.3753 30.784 6.92611 29.3701 5.13845 29.3701C3.35079 29.3701 1.90161 30.784 1.90161 32.528C1.90161 34.2721 3.35079 35.6859 5.13845 35.6859Z" stroke="#050218" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"></path><path d="M39.6648 35.6859C41.4525 35.6859 42.9017 34.2721 42.9017 32.528C42.9017 30.784 41.4525 29.3701 39.6648 29.3701C37.8772 29.3701 36.428 30.784 36.428 32.528C36.428 34.2721 37.8772 35.6859 39.6648 35.6859Z" stroke="#050218" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="text-lg font-bold">Blockchain</div><span class="text-sm">Dedicated to exploring new ways to leverage the power Of this transformative technology.</span></div><div class="flex flex-col items-center justify-center gap-3 text-center"><div class="border-l-3 flex justify-center rounded-lg border-white bg-white p-8 shadow-md shadow-purple-300"><svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-15 w-15 mr-1"><path d="M13.624 11.1463C13.624 13.5038 14.5334 15.7647 16.1522 17.4317C17.7709 19.0987 19.9664 20.0352 22.2556 20.0352C24.5449 20.0352 26.7403 19.0987 28.3591 17.4317C29.9778 15.7647 30.8872 13.5038 30.8872 11.1463C30.8872 8.78886 29.9778 6.52793 28.3591 4.86094C26.7403 3.19395 24.5449 2.25745 22.2556 2.25745C19.9664 2.25745 17.7709 3.19395 16.1522 4.86094C14.5334 6.52793 13.624 8.78886 13.624 11.1463ZM1.75562 33.3686C1.75562 35.726 2.66501 37.987 4.28375 39.654C5.90248 41.3209 8.09796 42.2574 10.3872 42.2574C12.6764 42.2574 14.8719 41.3209 16.4906 39.654C18.1094 37.987 19.0188 35.726 19.0188 33.3686C19.0188 31.0111 18.1094 28.7502 16.4906 27.0832C14.8719 25.4162 12.6764 24.4797 10.3872 24.4797C8.09796 24.4797 5.90248 25.4162 4.28375 27.0832C2.66501 28.7502 1.75562 31.0111 1.75562 33.3686ZM25.4925 33.3686C25.4925 35.726 26.4019 37.987 28.0206 39.654C29.6393 41.3209 31.8348 42.2574 34.124 42.2574C36.4133 42.2574 38.6087 41.3209 40.2275 39.654C41.8462 37.987 42.7556 35.726 42.7556 33.3686C42.7556 31.0111 41.8462 28.7502 40.2275 27.0832C38.6087 25.4162 36.4133 24.4797 34.124 24.4797C31.8348 24.4797 29.6393 25.4162 28.0206 27.0832C26.4019 28.7502 25.4925 31.0111 25.4925 33.3686Z" stroke="#050218" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" fill-rule="evenodd" clip-rule="evenodd" fill="none"></path></svg></div><div class="text-lg font-bold">Decentralization</div><span class="text-sm">Operates in a decentralized manner, giving power to its community members.</span></div></div></section><section class="container mt-20 grid items-center justify-center gap-6 pb-8 pt-6  md:py-10"><div class="mx-auto flex max-w-[980px] flex-col items-center gap-2"><h3 class="px-32 text-xl font-extrabold leading-tight tracking-tighter sm:text-2xl md:text-3xl lg:text-2xl">Get to know our Community Partners</h3><h2>Community Partners we highly value</h2></div><div class="mt-10 flex flex-wrap justify-center gap-24"><div class="flex max-w-xs flex-col rounded-lg bg-white shadow-md shadow-purple-300"><img alt="" loading="lazy" width="400" height="250" decoding="async" data-nimg="1" class="w-full" style="color:transparent" srcSet="/_next/image?url=%2FDev-protocol-1.png&amp;w=640&amp;q=75 1x, /_next/image?url=%2FDev-protocol-1.png&amp;w=828&amp;q=75 2x" src="/_next/image?url=%2FDev-protocol-1.png&amp;w=828&amp;q=75"/><div class="grow px-6 py-4"><p class="text-justify text-sm text-gray-700">Dev Protocol is designed as a unique protocol to fairly evaluate OSS, which has been economically undervalued for decades. It is built on the Ethereum blockchain and brings economic value to all open source activities.</p></div><div class="flex px-6 pt-4"><a class="font-inter text-14.0418 mb-2 flex cursor-pointer gap-6 rounded border-2 border-solid border-black px-4 py-1 font-semibold text-black" href=""><img alt="arrow" loading="lazy" width="15" height="18" decoding="async" data-nimg="1" class="my-auto flex items-center" style="color:transparent" srcSet="/_next/image?url=%2FArrow1.png&amp;w=16&amp;q=75 1x, /_next/image?url=%2FArrow1.png&amp;w=32&amp;q=75 2x" src="/_next/image?url=%2FArrow1.png&amp;w=32&amp;q=75"/>Read More</a></div></div><div class="flex max-w-xs flex-col rounded-lg bg-white shadow-md shadow-purple-300"><img alt="" loading="lazy" width="400" height="250" decoding="async" data-nimg="1" class="w-full" style="color:transparent" srcSet="/_next/image?url=%2FThe-Algorithms-1.png&amp;w=640&amp;q=75 1x, /_next/image?url=%2FThe-Algorithms-1.png&amp;w=828&amp;q=75 2x" src="/_next/image?url=%2FThe-Algorithms-1.png&amp;w=828&amp;q=75"/><div class="grow px-6 py-4"><p class="text-justify text-sm text-gray-700">The Algorithms is an open source community for learning Data Structures &amp; Algorithms and their implementation in any Programming Language.</p></div><div class="flex px-6 pt-4"><a class="font-inter text-14.0418 mb-2 flex cursor-pointer gap-6 rounded border-2 border-solid border-black px-4 py-1 font-semibold text-black" href=""><img alt="arrow" loading="lazy" width="15" height="18" decoding="async" data-nimg="1" class="my-auto flex items-center" style="color:transparent" srcSet="/_next/image?url=%2FArrow1.png&amp;w=16&amp;q=75 1x, /_next/image?url=%2FArrow1.png&amp;w=32&amp;q=75 2x" src="/_next/image?url=%2FArrow1.png&amp;w=32&amp;q=75"/>Read More</a></div></div><div class="flex max-w-xs flex-col rounded-lg bg-white shadow-md shadow-purple-300"><img alt="" loading="lazy" width="400" height="250" decoding="async" data-nimg="1" class="w-full" style="color:transparent" srcSet="/_next/image?url=%2FLumos-Labs-1.png&amp;w=640&amp;q=75 1x, /_next/image?url=%2FLumos-Labs-1.png&amp;w=828&amp;q=75 2x" src="/_next/image?url=%2FLumos-Labs-1.png&amp;w=828&amp;q=75"/><div class="grow px-6 py-4"><p class="text-justify text-sm text-gray-700">Lumos labs is building a metaverse for builders and Web3 ecosystem enablers to share opportunities to build scale-up.</p></div><div class="flex px-6 pt-4"><a class="font-inter text-14.0418 mb-2 flex cursor-pointer gap-6 rounded border-2 border-solid border-black px-4 py-1 font-semibold text-black" href=""><img alt="arrow" loading="lazy" width="15" height="18" decoding="async" data-nimg="1" class="my-auto flex items-center" style="color:transparent" srcSet="/_next/image?url=%2FArrow1.png&amp;w=16&amp;q=75 1x, /_next/image?url=%2FArrow1.png&amp;w=32&amp;q=75 2x" src="/_next/image?url=%2FArrow1.png&amp;w=32&amp;q=75"/>Read More</a></div></div></div></section></div></div><script src="/_next/static/chunks/webpack-21164b204efbbaf2.js" async=""></script><script src="/_next/static/chunks/2443530c-cb71c1ea3c28c861.js" async=""></script><script src="/_next/static/chunks/139-1b2ead3c2489d5e2.js" async=""></script><script src="/_next/static/chunks/main-app-3c576c297d608a46.js" async=""></script></body></html><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/2aaf0723e720e8b9-s.p.woff2\",{\"as\":\"font\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/css/f55f679124f97c9d.css\",{\"as\":\"style\"}]\n0:\"$L3\"\n"])</script><script>self.__next_f.push([1,"4:I{\"id\":\"7858\",\"chunks\":[\"272:static/chunks/webpack-21164b204efbbaf2.js\",\"667:static/chunks/2443530c-cb71c1ea3c28c861.js\",\"139:static/chunks/139-1b2ead3c2489d5e2.js\"],\"name\":\"\",\"async\":false}\n6:I{\"id\":\"3055\",\"chunks\":[\"272:static/chunks/webpack-21164b204efbbaf2.js\",\"667:static/chunks/2443530c-cb71c1ea3c28c861.js\",\"139:static/chunks/139-1b2ead3c2489d5e2.js\"],\"name\":\"\",\"async\":false}\n7:I{\"id\":\"2112\",\"chunks\":[\"11:static/chunks/11-899b20920db5a2d8.js\",\"710:static/chunks/710-26420eaa9b2c8689.js\",\"730:static/ch"])</script><script>self.__next_f.push([1,"unks/730-b60def72eda0f71d.js\",\"185:static/chunks/app/layout-05118b6122f942c2.js\"],\"name\":\"ThemeProvider\",\"async\":false}\n8:I{\"id\":\"414\",\"chunks\":[\"11:static/chunks/11-899b20920db5a2d8.js\",\"710:static/chunks/710-26420eaa9b2c8689.js\",\"730:static/chunks/730-b60def72eda0f71d.js\",\"185:static/chunks/app/layout-05118b6122f942c2.js\"],\"name\":\"\",\"async\":false}\n9:I{\"id\":\"2011\",\"chunks\":[\"11:static/chunks/11-899b20920db5a2d8.js\",\"606:static/chunks/app/blogs/page-973bacbbada9294d.js\"],\"name\":\"\",\"async\":false}\na:I{\"id\":\"9"])</script><script>self.__next_f.push([1,"164\",\"chunks\":[\"11:static/chunks/11-899b20920db5a2d8.js\",\"710:static/chunks/710-26420eaa9b2c8689.js\",\"730:static/chunks/730-b60def72eda0f71d.js\",\"185:static/chunks/app/layout-05118b6122f942c2.js\"],\"name\":\"ThemeToggle\",\"async\":false}\nb:I{\"id\":\"9544\",\"chunks\":[\"272:static/chunks/webpack-21164b204efbbaf2.js\",\"667:static/chunks/2443530c-cb71c1ea3c28c861.js\",\"139:static/chunks/139-1b2ead3c2489d5e2.js\"],\"name\":\"\",\"async\":false}\nc:I{\"id\":\"99\",\"chunks\":[\"272:static/chunks/webpack-21164b204efbbaf2.js\",\"667:static/ch"])</script><script>self.__next_f.push([1,"unks/2443530c-cb71c1ea3c28c861.js\",\"139:static/chunks/139-1b2ead3c2489d5e2.js\"],\"name\":\"\",\"async\":false}\nd:I{\"id\":\"6405\",\"chunks\":[\"11:static/chunks/11-899b20920db5a2d8.js\",\"710:static/chunks/710-26420eaa9b2c8689.js\",\"931:static/chunks/app/page-151d8d1ff3c92112.js\"],\"name\":\"\",\"async\":false}\n"])</script><script>self.__next_f.push([1,"3:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f55f679124f97c9d.css\",\"precedence\":\"next\"}]],[\"$\",\"$L4\",null,{\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/\",\"initialTree\":[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],\"initialHead\":[\"$L5\",[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\"}]],\"globalErrorComponent\":\"$6\",\"notFound\":[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{}],[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-background font-sans antialiased __variable_0ec1f4\",\"children\":[\"$\",\"$L7\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex min-h-screen flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-40 w-full border-b bg-background\",\"children\":[\"$\",\"div\",null,{\"className\":\"container flex h-16 items-center space-x-4 sm:justify-between sm:space-x-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-6 md:gap-10\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"/\",\"className\":\"hidden items-center space-x-2 md:flex\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"/logo.png\",\"width\":50,\"height\":50,\"alt\":\"logo\"}],[\"$\",\"span\",null,{\"className\":\"hidden font-bold sm:inline-block\",\"children\":\"WebXDAO\"}]]}],[\"$\",\"nav\",null,{\"className\":\"hidden gap-6 md:flex\",\"children\":[[\"$\",\"$L8\",\"0\",{\"href\":\"/\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Home\"}],[\"$\",\"$L8\",\"1\",{\"href\":\"/\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Blog\"}],[\"$\",\"$L8\",\"2\",{\"href\":\"/projects\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Projects\"}],[\"$\",\"$L8\",\"3\",{\"href\":\"/teams\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"WebX Team\"}],[\"$\",\"$L8\",\"4\",{\"href\":\"/contributors\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Contributors\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 items-center justify-end space-x-4\",\"children\":[\"$\",\"nav\",null,{\"className\":\"flex items-center space-x-1\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"https://github.com/WebXDAO\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":[\"$\",\"div\",null,{\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 438.549 438.549\",\"className\":\"h-5 w-5\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z\"}]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"GitHub\"}]]}]}],[\"$\",\"$L8\",null,{\"href\":\"https://twitter.com/WebXDAO\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":[\"$\",\"div\",null,{\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-5 w-5 fill-current\",\"children\":[[\"$\",\"path\",\"pff0z6\",{\"d\":\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Twitter\"}]]}]}],[\"$\",\"$La\",null,{}]]}]}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$undefined\",[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]]}]]}],null]}]}]]}],\"asNotFound\":false,\"children\":[[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{}],[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-background font-sans antialiased __variable_0ec1f4\",\"children\":[\"$\",\"$L7\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex min-h-screen flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-40 w-full border-b bg-background\",\"children\":[\"$\",\"div\",null,{\"className\":\"container flex h-16 items-center space-x-4 sm:justify-between sm:space-x-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-6 md:gap-10\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"/\",\"className\":\"hidden items-center space-x-2 md:flex\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"/logo.png\",\"width\":50,\"height\":50,\"alt\":\"logo\"}],[\"$\",\"span\",null,{\"className\":\"hidden font-bold sm:inline-block\",\"children\":\"WebXDAO\"}]]}],[\"$\",\"nav\",null,{\"className\":\"hidden gap-6 md:flex\",\"children\":[[\"$\",\"$L8\",\"0\",{\"href\":\"/\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Home\"}],[\"$\",\"$L8\",\"1\",{\"href\":\"/\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Blog\"}],[\"$\",\"$L8\",\"2\",{\"href\":\"/projects\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Projects\"}],[\"$\",\"$L8\",\"3\",{\"href\":\"/teams\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"WebX Team\"}],[\"$\",\"$L8\",\"4\",{\"href\":\"/contributors\",\"className\":\"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm\",\"children\":\"Contributors\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 items-center justify-end space-x-4\",\"children\":[\"$\",\"nav\",null,{\"className\":\"flex items-center space-x-1\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"https://github.com/WebXDAO\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":[\"$\",\"div\",null,{\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 438.549 438.549\",\"className\":\"h-5 w-5\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z\"}]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"GitHub\"}]]}]}],[\"$\",\"$L8\",null,{\"href\":\"https://twitter.com/WebXDAO\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":[\"$\",\"div\",null,{\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-5 w-5 fill-current\",\"children\":[[\"$\",\"path\",\"pff0z6\",{\"d\":\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Twitter\"}]]}]}],[\"$\",\"$La\",null,{}]]}]}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"hasLoading\":false,\"template\":[\"$\",\"$Lc\",null,{}],\"templateStyles\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"asNotFound\":false,\"childProp\":{\"current\":[[[\"$\",\"section\",null,{\"className\":\"relative flex min-h-screen flex-col items-center justify-center overflow-hidden text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex flex-col gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex max-w-[980px] flex-col items-center gap-2 \",\"children\":[\"$\",\"h1\",null,{\"className\":\"bg-gradient-to-r from-indigo-700 via-purple-700 to-slate-900 bg-clip-text text-3xl font-medium leading-tight tracking-tighter text-transparent mix-blend-difference sm:text-5xl md:text-6xl lg:text-7xl\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block\",\"children\":\"Shaping web\"}],[\"$\",\"span\",null,{\"className\":\"block\",\"children\":\"that will captivate\"}],[\"$\",\"span\",null,{\"className\":\"block\",\"children\":\"the world.\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex justify-center gap-4\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"https://github.com/WebXDAO/start-here\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background bg-primary text-primary-foreground hover:bg-primary/90 h-11 px-8 rounded-md\",\"children\":\"Get started\"}],[\"$\",\"$L8\",null,{\"target\":\"_blank\",\"rel\":\"noreferrer\",\"href\":\"https://github.com/WebXDAO/\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background border border-input hover:bg-accent hover:text-accent-foreground h-11 px-8 rounded-md\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 438.549 438.549\",\"className\":\"mr-2 h-5 w-5\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z\"}]}],\"GitHub\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex flex-col items-center gap-4\",\"children\":[\"$\",\"p\",null,{\"className\":\"max-w-[700px] text-lg text-slate-900 dark:text-white sm:text-xl\",\"children\":\"Our community is based on open-source principles and we're focused on shaping the future of the web. Join us as we collaborate on projects, share knowledge, and build community.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"/12.png\",\"width\":1200,\"height\":1200,\"alt\":\"logo\",\"className\":\"mix-blend-difference\"}]}],[\"$\",\"$L9\",null,{\"src\":\"/flying-card-001.png\",\"alt\":\"flying card 001\",\"width\":135,\"height\":165,\"className\":\"absolute left-[12rem] top-[12rem]\"}],[\"$\",\"$L9\",null,{\"src\":\"/flying-card-002.png\",\"alt\":\"flying card 001\",\"width\":208,\"height\":259,\"className\":\"absolute bottom-[15rem] right-[12rem]\"}],[\"$\",\"$Ld\",null,{}]]}],[\"$\",\"section\",null,{\"className\":\"container mt-20 grid items-center justify-center gap-6 pb-8 pt-6 text-center md:py-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex max-w-[980px] flex-col items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"px-32 text-xl font-extrabold leading-tight tracking-tighter sm:text-2xl md:text-3xl lg:text-2xl\",\"children\":\"Become an integral part of a dynamic and vibrant network of like-minded developers\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex gap-4\",\"children\":[[\"$\",\"$L8\",null,{\"target\":\"_blank\",\"rel\":\"noreferrer\",\"href\":\"https://twitter.com/WebXDAO\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"mr-1 h-5 w-5 cursor-pointer fill-current\",\"children\":[[\"$\",\"path\",\"pff0z6\",{\"d\":\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"cursor-pointer\",\"children\":\"Twitter\"}]]}]}],[\"$\",\"$L8\",null,{\"target\":\"_blank\",\"rel\":\"noreferrer\",\"href\":\"https://discord.webxdao.xyz/\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 16\",\"className\":\"mr-1 h-5 w-5 cursor-pointer fill-current\",\"children\":[\"$\",\"path\",null,{\"d\":\"M16.3669 1.57019C15.1546 0.99348 13.8421 0.574898 12.4749 0.333051C12.463 0.332659 12.451 0.334955 12.44 0.339777C12.429 0.344598 12.4191 0.351828 12.4111 0.360956C12.2471 0.667917 12.0557 1.06789 11.9281 1.37486C10.4779 1.15161 9.00319 1.15161 7.55305 1.37486C7.42545 1.05859 7.23404 0.667917 7.06086 0.360956C7.05175 0.342353 7.0244 0.333051 6.99706 0.333051C5.62986 0.574898 4.32647 0.99348 3.10511 1.57019C3.096 1.57019 3.08688 1.5795 3.07777 1.5888C0.598589 5.37464 -0.0850079 9.05816 0.252233 12.7045C0.252233 12.7231 0.261348 12.7417 0.279577 12.751C1.92021 13.9788 3.49704 14.723 5.05564 15.216C5.08299 15.2253 5.11033 15.216 5.11944 15.1974C5.48403 14.6858 5.81216 14.1463 6.09471 13.5789C6.11294 13.5416 6.09471 13.5044 6.05825 13.4951C5.53872 13.2905 5.04653 13.0486 4.56345 12.7696C4.52699 12.751 4.52699 12.6952 4.55434 12.6673C4.6546 12.5929 4.75486 12.5091 4.85512 12.4347C4.87335 12.4161 4.90069 12.4161 4.91892 12.4254C8.05435 13.8858 11.4359 13.8858 14.5349 12.4254C14.5531 12.4161 14.5804 12.4161 14.5987 12.4347C14.6989 12.5184 14.7992 12.5929 14.8994 12.6766C14.9359 12.7045 14.9359 12.7603 14.8903 12.7789C14.4164 13.0673 13.9151 13.2998 13.3955 13.5044C13.3591 13.5137 13.35 13.5602 13.3591 13.5882C13.6507 14.1556 13.9789 14.6951 14.3343 15.2067C14.3617 15.216 14.389 15.2253 14.4164 15.216C15.9841 14.723 17.5609 13.9788 19.2015 12.751C19.2198 12.7417 19.2289 12.7231 19.2289 12.7045C19.6299 8.49075 18.5635 4.83513 16.4034 1.5888C16.3942 1.5795 16.3851 1.57019 16.3669 1.57019ZM6.56867 10.4813C5.62986 10.4813 4.84601 9.59767 4.84601 8.50936C4.84601 7.42104 5.61164 6.53737 6.56867 6.53737C7.53482 6.53737 8.30045 7.43034 8.29134 8.50936C8.29134 9.59767 7.52571 10.4813 6.56867 10.4813ZM12.9216 10.4813C11.9828 10.4813 11.1989 9.59767 11.1989 8.50936C11.1989 7.42104 11.9645 6.53737 12.9216 6.53737C13.8877 6.53737 14.6533 7.43034 14.6442 8.50936C14.6442 9.59767 13.8877 10.4813 12.9216 10.4813Z\"}]}],[\"$\",\"span\",null,{\"className\":\"cursor-pointer\",\"children\":\"Discord\"}]]}]}]]}]]}]}],[\"$\",\"section\",null,{\"className\":\"flex justify-center px-40 py-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"my-12 flex gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center gap-3 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"border-l-3 flex justify-center rounded-lg border-white bg-white p-8 shadow-md shadow-purple-300\",\"children\":[\"$\",\"svg\",null,{\"width\":\"43\",\"height\":\"41\",\"viewBox\":\"0 0 43 41\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-15 w-15 mr-1\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M21.8528 3.00884C21.2052 3.00884 20.5841 3.25385 20.1261 3.68998C19.6682 4.12612 19.4109 4.71764 19.4109 5.33442C19.4109 5.9512 19.6682 6.54272 20.1261 6.97885C20.5841 7.41498 21.2052 7.66 21.8528 7.66C22.5004 7.66 23.1215 7.41498 23.5794 6.97885C24.0374 6.54272 24.2946 5.9512 24.2946 5.33442C24.2946 4.71764 24.0374 4.12612 23.5794 3.68998C23.1215 3.25385 22.5004 3.00884 21.8528 3.00884ZM16.4807 5.33442C16.4807 3.9775 17.0467 2.67615 18.0541 1.71666C19.0616 0.757175 20.428 0.21814 21.8528 0.21814C23.2775 0.21814 24.644 0.757175 25.6514 1.71666C26.6589 2.67615 27.2249 3.9775 27.2249 5.33442C27.2249 6.69134 26.6589 7.99269 25.6514 8.95218C24.644 9.91166 23.2775 10.4507 21.8528 10.4507C20.428 10.4507 19.0616 9.91166 18.0541 8.95218C17.0467 7.99269 16.4807 6.69134 16.4807 5.33442ZM31.6007 11.2209C32.7167 10.9896 33.8833 11.175 34.86 11.7389C35.8366 12.3028 36.5487 13.2022 36.8494 14.2516C37.1501 15.3009 37.0164 16.4202 36.476 17.3784C35.9355 18.3366 35.0295 19.0608 33.9449 19.4014L29.6941 20.7502C29.4723 20.8202 29.2522 20.8946 29.0338 20.9735C28.955 21.0206 28.892 21.0882 28.8522 21.1683C28.8124 21.2484 28.7975 21.3377 28.8092 21.4256C28.8191 21.4633 28.8308 21.5005 28.8443 21.5372C28.8853 21.6526 28.9459 21.8033 29.0475 22.0544L31.4835 28.086C31.875 29.0589 31.8665 30.1366 31.4598 31.1037C31.0531 32.0709 30.2782 32.8562 29.2898 33.3028C28.3015 33.7493 27.1726 33.8242 26.1288 33.5124C25.085 33.2006 24.2033 32.5251 23.6598 31.6209L21.8528 28.6144L20.0458 31.6247C19.5029 32.5301 18.6208 33.2069 17.5763 33.5194C16.5317 33.8319 15.4018 33.7571 14.4127 33.31C13.4236 32.8628 12.6483 32.0764 12.2421 31.1081C11.8359 30.1397 11.8288 29.061 12.2221 28.0879L14.6581 22.0563C14.7287 21.8855 14.7964 21.7137 14.8612 21.5409C14.8748 21.5043 14.8865 21.467 14.8964 21.4293C14.9085 21.3411 14.8937 21.2515 14.8539 21.171C14.8141 21.0905 14.7509 21.0226 14.6718 20.9753C14.4527 20.8965 14.2319 20.822 14.0095 20.7521L9.76264 19.4033C8.67798 19.0626 7.77197 18.3385 7.23152 17.3803C6.69107 16.422 6.55741 15.3028 6.85811 14.2534C7.15881 13.2041 7.87093 12.3047 8.84757 11.7408C9.82421 11.1769 10.9909 10.9914 12.1068 11.2228L15.8126 11.9781L16.215 12.06C19.9342 12.7925 23.7714 12.7925 27.4905 12.06C27.5882 12.0414 27.6859 12.0228 27.893 11.9781L31.5987 11.2228L31.6007 11.2209ZM34.0621 15.3735C34.0621 14.4451 33.1635 13.7549 32.2141 13.9502L28.5025 14.7074L28.0844 14.7912C23.8332 15.6289 19.4439 15.6004 15.2051 14.7074L11.4934 13.9502C11.1101 13.8685 10.7084 13.9305 10.3718 14.1235C10.0353 14.3164 9.78967 14.6254 9.68607 14.9863C9.58248 15.3472 9.62884 15.7322 9.81554 16.0614C10.0022 16.3906 10.3149 16.6386 10.6886 16.754L14.9374 18.1028L15.0449 18.1363C15.4453 18.2628 15.8653 18.3949 16.2072 18.5977C17.3598 19.273 17.9829 20.5326 17.7993 21.8088C17.7446 22.1902 17.5844 22.5809 17.434 22.9567L17.393 23.0553L14.957 29.087C14.8261 29.4041 14.8265 29.7566 14.958 30.0734C15.0895 30.3903 15.3423 30.6478 15.6654 30.794C15.9885 30.9402 16.3579 30.9641 16.6988 30.8611C17.0398 30.758 17.3269 30.5355 17.5024 30.2386L20.5811 25.1074C20.7093 24.894 20.8944 24.7167 21.1177 24.5933C21.341 24.4699 21.5946 24.405 21.8528 24.405C22.1109 24.405 22.3645 24.4699 22.5879 24.5933C22.8112 24.7167 22.9963 24.894 23.1245 25.1074L26.2032 30.2386C26.3786 30.5355 26.6658 30.758 27.0068 30.8611C27.3477 30.9641 27.717 30.9402 28.0401 30.794C28.3633 30.6478 28.6161 30.3903 28.7476 30.0734C28.8791 29.7566 28.8794 29.4041 28.7486 29.087L26.3126 23.0553L26.2735 22.9567C26.1192 22.5809 25.961 22.1902 25.9063 21.8088C25.8168 21.1843 25.9195 20.5484 26.2022 19.9783C26.4848 19.4083 26.9351 18.9287 27.4984 18.5977C27.8422 18.393 28.2602 18.2628 28.6607 18.1363L28.7681 18.1028L33.017 16.754C33.3213 16.6575 33.586 16.4722 33.7736 16.2244C33.9612 15.9767 34.0621 15.679 34.0621 15.3735ZM8.60032 24.2423C8.77491 24.5729 8.80445 24.956 8.68246 25.3074C8.56047 25.6587 8.29692 25.9495 7.94981 26.1158C4.9805 27.5391 3.78302 29.1391 3.78302 30.4507C3.78302 31.8721 5.19734 33.6228 8.64134 35.0981C11.9466 36.5158 16.6174 37.4274 21.8528 37.4274C27.0881 37.4274 31.7589 36.5158 35.0642 35.0981C38.5082 33.6228 39.9226 31.8721 39.9226 30.4507C39.9226 29.1391 38.727 27.5391 35.7558 26.1158C35.5824 26.0343 35.4277 25.9209 35.3006 25.7822C35.1735 25.6435 35.0764 25.4822 35.0151 25.3077C34.9537 25.1331 34.9292 24.9486 34.943 24.765C34.9568 24.5814 35.0086 24.4021 35.0955 24.2377C35.1824 24.0732 35.3025 23.9267 35.4491 23.8067C35.5957 23.6866 35.7658 23.5954 35.9495 23.5382C36.1333 23.4811 36.3271 23.4591 36.5198 23.4736C36.7126 23.4882 36.9004 23.5388 37.0724 23.6228C40.2879 25.1633 42.8528 27.474 42.8528 30.4507C42.8528 33.6544 39.8932 36.0879 36.2676 37.6433C32.5032 39.2563 27.4046 40.2181 21.8528 40.2181C16.301 40.2181 11.2024 39.2563 7.43799 37.6433C3.81232 36.0879 0.852783 33.6544 0.852783 30.4507C0.852783 27.474 3.41771 25.1633 6.63511 23.6228C6.98204 23.4571 7.38382 23.4293 7.75226 23.5454C8.12071 23.6616 8.42571 23.9122 8.60032 24.2423Z\"}]}]}],[\"$\",\"div\",null,{\"className\":\"text-lg font-bold\",\"children\":\"Collaborate\"}],[\"$\",\"span\",null,{\"className\":\"text-sm\",\"children\":\"Collaborate with other members to achieve common goals and objectives.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center gap-3 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"border-l-3 flex justify-center rounded-lg border-white bg-white p-8 shadow-md shadow-purple-300\",\"children\":[\"$\",\"svg\",null,{\"width\":\"45\",\"height\":\"44\",\"viewBox\":\"0 0 45 44\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-15 w-15 mr-1\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M39.6647 29.3701V13.5806L26.1779 6.17957M18.6253 6.17957L5.13843 13.5806V29.3701M8.37527 34.3048L22.4016 42.0017L31.0332 37.2648L36.4279 34.3038M22.4016 15.6859L25.6384 17.528L28.8753 19.3701V26.7385L25.6384 28.5806L22.4016 30.4227L19.1647 28.5806L15.9279 26.7385V19.3701L19.1647 17.528L22.4016 15.6859ZM22.4016 15.6859V8.31746M28.8753 26.2122L36.4279 30.4227M15.9279 26.2122L8.37527 30.4227\",\"stroke\":\"#050218\",\"strokeWidth\":\"3\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\"}],[\"$\",\"path\",null,{\"d\":\"M22.4016 8.3175C24.1893 8.3175 25.6385 6.90366 25.6385 5.1596C25.6385 3.41555 24.1893 2.00171 22.4016 2.00171C20.614 2.00171 19.1648 3.41555 19.1648 5.1596C19.1648 6.90366 20.614 8.3175 22.4016 8.3175Z\",\"stroke\":\"#050218\",\"strokeWidth\":\"3\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M5.13845 35.6859C6.92611 35.6859 8.3753 34.2721 8.3753 32.528C8.3753 30.784 6.92611 29.3701 5.13845 29.3701C3.35079 29.3701 1.90161 30.784 1.90161 32.528C1.90161 34.2721 3.35079 35.6859 5.13845 35.6859Z\",\"stroke\":\"#050218\",\"strokeWidth\":\"3\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M39.6648 35.6859C41.4525 35.6859 42.9017 34.2721 42.9017 32.528C42.9017 30.784 41.4525 29.3701 39.6648 29.3701C37.8772 29.3701 36.428 30.784 36.428 32.528C36.428 34.2721 37.8772 35.6859 39.6648 35.6859Z\",\"stroke\":\"#050218\",\"strokeWidth\":\"3\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"text-lg font-bold\",\"children\":\"Blockchain\"}],[\"$\",\"span\",null,{\"className\":\"text-sm\",\"children\":\"Dedicated to exploring new ways to leverage the power Of this transformative technology.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center gap-3 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"border-l-3 flex justify-center rounded-lg border-white bg-white p-8 shadow-md shadow-purple-300\",\"children\":[\"$\",\"svg\",null,{\"width\":\"45\",\"height\":\"44\",\"viewBox\":\"0 0 45 44\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-15 w-15 mr-1\",\"children\":[\"$\",\"path\",null,{\"d\":\"M13.624 11.1463C13.624 13.5038 14.5334 15.7647 16.1522 17.4317C17.7709 19.0987 19.9664 20.0352 22.2556 20.0352C24.5449 20.0352 26.7403 19.0987 28.3591 17.4317C29.9778 15.7647 30.8872 13.5038 30.8872 11.1463C30.8872 8.78886 29.9778 6.52793 28.3591 4.86094C26.7403 3.19395 24.5449 2.25745 22.2556 2.25745C19.9664 2.25745 17.7709 3.19395 16.1522 4.86094C14.5334 6.52793 13.624 8.78886 13.624 11.1463ZM1.75562 33.3686C1.75562 35.726 2.66501 37.987 4.28375 39.654C5.90248 41.3209 8.09796 42.2574 10.3872 42.2574C12.6764 42.2574 14.8719 41.3209 16.4906 39.654C18.1094 37.987 19.0188 35.726 19.0188 33.3686C19.0188 31.0111 18.1094 28.7502 16.4906 27.0832C14.8719 25.4162 12.6764 24.4797 10.3872 24.4797C8.09796 24.4797 5.90248 25.4162 4.28375 27.0832C2.66501 28.7502 1.75562 31.0111 1.75562 33.3686ZM25.4925 33.3686C25.4925 35.726 26.4019 37.987 28.0206 39.654C29.6393 41.3209 31.8348 42.2574 34.124 42.2574C36.4133 42.2574 38.6087 41.3209 40.2275 39.654C41.8462 37.987 42.7556 35.726 42.7556 33.3686C42.7556 31.0111 41.8462 28.7502 40.2275 27.0832C38.6087 25.4162 36.4133 24.4797 34.124 24.4797C31.8348 24.4797 29.6393 25.4162 28.0206 27.0832C26.4019 28.7502 25.4925 31.0111 25.4925 33.3686Z\",\"stroke\":\"#050218\",\"strokeWidth\":\"3\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"fill\":\"none\"}]}]}],[\"$\",\"div\",null,{\"className\":\"text-lg font-bold\",\"children\":\"Decentralization\"}],[\"$\",\"span\",null,{\"className\":\"text-sm\",\"children\":\"Operates in a decentralized manner, giving power to its community members.\"}]]}]]}]}],[\"$\",\"section\",null,{\"className\":\"container mt-20 grid items-center justify-center gap-6 pb-8 pt-6  md:py-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-[980px] flex-col items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"px-32 text-xl font-extrabold leading-tight tracking-tighter sm:text-2xl md:text-3xl lg:text-2xl\",\"children\":\"Get to know our Community Partners\"}],[\"$\",\"h2\",null,{\"children\":\"Community Partners we highly value\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex flex-wrap justify-center gap-24\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"flex max-w-xs flex-col rounded-lg bg-white shadow-md shadow-purple-300\",\"children\":[[\"$\",\"$L9\",null,{\"className\":\"w-full\",\"src\":\"/Dev-protocol-1.png\",\"width\":400,\"height\":250,\"alt\":\"\"}],[\"$\",\"div\",null,{\"className\":\"grow px-6 py-4\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-justify text-sm text-gray-700\",\"children\":\"Dev Protocol is designed as a unique protocol to fairly evaluate OSS, which has been economically undervalued for decades. It is built on the Ethereum blockchain and brings economic value to all open source activities.\"}]}],[\"$\",\"div\",null,{\"className\":\"flex px-6 pt-4\",\"children\":[\"$\",\"$L8\",null,{\"href\":\"\",\"className\":\"font-inter text-14.0418 mb-2 flex cursor-pointer gap-6 rounded border-2 border-solid border-black px-4 py-1 font-semibold text-black\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"/Arrow1.png\",\"alt\":\"arrow\",\"width\":15,\"height\":18,\"className\":\"my-auto flex items-center\"}],\"Read More\"]}]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"flex max-w-xs flex-col rounded-lg bg-white shadow-md shadow-purple-300\",\"children\":[[\"$\",\"$L9\",null,{\"className\":\"w-full\",\"src\":\"/The-Algorithms-1.png\",\"width\":400,\"height\":250,\"alt\":\"\"}],[\"$\",\"div\",null,{\"className\":\"grow px-6 py-4\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-justify text-sm text-gray-700\",\"children\":\"The Algorithms is an open source community for learning Data Structures \u0026 Algorithms and their implementation in any Programming Language.\"}]}],[\"$\",\"div\",null,{\"className\":\"flex px-6 pt-4\",\"children\":[\"$\",\"$L8\",null,{\"href\":\"\",\"className\":\"font-inter text-14.0418 mb-2 flex cursor-pointer gap-6 rounded border-2 border-solid border-black px-4 py-1 font-semibold text-black\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"/Arrow1.png\",\"alt\":\"arrow\",\"width\":15,\"height\":18,\"className\":\"my-auto flex items-center\"}],\"Read More\"]}]}]]}],[\"$\",\"div\",\"2\",{\"className\":\"flex max-w-xs flex-col rounded-lg bg-white shadow-md shadow-purple-300\",\"children\":[[\"$\",\"$L9\",null,{\"className\":\"w-full\",\"src\":\"/Lumos-Labs-1.png\",\"width\":400,\"height\":250,\"alt\":\"\"}],[\"$\",\"div\",null,{\"className\":\"grow px-6 py-4\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-justify text-sm text-gray-700\",\"children\":\"Lumos labs is building a metaverse for builders and Web3 ecosystem enablers to share opportunities to build scale-up.\"}]}],[\"$\",\"div\",null,{\"className\":\"flex px-6 pt-4\",\"children\":[\"$\",\"$L8\",null,{\"href\":\"\",\"className\":\"font-inter text-14.0418 mb-2 flex cursor-pointer gap-6 rounded border-2 border-solid border-black px-4 py-1 font-semibold text-black\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"/Arrow1.png\",\"alt\":\"arrow\",\"width\":15,\"height\":18,\"className\":\"my-auto flex items-center\"}],\"Read More\"]}]}]]}]]}]]}]],null],\"segment\":\"__PAGE__\"},\"styles\":[]}]}]]}],null]}]}]]}],null]}]]\n"])</script><script>self.__next_f.push([1,"5:[[[\"$\",\"meta\",null,{\"charSet\":\"utf-8\"}],[\"$\",\"title\",null,{\"children\":\"WebXDAO\"}],[\"$\",\"meta\",null,{\"name\":\"description\",\"content\":\"We focus on building and talking about possible future usage of web technologies.\"}],null,null,null,null,null,null,[[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"white\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"black\"}]],null,[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],null,null,null,null,null,null,null,null,null,null,[]],[null,null,null,null],null,null,[null,null,null,null,null],null,null,null,null,[[[\"$\",\"link\",null,{\"rel\":\"shortcut icon\",\"href\":\"/favicon-16x16.png\"}]],[[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}]],[[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}]],null]]\n"])</script>
\ No newline at end of file
diff --git a/index.txt b/index.txt
new file mode 100644
index 00000000..5e6fcb3d
--- /dev/null
+++ b/index.txt
@@ -0,0 +1,12 @@
+1:HL["/_next/static/media/2aaf0723e720e8b9-s.p.woff2",{"as":"font","type":"font/woff2"}]
+2:HL["/_next/static/css/f55f679124f97c9d.css",{"as":"style"}]
+0:[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/f55f679124f97c9d.css","precedence":"next"}]],["$L4",["$","meta",null,{"name":"next-size-adjust"}]]]]]
+5:I{"id":"2112","chunks":["11:static/chunks/11-899b20920db5a2d8.js","710:static/chunks/710-26420eaa9b2c8689.js","730:static/chunks/730-b60def72eda0f71d.js","185:static/chunks/app/layout-05118b6122f942c2.js"],"name":"ThemeProvider","async":false}
+6:I{"id":"414","chunks":["11:static/chunks/11-899b20920db5a2d8.js","710:static/chunks/710-26420eaa9b2c8689.js","730:static/chunks/730-b60def72eda0f71d.js","185:static/chunks/app/layout-05118b6122f942c2.js"],"name":"","async":false}
+7:I{"id":"2011","chunks":["11:static/chunks/11-899b20920db5a2d8.js","606:static/chunks/app/blogs/page-973bacbbada9294d.js"],"name":"","async":false}
+8:I{"id":"9164","chunks":["11:static/chunks/11-899b20920db5a2d8.js","710:static/chunks/710-26420eaa9b2c8689.js","730:static/chunks/730-b60def72eda0f71d.js","185:static/chunks/app/layout-05118b6122f942c2.js"],"name":"ThemeToggle","async":false}
+9:I{"id":"9544","chunks":["272:static/chunks/webpack-21164b204efbbaf2.js","667:static/chunks/2443530c-cb71c1ea3c28c861.js","139:static/chunks/139-1b2ead3c2489d5e2.js"],"name":"","async":false}
+a:I{"id":"99","chunks":["272:static/chunks/webpack-21164b204efbbaf2.js","667:static/chunks/2443530c-cb71c1ea3c28c861.js","139:static/chunks/139-1b2ead3c2489d5e2.js"],"name":"","async":false}
+b:I{"id":"6405","chunks":["11:static/chunks/11-899b20920db5a2d8.js","710:static/chunks/710-26420eaa9b2c8689.js","931:static/chunks/app/page-151d8d1ff3c92112.js"],"name":"","async":false}
+3:[["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":[["$","head",null,{}],["$","body",null,{"className":"min-h-screen bg-background font-sans antialiased __variable_0ec1f4","children":["$","$L5",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"children":[["$","div",null,{"className":"relative flex min-h-screen flex-col","children":[["$","header",null,{"className":"sticky top-0 z-40 w-full border-b bg-background","children":["$","div",null,{"className":"container flex h-16 items-center space-x-4 sm:justify-between sm:space-x-0","children":[["$","div",null,{"className":"flex gap-6 md:gap-10","children":[["$","$L6",null,{"href":"/","className":"hidden items-center space-x-2 md:flex","children":[["$","$L7",null,{"src":"/logo.png","width":50,"height":50,"alt":"logo"}],["$","span",null,{"className":"hidden font-bold sm:inline-block","children":"WebXDAO"}]]}],["$","nav",null,{"className":"hidden gap-6 md:flex","children":[["$","$L6","0",{"href":"/","className":"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm","children":"Home"}],["$","$L6","1",{"href":"/","className":"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm","children":"Blog"}],["$","$L6","2",{"href":"/projects","className":"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm","children":"Projects"}],["$","$L6","3",{"href":"/teams","className":"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm","children":"WebX Team"}],["$","$L6","4",{"href":"/contributors","className":"flex items-center text-lg font-semibold text-muted-foreground sm:text-sm","children":"Contributors"}]]}]]}],["$","div",null,{"className":"flex flex-1 items-center justify-end space-x-4","children":["$","nav",null,{"className":"flex items-center space-x-1","children":[["$","$L6",null,{"href":"https://github.com/WebXDAO","target":"_blank","rel":"noreferrer","children":["$","div",null,{"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md","children":[["$","svg",null,{"viewBox":"0 0 438.549 438.549","className":"h-5 w-5","children":["$","path",null,{"fill":"currentColor","d":"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"}]}],["$","span",null,{"className":"sr-only","children":"GitHub"}]]}]}],["$","$L6",null,{"href":"https://twitter.com/WebXDAO","target":"_blank","rel":"noreferrer","children":["$","div",null,{"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground h-9 px-3 rounded-md","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"h-5 w-5 fill-current","children":[["$","path","pff0z6",{"d":"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"}],"$undefined"]}],["$","span",null,{"className":"sr-only","children":"Twitter"}]]}]}],["$","$L8",null,{}]]}]}]]}]}],["$","div",null,{"className":"flex-1","children":["$","$L9",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"template":["$","$La",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","asNotFound":"$undefined","childProp":{"current":[[["$","section",null,{"className":"relative flex min-h-screen flex-col items-center justify-center overflow-hidden text-center","children":[["$","div",null,{"className":"relative z-10 flex flex-col gap-6","children":[["$","div",null,{"className":"flex max-w-[980px] flex-col items-center gap-2 ","children":["$","h1",null,{"className":"bg-gradient-to-r from-indigo-700 via-purple-700 to-slate-900 bg-clip-text text-3xl font-medium leading-tight tracking-tighter text-transparent mix-blend-difference sm:text-5xl md:text-6xl lg:text-7xl","children":[["$","span",null,{"className":"block","children":"Shaping web"}],["$","span",null,{"className":"block","children":"that will captivate"}],["$","span",null,{"className":"block","children":"the world."}]]}]}],["$","div",null,{"className":"flex justify-center gap-4","children":[["$","$L6",null,{"href":"https://github.com/WebXDAO/start-here","target":"_blank","rel":"noreferrer","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background bg-primary text-primary-foreground hover:bg-primary/90 h-11 px-8 rounded-md","children":"Get started"}],["$","$L6",null,{"target":"_blank","rel":"noreferrer","href":"https://github.com/WebXDAO/","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background border border-input hover:bg-accent hover:text-accent-foreground h-11 px-8 rounded-md","children":[["$","svg",null,{"viewBox":"0 0 438.549 438.549","className":"mr-2 h-5 w-5","children":["$","path",null,{"fill":"currentColor","d":"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"}]}],"GitHub"]}]]}],["$","div",null,{"className":"mt-10 flex flex-col items-center gap-4","children":["$","p",null,{"className":"max-w-[700px] text-lg text-slate-900 dark:text-white sm:text-xl","children":"Our community is based on open-source principles and we're focused on shaping the future of the web. Join us as we collaborate on projects, share knowledge, and build community."}]}]]}],["$","div",null,{"className":"absolute","children":["$","$L7",null,{"src":"/12.png","width":1200,"height":1200,"alt":"logo","className":"mix-blend-difference"}]}],["$","$L7",null,{"src":"/flying-card-001.png","alt":"flying card 001","width":135,"height":165,"className":"absolute left-[12rem] top-[12rem]"}],["$","$L7",null,{"src":"/flying-card-002.png","alt":"flying card 001","width":208,"height":259,"className":"absolute bottom-[15rem] right-[12rem]"}],["$","$Lb",null,{}]]}],["$","section",null,{"className":"container mt-20 grid items-center justify-center gap-6 pb-8 pt-6 text-center md:py-10","children":["$","div",null,{"className":"flex max-w-[980px] flex-col items-center gap-2","children":[["$","h3",null,{"className":"px-32 text-xl font-extrabold leading-tight tracking-tighter sm:text-2xl md:text-3xl lg:text-2xl","children":"Become an integral part of a dynamic and vibrant network of like-minded developers"}],["$","div",null,{"className":"mt-4 flex gap-4","children":[["$","$L6",null,{"target":"_blank","rel":"noreferrer","href":"https://twitter.com/WebXDAO","children":["$","div",null,{"className":"flex items-center","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"mr-1 h-5 w-5 cursor-pointer fill-current","children":[["$","path","pff0z6",{"d":"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"}],"$undefined"]}],["$","span",null,{"className":"cursor-pointer","children":"Twitter"}]]}]}],["$","$L6",null,{"target":"_blank","rel":"noreferrer","href":"https://discord.webxdao.xyz/","children":["$","div",null,{"className":"flex items-center","children":[["$","svg",null,{"viewBox":"0 0 20 16","className":"mr-1 h-5 w-5 cursor-pointer fill-current","children":["$","path",null,{"d":"M16.3669 1.57019C15.1546 0.99348 13.8421 0.574898 12.4749 0.333051C12.463 0.332659 12.451 0.334955 12.44 0.339777C12.429 0.344598 12.4191 0.351828 12.4111 0.360956C12.2471 0.667917 12.0557 1.06789 11.9281 1.37486C10.4779 1.15161 9.00319 1.15161 7.55305 1.37486C7.42545 1.05859 7.23404 0.667917 7.06086 0.360956C7.05175 0.342353 7.0244 0.333051 6.99706 0.333051C5.62986 0.574898 4.32647 0.99348 3.10511 1.57019C3.096 1.57019 3.08688 1.5795 3.07777 1.5888C0.598589 5.37464 -0.0850079 9.05816 0.252233 12.7045C0.252233 12.7231 0.261348 12.7417 0.279577 12.751C1.92021 13.9788 3.49704 14.723 5.05564 15.216C5.08299 15.2253 5.11033 15.216 5.11944 15.1974C5.48403 14.6858 5.81216 14.1463 6.09471 13.5789C6.11294 13.5416 6.09471 13.5044 6.05825 13.4951C5.53872 13.2905 5.04653 13.0486 4.56345 12.7696C4.52699 12.751 4.52699 12.6952 4.55434 12.6673C4.6546 12.5929 4.75486 12.5091 4.85512 12.4347C4.87335 12.4161 4.90069 12.4161 4.91892 12.4254C8.05435 13.8858 11.4359 13.8858 14.5349 12.4254C14.5531 12.4161 14.5804 12.4161 14.5987 12.4347C14.6989 12.5184 14.7992 12.5929 14.8994 12.6766C14.9359 12.7045 14.9359 12.7603 14.8903 12.7789C14.4164 13.0673 13.9151 13.2998 13.3955 13.5044C13.3591 13.5137 13.35 13.5602 13.3591 13.5882C13.6507 14.1556 13.9789 14.6951 14.3343 15.2067C14.3617 15.216 14.389 15.2253 14.4164 15.216C15.9841 14.723 17.5609 13.9788 19.2015 12.751C19.2198 12.7417 19.2289 12.7231 19.2289 12.7045C19.6299 8.49075 18.5635 4.83513 16.4034 1.5888C16.3942 1.5795 16.3851 1.57019 16.3669 1.57019ZM6.56867 10.4813C5.62986 10.4813 4.84601 9.59767 4.84601 8.50936C4.84601 7.42104 5.61164 6.53737 6.56867 6.53737C7.53482 6.53737 8.30045 7.43034 8.29134 8.50936C8.29134 9.59767 7.52571 10.4813 6.56867 10.4813ZM12.9216 10.4813C11.9828 10.4813 11.1989 9.59767 11.1989 8.50936C11.1989 7.42104 11.9645 6.53737 12.9216 6.53737C13.8877 6.53737 14.6533 7.43034 14.6442 8.50936C14.6442 9.59767 13.8877 10.4813 12.9216 10.4813Z"}]}],["$","span",null,{"className":"cursor-pointer","children":"Discord"}]]}]}]]}]]}]}],["$","section",null,{"className":"flex justify-center px-40 py-0","children":["$","div",null,{"className":"my-12 flex gap-8","children":[["$","div",null,{"className":"flex flex-col items-center justify-center gap-3 text-center","children":[["$","div",null,{"className":"border-l-3 flex justify-center rounded-lg border-white bg-white p-8 shadow-md shadow-purple-300","children":["$","svg",null,{"width":"43","height":"41","viewBox":"0 0 43 41","xmlns":"http://www.w3.org/2000/svg","className":"h-15 w-15 mr-1","children":["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M21.8528 3.00884C21.2052 3.00884 20.5841 3.25385 20.1261 3.68998C19.6682 4.12612 19.4109 4.71764 19.4109 5.33442C19.4109 5.9512 19.6682 6.54272 20.1261 6.97885C20.5841 7.41498 21.2052 7.66 21.8528 7.66C22.5004 7.66 23.1215 7.41498 23.5794 6.97885C24.0374 6.54272 24.2946 5.9512 24.2946 5.33442C24.2946 4.71764 24.0374 4.12612 23.5794 3.68998C23.1215 3.25385 22.5004 3.00884 21.8528 3.00884ZM16.4807 5.33442C16.4807 3.9775 17.0467 2.67615 18.0541 1.71666C19.0616 0.757175 20.428 0.21814 21.8528 0.21814C23.2775 0.21814 24.644 0.757175 25.6514 1.71666C26.6589 2.67615 27.2249 3.9775 27.2249 5.33442C27.2249 6.69134 26.6589 7.99269 25.6514 8.95218C24.644 9.91166 23.2775 10.4507 21.8528 10.4507C20.428 10.4507 19.0616 9.91166 18.0541 8.95218C17.0467 7.99269 16.4807 6.69134 16.4807 5.33442ZM31.6007 11.2209C32.7167 10.9896 33.8833 11.175 34.86 11.7389C35.8366 12.3028 36.5487 13.2022 36.8494 14.2516C37.1501 15.3009 37.0164 16.4202 36.476 17.3784C35.9355 18.3366 35.0295 19.0608 33.9449 19.4014L29.6941 20.7502C29.4723 20.8202 29.2522 20.8946 29.0338 20.9735C28.955 21.0206 28.892 21.0882 28.8522 21.1683C28.8124 21.2484 28.7975 21.3377 28.8092 21.4256C28.8191 21.4633 28.8308 21.5005 28.8443 21.5372C28.8853 21.6526 28.9459 21.8033 29.0475 22.0544L31.4835 28.086C31.875 29.0589 31.8665 30.1366 31.4598 31.1037C31.0531 32.0709 30.2782 32.8562 29.2898 33.3028C28.3015 33.7493 27.1726 33.8242 26.1288 33.5124C25.085 33.2006 24.2033 32.5251 23.6598 31.6209L21.8528 28.6144L20.0458 31.6247C19.5029 32.5301 18.6208 33.2069 17.5763 33.5194C16.5317 33.8319 15.4018 33.7571 14.4127 33.31C13.4236 32.8628 12.6483 32.0764 12.2421 31.1081C11.8359 30.1397 11.8288 29.061 12.2221 28.0879L14.6581 22.0563C14.7287 21.8855 14.7964 21.7137 14.8612 21.5409C14.8748 21.5043 14.8865 21.467 14.8964 21.4293C14.9085 21.3411 14.8937 21.2515 14.8539 21.171C14.8141 21.0905 14.7509 21.0226 14.6718 20.9753C14.4527 20.8965 14.2319 20.822 14.0095 20.7521L9.76264 19.4033C8.67798 19.0626 7.77197 18.3385 7.23152 17.3803C6.69107 16.422 6.55741 15.3028 6.85811 14.2534C7.15881 13.2041 7.87093 12.3047 8.84757 11.7408C9.82421 11.1769 10.9909 10.9914 12.1068 11.2228L15.8126 11.9781L16.215 12.06C19.9342 12.7925 23.7714 12.7925 27.4905 12.06C27.5882 12.0414 27.6859 12.0228 27.893 11.9781L31.5987 11.2228L31.6007 11.2209ZM34.0621 15.3735C34.0621 14.4451 33.1635 13.7549 32.2141 13.9502L28.5025 14.7074L28.0844 14.7912C23.8332 15.6289 19.4439 15.6004 15.2051 14.7074L11.4934 13.9502C11.1101 13.8685 10.7084 13.9305 10.3718 14.1235C10.0353 14.3164 9.78967 14.6254 9.68607 14.9863C9.58248 15.3472 9.62884 15.7322 9.81554 16.0614C10.0022 16.3906 10.3149 16.6386 10.6886 16.754L14.9374 18.1028L15.0449 18.1363C15.4453 18.2628 15.8653 18.3949 16.2072 18.5977C17.3598 19.273 17.9829 20.5326 17.7993 21.8088C17.7446 22.1902 17.5844 22.5809 17.434 22.9567L17.393 23.0553L14.957 29.087C14.8261 29.4041 14.8265 29.7566 14.958 30.0734C15.0895 30.3903 15.3423 30.6478 15.6654 30.794C15.9885 30.9402 16.3579 30.9641 16.6988 30.8611C17.0398 30.758 17.3269 30.5355 17.5024 30.2386L20.5811 25.1074C20.7093 24.894 20.8944 24.7167 21.1177 24.5933C21.341 24.4699 21.5946 24.405 21.8528 24.405C22.1109 24.405 22.3645 24.4699 22.5879 24.5933C22.8112 24.7167 22.9963 24.894 23.1245 25.1074L26.2032 30.2386C26.3786 30.5355 26.6658 30.758 27.0068 30.8611C27.3477 30.9641 27.717 30.9402 28.0401 30.794C28.3633 30.6478 28.6161 30.3903 28.7476 30.0734C28.8791 29.7566 28.8794 29.4041 28.7486 29.087L26.3126 23.0553L26.2735 22.9567C26.1192 22.5809 25.961 22.1902 25.9063 21.8088C25.8168 21.1843 25.9195 20.5484 26.2022 19.9783C26.4848 19.4083 26.9351 18.9287 27.4984 18.5977C27.8422 18.393 28.2602 18.2628 28.6607 18.1363L28.7681 18.1028L33.017 16.754C33.3213 16.6575 33.586 16.4722 33.7736 16.2244C33.9612 15.9767 34.0621 15.679 34.0621 15.3735ZM8.60032 24.2423C8.77491 24.5729 8.80445 24.956 8.68246 25.3074C8.56047 25.6587 8.29692 25.9495 7.94981 26.1158C4.9805 27.5391 3.78302 29.1391 3.78302 30.4507C3.78302 31.8721 5.19734 33.6228 8.64134 35.0981C11.9466 36.5158 16.6174 37.4274 21.8528 37.4274C27.0881 37.4274 31.7589 36.5158 35.0642 35.0981C38.5082 33.6228 39.9226 31.8721 39.9226 30.4507C39.9226 29.1391 38.727 27.5391 35.7558 26.1158C35.5824 26.0343 35.4277 25.9209 35.3006 25.7822C35.1735 25.6435 35.0764 25.4822 35.0151 25.3077C34.9537 25.1331 34.9292 24.9486 34.943 24.765C34.9568 24.5814 35.0086 24.4021 35.0955 24.2377C35.1824 24.0732 35.3025 23.9267 35.4491 23.8067C35.5957 23.6866 35.7658 23.5954 35.9495 23.5382C36.1333 23.4811 36.3271 23.4591 36.5198 23.4736C36.7126 23.4882 36.9004 23.5388 37.0724 23.6228C40.2879 25.1633 42.8528 27.474 42.8528 30.4507C42.8528 33.6544 39.8932 36.0879 36.2676 37.6433C32.5032 39.2563 27.4046 40.2181 21.8528 40.2181C16.301 40.2181 11.2024 39.2563 7.43799 37.6433C3.81232 36.0879 0.852783 33.6544 0.852783 30.4507C0.852783 27.474 3.41771 25.1633 6.63511 23.6228C6.98204 23.4571 7.38382 23.4293 7.75226 23.5454C8.12071 23.6616 8.42571 23.9122 8.60032 24.2423Z"}]}]}],["$","div",null,{"className":"text-lg font-bold","children":"Collaborate"}],["$","span",null,{"className":"text-sm","children":"Collaborate with other members to achieve common goals and objectives."}]]}],["$","div",null,{"className":"flex flex-col items-center justify-center gap-3 text-center","children":[["$","div",null,{"className":"border-l-3 flex justify-center rounded-lg border-white bg-white p-8 shadow-md shadow-purple-300","children":["$","svg",null,{"width":"45","height":"44","viewBox":"0 0 45 44","fill":"none","xmlns":"http://www.w3.org/2000/svg","className":"h-15 w-15 mr-1","children":[["$","path",null,{"d":"M39.6647 29.3701V13.5806L26.1779 6.17957M18.6253 6.17957L5.13843 13.5806V29.3701M8.37527 34.3048L22.4016 42.0017L31.0332 37.2648L36.4279 34.3038M22.4016 15.6859L25.6384 17.528L28.8753 19.3701V26.7385L25.6384 28.5806L22.4016 30.4227L19.1647 28.5806L15.9279 26.7385V19.3701L19.1647 17.528L22.4016 15.6859ZM22.4016 15.6859V8.31746M28.8753 26.2122L36.4279 30.4227M15.9279 26.2122L8.37527 30.4227","stroke":"#050218","strokeWidth":"3","strokeLinecap":"round","strokeLinejoin":"round","fillRule":"evenodd","clipRule":"evenodd"}],["$","path",null,{"d":"M22.4016 8.3175C24.1893 8.3175 25.6385 6.90366 25.6385 5.1596C25.6385 3.41555 24.1893 2.00171 22.4016 2.00171C20.614 2.00171 19.1648 3.41555 19.1648 5.1596C19.1648 6.90366 20.614 8.3175 22.4016 8.3175Z","stroke":"#050218","strokeWidth":"3","strokeLinecap":"round","strokeLinejoin":"round"}],["$","path",null,{"d":"M5.13845 35.6859C6.92611 35.6859 8.3753 34.2721 8.3753 32.528C8.3753 30.784 6.92611 29.3701 5.13845 29.3701C3.35079 29.3701 1.90161 30.784 1.90161 32.528C1.90161 34.2721 3.35079 35.6859 5.13845 35.6859Z","stroke":"#050218","strokeWidth":"3","strokeLinecap":"round","strokeLinejoin":"round"}],["$","path",null,{"d":"M39.6648 35.6859C41.4525 35.6859 42.9017 34.2721 42.9017 32.528C42.9017 30.784 41.4525 29.3701 39.6648 29.3701C37.8772 29.3701 36.428 30.784 36.428 32.528C36.428 34.2721 37.8772 35.6859 39.6648 35.6859Z","stroke":"#050218","strokeWidth":"3","strokeLinecap":"round","strokeLinejoin":"round"}]]}]}],["$","div",null,{"className":"text-lg font-bold","children":"Blockchain"}],["$","span",null,{"className":"text-sm","children":"Dedicated to exploring new ways to leverage the power Of this transformative technology."}]]}],["$","div",null,{"className":"flex flex-col items-center justify-center gap-3 text-center","children":[["$","div",null,{"className":"border-l-3 flex justify-center rounded-lg border-white bg-white p-8 shadow-md shadow-purple-300","children":["$","svg",null,{"width":"45","height":"44","viewBox":"0 0 45 44","fill":"none","xmlns":"http://www.w3.org/2000/svg","className":"h-15 w-15 mr-1","children":["$","path",null,{"d":"M13.624 11.1463C13.624 13.5038 14.5334 15.7647 16.1522 17.4317C17.7709 19.0987 19.9664 20.0352 22.2556 20.0352C24.5449 20.0352 26.7403 19.0987 28.3591 17.4317C29.9778 15.7647 30.8872 13.5038 30.8872 11.1463C30.8872 8.78886 29.9778 6.52793 28.3591 4.86094C26.7403 3.19395 24.5449 2.25745 22.2556 2.25745C19.9664 2.25745 17.7709 3.19395 16.1522 4.86094C14.5334 6.52793 13.624 8.78886 13.624 11.1463ZM1.75562 33.3686C1.75562 35.726 2.66501 37.987 4.28375 39.654C5.90248 41.3209 8.09796 42.2574 10.3872 42.2574C12.6764 42.2574 14.8719 41.3209 16.4906 39.654C18.1094 37.987 19.0188 35.726 19.0188 33.3686C19.0188 31.0111 18.1094 28.7502 16.4906 27.0832C14.8719 25.4162 12.6764 24.4797 10.3872 24.4797C8.09796 24.4797 5.90248 25.4162 4.28375 27.0832C2.66501 28.7502 1.75562 31.0111 1.75562 33.3686ZM25.4925 33.3686C25.4925 35.726 26.4019 37.987 28.0206 39.654C29.6393 41.3209 31.8348 42.2574 34.124 42.2574C36.4133 42.2574 38.6087 41.3209 40.2275 39.654C41.8462 37.987 42.7556 35.726 42.7556 33.3686C42.7556 31.0111 41.8462 28.7502 40.2275 27.0832C38.6087 25.4162 36.4133 24.4797 34.124 24.4797C31.8348 24.4797 29.6393 25.4162 28.0206 27.0832C26.4019 28.7502 25.4925 31.0111 25.4925 33.3686Z","stroke":"#050218","strokeWidth":"3","strokeLinecap":"round","strokeLinejoin":"round","fillRule":"evenodd","clipRule":"evenodd","fill":"none"}]}]}],["$","div",null,{"className":"text-lg font-bold","children":"Decentralization"}],["$","span",null,{"className":"text-sm","children":"Operates in a decentralized manner, giving power to its community members."}]]}]]}]}],["$","section",null,{"className":"container mt-20 grid items-center justify-center gap-6 pb-8 pt-6  md:py-10","children":[["$","div",null,{"className":"mx-auto flex max-w-[980px] flex-col items-center gap-2","children":[["$","h3",null,{"className":"px-32 text-xl font-extrabold leading-tight tracking-tighter sm:text-2xl md:text-3xl lg:text-2xl","children":"Get to know our Community Partners"}],["$","h2",null,{"children":"Community Partners we highly value"}]]}],["$","div",null,{"className":"mt-10 flex flex-wrap justify-center gap-24","children":[["$","div","0",{"className":"flex max-w-xs flex-col rounded-lg bg-white shadow-md shadow-purple-300","children":[["$","$L7",null,{"className":"w-full","src":"/Dev-protocol-1.png","width":400,"height":250,"alt":""}],["$","div",null,{"className":"grow px-6 py-4","children":["$","p",null,{"className":"text-justify text-sm text-gray-700","children":"Dev Protocol is designed as a unique protocol to fairly evaluate OSS, which has been economically undervalued for decades. It is built on the Ethereum blockchain and brings economic value to all open source activities."}]}],["$","div",null,{"className":"flex px-6 pt-4","children":["$","$L6",null,{"href":"","className":"font-inter text-14.0418 mb-2 flex cursor-pointer gap-6 rounded border-2 border-solid border-black px-4 py-1 font-semibold text-black","children":[["$","$L7",null,{"src":"/Arrow1.png","alt":"arrow","width":15,"height":18,"className":"my-auto flex items-center"}],"Read More"]}]}]]}],["$","div","1",{"className":"flex max-w-xs flex-col rounded-lg bg-white shadow-md shadow-purple-300","children":[["$","$L7",null,{"className":"w-full","src":"/The-Algorithms-1.png","width":400,"height":250,"alt":""}],["$","div",null,{"className":"grow px-6 py-4","children":["$","p",null,{"className":"text-justify text-sm text-gray-700","children":"The Algorithms is an open source community for learning Data Structures & Algorithms and their implementation in any Programming Language."}]}],["$","div",null,{"className":"flex px-6 pt-4","children":["$","$L6",null,{"href":"","className":"font-inter text-14.0418 mb-2 flex cursor-pointer gap-6 rounded border-2 border-solid border-black px-4 py-1 font-semibold text-black","children":[["$","$L7",null,{"src":"/Arrow1.png","alt":"arrow","width":15,"height":18,"className":"my-auto flex items-center"}],"Read More"]}]}]]}],["$","div","2",{"className":"flex max-w-xs flex-col rounded-lg bg-white shadow-md shadow-purple-300","children":[["$","$L7",null,{"className":"w-full","src":"/Lumos-Labs-1.png","width":400,"height":250,"alt":""}],["$","div",null,{"className":"grow px-6 py-4","children":["$","p",null,{"className":"text-justify text-sm text-gray-700","children":"Lumos labs is building a metaverse for builders and Web3 ecosystem enablers to share opportunities to build scale-up."}]}],["$","div",null,{"className":"flex px-6 pt-4","children":["$","$L6",null,{"href":"","className":"font-inter text-14.0418 mb-2 flex cursor-pointer gap-6 rounded border-2 border-solid border-black px-4 py-1 font-semibold text-black","children":[["$","$L7",null,{"src":"/Arrow1.png","alt":"arrow","width":15,"height":18,"className":"my-auto flex items-center"}],"Read More"]}]}]]}]]}]]}]],null],"segment":"__PAGE__"},"styles":[]}]}]]}],null]}]}]]}],null]
+4:[[["$","meta",null,{"charSet":"utf-8"}],["$","title",null,{"children":"WebXDAO"}],["$","meta",null,{"name":"description","content":"We focus on building and talking about possible future usage of web technologies."}],null,null,null,null,null,null,[["$","meta",null,{"name":"theme-color","media":"(prefers-color-scheme: light)","content":"white"}],["$","meta",null,{"name":"theme-color","media":"(prefers-color-scheme: dark)","content":"black"}]],null,["$","meta",null,{"name":"viewport","content":"width=device-width, initial-scale=1"}],null,null,null,null,null,null,null,null,null,null,[]],[null,null,null,null],null,null,[null,null,null,null,null],null,null,null,null,[[["$","link",null,{"rel":"shortcut icon","href":"/favicon-16x16.png"}]],[["$","link",null,{"rel":"icon","href":"/favicon.ico"}]],[["$","link",null,{"rel":"apple-touch-icon","href":"/apple-touch-icon.png"}]],null]]
diff --git a/public/logo.png b/logo.png
similarity index 100%
rename from public/logo.png
rename to logo.png
diff --git a/next-env.d.ts b/next-env.d.ts
deleted file mode 100644
index 4f11a03d..00000000
--- a/next-env.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-/// <reference types="next" />
-/// <reference types="next/image-types/global" />
-
-// NOTE: This file should not be edited
-// see https://nextjs.org/docs/basic-features/typescript for more information.
diff --git a/next.config.mjs b/next.config.mjs
deleted file mode 100644
index e1330979..00000000
--- a/next.config.mjs
+++ /dev/null
@@ -1,17 +0,0 @@
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  reactStrictMode: true,
-  experimental: {
-    appDir: true,
-  },
-  images: {
-    domains: [
-      "res.cloudinary.com",
-      "github.com",
-      "avatars.githubusercontent.com",
-      "og-image-rest-generator.fly.dev",
-    ],
-  },
-};
-
-export default nextConfig
\ No newline at end of file
diff --git a/public/next.svg b/next.svg
similarity index 100%
rename from public/next.svg
rename to next.svg
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 3f0674e7..00000000
--- a/package-lock.json
+++ /dev/null
@@ -1,10236 +0,0 @@
-{
-  "name": "webxdao.github.io",
-  "version": "1.0.1",
-  "lockfileVersion": 2,
-  "requires": true,
-  "packages": {
-    "": {
-      "name": "webxdao.github.io",
-      "version": "1.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "class-variance-authority": "^0.4.0",
-        "clsx": "^1.2.1",
-        "cmdk": "^0.2.0",
-        "lucide-react": "0.105.0-alpha.4",
-        "next": "^13.4.3",
-        "next-themes": "^0.2.1",
-        "react": "^18.2.0",
-        "react-day-picker": "^8.6.0",
-        "react-dom": "^18.2.0",
-        "react-icons": "^4.8.0",
-        "sharp": "^0.31.3",
-        "tailwind-merge": "^1.12.0",
-        "tailwindcss-animate": "^1.0.5"
-      },
-      "devDependencies": {
-        "@ianvs/prettier-plugin-sort-imports": "^3.7.1",
-        "@types/node": "^17.0.12",
-        "@types/react": "^18.0.22",
-        "@types/react-dom": "^18.0.7",
-        "@typescript-eslint/parser": "^5.58.0",
-        "autoprefixer": "^10.4.13",
-        "eslint": "^8.31.0",
-        "eslint-config-next": "^13.4.3",
-        "eslint-config-prettier": "^8.3.0",
-        "eslint-plugin-react": "^7.31.11",
-        "eslint-plugin-tailwindcss": "^3.8.0",
-        "husky": "^8.0.3",
-        "postcss": "^8.4.21",
-        "prettier": "^2.8.8",
-        "prettier-plugin-organize-imports": "^3.2.2",
-        "prettier-plugin-tailwindcss": "^0.3.0",
-        "tailwindcss": "^3.3.1",
-        "typescript": "^4.9.3"
-      }
-    },
-    "node_modules/@alloc/quick-lru": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
-      "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/@ampproject/remapping": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
-      "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
-      "dev": true,
-      "dependencies": {
-        "@jridgewell/gen-mapping": "^0.3.0",
-        "@jridgewell/trace-mapping": "^0.3.9"
-      },
-      "engines": {
-        "node": ">=6.0.0"
-      }
-    },
-    "node_modules/@babel/code-frame": {
-      "version": "7.21.4",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
-      "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
-      "dev": true,
-      "dependencies": {
-        "@babel/highlight": "^7.18.6"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/compat-data": {
-      "version": "7.21.7",
-      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz",
-      "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==",
-      "dev": true,
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/core": {
-      "version": "7.21.8",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz",
-      "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==",
-      "dev": true,
-      "dependencies": {
-        "@ampproject/remapping": "^2.2.0",
-        "@babel/code-frame": "^7.21.4",
-        "@babel/generator": "^7.21.5",
-        "@babel/helper-compilation-targets": "^7.21.5",
-        "@babel/helper-module-transforms": "^7.21.5",
-        "@babel/helpers": "^7.21.5",
-        "@babel/parser": "^7.21.8",
-        "@babel/template": "^7.20.7",
-        "@babel/traverse": "^7.21.5",
-        "@babel/types": "^7.21.5",
-        "convert-source-map": "^1.7.0",
-        "debug": "^4.1.0",
-        "gensync": "^1.0.0-beta.2",
-        "json5": "^2.2.2",
-        "semver": "^6.3.0"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/babel"
-      }
-    },
-    "node_modules/@babel/generator": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz",
-      "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==",
-      "dev": true,
-      "dependencies": {
-        "@babel/types": "^7.21.5",
-        "@jridgewell/gen-mapping": "^0.3.2",
-        "@jridgewell/trace-mapping": "^0.3.17",
-        "jsesc": "^2.5.1"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-compilation-targets": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz",
-      "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==",
-      "dev": true,
-      "dependencies": {
-        "@babel/compat-data": "^7.21.5",
-        "@babel/helper-validator-option": "^7.21.0",
-        "browserslist": "^4.21.3",
-        "lru-cache": "^5.1.1",
-        "semver": "^6.3.0"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0"
-      }
-    },
-    "node_modules/@babel/helper-environment-visitor": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz",
-      "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-function-name": {
-      "version": "7.21.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
-      "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
-      "dev": true,
-      "dependencies": {
-        "@babel/template": "^7.20.7",
-        "@babel/types": "^7.21.0"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-hoist-variables": {
-      "version": "7.18.6",
-      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
-      "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
-      "dev": true,
-      "dependencies": {
-        "@babel/types": "^7.18.6"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-module-imports": {
-      "version": "7.21.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
-      "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
-      "dev": true,
-      "dependencies": {
-        "@babel/types": "^7.21.4"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-module-transforms": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz",
-      "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==",
-      "dev": true,
-      "dependencies": {
-        "@babel/helper-environment-visitor": "^7.21.5",
-        "@babel/helper-module-imports": "^7.21.4",
-        "@babel/helper-simple-access": "^7.21.5",
-        "@babel/helper-split-export-declaration": "^7.18.6",
-        "@babel/helper-validator-identifier": "^7.19.1",
-        "@babel/template": "^7.20.7",
-        "@babel/traverse": "^7.21.5",
-        "@babel/types": "^7.21.5"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-simple-access": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz",
-      "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==",
-      "dev": true,
-      "dependencies": {
-        "@babel/types": "^7.21.5"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-split-export-declaration": {
-      "version": "7.18.6",
-      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
-      "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
-      "dev": true,
-      "dependencies": {
-        "@babel/types": "^7.18.6"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-string-parser": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz",
-      "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==",
-      "dev": true,
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-validator-identifier": {
-      "version": "7.19.1",
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
-      "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
-      "dev": true,
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-validator-option": {
-      "version": "7.21.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
-      "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helpers": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz",
-      "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==",
-      "dev": true,
-      "dependencies": {
-        "@babel/template": "^7.20.7",
-        "@babel/traverse": "^7.21.5",
-        "@babel/types": "^7.21.5"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/highlight": {
-      "version": "7.18.6",
-      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
-      "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
-      "dev": true,
-      "dependencies": {
-        "@babel/helper-validator-identifier": "^7.18.6",
-        "chalk": "^2.0.0",
-        "js-tokens": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/parser": {
-      "version": "7.21.8",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz",
-      "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==",
-      "dev": true,
-      "bin": {
-        "parser": "bin/babel-parser.js"
-      },
-      "engines": {
-        "node": ">=6.0.0"
-      }
-    },
-    "node_modules/@babel/runtime": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz",
-      "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==",
-      "dependencies": {
-        "regenerator-runtime": "^0.13.11"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/template": {
-      "version": "7.20.7",
-      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
-      "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
-      "dev": true,
-      "dependencies": {
-        "@babel/code-frame": "^7.18.6",
-        "@babel/parser": "^7.20.7",
-        "@babel/types": "^7.20.7"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/traverse": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz",
-      "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==",
-      "dev": true,
-      "dependencies": {
-        "@babel/code-frame": "^7.21.4",
-        "@babel/generator": "^7.21.5",
-        "@babel/helper-environment-visitor": "^7.21.5",
-        "@babel/helper-function-name": "^7.21.0",
-        "@babel/helper-hoist-variables": "^7.18.6",
-        "@babel/helper-split-export-declaration": "^7.18.6",
-        "@babel/parser": "^7.21.5",
-        "@babel/types": "^7.21.5",
-        "debug": "^4.1.0",
-        "globals": "^11.1.0"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/types": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz",
-      "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==",
-      "dev": true,
-      "dependencies": {
-        "@babel/helper-string-parser": "^7.21.5",
-        "@babel/helper-validator-identifier": "^7.19.1",
-        "to-fast-properties": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@eslint-community/eslint-utils": {
-      "version": "4.4.0",
-      "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
-      "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
-      "dev": true,
-      "dependencies": {
-        "eslint-visitor-keys": "^3.3.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "peerDependencies": {
-        "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
-      }
-    },
-    "node_modules/@eslint-community/regexpp": {
-      "version": "4.5.1",
-      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz",
-      "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==",
-      "dev": true,
-      "engines": {
-        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
-      }
-    },
-    "node_modules/@eslint/eslintrc": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz",
-      "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==",
-      "dev": true,
-      "dependencies": {
-        "ajv": "^6.12.4",
-        "debug": "^4.3.2",
-        "espree": "^9.5.2",
-        "globals": "^13.19.0",
-        "ignore": "^5.2.0",
-        "import-fresh": "^3.2.1",
-        "js-yaml": "^4.1.0",
-        "minimatch": "^3.1.2",
-        "strip-json-comments": "^3.1.1"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/eslint"
-      }
-    },
-    "node_modules/@eslint/eslintrc/node_modules/globals": {
-      "version": "13.20.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
-      "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
-      "dev": true,
-      "dependencies": {
-        "type-fest": "^0.20.2"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/@eslint/js": {
-      "version": "8.40.0",
-      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz",
-      "integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==",
-      "dev": true,
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      }
-    },
-    "node_modules/@humanwhocodes/config-array": {
-      "version": "0.11.8",
-      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
-      "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
-      "dev": true,
-      "dependencies": {
-        "@humanwhocodes/object-schema": "^1.2.1",
-        "debug": "^4.1.1",
-        "minimatch": "^3.0.5"
-      },
-      "engines": {
-        "node": ">=10.10.0"
-      }
-    },
-    "node_modules/@humanwhocodes/module-importer": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
-      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
-      "dev": true,
-      "engines": {
-        "node": ">=12.22"
-      },
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/nzakas"
-      }
-    },
-    "node_modules/@humanwhocodes/object-schema": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
-      "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
-      "dev": true
-    },
-    "node_modules/@ianvs/prettier-plugin-sort-imports": {
-      "version": "3.7.2",
-      "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-3.7.2.tgz",
-      "integrity": "sha512-bVckKToJM8XV2wTOG1VpeXrSmfAG49esVrikbxeFbY51RJdNke9AdMANJtGuACB59uo+pGlz0wBdWFrRzWyO1A==",
-      "dev": true,
-      "dependencies": {
-        "@babel/core": "^7.17.7",
-        "@babel/generator": "^7.17.7",
-        "@babel/parser": "^7.17.7",
-        "@babel/traverse": "^7.17.3",
-        "@babel/types": "^7.17.0",
-        "javascript-natural-sort": "0.7.1",
-        "lodash.clone": "^4.5.0",
-        "lodash.isequal": "^4.5.0"
-      },
-      "peerDependencies": {
-        "@vue/compiler-sfc": ">=3.0.0",
-        "prettier": "2.x"
-      },
-      "peerDependenciesMeta": {
-        "@vue/compiler-sfc": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@jridgewell/gen-mapping": {
-      "version": "0.3.3",
-      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
-      "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
-      "dependencies": {
-        "@jridgewell/set-array": "^1.0.1",
-        "@jridgewell/sourcemap-codec": "^1.4.10",
-        "@jridgewell/trace-mapping": "^0.3.9"
-      },
-      "engines": {
-        "node": ">=6.0.0"
-      }
-    },
-    "node_modules/@jridgewell/resolve-uri": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
-      "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
-      "engines": {
-        "node": ">=6.0.0"
-      }
-    },
-    "node_modules/@jridgewell/set-array": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
-      "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
-      "engines": {
-        "node": ">=6.0.0"
-      }
-    },
-    "node_modules/@jridgewell/sourcemap-codec": {
-      "version": "1.4.15",
-      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
-      "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
-    },
-    "node_modules/@jridgewell/trace-mapping": {
-      "version": "0.3.18",
-      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
-      "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
-      "dependencies": {
-        "@jridgewell/resolve-uri": "3.1.0",
-        "@jridgewell/sourcemap-codec": "1.4.14"
-      }
-    },
-    "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": {
-      "version": "1.4.14",
-      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
-      "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
-    },
-    "node_modules/@next/env": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.4.tgz",
-      "integrity": "sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ=="
-    },
-    "node_modules/@next/eslint-plugin-next": {
-      "version": "13.4.3",
-      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.3.tgz",
-      "integrity": "sha512-5B0uOnh7wyUY9vNNdIA6NUvWozhrZaTMZOzdirYAefqD0ZBK5C/h3+KMYdCKrR7JrXGvVpWnHtv54b3dCzwICA==",
-      "dev": true,
-      "dependencies": {
-        "glob": "7.1.7"
-      }
-    },
-    "node_modules/@next/swc-darwin-arm64": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.4.tgz",
-      "integrity": "sha512-Df8SHuXgF1p+aonBMcDPEsaahNo2TCwuie7VXED4FVyECvdXfRT9unapm54NssV9tF3OQFKBFOdlje4T43VO0w==",
-      "cpu": [
-        "arm64"
-      ],
-      "optional": true,
-      "os": [
-        "darwin"
-      ],
-      "engines": {
-        "node": ">= 10"
-      }
-    },
-    "node_modules/@next/swc-darwin-x64": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.4.tgz",
-      "integrity": "sha512-siPuUwO45PnNRMeZnSa8n/Lye5ZX93IJom9wQRB5DEOdFrw0JjOMu1GINB8jAEdwa7Vdyn1oJ2xGNaQpdQQ9Pw==",
-      "cpu": [
-        "x64"
-      ],
-      "optional": true,
-      "os": [
-        "darwin"
-      ],
-      "engines": {
-        "node": ">= 10"
-      }
-    },
-    "node_modules/@next/swc-linux-arm64-gnu": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.4.tgz",
-      "integrity": "sha512-l/k/fvRP/zmB2jkFMfefmFkyZbDkYW0mRM/LB+tH5u9pB98WsHXC0WvDHlGCYp3CH/jlkJPL7gN8nkTQVrQ/2w==",
-      "cpu": [
-        "arm64"
-      ],
-      "optional": true,
-      "os": [
-        "linux"
-      ],
-      "engines": {
-        "node": ">= 10"
-      }
-    },
-    "node_modules/@next/swc-linux-arm64-musl": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.4.tgz",
-      "integrity": "sha512-YYGb7SlLkI+XqfQa8VPErljb7k9nUnhhRrVaOdfJNCaQnHBcvbT7cx/UjDQLdleJcfyg1Hkn5YSSIeVfjgmkTg==",
-      "cpu": [
-        "arm64"
-      ],
-      "optional": true,
-      "os": [
-        "linux"
-      ],
-      "engines": {
-        "node": ">= 10"
-      }
-    },
-    "node_modules/@next/swc-linux-x64-gnu": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.4.tgz",
-      "integrity": "sha512-uE61vyUSClnCH18YHjA8tE1prr/PBFlBFhxBZis4XBRJoR+txAky5d7gGNUIbQ8sZZ7LVkSVgm/5Fc7mwXmRAg==",
-      "cpu": [
-        "x64"
-      ],
-      "optional": true,
-      "os": [
-        "linux"
-      ],
-      "engines": {
-        "node": ">= 10"
-      }
-    },
-    "node_modules/@next/swc-linux-x64-musl": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.4.tgz",
-      "integrity": "sha512-qVEKFYML/GvJSy9CfYqAdUexA6M5AklYcQCW+8JECmkQHGoPxCf04iMh7CPR7wkHyWWK+XLt4Ja7hhsPJtSnhg==",
-      "cpu": [
-        "x64"
-      ],
-      "optional": true,
-      "os": [
-        "linux"
-      ],
-      "engines": {
-        "node": ">= 10"
-      }
-    },
-    "node_modules/@next/swc-win32-arm64-msvc": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.4.tgz",
-      "integrity": "sha512-mDSQfqxAlfpeZOLPxLymZkX0hYF3juN57W6vFHTvwKlnHfmh12Pt7hPIRLYIShk8uYRsKPtMTth/EzpwRI+u8w==",
-      "cpu": [
-        "arm64"
-      ],
-      "optional": true,
-      "os": [
-        "win32"
-      ],
-      "engines": {
-        "node": ">= 10"
-      }
-    },
-    "node_modules/@next/swc-win32-ia32-msvc": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.4.tgz",
-      "integrity": "sha512-aoqAT2XIekIWoriwzOmGFAvTtVY5O7JjV21giozBTP5c6uZhpvTWRbmHXbmsjZqY4HnEZQRXWkSAppsIBweKqw==",
-      "cpu": [
-        "ia32"
-      ],
-      "optional": true,
-      "os": [
-        "win32"
-      ],
-      "engines": {
-        "node": ">= 10"
-      }
-    },
-    "node_modules/@next/swc-win32-x64-msvc": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.4.tgz",
-      "integrity": "sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==",
-      "cpu": [
-        "x64"
-      ],
-      "optional": true,
-      "os": [
-        "win32"
-      ],
-      "engines": {
-        "node": ">= 10"
-      }
-    },
-    "node_modules/@nodelib/fs.scandir": {
-      "version": "2.1.5",
-      "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
-      "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
-      "dependencies": {
-        "@nodelib/fs.stat": "2.0.5",
-        "run-parallel": "^1.1.9"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/@nodelib/fs.stat": {
-      "version": "2.0.5",
-      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
-      "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/@nodelib/fs.walk": {
-      "version": "1.2.8",
-      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
-      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
-      "dependencies": {
-        "@nodelib/fs.scandir": "2.1.5",
-        "fastq": "^1.6.0"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/@pkgr/utils": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.0.tgz",
-      "integrity": "sha512-2OCURAmRtdlL8iUDTypMrrxfwe8frXTeXaxGsVOaYtc/wrUyk8Z/0OBetM7cdlsy7ZFWlMX72VogKeh+A4Xcjw==",
-      "dev": true,
-      "dependencies": {
-        "cross-spawn": "^7.0.3",
-        "fast-glob": "^3.2.12",
-        "is-glob": "^4.0.3",
-        "open": "^9.1.0",
-        "picocolors": "^1.0.0",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/unts"
-      }
-    },
-    "node_modules/@radix-ui/primitive": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz",
-      "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10"
-      }
-    },
-    "node_modules/@radix-ui/react-compose-refs": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz",
-      "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-context": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz",
-      "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-dialog": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz",
-      "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/primitive": "1.0.0",
-        "@radix-ui/react-compose-refs": "1.0.0",
-        "@radix-ui/react-context": "1.0.0",
-        "@radix-ui/react-dismissable-layer": "1.0.0",
-        "@radix-ui/react-focus-guards": "1.0.0",
-        "@radix-ui/react-focus-scope": "1.0.0",
-        "@radix-ui/react-id": "1.0.0",
-        "@radix-ui/react-portal": "1.0.0",
-        "@radix-ui/react-presence": "1.0.0",
-        "@radix-ui/react-primitive": "1.0.0",
-        "@radix-ui/react-slot": "1.0.0",
-        "@radix-ui/react-use-controllable-state": "1.0.0",
-        "aria-hidden": "^1.1.1",
-        "react-remove-scroll": "2.5.4"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0",
-        "react-dom": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-dismissable-layer": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz",
-      "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/primitive": "1.0.0",
-        "@radix-ui/react-compose-refs": "1.0.0",
-        "@radix-ui/react-primitive": "1.0.0",
-        "@radix-ui/react-use-callback-ref": "1.0.0",
-        "@radix-ui/react-use-escape-keydown": "1.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0",
-        "react-dom": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-focus-guards": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz",
-      "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-focus-scope": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz",
-      "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-compose-refs": "1.0.0",
-        "@radix-ui/react-primitive": "1.0.0",
-        "@radix-ui/react-use-callback-ref": "1.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0",
-        "react-dom": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-id": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz",
-      "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-use-layout-effect": "1.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-portal": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz",
-      "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-primitive": "1.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0",
-        "react-dom": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-presence": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz",
-      "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-compose-refs": "1.0.0",
-        "@radix-ui/react-use-layout-effect": "1.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0",
-        "react-dom": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-primitive": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz",
-      "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-slot": "1.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0",
-        "react-dom": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-slot": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz",
-      "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-compose-refs": "1.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-use-callback-ref": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz",
-      "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-use-controllable-state": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz",
-      "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-use-callback-ref": "1.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-use-escape-keydown": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz",
-      "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-use-callback-ref": "1.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@radix-ui/react-use-layout-effect": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz",
-      "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==",
-      "dependencies": {
-        "@babel/runtime": "^7.13.10"
-      },
-      "peerDependencies": {
-        "react": "^16.8 || ^17.0 || ^18.0"
-      }
-    },
-    "node_modules/@rushstack/eslint-patch": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz",
-      "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==",
-      "dev": true
-    },
-    "node_modules/@swc/helpers": {
-      "version": "0.5.2",
-      "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz",
-      "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==",
-      "dependencies": {
-        "tslib": "^2.4.0"
-      }
-    },
-    "node_modules/@types/json5": {
-      "version": "0.0.29",
-      "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
-      "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
-      "dev": true
-    },
-    "node_modules/@types/node": {
-      "version": "17.0.45",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
-      "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
-      "dev": true
-    },
-    "node_modules/@types/prop-types": {
-      "version": "15.7.5",
-      "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
-      "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==",
-      "devOptional": true
-    },
-    "node_modules/@types/react": {
-      "version": "18.2.6",
-      "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.6.tgz",
-      "integrity": "sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==",
-      "devOptional": true,
-      "dependencies": {
-        "@types/prop-types": "*",
-        "@types/scheduler": "*",
-        "csstype": "^3.0.2"
-      }
-    },
-    "node_modules/@types/react-dom": {
-      "version": "18.2.4",
-      "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz",
-      "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==",
-      "dev": true,
-      "dependencies": {
-        "@types/react": "*"
-      }
-    },
-    "node_modules/@types/scheduler": {
-      "version": "0.16.3",
-      "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
-      "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==",
-      "devOptional": true
-    },
-    "node_modules/@typescript-eslint/parser": {
-      "version": "5.59.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.5.tgz",
-      "integrity": "sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==",
-      "dev": true,
-      "dependencies": {
-        "@typescript-eslint/scope-manager": "5.59.5",
-        "@typescript-eslint/types": "5.59.5",
-        "@typescript-eslint/typescript-estree": "5.59.5",
-        "debug": "^4.3.4"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      },
-      "peerDependencies": {
-        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@typescript-eslint/scope-manager": {
-      "version": "5.59.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.5.tgz",
-      "integrity": "sha512-jVecWwnkX6ZgutF+DovbBJirZcAxgxC0EOHYt/niMROf8p4PwxxG32Qdhj/iIQQIuOflLjNkxoXyArkcIP7C3A==",
-      "dev": true,
-      "dependencies": {
-        "@typescript-eslint/types": "5.59.5",
-        "@typescript-eslint/visitor-keys": "5.59.5"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      }
-    },
-    "node_modules/@typescript-eslint/types": {
-      "version": "5.59.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.5.tgz",
-      "integrity": "sha512-xkfRPHbqSH4Ggx4eHRIO/eGL8XL4Ysb4woL8c87YuAo8Md7AUjyWKa9YMwTL519SyDPrfEgKdewjkxNCVeJW7w==",
-      "dev": true,
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree": {
-      "version": "5.59.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.5.tgz",
-      "integrity": "sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==",
-      "dev": true,
-      "dependencies": {
-        "@typescript-eslint/types": "5.59.5",
-        "@typescript-eslint/visitor-keys": "5.59.5",
-        "debug": "^4.3.4",
-        "globby": "^11.1.0",
-        "is-glob": "^4.0.3",
-        "semver": "^7.3.7",
-        "tsutils": "^3.21.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
-      "dev": true,
-      "dependencies": {
-        "yallist": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
-      "version": "7.5.4",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
-      "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
-      "dev": true,
-      "dependencies": {
-        "lru-cache": "^6.0.0"
-      },
-      "bin": {
-        "semver": "bin/semver.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
-      "dev": true
-    },
-    "node_modules/@typescript-eslint/visitor-keys": {
-      "version": "5.59.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.5.tgz",
-      "integrity": "sha512-qL+Oz+dbeBRTeyJTIy0eniD3uvqU7x+y1QceBismZ41hd4aBSRh8UAw4pZP0+XzLuPZmx4raNMq/I+59W2lXKA==",
-      "dev": true,
-      "dependencies": {
-        "@typescript-eslint/types": "5.59.5",
-        "eslint-visitor-keys": "^3.3.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      }
-    },
-    "node_modules/acorn": {
-      "version": "8.8.2",
-      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
-      "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
-      "dev": true,
-      "bin": {
-        "acorn": "bin/acorn"
-      },
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
-    "node_modules/acorn-jsx": {
-      "version": "5.3.2",
-      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
-      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
-      "dev": true,
-      "peerDependencies": {
-        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
-      }
-    },
-    "node_modules/ajv": {
-      "version": "6.12.6",
-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
-      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
-      "dev": true,
-      "dependencies": {
-        "fast-deep-equal": "^3.1.1",
-        "fast-json-stable-stringify": "^2.0.0",
-        "json-schema-traverse": "^0.4.1",
-        "uri-js": "^4.2.2"
-      },
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/epoberezkin"
-      }
-    },
-    "node_modules/ansi-regex": {
-      "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
-      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/ansi-styles": {
-      "version": "3.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-      "dev": true,
-      "dependencies": {
-        "color-convert": "^1.9.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/any-promise": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
-      "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="
-    },
-    "node_modules/anymatch": {
-      "version": "3.1.3",
-      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
-      "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
-      "dependencies": {
-        "normalize-path": "^3.0.0",
-        "picomatch": "^2.0.4"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/arg": {
-      "version": "5.0.2",
-      "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
-      "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
-    },
-    "node_modules/argparse": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
-      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
-      "dev": true
-    },
-    "node_modules/aria-hidden": {
-      "version": "1.2.3",
-      "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz",
-      "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==",
-      "dependencies": {
-        "tslib": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/aria-query": {
-      "version": "5.1.3",
-      "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
-      "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
-      "dev": true,
-      "dependencies": {
-        "deep-equal": "^2.0.5"
-      }
-    },
-    "node_modules/array-buffer-byte-length": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
-      "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "is-array-buffer": "^3.0.1"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/array-includes": {
-      "version": "3.1.6",
-      "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
-      "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4",
-        "get-intrinsic": "^1.1.3",
-        "is-string": "^1.0.7"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/array-union": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
-      "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/array.prototype.flat": {
-      "version": "1.3.1",
-      "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
-      "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4",
-        "es-shim-unscopables": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/array.prototype.flatmap": {
-      "version": "1.3.1",
-      "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz",
-      "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4",
-        "es-shim-unscopables": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/array.prototype.tosorted": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz",
-      "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4",
-        "es-shim-unscopables": "^1.0.0",
-        "get-intrinsic": "^1.1.3"
-      }
-    },
-    "node_modules/ast-types-flow": {
-      "version": "0.0.7",
-      "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
-      "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==",
-      "dev": true
-    },
-    "node_modules/autoprefixer": {
-      "version": "10.4.14",
-      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz",
-      "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==",
-      "dev": true,
-      "funding": [
-        {
-          "type": "opencollective",
-          "url": "https://opencollective.com/postcss/"
-        },
-        {
-          "type": "tidelift",
-          "url": "https://tidelift.com/funding/github/npm/autoprefixer"
-        }
-      ],
-      "dependencies": {
-        "browserslist": "^4.21.5",
-        "caniuse-lite": "^1.0.30001464",
-        "fraction.js": "^4.2.0",
-        "normalize-range": "^0.1.2",
-        "picocolors": "^1.0.0",
-        "postcss-value-parser": "^4.2.0"
-      },
-      "bin": {
-        "autoprefixer": "bin/autoprefixer"
-      },
-      "engines": {
-        "node": "^10 || ^12 || >=14"
-      },
-      "peerDependencies": {
-        "postcss": "^8.1.0"
-      }
-    },
-    "node_modules/available-typed-arrays": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
-      "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
-      "dev": true,
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/axe-core": {
-      "version": "4.7.0",
-      "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz",
-      "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/axobject-query": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz",
-      "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==",
-      "dev": true,
-      "dependencies": {
-        "deep-equal": "^2.0.5"
-      }
-    },
-    "node_modules/balanced-match": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
-      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
-    },
-    "node_modules/base64-js": {
-      "version": "1.5.1",
-      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
-      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ]
-    },
-    "node_modules/big-integer": {
-      "version": "1.6.51",
-      "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
-      "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
-      "dev": true,
-      "engines": {
-        "node": ">=0.6"
-      }
-    },
-    "node_modules/binary-extensions": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
-      "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/bl": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
-      "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
-      "dependencies": {
-        "buffer": "^5.5.0",
-        "inherits": "^2.0.4",
-        "readable-stream": "^3.4.0"
-      }
-    },
-    "node_modules/bplist-parser": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",
-      "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==",
-      "dev": true,
-      "dependencies": {
-        "big-integer": "^1.6.44"
-      },
-      "engines": {
-        "node": ">= 5.10.0"
-      }
-    },
-    "node_modules/brace-expansion": {
-      "version": "1.1.11",
-      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
-      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
-      "dependencies": {
-        "balanced-match": "^1.0.0",
-        "concat-map": "0.0.1"
-      }
-    },
-    "node_modules/braces": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
-      "dependencies": {
-        "fill-range": "^7.0.1"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/browserslist": {
-      "version": "4.21.5",
-      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
-      "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
-      "dev": true,
-      "funding": [
-        {
-          "type": "opencollective",
-          "url": "https://opencollective.com/browserslist"
-        },
-        {
-          "type": "tidelift",
-          "url": "https://tidelift.com/funding/github/npm/browserslist"
-        }
-      ],
-      "dependencies": {
-        "caniuse-lite": "^1.0.30001449",
-        "electron-to-chromium": "^1.4.284",
-        "node-releases": "^2.0.8",
-        "update-browserslist-db": "^1.0.10"
-      },
-      "bin": {
-        "browserslist": "cli.js"
-      },
-      "engines": {
-        "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
-      }
-    },
-    "node_modules/buffer": {
-      "version": "5.7.1",
-      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
-      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ],
-      "dependencies": {
-        "base64-js": "^1.3.1",
-        "ieee754": "^1.1.13"
-      }
-    },
-    "node_modules/bundle-name": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz",
-      "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==",
-      "dev": true,
-      "dependencies": {
-        "run-applescript": "^5.0.0"
-      },
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/busboy": {
-      "version": "1.6.0",
-      "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
-      "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
-      "dependencies": {
-        "streamsearch": "^1.1.0"
-      },
-      "engines": {
-        "node": ">=10.16.0"
-      }
-    },
-    "node_modules/call-bind": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
-      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
-      "dev": true,
-      "dependencies": {
-        "function-bind": "^1.1.1",
-        "get-intrinsic": "^1.0.2"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/callsites": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
-      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/camelcase-css": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
-      "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/caniuse-lite": {
-      "version": "1.0.30001487",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001487.tgz",
-      "integrity": "sha512-83564Z3yWGqXsh2vaH/mhXfEM0wX+NlBCm1jYHOb97TrTWJEmPTccZgeLTPBUUb0PNVo+oomb7wkimZBIERClA==",
-      "funding": [
-        {
-          "type": "opencollective",
-          "url": "https://opencollective.com/browserslist"
-        },
-        {
-          "type": "tidelift",
-          "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
-        },
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/ai"
-        }
-      ]
-    },
-    "node_modules/chalk": {
-      "version": "2.4.2",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-      "dev": true,
-      "dependencies": {
-        "ansi-styles": "^3.2.1",
-        "escape-string-regexp": "^1.0.5",
-        "supports-color": "^5.3.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/chokidar": {
-      "version": "3.5.3",
-      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
-      "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
-      "funding": [
-        {
-          "type": "individual",
-          "url": "https://paulmillr.com/funding/"
-        }
-      ],
-      "dependencies": {
-        "anymatch": "~3.1.2",
-        "braces": "~3.0.2",
-        "glob-parent": "~5.1.2",
-        "is-binary-path": "~2.1.0",
-        "is-glob": "~4.0.1",
-        "normalize-path": "~3.0.0",
-        "readdirp": "~3.6.0"
-      },
-      "engines": {
-        "node": ">= 8.10.0"
-      },
-      "optionalDependencies": {
-        "fsevents": "~2.3.2"
-      }
-    },
-    "node_modules/chokidar/node_modules/glob-parent": {
-      "version": "5.1.2",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
-      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
-      "dependencies": {
-        "is-glob": "^4.0.1"
-      },
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/chownr": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
-      "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
-    },
-    "node_modules/class-variance-authority": {
-      "version": "0.4.0",
-      "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.4.0.tgz",
-      "integrity": "sha512-74enNN8O9ZNieycac/y8FxqgyzZhZbxmCitAtAeUrLPlxjSd5zA7LfpprmxEcOmQBnaGs5hYhiSGnJ0mqrtBLQ==",
-      "funding": {
-        "url": "https://joebell.co.uk"
-      },
-      "peerDependencies": {
-        "typescript": ">= 4.5.5 < 5"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/client-only": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
-      "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
-    },
-    "node_modules/clsx": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
-      "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/cmdk": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.2.0.tgz",
-      "integrity": "sha512-JQpKvEOb86SnvMZbYaFKYhvzFntWBeSZdyii0rZPhKJj9uwJBxu4DaVYDrRN7r3mPop56oPhRw+JYWTKs66TYw==",
-      "dependencies": {
-        "@radix-ui/react-dialog": "1.0.0",
-        "command-score": "0.1.2"
-      },
-      "peerDependencies": {
-        "react": "^18.0.0",
-        "react-dom": "^18.0.0"
-      }
-    },
-    "node_modules/color": {
-      "version": "4.2.3",
-      "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
-      "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
-      "dependencies": {
-        "color-convert": "^2.0.1",
-        "color-string": "^1.9.0"
-      },
-      "engines": {
-        "node": ">=12.5.0"
-      }
-    },
-    "node_modules/color-convert": {
-      "version": "1.9.3",
-      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
-      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-      "dev": true,
-      "dependencies": {
-        "color-name": "1.1.3"
-      }
-    },
-    "node_modules/color-name": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
-    },
-    "node_modules/color-string": {
-      "version": "1.9.1",
-      "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
-      "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
-      "dependencies": {
-        "color-name": "^1.0.0",
-        "simple-swizzle": "^0.2.2"
-      }
-    },
-    "node_modules/color/node_modules/color-convert": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
-      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-      "dependencies": {
-        "color-name": "~1.1.4"
-      },
-      "engines": {
-        "node": ">=7.0.0"
-      }
-    },
-    "node_modules/color/node_modules/color-name": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
-    },
-    "node_modules/command-score": {
-      "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/command-score/-/command-score-0.1.2.tgz",
-      "integrity": "sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w=="
-    },
-    "node_modules/commander": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
-      "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/concat-map": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
-      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
-    },
-    "node_modules/convert-source-map": {
-      "version": "1.9.0",
-      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
-      "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
-      "dev": true
-    },
-    "node_modules/cross-spawn": {
-      "version": "7.0.3",
-      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
-      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
-      "dev": true,
-      "dependencies": {
-        "path-key": "^3.1.0",
-        "shebang-command": "^2.0.0",
-        "which": "^2.0.1"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/cssesc": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
-      "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
-      "bin": {
-        "cssesc": "bin/cssesc"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/csstype": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
-      "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
-      "devOptional": true
-    },
-    "node_modules/damerau-levenshtein": {
-      "version": "1.0.8",
-      "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
-      "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
-      "dev": true
-    },
-    "node_modules/date-fns": {
-      "version": "2.30.0",
-      "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
-      "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
-      "peer": true,
-      "dependencies": {
-        "@babel/runtime": "^7.21.0"
-      },
-      "engines": {
-        "node": ">=0.11"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/date-fns"
-      }
-    },
-    "node_modules/debug": {
-      "version": "4.3.4",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
-      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
-      "dev": true,
-      "dependencies": {
-        "ms": "2.1.2"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/decompress-response": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
-      "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
-      "dependencies": {
-        "mimic-response": "^3.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/deep-equal": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz",
-      "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==",
-      "dev": true,
-      "dependencies": {
-        "array-buffer-byte-length": "^1.0.0",
-        "call-bind": "^1.0.2",
-        "es-get-iterator": "^1.1.3",
-        "get-intrinsic": "^1.2.0",
-        "is-arguments": "^1.1.1",
-        "is-array-buffer": "^3.0.2",
-        "is-date-object": "^1.0.5",
-        "is-regex": "^1.1.4",
-        "is-shared-array-buffer": "^1.0.2",
-        "isarray": "^2.0.5",
-        "object-is": "^1.1.5",
-        "object-keys": "^1.1.1",
-        "object.assign": "^4.1.4",
-        "regexp.prototype.flags": "^1.5.0",
-        "side-channel": "^1.0.4",
-        "which-boxed-primitive": "^1.0.2",
-        "which-collection": "^1.0.1",
-        "which-typed-array": "^1.1.9"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/deep-extend": {
-      "version": "0.6.0",
-      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
-      "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
-      "engines": {
-        "node": ">=4.0.0"
-      }
-    },
-    "node_modules/deep-is": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
-      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
-      "dev": true
-    },
-    "node_modules/default-browser": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz",
-      "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==",
-      "dev": true,
-      "dependencies": {
-        "bundle-name": "^3.0.0",
-        "default-browser-id": "^3.0.0",
-        "execa": "^7.1.1",
-        "titleize": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=14.16"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/default-browser-id": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz",
-      "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==",
-      "dev": true,
-      "dependencies": {
-        "bplist-parser": "^0.2.0",
-        "untildify": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/define-lazy-prop": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
-      "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
-      "dev": true,
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/define-properties": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
-      "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
-      "dev": true,
-      "dependencies": {
-        "has-property-descriptors": "^1.0.0",
-        "object-keys": "^1.1.1"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/detect-libc": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
-      "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/detect-node-es": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
-      "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
-    },
-    "node_modules/didyoumean": {
-      "version": "1.2.2",
-      "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
-      "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
-    },
-    "node_modules/dir-glob": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
-      "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
-      "dev": true,
-      "dependencies": {
-        "path-type": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/dlv": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
-      "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
-    },
-    "node_modules/doctrine": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
-      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
-      "dev": true,
-      "dependencies": {
-        "esutils": "^2.0.2"
-      },
-      "engines": {
-        "node": ">=6.0.0"
-      }
-    },
-    "node_modules/electron-to-chromium": {
-      "version": "1.4.394",
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.394.tgz",
-      "integrity": "sha512-0IbC2cfr8w5LxTz+nmn2cJTGafsK9iauV2r5A5scfzyovqLrxuLoxOHE5OBobP3oVIggJT+0JfKnw9sm87c8Hw==",
-      "dev": true
-    },
-    "node_modules/emoji-regex": {
-      "version": "9.2.2",
-      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
-      "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
-      "dev": true
-    },
-    "node_modules/end-of-stream": {
-      "version": "1.4.4",
-      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
-      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
-      "dependencies": {
-        "once": "^1.4.0"
-      }
-    },
-    "node_modules/enhanced-resolve": {
-      "version": "5.14.0",
-      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.0.tgz",
-      "integrity": "sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw==",
-      "dev": true,
-      "dependencies": {
-        "graceful-fs": "^4.2.4",
-        "tapable": "^2.2.0"
-      },
-      "engines": {
-        "node": ">=10.13.0"
-      }
-    },
-    "node_modules/es-abstract": {
-      "version": "1.21.2",
-      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
-      "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
-      "dev": true,
-      "dependencies": {
-        "array-buffer-byte-length": "^1.0.0",
-        "available-typed-arrays": "^1.0.5",
-        "call-bind": "^1.0.2",
-        "es-set-tostringtag": "^2.0.1",
-        "es-to-primitive": "^1.2.1",
-        "function.prototype.name": "^1.1.5",
-        "get-intrinsic": "^1.2.0",
-        "get-symbol-description": "^1.0.0",
-        "globalthis": "^1.0.3",
-        "gopd": "^1.0.1",
-        "has": "^1.0.3",
-        "has-property-descriptors": "^1.0.0",
-        "has-proto": "^1.0.1",
-        "has-symbols": "^1.0.3",
-        "internal-slot": "^1.0.5",
-        "is-array-buffer": "^3.0.2",
-        "is-callable": "^1.2.7",
-        "is-negative-zero": "^2.0.2",
-        "is-regex": "^1.1.4",
-        "is-shared-array-buffer": "^1.0.2",
-        "is-string": "^1.0.7",
-        "is-typed-array": "^1.1.10",
-        "is-weakref": "^1.0.2",
-        "object-inspect": "^1.12.3",
-        "object-keys": "^1.1.1",
-        "object.assign": "^4.1.4",
-        "regexp.prototype.flags": "^1.4.3",
-        "safe-regex-test": "^1.0.0",
-        "string.prototype.trim": "^1.2.7",
-        "string.prototype.trimend": "^1.0.6",
-        "string.prototype.trimstart": "^1.0.6",
-        "typed-array-length": "^1.0.4",
-        "unbox-primitive": "^1.0.2",
-        "which-typed-array": "^1.1.9"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/es-get-iterator": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
-      "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "get-intrinsic": "^1.1.3",
-        "has-symbols": "^1.0.3",
-        "is-arguments": "^1.1.1",
-        "is-map": "^2.0.2",
-        "is-set": "^2.0.2",
-        "is-string": "^1.0.7",
-        "isarray": "^2.0.5",
-        "stop-iteration-iterator": "^1.0.0"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/es-set-tostringtag": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
-      "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
-      "dev": true,
-      "dependencies": {
-        "get-intrinsic": "^1.1.3",
-        "has": "^1.0.3",
-        "has-tostringtag": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      }
-    },
-    "node_modules/es-shim-unscopables": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
-      "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
-      "dev": true,
-      "dependencies": {
-        "has": "^1.0.3"
-      }
-    },
-    "node_modules/es-to-primitive": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
-      "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
-      "dev": true,
-      "dependencies": {
-        "is-callable": "^1.1.4",
-        "is-date-object": "^1.0.1",
-        "is-symbol": "^1.0.2"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/escalade": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
-      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
-      "dev": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/escape-string-regexp": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-      "dev": true,
-      "engines": {
-        "node": ">=0.8.0"
-      }
-    },
-    "node_modules/eslint": {
-      "version": "8.40.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz",
-      "integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==",
-      "dev": true,
-      "dependencies": {
-        "@eslint-community/eslint-utils": "^4.2.0",
-        "@eslint-community/regexpp": "^4.4.0",
-        "@eslint/eslintrc": "^2.0.3",
-        "@eslint/js": "8.40.0",
-        "@humanwhocodes/config-array": "^0.11.8",
-        "@humanwhocodes/module-importer": "^1.0.1",
-        "@nodelib/fs.walk": "^1.2.8",
-        "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.2.0",
-        "eslint-visitor-keys": "^3.4.1",
-        "espree": "^9.5.2",
-        "esquery": "^1.4.2",
-        "esutils": "^2.0.2",
-        "fast-deep-equal": "^3.1.3",
-        "file-entry-cache": "^6.0.1",
-        "find-up": "^5.0.0",
-        "glob-parent": "^6.0.2",
-        "globals": "^13.19.0",
-        "grapheme-splitter": "^1.0.4",
-        "ignore": "^5.2.0",
-        "import-fresh": "^3.0.0",
-        "imurmurhash": "^0.1.4",
-        "is-glob": "^4.0.0",
-        "is-path-inside": "^3.0.3",
-        "js-sdsl": "^4.1.4",
-        "js-yaml": "^4.1.0",
-        "json-stable-stringify-without-jsonify": "^1.0.1",
-        "levn": "^0.4.1",
-        "lodash.merge": "^4.6.2",
-        "minimatch": "^3.1.2",
-        "natural-compare": "^1.4.0",
-        "optionator": "^0.9.1",
-        "strip-ansi": "^6.0.1",
-        "strip-json-comments": "^3.1.0",
-        "text-table": "^0.2.0"
-      },
-      "bin": {
-        "eslint": "bin/eslint.js"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/eslint"
-      }
-    },
-    "node_modules/eslint-config-next": {
-      "version": "13.4.3",
-      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.3.tgz",
-      "integrity": "sha512-1lXwdFi29fKxzeugof/TUE7lpHyJQt5+U4LaUHyvQfHjvsWO77vFNicJv5sX6k0VDVSbnfz0lw+avxI+CinbMg==",
-      "dev": true,
-      "dependencies": {
-        "@next/eslint-plugin-next": "13.4.3",
-        "@rushstack/eslint-patch": "^1.1.3",
-        "@typescript-eslint/parser": "^5.42.0",
-        "eslint-import-resolver-node": "^0.3.6",
-        "eslint-import-resolver-typescript": "^3.5.2",
-        "eslint-plugin-import": "^2.26.0",
-        "eslint-plugin-jsx-a11y": "^6.5.1",
-        "eslint-plugin-react": "^7.31.7",
-        "eslint-plugin-react-hooks": "^4.5.0"
-      },
-      "peerDependencies": {
-        "eslint": "^7.23.0 || ^8.0.0",
-        "typescript": ">=3.3.1"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/eslint-config-prettier": {
-      "version": "8.8.0",
-      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz",
-      "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==",
-      "dev": true,
-      "bin": {
-        "eslint-config-prettier": "bin/cli.js"
-      },
-      "peerDependencies": {
-        "eslint": ">=7.0.0"
-      }
-    },
-    "node_modules/eslint-import-resolver-node": {
-      "version": "0.3.7",
-      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz",
-      "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==",
-      "dev": true,
-      "dependencies": {
-        "debug": "^3.2.7",
-        "is-core-module": "^2.11.0",
-        "resolve": "^1.22.1"
-      }
-    },
-    "node_modules/eslint-import-resolver-node/node_modules/debug": {
-      "version": "3.2.7",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
-      "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
-      "dev": true,
-      "dependencies": {
-        "ms": "^2.1.1"
-      }
-    },
-    "node_modules/eslint-import-resolver-typescript": {
-      "version": "3.5.5",
-      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz",
-      "integrity": "sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==",
-      "dev": true,
-      "dependencies": {
-        "debug": "^4.3.4",
-        "enhanced-resolve": "^5.12.0",
-        "eslint-module-utils": "^2.7.4",
-        "get-tsconfig": "^4.5.0",
-        "globby": "^13.1.3",
-        "is-core-module": "^2.11.0",
-        "is-glob": "^4.0.3",
-        "synckit": "^0.8.5"
-      },
-      "engines": {
-        "node": "^14.18.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts"
-      },
-      "peerDependencies": {
-        "eslint": "*",
-        "eslint-plugin-import": "*"
-      }
-    },
-    "node_modules/eslint-import-resolver-typescript/node_modules/globby": {
-      "version": "13.1.4",
-      "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz",
-      "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==",
-      "dev": true,
-      "dependencies": {
-        "dir-glob": "^3.0.1",
-        "fast-glob": "^3.2.11",
-        "ignore": "^5.2.0",
-        "merge2": "^1.4.1",
-        "slash": "^4.0.0"
-      },
-      "engines": {
-        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/eslint-import-resolver-typescript/node_modules/slash": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
-      "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
-      "dev": true,
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/eslint-module-utils": {
-      "version": "2.8.0",
-      "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
-      "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
-      "dev": true,
-      "dependencies": {
-        "debug": "^3.2.7"
-      },
-      "engines": {
-        "node": ">=4"
-      },
-      "peerDependenciesMeta": {
-        "eslint": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/eslint-module-utils/node_modules/debug": {
-      "version": "3.2.7",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
-      "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
-      "dev": true,
-      "dependencies": {
-        "ms": "^2.1.1"
-      }
-    },
-    "node_modules/eslint-plugin-import": {
-      "version": "2.27.5",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz",
-      "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==",
-      "dev": true,
-      "dependencies": {
-        "array-includes": "^3.1.6",
-        "array.prototype.flat": "^1.3.1",
-        "array.prototype.flatmap": "^1.3.1",
-        "debug": "^3.2.7",
-        "doctrine": "^2.1.0",
-        "eslint-import-resolver-node": "^0.3.7",
-        "eslint-module-utils": "^2.7.4",
-        "has": "^1.0.3",
-        "is-core-module": "^2.11.0",
-        "is-glob": "^4.0.3",
-        "minimatch": "^3.1.2",
-        "object.values": "^1.1.6",
-        "resolve": "^1.22.1",
-        "semver": "^6.3.0",
-        "tsconfig-paths": "^3.14.1"
-      },
-      "engines": {
-        "node": ">=4"
-      },
-      "peerDependencies": {
-        "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
-      }
-    },
-    "node_modules/eslint-plugin-import/node_modules/debug": {
-      "version": "3.2.7",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
-      "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
-      "dev": true,
-      "dependencies": {
-        "ms": "^2.1.1"
-      }
-    },
-    "node_modules/eslint-plugin-import/node_modules/doctrine": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
-      "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
-      "dev": true,
-      "dependencies": {
-        "esutils": "^2.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/eslint-plugin-jsx-a11y": {
-      "version": "6.7.1",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz",
-      "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==",
-      "dev": true,
-      "dependencies": {
-        "@babel/runtime": "^7.20.7",
-        "aria-query": "^5.1.3",
-        "array-includes": "^3.1.6",
-        "array.prototype.flatmap": "^1.3.1",
-        "ast-types-flow": "^0.0.7",
-        "axe-core": "^4.6.2",
-        "axobject-query": "^3.1.1",
-        "damerau-levenshtein": "^1.0.8",
-        "emoji-regex": "^9.2.2",
-        "has": "^1.0.3",
-        "jsx-ast-utils": "^3.3.3",
-        "language-tags": "=1.0.5",
-        "minimatch": "^3.1.2",
-        "object.entries": "^1.1.6",
-        "object.fromentries": "^2.0.6",
-        "semver": "^6.3.0"
-      },
-      "engines": {
-        "node": ">=4.0"
-      },
-      "peerDependencies": {
-        "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
-      }
-    },
-    "node_modules/eslint-plugin-react": {
-      "version": "7.32.2",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz",
-      "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==",
-      "dev": true,
-      "dependencies": {
-        "array-includes": "^3.1.6",
-        "array.prototype.flatmap": "^1.3.1",
-        "array.prototype.tosorted": "^1.1.1",
-        "doctrine": "^2.1.0",
-        "estraverse": "^5.3.0",
-        "jsx-ast-utils": "^2.4.1 || ^3.0.0",
-        "minimatch": "^3.1.2",
-        "object.entries": "^1.1.6",
-        "object.fromentries": "^2.0.6",
-        "object.hasown": "^1.1.2",
-        "object.values": "^1.1.6",
-        "prop-types": "^15.8.1",
-        "resolve": "^2.0.0-next.4",
-        "semver": "^6.3.0",
-        "string.prototype.matchall": "^4.0.8"
-      },
-      "engines": {
-        "node": ">=4"
-      },
-      "peerDependencies": {
-        "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
-      }
-    },
-    "node_modules/eslint-plugin-react-hooks": {
-      "version": "4.6.0",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
-      "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
-      "dev": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "peerDependencies": {
-        "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0"
-      }
-    },
-    "node_modules/eslint-plugin-react/node_modules/doctrine": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
-      "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
-      "dev": true,
-      "dependencies": {
-        "esutils": "^2.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/eslint-plugin-react/node_modules/resolve": {
-      "version": "2.0.0-next.4",
-      "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
-      "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
-      "dev": true,
-      "dependencies": {
-        "is-core-module": "^2.9.0",
-        "path-parse": "^1.0.7",
-        "supports-preserve-symlinks-flag": "^1.0.0"
-      },
-      "bin": {
-        "resolve": "bin/resolve"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/eslint-plugin-tailwindcss": {
-      "version": "3.11.0",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.11.0.tgz",
-      "integrity": "sha512-RaraOG4D6VXutKnoNvFQ4+frTWGJDKtezy1yCrGFS7Um1to/npDNdh2GL19IRoGB/eanbtwhxFXy+xyEw0grAg==",
-      "dev": true,
-      "dependencies": {
-        "fast-glob": "^3.2.5",
-        "postcss": "^8.4.4"
-      },
-      "engines": {
-        "node": ">=12.13.0"
-      },
-      "peerDependencies": {
-        "tailwindcss": "^3.2.2"
-      }
-    },
-    "node_modules/eslint-scope": {
-      "version": "7.2.0",
-      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz",
-      "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==",
-      "dev": true,
-      "dependencies": {
-        "esrecurse": "^4.3.0",
-        "estraverse": "^5.2.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/eslint"
-      }
-    },
-    "node_modules/eslint-visitor-keys": {
-      "version": "3.4.1",
-      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
-      "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
-      "dev": true,
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/eslint"
-      }
-    },
-    "node_modules/eslint/node_modules/ansi-styles": {
-      "version": "4.3.0",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
-      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-      "dev": true,
-      "dependencies": {
-        "color-convert": "^2.0.1"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
-      }
-    },
-    "node_modules/eslint/node_modules/chalk": {
-      "version": "4.1.2",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-      "dev": true,
-      "dependencies": {
-        "ansi-styles": "^4.1.0",
-        "supports-color": "^7.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/chalk?sponsor=1"
-      }
-    },
-    "node_modules/eslint/node_modules/color-convert": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
-      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-      "dev": true,
-      "dependencies": {
-        "color-name": "~1.1.4"
-      },
-      "engines": {
-        "node": ">=7.0.0"
-      }
-    },
-    "node_modules/eslint/node_modules/color-name": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-      "dev": true
-    },
-    "node_modules/eslint/node_modules/escape-string-regexp": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
-      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
-      "dev": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/eslint/node_modules/globals": {
-      "version": "13.20.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
-      "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
-      "dev": true,
-      "dependencies": {
-        "type-fest": "^0.20.2"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/eslint/node_modules/has-flag": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
-      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/eslint/node_modules/supports-color": {
-      "version": "7.2.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
-      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-      "dev": true,
-      "dependencies": {
-        "has-flag": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/espree": {
-      "version": "9.5.2",
-      "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz",
-      "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==",
-      "dev": true,
-      "dependencies": {
-        "acorn": "^8.8.0",
-        "acorn-jsx": "^5.3.2",
-        "eslint-visitor-keys": "^3.4.1"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/eslint"
-      }
-    },
-    "node_modules/esquery": {
-      "version": "1.5.0",
-      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
-      "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
-      "dev": true,
-      "dependencies": {
-        "estraverse": "^5.1.0"
-      },
-      "engines": {
-        "node": ">=0.10"
-      }
-    },
-    "node_modules/esrecurse": {
-      "version": "4.3.0",
-      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
-      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
-      "dev": true,
-      "dependencies": {
-        "estraverse": "^5.2.0"
-      },
-      "engines": {
-        "node": ">=4.0"
-      }
-    },
-    "node_modules/estraverse": {
-      "version": "5.3.0",
-      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
-      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
-      "dev": true,
-      "engines": {
-        "node": ">=4.0"
-      }
-    },
-    "node_modules/esutils": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
-      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
-      "dev": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/execa": {
-      "version": "7.1.1",
-      "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz",
-      "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==",
-      "dev": true,
-      "dependencies": {
-        "cross-spawn": "^7.0.3",
-        "get-stream": "^6.0.1",
-        "human-signals": "^4.3.0",
-        "is-stream": "^3.0.0",
-        "merge-stream": "^2.0.0",
-        "npm-run-path": "^5.1.0",
-        "onetime": "^6.0.0",
-        "signal-exit": "^3.0.7",
-        "strip-final-newline": "^3.0.0"
-      },
-      "engines": {
-        "node": "^14.18.0 || ^16.14.0 || >=18.0.0"
-      },
-      "funding": {
-        "url": "https://github.com/sindresorhus/execa?sponsor=1"
-      }
-    },
-    "node_modules/expand-template": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
-      "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/fast-deep-equal": {
-      "version": "3.1.3",
-      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
-      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
-      "dev": true
-    },
-    "node_modules/fast-glob": {
-      "version": "3.2.12",
-      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
-      "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
-      "dependencies": {
-        "@nodelib/fs.stat": "^2.0.2",
-        "@nodelib/fs.walk": "^1.2.3",
-        "glob-parent": "^5.1.2",
-        "merge2": "^1.3.0",
-        "micromatch": "^4.0.4"
-      },
-      "engines": {
-        "node": ">=8.6.0"
-      }
-    },
-    "node_modules/fast-glob/node_modules/glob-parent": {
-      "version": "5.1.2",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
-      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
-      "dependencies": {
-        "is-glob": "^4.0.1"
-      },
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/fast-json-stable-stringify": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
-      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
-      "dev": true
-    },
-    "node_modules/fast-levenshtein": {
-      "version": "2.0.6",
-      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
-      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
-      "dev": true
-    },
-    "node_modules/fastq": {
-      "version": "1.15.0",
-      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
-      "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
-      "dependencies": {
-        "reusify": "^1.0.4"
-      }
-    },
-    "node_modules/file-entry-cache": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
-      "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
-      "dev": true,
-      "dependencies": {
-        "flat-cache": "^3.0.4"
-      },
-      "engines": {
-        "node": "^10.12.0 || >=12.0.0"
-      }
-    },
-    "node_modules/fill-range": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
-      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
-      "dependencies": {
-        "to-regex-range": "^5.0.1"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/find-up": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
-      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
-      "dev": true,
-      "dependencies": {
-        "locate-path": "^6.0.0",
-        "path-exists": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/flat-cache": {
-      "version": "3.0.4",
-      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
-      "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
-      "dev": true,
-      "dependencies": {
-        "flatted": "^3.1.0",
-        "rimraf": "^3.0.2"
-      },
-      "engines": {
-        "node": "^10.12.0 || >=12.0.0"
-      }
-    },
-    "node_modules/flatted": {
-      "version": "3.2.7",
-      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
-      "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
-      "dev": true
-    },
-    "node_modules/for-each": {
-      "version": "0.3.3",
-      "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
-      "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
-      "dev": true,
-      "dependencies": {
-        "is-callable": "^1.1.3"
-      }
-    },
-    "node_modules/fraction.js": {
-      "version": "4.2.0",
-      "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
-      "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
-      "dev": true,
-      "engines": {
-        "node": "*"
-      },
-      "funding": {
-        "type": "patreon",
-        "url": "https://www.patreon.com/infusion"
-      }
-    },
-    "node_modules/fs-constants": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
-      "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
-    },
-    "node_modules/fs.realpath": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
-      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
-    },
-    "node_modules/fsevents": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
-      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
-      "hasInstallScript": true,
-      "optional": true,
-      "os": [
-        "darwin"
-      ],
-      "engines": {
-        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
-      }
-    },
-    "node_modules/function-bind": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
-      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
-    },
-    "node_modules/function.prototype.name": {
-      "version": "1.1.5",
-      "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
-      "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.19.0",
-        "functions-have-names": "^1.2.2"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/functions-have-names": {
-      "version": "1.2.3",
-      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
-      "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
-      "dev": true,
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/gensync": {
-      "version": "1.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
-      "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
-      "dev": true,
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/get-intrinsic": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
-      "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
-      "dev": true,
-      "dependencies": {
-        "function-bind": "^1.1.1",
-        "has": "^1.0.3",
-        "has-symbols": "^1.0.3"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/get-nonce": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
-      "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/get-stream": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
-      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
-      "dev": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/get-symbol-description": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
-      "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "get-intrinsic": "^1.1.1"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/get-tsconfig": {
-      "version": "4.5.0",
-      "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.5.0.tgz",
-      "integrity": "sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==",
-      "dev": true,
-      "funding": {
-        "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
-      }
-    },
-    "node_modules/github-from-package": {
-      "version": "0.0.0",
-      "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
-      "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw=="
-    },
-    "node_modules/glob": {
-      "version": "7.1.7",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
-      "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
-      "dev": true,
-      "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"
-      },
-      "engines": {
-        "node": "*"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/glob-parent": {
-      "version": "6.0.2",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
-      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
-      "dependencies": {
-        "is-glob": "^4.0.3"
-      },
-      "engines": {
-        "node": ">=10.13.0"
-      }
-    },
-    "node_modules/glob-to-regexp": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
-      "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
-    },
-    "node_modules/globals": {
-      "version": "11.12.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
-      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
-      "dev": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/globalthis": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
-      "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
-      "dev": true,
-      "dependencies": {
-        "define-properties": "^1.1.3"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/globby": {
-      "version": "11.1.0",
-      "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
-      "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
-      "dev": true,
-      "dependencies": {
-        "array-union": "^2.1.0",
-        "dir-glob": "^3.0.1",
-        "fast-glob": "^3.2.9",
-        "ignore": "^5.2.0",
-        "merge2": "^1.4.1",
-        "slash": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/gopd": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
-      "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
-      "dev": true,
-      "dependencies": {
-        "get-intrinsic": "^1.1.3"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/graceful-fs": {
-      "version": "4.2.11",
-      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
-      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
-    },
-    "node_modules/grapheme-splitter": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
-      "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
-      "dev": true
-    },
-    "node_modules/has": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
-      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
-      "dependencies": {
-        "function-bind": "^1.1.1"
-      },
-      "engines": {
-        "node": ">= 0.4.0"
-      }
-    },
-    "node_modules/has-bigints": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
-      "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
-      "dev": true,
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/has-flag": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
-      "dev": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/has-property-descriptors": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
-      "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
-      "dev": true,
-      "dependencies": {
-        "get-intrinsic": "^1.1.1"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/has-proto": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
-      "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
-      "dev": true,
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/has-symbols": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
-      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
-      "dev": true,
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/has-tostringtag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
-      "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
-      "dev": true,
-      "dependencies": {
-        "has-symbols": "^1.0.2"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/human-signals": {
-      "version": "4.3.1",
-      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
-      "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=14.18.0"
-      }
-    },
-    "node_modules/husky": {
-      "version": "8.0.3",
-      "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz",
-      "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==",
-      "dev": true,
-      "bin": {
-        "husky": "lib/bin.js"
-      },
-      "engines": {
-        "node": ">=14"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/typicode"
-      }
-    },
-    "node_modules/ieee754": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
-      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ]
-    },
-    "node_modules/ignore": {
-      "version": "5.2.4",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
-      "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
-      "dev": true,
-      "engines": {
-        "node": ">= 4"
-      }
-    },
-    "node_modules/import-fresh": {
-      "version": "3.3.0",
-      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
-      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
-      "dev": true,
-      "dependencies": {
-        "parent-module": "^1.0.0",
-        "resolve-from": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/imurmurhash": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
-      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
-      "dev": true,
-      "engines": {
-        "node": ">=0.8.19"
-      }
-    },
-    "node_modules/inflight": {
-      "version": "1.0.6",
-      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
-      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
-      "dependencies": {
-        "once": "^1.3.0",
-        "wrappy": "1"
-      }
-    },
-    "node_modules/inherits": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
-      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
-    },
-    "node_modules/ini": {
-      "version": "1.3.8",
-      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
-      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
-    },
-    "node_modules/internal-slot": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
-      "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
-      "dev": true,
-      "dependencies": {
-        "get-intrinsic": "^1.2.0",
-        "has": "^1.0.3",
-        "side-channel": "^1.0.4"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      }
-    },
-    "node_modules/invariant": {
-      "version": "2.2.4",
-      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
-      "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
-      "dependencies": {
-        "loose-envify": "^1.0.0"
-      }
-    },
-    "node_modules/is-arguments": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
-      "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "has-tostringtag": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-array-buffer": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
-      "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "get-intrinsic": "^1.2.0",
-        "is-typed-array": "^1.1.10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-arrayish": {
-      "version": "0.3.2",
-      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
-      "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
-    },
-    "node_modules/is-bigint": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
-      "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
-      "dev": true,
-      "dependencies": {
-        "has-bigints": "^1.0.1"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-binary-path": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
-      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
-      "dependencies": {
-        "binary-extensions": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/is-boolean-object": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
-      "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "has-tostringtag": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-callable": {
-      "version": "1.2.7",
-      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
-      "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
-      "dev": true,
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-core-module": {
-      "version": "2.12.0",
-      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
-      "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
-      "dependencies": {
-        "has": "^1.0.3"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-date-object": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
-      "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
-      "dev": true,
-      "dependencies": {
-        "has-tostringtag": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-docker": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
-      "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
-      "dev": true,
-      "bin": {
-        "is-docker": "cli.js"
-      },
-      "engines": {
-        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/is-extglob": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/is-glob": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
-      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
-      "dependencies": {
-        "is-extglob": "^2.1.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/is-inside-container": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
-      "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
-      "dev": true,
-      "dependencies": {
-        "is-docker": "^3.0.0"
-      },
-      "bin": {
-        "is-inside-container": "cli.js"
-      },
-      "engines": {
-        "node": ">=14.16"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/is-map": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
-      "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
-      "dev": true,
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-negative-zero": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
-      "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
-      "dev": true,
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-number": {
-      "version": "7.0.0",
-      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
-      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
-      "engines": {
-        "node": ">=0.12.0"
-      }
-    },
-    "node_modules/is-number-object": {
-      "version": "1.0.7",
-      "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
-      "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
-      "dev": true,
-      "dependencies": {
-        "has-tostringtag": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-path-inside": {
-      "version": "3.0.3",
-      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
-      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/is-regex": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
-      "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "has-tostringtag": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-set": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
-      "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
-      "dev": true,
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-shared-array-buffer": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
-      "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-stream": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
-      "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
-      "dev": true,
-      "engines": {
-        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/is-string": {
-      "version": "1.0.7",
-      "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
-      "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
-      "dev": true,
-      "dependencies": {
-        "has-tostringtag": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-symbol": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
-      "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
-      "dev": true,
-      "dependencies": {
-        "has-symbols": "^1.0.2"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-typed-array": {
-      "version": "1.1.10",
-      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
-      "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
-      "dev": true,
-      "dependencies": {
-        "available-typed-arrays": "^1.0.5",
-        "call-bind": "^1.0.2",
-        "for-each": "^0.3.3",
-        "gopd": "^1.0.1",
-        "has-tostringtag": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-weakmap": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
-      "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
-      "dev": true,
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-weakref": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
-      "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-weakset": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
-      "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "get-intrinsic": "^1.1.1"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-wsl": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
-      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
-      "dev": true,
-      "dependencies": {
-        "is-docker": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/is-wsl/node_modules/is-docker": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
-      "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
-      "dev": true,
-      "bin": {
-        "is-docker": "cli.js"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/isarray": {
-      "version": "2.0.5",
-      "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
-      "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
-      "dev": true
-    },
-    "node_modules/isexe": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
-      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
-      "dev": true
-    },
-    "node_modules/javascript-natural-sort": {
-      "version": "0.7.1",
-      "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz",
-      "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==",
-      "dev": true
-    },
-    "node_modules/jiti": {
-      "version": "1.18.2",
-      "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz",
-      "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==",
-      "bin": {
-        "jiti": "bin/jiti.js"
-      }
-    },
-    "node_modules/js-sdsl": {
-      "version": "4.4.0",
-      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz",
-      "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==",
-      "dev": true,
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/js-sdsl"
-      }
-    },
-    "node_modules/js-tokens": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
-      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
-    },
-    "node_modules/js-yaml": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
-      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
-      "dev": true,
-      "dependencies": {
-        "argparse": "^2.0.1"
-      },
-      "bin": {
-        "js-yaml": "bin/js-yaml.js"
-      }
-    },
-    "node_modules/jsesc": {
-      "version": "2.5.2",
-      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
-      "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
-      "dev": true,
-      "bin": {
-        "jsesc": "bin/jsesc"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/json-schema-traverse": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
-      "dev": true
-    },
-    "node_modules/json-stable-stringify-without-jsonify": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
-      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
-      "dev": true
-    },
-    "node_modules/json5": {
-      "version": "2.2.3",
-      "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
-      "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
-      "dev": true,
-      "bin": {
-        "json5": "lib/cli.js"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/jsx-ast-utils": {
-      "version": "3.3.3",
-      "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz",
-      "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==",
-      "dev": true,
-      "dependencies": {
-        "array-includes": "^3.1.5",
-        "object.assign": "^4.1.3"
-      },
-      "engines": {
-        "node": ">=4.0"
-      }
-    },
-    "node_modules/language-subtag-registry": {
-      "version": "0.3.22",
-      "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
-      "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==",
-      "dev": true
-    },
-    "node_modules/language-tags": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
-      "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==",
-      "dev": true,
-      "dependencies": {
-        "language-subtag-registry": "~0.3.2"
-      }
-    },
-    "node_modules/levn": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
-      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
-      "dev": true,
-      "dependencies": {
-        "prelude-ls": "^1.2.1",
-        "type-check": "~0.4.0"
-      },
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/lilconfig": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
-      "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/lines-and-columns": {
-      "version": "1.2.4",
-      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
-      "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
-    },
-    "node_modules/locate-path": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
-      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
-      "dev": true,
-      "dependencies": {
-        "p-locate": "^5.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/lodash.clone": {
-      "version": "4.5.0",
-      "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
-      "integrity": "sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg==",
-      "dev": true
-    },
-    "node_modules/lodash.isequal": {
-      "version": "4.5.0",
-      "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
-      "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==",
-      "dev": true
-    },
-    "node_modules/lodash.merge": {
-      "version": "4.6.2",
-      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
-      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
-      "dev": true
-    },
-    "node_modules/loose-envify": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
-      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
-      "dependencies": {
-        "js-tokens": "^3.0.0 || ^4.0.0"
-      },
-      "bin": {
-        "loose-envify": "cli.js"
-      }
-    },
-    "node_modules/lru-cache": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
-      "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
-      "dev": true,
-      "dependencies": {
-        "yallist": "^3.0.2"
-      }
-    },
-    "node_modules/lucide-react": {
-      "version": "0.105.0-alpha.4",
-      "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz",
-      "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==",
-      "peerDependencies": {
-        "react": "^16.5.1 || ^17.0.0 || ^18.0.0"
-      }
-    },
-    "node_modules/merge-stream": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
-      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
-      "dev": true
-    },
-    "node_modules/merge2": {
-      "version": "1.4.1",
-      "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
-      "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/micromatch": {
-      "version": "4.0.5",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
-      "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
-      "dependencies": {
-        "braces": "^3.0.2",
-        "picomatch": "^2.3.1"
-      },
-      "engines": {
-        "node": ">=8.6"
-      }
-    },
-    "node_modules/mimic-fn": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
-      "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
-      "dev": true,
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/mimic-response": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
-      "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/minimatch": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
-      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
-      "dependencies": {
-        "brace-expansion": "^1.1.7"
-      },
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/minimist": {
-      "version": "1.2.8",
-      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
-      "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/mkdirp-classic": {
-      "version": "0.5.3",
-      "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
-      "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
-    },
-    "node_modules/ms": {
-      "version": "2.1.2",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
-      "dev": true
-    },
-    "node_modules/mz": {
-      "version": "2.7.0",
-      "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
-      "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
-      "dependencies": {
-        "any-promise": "^1.0.0",
-        "object-assign": "^4.0.1",
-        "thenify-all": "^1.0.0"
-      }
-    },
-    "node_modules/nanoid": {
-      "version": "3.3.6",
-      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
-      "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/ai"
-        }
-      ],
-      "bin": {
-        "nanoid": "bin/nanoid.cjs"
-      },
-      "engines": {
-        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
-      }
-    },
-    "node_modules/napi-build-utils": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
-      "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg=="
-    },
-    "node_modules/natural-compare": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
-      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
-      "dev": true
-    },
-    "node_modules/next": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/next/-/next-13.5.4.tgz",
-      "integrity": "sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==",
-      "dependencies": {
-        "@next/env": "13.5.4",
-        "@swc/helpers": "0.5.2",
-        "busboy": "1.6.0",
-        "caniuse-lite": "^1.0.30001406",
-        "postcss": "8.4.31",
-        "styled-jsx": "5.1.1",
-        "watchpack": "2.4.0"
-      },
-      "bin": {
-        "next": "dist/bin/next"
-      },
-      "engines": {
-        "node": ">=16.14.0"
-      },
-      "optionalDependencies": {
-        "@next/swc-darwin-arm64": "13.5.4",
-        "@next/swc-darwin-x64": "13.5.4",
-        "@next/swc-linux-arm64-gnu": "13.5.4",
-        "@next/swc-linux-arm64-musl": "13.5.4",
-        "@next/swc-linux-x64-gnu": "13.5.4",
-        "@next/swc-linux-x64-musl": "13.5.4",
-        "@next/swc-win32-arm64-msvc": "13.5.4",
-        "@next/swc-win32-ia32-msvc": "13.5.4",
-        "@next/swc-win32-x64-msvc": "13.5.4"
-      },
-      "peerDependencies": {
-        "@opentelemetry/api": "^1.1.0",
-        "react": "^18.2.0",
-        "react-dom": "^18.2.0",
-        "sass": "^1.3.0"
-      },
-      "peerDependenciesMeta": {
-        "@opentelemetry/api": {
-          "optional": true
-        },
-        "sass": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/next-themes": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz",
-      "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==",
-      "peerDependencies": {
-        "next": "*",
-        "react": "*",
-        "react-dom": "*"
-      }
-    },
-    "node_modules/node-abi": {
-      "version": "3.40.0",
-      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.40.0.tgz",
-      "integrity": "sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==",
-      "dependencies": {
-        "semver": "^7.3.5"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/node-abi/node_modules/lru-cache": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
-      "dependencies": {
-        "yallist": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/node-abi/node_modules/semver": {
-      "version": "7.5.4",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
-      "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
-      "dependencies": {
-        "lru-cache": "^6.0.0"
-      },
-      "bin": {
-        "semver": "bin/semver.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/node-abi/node_modules/yallist": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
-    },
-    "node_modules/node-addon-api": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz",
-      "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA=="
-    },
-    "node_modules/node-releases": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
-      "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
-      "dev": true
-    },
-    "node_modules/normalize-path": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
-      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/normalize-range": {
-      "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
-      "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
-      "dev": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/npm-run-path": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
-      "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
-      "dev": true,
-      "dependencies": {
-        "path-key": "^4.0.0"
-      },
-      "engines": {
-        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/npm-run-path/node_modules/path-key": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
-      "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/object-assign": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
-      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/object-hash": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
-      "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/object-inspect": {
-      "version": "1.12.3",
-      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
-      "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
-      "dev": true,
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/object-is": {
-      "version": "1.1.5",
-      "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
-      "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.3"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/object-keys": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
-      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
-      "dev": true,
-      "engines": {
-        "node": ">= 0.4"
-      }
-    },
-    "node_modules/object.assign": {
-      "version": "4.1.4",
-      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
-      "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "has-symbols": "^1.0.3",
-        "object-keys": "^1.1.1"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/object.entries": {
-      "version": "1.1.6",
-      "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
-      "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      }
-    },
-    "node_modules/object.fromentries": {
-      "version": "2.0.6",
-      "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz",
-      "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/object.hasown": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz",
-      "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==",
-      "dev": true,
-      "dependencies": {
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/object.values": {
-      "version": "1.1.6",
-      "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
-      "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/once": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
-      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
-      "dependencies": {
-        "wrappy": "1"
-      }
-    },
-    "node_modules/onetime": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
-      "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
-      "dev": true,
-      "dependencies": {
-        "mimic-fn": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/open": {
-      "version": "9.1.0",
-      "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz",
-      "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==",
-      "dev": true,
-      "dependencies": {
-        "default-browser": "^4.0.0",
-        "define-lazy-prop": "^3.0.0",
-        "is-inside-container": "^1.0.0",
-        "is-wsl": "^2.2.0"
-      },
-      "engines": {
-        "node": ">=14.16"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/optionator": {
-      "version": "0.9.1",
-      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
-      "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
-      "dev": true,
-      "dependencies": {
-        "deep-is": "^0.1.3",
-        "fast-levenshtein": "^2.0.6",
-        "levn": "^0.4.1",
-        "prelude-ls": "^1.2.1",
-        "type-check": "^0.4.0",
-        "word-wrap": "^1.2.3"
-      },
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/p-limit": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
-      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
-      "dev": true,
-      "dependencies": {
-        "yocto-queue": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/p-locate": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
-      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
-      "dev": true,
-      "dependencies": {
-        "p-limit": "^3.0.2"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/parent-module": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
-      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
-      "dev": true,
-      "dependencies": {
-        "callsites": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/path-exists": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
-      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/path-is-absolute": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
-      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/path-key": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/path-parse": {
-      "version": "1.0.7",
-      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
-      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
-    },
-    "node_modules/path-type": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
-      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/picocolors": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
-      "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-    },
-    "node_modules/picomatch": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
-      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
-      "engines": {
-        "node": ">=8.6"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/jonschlinkert"
-      }
-    },
-    "node_modules/pify": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-      "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/pirates": {
-      "version": "4.0.5",
-      "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
-      "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/postcss": {
-      "version": "8.4.31",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
-      "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
-      "funding": [
-        {
-          "type": "opencollective",
-          "url": "https://opencollective.com/postcss/"
-        },
-        {
-          "type": "tidelift",
-          "url": "https://tidelift.com/funding/github/npm/postcss"
-        },
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/ai"
-        }
-      ],
-      "dependencies": {
-        "nanoid": "^3.3.6",
-        "picocolors": "^1.0.0",
-        "source-map-js": "^1.0.2"
-      },
-      "engines": {
-        "node": "^10 || ^12 || >=14"
-      }
-    },
-    "node_modules/postcss-import": {
-      "version": "15.1.0",
-      "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
-      "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
-      "dependencies": {
-        "postcss-value-parser": "^4.0.0",
-        "read-cache": "^1.0.0",
-        "resolve": "^1.1.7"
-      },
-      "engines": {
-        "node": ">=14.0.0"
-      },
-      "peerDependencies": {
-        "postcss": "^8.0.0"
-      }
-    },
-    "node_modules/postcss-js": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
-      "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
-      "dependencies": {
-        "camelcase-css": "^2.0.1"
-      },
-      "engines": {
-        "node": "^12 || ^14 || >= 16"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/postcss/"
-      },
-      "peerDependencies": {
-        "postcss": "^8.4.21"
-      }
-    },
-    "node_modules/postcss-load-config": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz",
-      "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==",
-      "dependencies": {
-        "lilconfig": "^2.0.5",
-        "yaml": "^2.1.1"
-      },
-      "engines": {
-        "node": ">= 14"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/postcss/"
-      },
-      "peerDependencies": {
-        "postcss": ">=8.0.9",
-        "ts-node": ">=9.0.0"
-      },
-      "peerDependenciesMeta": {
-        "postcss": {
-          "optional": true
-        },
-        "ts-node": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/postcss-nested": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz",
-      "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==",
-      "dependencies": {
-        "postcss-selector-parser": "^6.0.11"
-      },
-      "engines": {
-        "node": ">=12.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/postcss/"
-      },
-      "peerDependencies": {
-        "postcss": "^8.2.14"
-      }
-    },
-    "node_modules/postcss-selector-parser": {
-      "version": "6.0.12",
-      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz",
-      "integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==",
-      "dependencies": {
-        "cssesc": "^3.0.0",
-        "util-deprecate": "^1.0.2"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/postcss-value-parser": {
-      "version": "4.2.0",
-      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
-      "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
-    },
-    "node_modules/prebuild-install": {
-      "version": "7.1.1",
-      "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
-      "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==",
-      "dependencies": {
-        "detect-libc": "^2.0.0",
-        "expand-template": "^2.0.3",
-        "github-from-package": "0.0.0",
-        "minimist": "^1.2.3",
-        "mkdirp-classic": "^0.5.3",
-        "napi-build-utils": "^1.0.1",
-        "node-abi": "^3.3.0",
-        "pump": "^3.0.0",
-        "rc": "^1.2.7",
-        "simple-get": "^4.0.0",
-        "tar-fs": "^2.0.0",
-        "tunnel-agent": "^0.6.0"
-      },
-      "bin": {
-        "prebuild-install": "bin.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/prelude-ls": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
-      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
-      "dev": true,
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/prettier": {
-      "version": "2.8.8",
-      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
-      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
-      "dev": true,
-      "bin": {
-        "prettier": "bin-prettier.js"
-      },
-      "engines": {
-        "node": ">=10.13.0"
-      },
-      "funding": {
-        "url": "https://github.com/prettier/prettier?sponsor=1"
-      }
-    },
-    "node_modules/prettier-plugin-organize-imports": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-3.2.2.tgz",
-      "integrity": "sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==",
-      "dev": true,
-      "peerDependencies": {
-        "@volar/vue-language-plugin-pug": "^1.0.4",
-        "@volar/vue-typescript": "^1.0.4",
-        "prettier": ">=2.0",
-        "typescript": ">=2.9"
-      },
-      "peerDependenciesMeta": {
-        "@volar/vue-language-plugin-pug": {
-          "optional": true
-        },
-        "@volar/vue-typescript": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/prettier-plugin-tailwindcss": {
-      "version": "0.3.0",
-      "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.3.0.tgz",
-      "integrity": "sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==",
-      "dev": true,
-      "engines": {
-        "node": ">=12.17.0"
-      },
-      "peerDependencies": {
-        "@ianvs/prettier-plugin-sort-imports": "*",
-        "@prettier/plugin-pug": "*",
-        "@shopify/prettier-plugin-liquid": "*",
-        "@shufo/prettier-plugin-blade": "*",
-        "@trivago/prettier-plugin-sort-imports": "*",
-        "prettier": ">=2.2.0",
-        "prettier-plugin-astro": "*",
-        "prettier-plugin-css-order": "*",
-        "prettier-plugin-import-sort": "*",
-        "prettier-plugin-jsdoc": "*",
-        "prettier-plugin-marko": "*",
-        "prettier-plugin-organize-attributes": "*",
-        "prettier-plugin-organize-imports": "*",
-        "prettier-plugin-style-order": "*",
-        "prettier-plugin-svelte": "*",
-        "prettier-plugin-twig-melody": "*"
-      },
-      "peerDependenciesMeta": {
-        "@ianvs/prettier-plugin-sort-imports": {
-          "optional": true
-        },
-        "@prettier/plugin-pug": {
-          "optional": true
-        },
-        "@shopify/prettier-plugin-liquid": {
-          "optional": true
-        },
-        "@shufo/prettier-plugin-blade": {
-          "optional": true
-        },
-        "@trivago/prettier-plugin-sort-imports": {
-          "optional": true
-        },
-        "prettier-plugin-astro": {
-          "optional": true
-        },
-        "prettier-plugin-css-order": {
-          "optional": true
-        },
-        "prettier-plugin-import-sort": {
-          "optional": true
-        },
-        "prettier-plugin-jsdoc": {
-          "optional": true
-        },
-        "prettier-plugin-marko": {
-          "optional": true
-        },
-        "prettier-plugin-organize-attributes": {
-          "optional": true
-        },
-        "prettier-plugin-organize-imports": {
-          "optional": true
-        },
-        "prettier-plugin-style-order": {
-          "optional": true
-        },
-        "prettier-plugin-svelte": {
-          "optional": true
-        },
-        "prettier-plugin-twig-melody": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/prop-types": {
-      "version": "15.8.1",
-      "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
-      "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
-      "dev": true,
-      "dependencies": {
-        "loose-envify": "^1.4.0",
-        "object-assign": "^4.1.1",
-        "react-is": "^16.13.1"
-      }
-    },
-    "node_modules/pump": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
-      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
-      "dependencies": {
-        "end-of-stream": "^1.1.0",
-        "once": "^1.3.1"
-      }
-    },
-    "node_modules/punycode": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
-      "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
-      "dev": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/queue-microtask": {
-      "version": "1.2.3",
-      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
-      "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ]
-    },
-    "node_modules/rc": {
-      "version": "1.2.8",
-      "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
-      "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
-      "dependencies": {
-        "deep-extend": "^0.6.0",
-        "ini": "~1.3.0",
-        "minimist": "^1.2.0",
-        "strip-json-comments": "~2.0.1"
-      },
-      "bin": {
-        "rc": "cli.js"
-      }
-    },
-    "node_modules/rc/node_modules/strip-json-comments": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
-      "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/react": {
-      "version": "18.2.0",
-      "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
-      "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
-      "dependencies": {
-        "loose-envify": "^1.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/react-day-picker": {
-      "version": "8.7.1",
-      "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.7.1.tgz",
-      "integrity": "sha512-Gv426AW8b151CZfh3aP5RUGztLwHB/EyJgWZ5iMgtzbFBkjHfG6Y66CIQFMWGLnYjsQ9DYSJRmJ5S0Pg5HWKjA==",
-      "funding": {
-        "type": "individual",
-        "url": "https://github.com/sponsors/gpbl"
-      },
-      "peerDependencies": {
-        "date-fns": "^2.28.0",
-        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
-      }
-    },
-    "node_modules/react-dom": {
-      "version": "18.2.0",
-      "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
-      "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
-      "dependencies": {
-        "loose-envify": "^1.1.0",
-        "scheduler": "^0.23.0"
-      },
-      "peerDependencies": {
-        "react": "^18.2.0"
-      }
-    },
-    "node_modules/react-icons": {
-      "version": "4.8.0",
-      "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.8.0.tgz",
-      "integrity": "sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==",
-      "peerDependencies": {
-        "react": "*"
-      }
-    },
-    "node_modules/react-is": {
-      "version": "16.13.1",
-      "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
-      "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
-      "dev": true
-    },
-    "node_modules/react-remove-scroll": {
-      "version": "2.5.4",
-      "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz",
-      "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==",
-      "dependencies": {
-        "react-remove-scroll-bar": "^2.3.3",
-        "react-style-singleton": "^2.2.1",
-        "tslib": "^2.1.0",
-        "use-callback-ref": "^1.3.0",
-        "use-sidecar": "^1.1.2"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "peerDependencies": {
-        "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
-        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/react-remove-scroll-bar": {
-      "version": "2.3.4",
-      "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz",
-      "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==",
-      "dependencies": {
-        "react-style-singleton": "^2.2.1",
-        "tslib": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "peerDependencies": {
-        "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
-        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/react-style-singleton": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
-      "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
-      "dependencies": {
-        "get-nonce": "^1.0.0",
-        "invariant": "^2.2.4",
-        "tslib": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "peerDependencies": {
-        "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
-        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/read-cache": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
-      "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
-      "dependencies": {
-        "pify": "^2.3.0"
-      }
-    },
-    "node_modules/readable-stream": {
-      "version": "3.6.2",
-      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
-      "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
-      "dependencies": {
-        "inherits": "^2.0.3",
-        "string_decoder": "^1.1.1",
-        "util-deprecate": "^1.0.1"
-      },
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/readdirp": {
-      "version": "3.6.0",
-      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
-      "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
-      "dependencies": {
-        "picomatch": "^2.2.1"
-      },
-      "engines": {
-        "node": ">=8.10.0"
-      }
-    },
-    "node_modules/regenerator-runtime": {
-      "version": "0.13.11",
-      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
-      "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
-    },
-    "node_modules/regexp.prototype.flags": {
-      "version": "1.5.0",
-      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
-      "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.2.0",
-        "functions-have-names": "^1.2.3"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/resolve": {
-      "version": "1.22.2",
-      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
-      "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"
-      },
-      "bin": {
-        "resolve": "bin/resolve"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/resolve-from": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
-      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
-      "dev": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/reusify": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
-      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
-      "engines": {
-        "iojs": ">=1.0.0",
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/rimraf": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
-      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
-      "dev": true,
-      "dependencies": {
-        "glob": "^7.1.3"
-      },
-      "bin": {
-        "rimraf": "bin.js"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/run-applescript": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",
-      "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==",
-      "dev": true,
-      "dependencies": {
-        "execa": "^5.0.0"
-      },
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/run-applescript/node_modules/execa": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
-      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
-      "dev": true,
-      "dependencies": {
-        "cross-spawn": "^7.0.3",
-        "get-stream": "^6.0.0",
-        "human-signals": "^2.1.0",
-        "is-stream": "^2.0.0",
-        "merge-stream": "^2.0.0",
-        "npm-run-path": "^4.0.1",
-        "onetime": "^5.1.2",
-        "signal-exit": "^3.0.3",
-        "strip-final-newline": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sindresorhus/execa?sponsor=1"
-      }
-    },
-    "node_modules/run-applescript/node_modules/human-signals": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
-      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
-      "dev": true,
-      "engines": {
-        "node": ">=10.17.0"
-      }
-    },
-    "node_modules/run-applescript/node_modules/is-stream": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
-      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/run-applescript/node_modules/mimic-fn": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
-      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
-      "dev": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/run-applescript/node_modules/npm-run-path": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
-      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
-      "dev": true,
-      "dependencies": {
-        "path-key": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/run-applescript/node_modules/onetime": {
-      "version": "5.1.2",
-      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
-      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
-      "dev": true,
-      "dependencies": {
-        "mimic-fn": "^2.1.0"
-      },
-      "engines": {
-        "node": ">=6"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/run-applescript/node_modules/strip-final-newline": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
-      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
-      "dev": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/run-parallel": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
-      "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ],
-      "dependencies": {
-        "queue-microtask": "^1.2.2"
-      }
-    },
-    "node_modules/safe-buffer": {
-      "version": "5.2.1",
-      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
-      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ]
-    },
-    "node_modules/safe-regex-test": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
-      "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "get-intrinsic": "^1.1.3",
-        "is-regex": "^1.1.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/scheduler": {
-      "version": "0.23.0",
-      "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
-      "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
-      "dependencies": {
-        "loose-envify": "^1.1.0"
-      }
-    },
-    "node_modules/semver": {
-      "version": "6.3.1",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
-      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
-      "dev": true,
-      "bin": {
-        "semver": "bin/semver.js"
-      }
-    },
-    "node_modules/sharp": {
-      "version": "0.31.3",
-      "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.3.tgz",
-      "integrity": "sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg==",
-      "hasInstallScript": true,
-      "dependencies": {
-        "color": "^4.2.3",
-        "detect-libc": "^2.0.1",
-        "node-addon-api": "^5.0.0",
-        "prebuild-install": "^7.1.1",
-        "semver": "^7.3.8",
-        "simple-get": "^4.0.1",
-        "tar-fs": "^2.1.1",
-        "tunnel-agent": "^0.6.0"
-      },
-      "engines": {
-        "node": ">=14.15.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/libvips"
-      }
-    },
-    "node_modules/sharp/node_modules/lru-cache": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
-      "dependencies": {
-        "yallist": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/sharp/node_modules/semver": {
-      "version": "7.5.4",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
-      "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
-      "dependencies": {
-        "lru-cache": "^6.0.0"
-      },
-      "bin": {
-        "semver": "bin/semver.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/sharp/node_modules/yallist": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
-    },
-    "node_modules/shebang-command": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
-      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
-      "dev": true,
-      "dependencies": {
-        "shebang-regex": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/shebang-regex": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/side-channel": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
-      "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.0",
-        "get-intrinsic": "^1.0.2",
-        "object-inspect": "^1.9.0"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/signal-exit": {
-      "version": "3.0.7",
-      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
-      "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
-      "dev": true
-    },
-    "node_modules/simple-concat": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
-      "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ]
-    },
-    "node_modules/simple-get": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
-      "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ],
-      "dependencies": {
-        "decompress-response": "^6.0.0",
-        "once": "^1.3.1",
-        "simple-concat": "^1.0.0"
-      }
-    },
-    "node_modules/simple-swizzle": {
-      "version": "0.2.2",
-      "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
-      "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
-      "dependencies": {
-        "is-arrayish": "^0.3.1"
-      }
-    },
-    "node_modules/slash": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
-      "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/source-map-js": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
-      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/stop-iteration-iterator": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
-      "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
-      "dev": true,
-      "dependencies": {
-        "internal-slot": "^1.0.4"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      }
-    },
-    "node_modules/streamsearch": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
-      "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
-      "engines": {
-        "node": ">=10.0.0"
-      }
-    },
-    "node_modules/string_decoder": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
-      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
-      "dependencies": {
-        "safe-buffer": "~5.2.0"
-      }
-    },
-    "node_modules/string.prototype.matchall": {
-      "version": "4.0.8",
-      "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz",
-      "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4",
-        "get-intrinsic": "^1.1.3",
-        "has-symbols": "^1.0.3",
-        "internal-slot": "^1.0.3",
-        "regexp.prototype.flags": "^1.4.3",
-        "side-channel": "^1.0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/string.prototype.trim": {
-      "version": "1.2.7",
-      "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
-      "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/string.prototype.trimend": {
-      "version": "1.0.6",
-      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
-      "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/string.prototype.trimstart": {
-      "version": "1.0.6",
-      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
-      "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/strip-ansi": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
-      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
-      "dev": true,
-      "dependencies": {
-        "ansi-regex": "^5.0.1"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/strip-bom": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
-      "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
-      "dev": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/strip-final-newline": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
-      "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
-      "dev": true,
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/strip-json-comments": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
-      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/styled-jsx": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
-      "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
-      "dependencies": {
-        "client-only": "0.0.1"
-      },
-      "engines": {
-        "node": ">= 12.0.0"
-      },
-      "peerDependencies": {
-        "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0"
-      },
-      "peerDependenciesMeta": {
-        "@babel/core": {
-          "optional": true
-        },
-        "babel-plugin-macros": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/sucrase": {
-      "version": "3.32.0",
-      "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz",
-      "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==",
-      "dependencies": {
-        "@jridgewell/gen-mapping": "^0.3.2",
-        "commander": "^4.0.0",
-        "glob": "7.1.6",
-        "lines-and-columns": "^1.1.6",
-        "mz": "^2.7.0",
-        "pirates": "^4.0.1",
-        "ts-interface-checker": "^0.1.9"
-      },
-      "bin": {
-        "sucrase": "bin/sucrase",
-        "sucrase-node": "bin/sucrase-node"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/sucrase/node_modules/glob": {
-      "version": "7.1.6",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
-      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
-      "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"
-      },
-      "engines": {
-        "node": "*"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/supports-color": {
-      "version": "5.5.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-      "dev": true,
-      "dependencies": {
-        "has-flag": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/supports-preserve-symlinks-flag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
-      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/synckit": {
-      "version": "0.8.5",
-      "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz",
-      "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==",
-      "dev": true,
-      "dependencies": {
-        "@pkgr/utils": "^2.3.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": "^14.18.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/unts"
-      }
-    },
-    "node_modules/tailwind-merge": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.12.0.tgz",
-      "integrity": "sha512-Y17eDp7FtN1+JJ4OY0Bqv9OA41O+MS8c1Iyr3T6JFLnOgLg3EvcyMKZAnQ8AGyvB5Nxm3t9Xb5Mhe139m8QT/g==",
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/dcastil"
-      }
-    },
-    "node_modules/tailwindcss": {
-      "version": "3.3.2",
-      "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz",
-      "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==",
-      "dependencies": {
-        "@alloc/quick-lru": "^5.2.0",
-        "arg": "^5.0.2",
-        "chokidar": "^3.5.3",
-        "didyoumean": "^1.2.2",
-        "dlv": "^1.1.3",
-        "fast-glob": "^3.2.12",
-        "glob-parent": "^6.0.2",
-        "is-glob": "^4.0.3",
-        "jiti": "^1.18.2",
-        "lilconfig": "^2.1.0",
-        "micromatch": "^4.0.5",
-        "normalize-path": "^3.0.0",
-        "object-hash": "^3.0.0",
-        "picocolors": "^1.0.0",
-        "postcss": "^8.4.23",
-        "postcss-import": "^15.1.0",
-        "postcss-js": "^4.0.1",
-        "postcss-load-config": "^4.0.1",
-        "postcss-nested": "^6.0.1",
-        "postcss-selector-parser": "^6.0.11",
-        "postcss-value-parser": "^4.2.0",
-        "resolve": "^1.22.2",
-        "sucrase": "^3.32.0"
-      },
-      "bin": {
-        "tailwind": "lib/cli.js",
-        "tailwindcss": "lib/cli.js"
-      },
-      "engines": {
-        "node": ">=14.0.0"
-      }
-    },
-    "node_modules/tailwindcss-animate": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.5.tgz",
-      "integrity": "sha512-UU3qrOJ4lFQABY+MVADmBm+0KW3xZyhMdRvejwtXqYOL7YjHYxmuREFAZdmVG5LPe5E9CAst846SLC4j5I3dcw==",
-      "peerDependencies": {
-        "tailwindcss": ">=3.0.0 || insiders"
-      }
-    },
-    "node_modules/tapable": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
-      "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/tar-fs": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
-      "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
-      "dependencies": {
-        "chownr": "^1.1.1",
-        "mkdirp-classic": "^0.5.2",
-        "pump": "^3.0.0",
-        "tar-stream": "^2.1.4"
-      }
-    },
-    "node_modules/tar-stream": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
-      "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
-      "dependencies": {
-        "bl": "^4.0.3",
-        "end-of-stream": "^1.4.1",
-        "fs-constants": "^1.0.0",
-        "inherits": "^2.0.3",
-        "readable-stream": "^3.1.1"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/text-table": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
-      "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
-      "dev": true
-    },
-    "node_modules/thenify": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
-      "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
-      "dependencies": {
-        "any-promise": "^1.0.0"
-      }
-    },
-    "node_modules/thenify-all": {
-      "version": "1.6.0",
-      "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
-      "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
-      "dependencies": {
-        "thenify": ">= 3.1.0 < 4"
-      },
-      "engines": {
-        "node": ">=0.8"
-      }
-    },
-    "node_modules/titleize": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
-      "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/to-fast-properties": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
-      "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
-      "dev": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/to-regex-range": {
-      "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
-      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
-      "dependencies": {
-        "is-number": "^7.0.0"
-      },
-      "engines": {
-        "node": ">=8.0"
-      }
-    },
-    "node_modules/ts-interface-checker": {
-      "version": "0.1.13",
-      "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
-      "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="
-    },
-    "node_modules/tsconfig-paths": {
-      "version": "3.14.2",
-      "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
-      "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
-      "dev": true,
-      "dependencies": {
-        "@types/json5": "^0.0.29",
-        "json5": "^1.0.2",
-        "minimist": "^1.2.6",
-        "strip-bom": "^3.0.0"
-      }
-    },
-    "node_modules/tsconfig-paths/node_modules/json5": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
-      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
-      "dev": true,
-      "dependencies": {
-        "minimist": "^1.2.0"
-      },
-      "bin": {
-        "json5": "lib/cli.js"
-      }
-    },
-    "node_modules/tslib": {
-      "version": "2.5.0",
-      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
-      "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
-    },
-    "node_modules/tsutils": {
-      "version": "3.21.0",
-      "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
-      "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
-      "dev": true,
-      "dependencies": {
-        "tslib": "^1.8.1"
-      },
-      "engines": {
-        "node": ">= 6"
-      },
-      "peerDependencies": {
-        "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
-      }
-    },
-    "node_modules/tsutils/node_modules/tslib": {
-      "version": "1.14.1",
-      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
-      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
-      "dev": true
-    },
-    "node_modules/tunnel-agent": {
-      "version": "0.6.0",
-      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-      "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
-      "dependencies": {
-        "safe-buffer": "^5.0.1"
-      },
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/type-check": {
-      "version": "0.4.0",
-      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
-      "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
-      "dev": true,
-      "dependencies": {
-        "prelude-ls": "^1.2.1"
-      },
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/type-fest": {
-      "version": "0.20.2",
-      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
-      "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/typed-array-length": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
-      "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "for-each": "^0.3.3",
-        "is-typed-array": "^1.1.9"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/typescript": {
-      "version": "4.9.5",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
-      "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
-      "devOptional": true,
-      "bin": {
-        "tsc": "bin/tsc",
-        "tsserver": "bin/tsserver"
-      },
-      "engines": {
-        "node": ">=4.2.0"
-      }
-    },
-    "node_modules/unbox-primitive": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
-      "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
-      "dev": true,
-      "dependencies": {
-        "call-bind": "^1.0.2",
-        "has-bigints": "^1.0.2",
-        "has-symbols": "^1.0.3",
-        "which-boxed-primitive": "^1.0.2"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/untildify": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
-      "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
-      "dev": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/update-browserslist-db": {
-      "version": "1.0.11",
-      "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
-      "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
-      "dev": true,
-      "funding": [
-        {
-          "type": "opencollective",
-          "url": "https://opencollective.com/browserslist"
-        },
-        {
-          "type": "tidelift",
-          "url": "https://tidelift.com/funding/github/npm/browserslist"
-        },
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/ai"
-        }
-      ],
-      "dependencies": {
-        "escalade": "^3.1.1",
-        "picocolors": "^1.0.0"
-      },
-      "bin": {
-        "update-browserslist-db": "cli.js"
-      },
-      "peerDependencies": {
-        "browserslist": ">= 4.21.0"
-      }
-    },
-    "node_modules/uri-js": {
-      "version": "4.4.1",
-      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
-      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
-      "dev": true,
-      "dependencies": {
-        "punycode": "^2.1.0"
-      }
-    },
-    "node_modules/use-callback-ref": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz",
-      "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==",
-      "dependencies": {
-        "tslib": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "peerDependencies": {
-        "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
-        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/use-sidecar": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
-      "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
-      "dependencies": {
-        "detect-node-es": "^1.1.0",
-        "tslib": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "peerDependencies": {
-        "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0",
-        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/util-deprecate": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
-      "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
-    },
-    "node_modules/watchpack": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
-      "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
-      "dependencies": {
-        "glob-to-regexp": "^0.4.1",
-        "graceful-fs": "^4.1.2"
-      },
-      "engines": {
-        "node": ">=10.13.0"
-      }
-    },
-    "node_modules/which": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
-      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
-      "dev": true,
-      "dependencies": {
-        "isexe": "^2.0.0"
-      },
-      "bin": {
-        "node-which": "bin/node-which"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/which-boxed-primitive": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
-      "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
-      "dev": true,
-      "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"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/which-collection": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
-      "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
-      "dev": true,
-      "dependencies": {
-        "is-map": "^2.0.1",
-        "is-set": "^2.0.1",
-        "is-weakmap": "^2.0.1",
-        "is-weakset": "^2.0.1"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/which-typed-array": {
-      "version": "1.1.9",
-      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
-      "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
-      "dev": true,
-      "dependencies": {
-        "available-typed-arrays": "^1.0.5",
-        "call-bind": "^1.0.2",
-        "for-each": "^0.3.3",
-        "gopd": "^1.0.1",
-        "has-tostringtag": "^1.0.0",
-        "is-typed-array": "^1.1.10"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/word-wrap": {
-      "version": "1.2.5",
-      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
-      "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
-      "dev": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/wrappy": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
-      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
-    },
-    "node_modules/yallist": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
-      "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
-      "dev": true
-    },
-    "node_modules/yaml": {
-      "version": "2.2.2",
-      "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
-      "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==",
-      "engines": {
-        "node": ">= 14"
-      }
-    },
-    "node_modules/yocto-queue": {
-      "version": "0.1.0",
-      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
-      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
-      "dev": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    }
-  },
-  "dependencies": {
-    "@alloc/quick-lru": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
-      "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="
-    },
-    "@ampproject/remapping": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
-      "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
-      "dev": true,
-      "requires": {
-        "@jridgewell/gen-mapping": "^0.3.0",
-        "@jridgewell/trace-mapping": "^0.3.9"
-      }
-    },
-    "@babel/code-frame": {
-      "version": "7.21.4",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
-      "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
-      "dev": true,
-      "requires": {
-        "@babel/highlight": "^7.18.6"
-      }
-    },
-    "@babel/compat-data": {
-      "version": "7.21.7",
-      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz",
-      "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==",
-      "dev": true
-    },
-    "@babel/core": {
-      "version": "7.21.8",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz",
-      "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==",
-      "dev": true,
-      "requires": {
-        "@ampproject/remapping": "^2.2.0",
-        "@babel/code-frame": "^7.21.4",
-        "@babel/generator": "^7.21.5",
-        "@babel/helper-compilation-targets": "^7.21.5",
-        "@babel/helper-module-transforms": "^7.21.5",
-        "@babel/helpers": "^7.21.5",
-        "@babel/parser": "^7.21.8",
-        "@babel/template": "^7.20.7",
-        "@babel/traverse": "^7.21.5",
-        "@babel/types": "^7.21.5",
-        "convert-source-map": "^1.7.0",
-        "debug": "^4.1.0",
-        "gensync": "^1.0.0-beta.2",
-        "json5": "^2.2.2",
-        "semver": "^6.3.0"
-      }
-    },
-    "@babel/generator": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz",
-      "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==",
-      "dev": true,
-      "requires": {
-        "@babel/types": "^7.21.5",
-        "@jridgewell/gen-mapping": "^0.3.2",
-        "@jridgewell/trace-mapping": "^0.3.17",
-        "jsesc": "^2.5.1"
-      }
-    },
-    "@babel/helper-compilation-targets": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz",
-      "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==",
-      "dev": true,
-      "requires": {
-        "@babel/compat-data": "^7.21.5",
-        "@babel/helper-validator-option": "^7.21.0",
-        "browserslist": "^4.21.3",
-        "lru-cache": "^5.1.1",
-        "semver": "^6.3.0"
-      }
-    },
-    "@babel/helper-environment-visitor": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz",
-      "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==",
-      "dev": true
-    },
-    "@babel/helper-function-name": {
-      "version": "7.21.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
-      "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
-      "dev": true,
-      "requires": {
-        "@babel/template": "^7.20.7",
-        "@babel/types": "^7.21.0"
-      }
-    },
-    "@babel/helper-hoist-variables": {
-      "version": "7.18.6",
-      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
-      "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
-      "dev": true,
-      "requires": {
-        "@babel/types": "^7.18.6"
-      }
-    },
-    "@babel/helper-module-imports": {
-      "version": "7.21.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
-      "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
-      "dev": true,
-      "requires": {
-        "@babel/types": "^7.21.4"
-      }
-    },
-    "@babel/helper-module-transforms": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz",
-      "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==",
-      "dev": true,
-      "requires": {
-        "@babel/helper-environment-visitor": "^7.21.5",
-        "@babel/helper-module-imports": "^7.21.4",
-        "@babel/helper-simple-access": "^7.21.5",
-        "@babel/helper-split-export-declaration": "^7.18.6",
-        "@babel/helper-validator-identifier": "^7.19.1",
-        "@babel/template": "^7.20.7",
-        "@babel/traverse": "^7.21.5",
-        "@babel/types": "^7.21.5"
-      }
-    },
-    "@babel/helper-simple-access": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz",
-      "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==",
-      "dev": true,
-      "requires": {
-        "@babel/types": "^7.21.5"
-      }
-    },
-    "@babel/helper-split-export-declaration": {
-      "version": "7.18.6",
-      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
-      "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
-      "dev": true,
-      "requires": {
-        "@babel/types": "^7.18.6"
-      }
-    },
-    "@babel/helper-string-parser": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz",
-      "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==",
-      "dev": true
-    },
-    "@babel/helper-validator-identifier": {
-      "version": "7.19.1",
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
-      "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
-      "dev": true
-    },
-    "@babel/helper-validator-option": {
-      "version": "7.21.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
-      "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
-      "dev": true
-    },
-    "@babel/helpers": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz",
-      "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==",
-      "dev": true,
-      "requires": {
-        "@babel/template": "^7.20.7",
-        "@babel/traverse": "^7.21.5",
-        "@babel/types": "^7.21.5"
-      }
-    },
-    "@babel/highlight": {
-      "version": "7.18.6",
-      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
-      "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
-      "dev": true,
-      "requires": {
-        "@babel/helper-validator-identifier": "^7.18.6",
-        "chalk": "^2.0.0",
-        "js-tokens": "^4.0.0"
-      }
-    },
-    "@babel/parser": {
-      "version": "7.21.8",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz",
-      "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==",
-      "dev": true
-    },
-    "@babel/runtime": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz",
-      "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==",
-      "requires": {
-        "regenerator-runtime": "^0.13.11"
-      }
-    },
-    "@babel/template": {
-      "version": "7.20.7",
-      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
-      "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
-      "dev": true,
-      "requires": {
-        "@babel/code-frame": "^7.18.6",
-        "@babel/parser": "^7.20.7",
-        "@babel/types": "^7.20.7"
-      }
-    },
-    "@babel/traverse": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz",
-      "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==",
-      "dev": true,
-      "requires": {
-        "@babel/code-frame": "^7.21.4",
-        "@babel/generator": "^7.21.5",
-        "@babel/helper-environment-visitor": "^7.21.5",
-        "@babel/helper-function-name": "^7.21.0",
-        "@babel/helper-hoist-variables": "^7.18.6",
-        "@babel/helper-split-export-declaration": "^7.18.6",
-        "@babel/parser": "^7.21.5",
-        "@babel/types": "^7.21.5",
-        "debug": "^4.1.0",
-        "globals": "^11.1.0"
-      }
-    },
-    "@babel/types": {
-      "version": "7.21.5",
-      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz",
-      "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==",
-      "dev": true,
-      "requires": {
-        "@babel/helper-string-parser": "^7.21.5",
-        "@babel/helper-validator-identifier": "^7.19.1",
-        "to-fast-properties": "^2.0.0"
-      }
-    },
-    "@eslint-community/eslint-utils": {
-      "version": "4.4.0",
-      "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
-      "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
-      "dev": true,
-      "requires": {
-        "eslint-visitor-keys": "^3.3.0"
-      }
-    },
-    "@eslint-community/regexpp": {
-      "version": "4.5.1",
-      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz",
-      "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==",
-      "dev": true
-    },
-    "@eslint/eslintrc": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz",
-      "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==",
-      "dev": true,
-      "requires": {
-        "ajv": "^6.12.4",
-        "debug": "^4.3.2",
-        "espree": "^9.5.2",
-        "globals": "^13.19.0",
-        "ignore": "^5.2.0",
-        "import-fresh": "^3.2.1",
-        "js-yaml": "^4.1.0",
-        "minimatch": "^3.1.2",
-        "strip-json-comments": "^3.1.1"
-      },
-      "dependencies": {
-        "globals": {
-          "version": "13.20.0",
-          "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
-          "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
-          "dev": true,
-          "requires": {
-            "type-fest": "^0.20.2"
-          }
-        }
-      }
-    },
-    "@eslint/js": {
-      "version": "8.40.0",
-      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz",
-      "integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==",
-      "dev": true
-    },
-    "@humanwhocodes/config-array": {
-      "version": "0.11.8",
-      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
-      "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
-      "dev": true,
-      "requires": {
-        "@humanwhocodes/object-schema": "^1.2.1",
-        "debug": "^4.1.1",
-        "minimatch": "^3.0.5"
-      }
-    },
-    "@humanwhocodes/module-importer": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
-      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
-      "dev": true
-    },
-    "@humanwhocodes/object-schema": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
-      "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
-      "dev": true
-    },
-    "@ianvs/prettier-plugin-sort-imports": {
-      "version": "3.7.2",
-      "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-3.7.2.tgz",
-      "integrity": "sha512-bVckKToJM8XV2wTOG1VpeXrSmfAG49esVrikbxeFbY51RJdNke9AdMANJtGuACB59uo+pGlz0wBdWFrRzWyO1A==",
-      "dev": true,
-      "requires": {
-        "@babel/core": "^7.17.7",
-        "@babel/generator": "^7.17.7",
-        "@babel/parser": "^7.17.7",
-        "@babel/traverse": "^7.17.3",
-        "@babel/types": "^7.17.0",
-        "javascript-natural-sort": "0.7.1",
-        "lodash.clone": "^4.5.0",
-        "lodash.isequal": "^4.5.0"
-      }
-    },
-    "@jridgewell/gen-mapping": {
-      "version": "0.3.3",
-      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
-      "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
-      "requires": {
-        "@jridgewell/set-array": "^1.0.1",
-        "@jridgewell/sourcemap-codec": "^1.4.10",
-        "@jridgewell/trace-mapping": "^0.3.9"
-      }
-    },
-    "@jridgewell/resolve-uri": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
-      "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="
-    },
-    "@jridgewell/set-array": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
-      "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="
-    },
-    "@jridgewell/sourcemap-codec": {
-      "version": "1.4.15",
-      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
-      "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
-    },
-    "@jridgewell/trace-mapping": {
-      "version": "0.3.18",
-      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
-      "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
-      "requires": {
-        "@jridgewell/resolve-uri": "3.1.0",
-        "@jridgewell/sourcemap-codec": "1.4.14"
-      },
-      "dependencies": {
-        "@jridgewell/sourcemap-codec": {
-          "version": "1.4.14",
-          "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
-          "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
-        }
-      }
-    },
-    "@next/env": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.4.tgz",
-      "integrity": "sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ=="
-    },
-    "@next/eslint-plugin-next": {
-      "version": "13.4.3",
-      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.3.tgz",
-      "integrity": "sha512-5B0uOnh7wyUY9vNNdIA6NUvWozhrZaTMZOzdirYAefqD0ZBK5C/h3+KMYdCKrR7JrXGvVpWnHtv54b3dCzwICA==",
-      "dev": true,
-      "requires": {
-        "glob": "7.1.7"
-      }
-    },
-    "@next/swc-darwin-arm64": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.4.tgz",
-      "integrity": "sha512-Df8SHuXgF1p+aonBMcDPEsaahNo2TCwuie7VXED4FVyECvdXfRT9unapm54NssV9tF3OQFKBFOdlje4T43VO0w==",
-      "optional": true
-    },
-    "@next/swc-darwin-x64": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.4.tgz",
-      "integrity": "sha512-siPuUwO45PnNRMeZnSa8n/Lye5ZX93IJom9wQRB5DEOdFrw0JjOMu1GINB8jAEdwa7Vdyn1oJ2xGNaQpdQQ9Pw==",
-      "optional": true
-    },
-    "@next/swc-linux-arm64-gnu": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.4.tgz",
-      "integrity": "sha512-l/k/fvRP/zmB2jkFMfefmFkyZbDkYW0mRM/LB+tH5u9pB98WsHXC0WvDHlGCYp3CH/jlkJPL7gN8nkTQVrQ/2w==",
-      "optional": true
-    },
-    "@next/swc-linux-arm64-musl": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.4.tgz",
-      "integrity": "sha512-YYGb7SlLkI+XqfQa8VPErljb7k9nUnhhRrVaOdfJNCaQnHBcvbT7cx/UjDQLdleJcfyg1Hkn5YSSIeVfjgmkTg==",
-      "optional": true
-    },
-    "@next/swc-linux-x64-gnu": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.4.tgz",
-      "integrity": "sha512-uE61vyUSClnCH18YHjA8tE1prr/PBFlBFhxBZis4XBRJoR+txAky5d7gGNUIbQ8sZZ7LVkSVgm/5Fc7mwXmRAg==",
-      "optional": true
-    },
-    "@next/swc-linux-x64-musl": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.4.tgz",
-      "integrity": "sha512-qVEKFYML/GvJSy9CfYqAdUexA6M5AklYcQCW+8JECmkQHGoPxCf04iMh7CPR7wkHyWWK+XLt4Ja7hhsPJtSnhg==",
-      "optional": true
-    },
-    "@next/swc-win32-arm64-msvc": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.4.tgz",
-      "integrity": "sha512-mDSQfqxAlfpeZOLPxLymZkX0hYF3juN57W6vFHTvwKlnHfmh12Pt7hPIRLYIShk8uYRsKPtMTth/EzpwRI+u8w==",
-      "optional": true
-    },
-    "@next/swc-win32-ia32-msvc": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.4.tgz",
-      "integrity": "sha512-aoqAT2XIekIWoriwzOmGFAvTtVY5O7JjV21giozBTP5c6uZhpvTWRbmHXbmsjZqY4HnEZQRXWkSAppsIBweKqw==",
-      "optional": true
-    },
-    "@next/swc-win32-x64-msvc": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.4.tgz",
-      "integrity": "sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==",
-      "optional": true
-    },
-    "@nodelib/fs.scandir": {
-      "version": "2.1.5",
-      "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
-      "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
-      "requires": {
-        "@nodelib/fs.stat": "2.0.5",
-        "run-parallel": "^1.1.9"
-      }
-    },
-    "@nodelib/fs.stat": {
-      "version": "2.0.5",
-      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
-      "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
-    },
-    "@nodelib/fs.walk": {
-      "version": "1.2.8",
-      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
-      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
-      "requires": {
-        "@nodelib/fs.scandir": "2.1.5",
-        "fastq": "^1.6.0"
-      }
-    },
-    "@pkgr/utils": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.0.tgz",
-      "integrity": "sha512-2OCURAmRtdlL8iUDTypMrrxfwe8frXTeXaxGsVOaYtc/wrUyk8Z/0OBetM7cdlsy7ZFWlMX72VogKeh+A4Xcjw==",
-      "dev": true,
-      "requires": {
-        "cross-spawn": "^7.0.3",
-        "fast-glob": "^3.2.12",
-        "is-glob": "^4.0.3",
-        "open": "^9.1.0",
-        "picocolors": "^1.0.0",
-        "tslib": "^2.5.0"
-      }
-    },
-    "@radix-ui/primitive": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz",
-      "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==",
-      "requires": {
-        "@babel/runtime": "^7.13.10"
-      }
-    },
-    "@radix-ui/react-compose-refs": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz",
-      "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==",
-      "requires": {
-        "@babel/runtime": "^7.13.10"
-      }
-    },
-    "@radix-ui/react-context": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz",
-      "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==",
-      "requires": {
-        "@babel/runtime": "^7.13.10"
-      }
-    },
-    "@radix-ui/react-dialog": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz",
-      "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==",
-      "requires": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/primitive": "1.0.0",
-        "@radix-ui/react-compose-refs": "1.0.0",
-        "@radix-ui/react-context": "1.0.0",
-        "@radix-ui/react-dismissable-layer": "1.0.0",
-        "@radix-ui/react-focus-guards": "1.0.0",
-        "@radix-ui/react-focus-scope": "1.0.0",
-        "@radix-ui/react-id": "1.0.0",
-        "@radix-ui/react-portal": "1.0.0",
-        "@radix-ui/react-presence": "1.0.0",
-        "@radix-ui/react-primitive": "1.0.0",
-        "@radix-ui/react-slot": "1.0.0",
-        "@radix-ui/react-use-controllable-state": "1.0.0",
-        "aria-hidden": "^1.1.1",
-        "react-remove-scroll": "2.5.4"
-      }
-    },
-    "@radix-ui/react-dismissable-layer": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz",
-      "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==",
-      "requires": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/primitive": "1.0.0",
-        "@radix-ui/react-compose-refs": "1.0.0",
-        "@radix-ui/react-primitive": "1.0.0",
-        "@radix-ui/react-use-callback-ref": "1.0.0",
-        "@radix-ui/react-use-escape-keydown": "1.0.0"
-      }
-    },
-    "@radix-ui/react-focus-guards": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz",
-      "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==",
-      "requires": {
-        "@babel/runtime": "^7.13.10"
-      }
-    },
-    "@radix-ui/react-focus-scope": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz",
-      "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==",
-      "requires": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-compose-refs": "1.0.0",
-        "@radix-ui/react-primitive": "1.0.0",
-        "@radix-ui/react-use-callback-ref": "1.0.0"
-      }
-    },
-    "@radix-ui/react-id": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz",
-      "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==",
-      "requires": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-use-layout-effect": "1.0.0"
-      }
-    },
-    "@radix-ui/react-portal": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz",
-      "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==",
-      "requires": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-primitive": "1.0.0"
-      }
-    },
-    "@radix-ui/react-presence": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz",
-      "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==",
-      "requires": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-compose-refs": "1.0.0",
-        "@radix-ui/react-use-layout-effect": "1.0.0"
-      }
-    },
-    "@radix-ui/react-primitive": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz",
-      "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==",
-      "requires": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-slot": "1.0.0"
-      }
-    },
-    "@radix-ui/react-slot": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz",
-      "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==",
-      "requires": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-compose-refs": "1.0.0"
-      }
-    },
-    "@radix-ui/react-use-callback-ref": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz",
-      "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==",
-      "requires": {
-        "@babel/runtime": "^7.13.10"
-      }
-    },
-    "@radix-ui/react-use-controllable-state": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz",
-      "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==",
-      "requires": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-use-callback-ref": "1.0.0"
-      }
-    },
-    "@radix-ui/react-use-escape-keydown": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz",
-      "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==",
-      "requires": {
-        "@babel/runtime": "^7.13.10",
-        "@radix-ui/react-use-callback-ref": "1.0.0"
-      }
-    },
-    "@radix-ui/react-use-layout-effect": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz",
-      "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==",
-      "requires": {
-        "@babel/runtime": "^7.13.10"
-      }
-    },
-    "@rushstack/eslint-patch": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz",
-      "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==",
-      "dev": true
-    },
-    "@swc/helpers": {
-      "version": "0.5.2",
-      "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz",
-      "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==",
-      "requires": {
-        "tslib": "^2.4.0"
-      }
-    },
-    "@types/json5": {
-      "version": "0.0.29",
-      "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
-      "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
-      "dev": true
-    },
-    "@types/node": {
-      "version": "17.0.45",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
-      "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
-      "dev": true
-    },
-    "@types/prop-types": {
-      "version": "15.7.5",
-      "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
-      "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==",
-      "devOptional": true
-    },
-    "@types/react": {
-      "version": "18.2.6",
-      "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.6.tgz",
-      "integrity": "sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==",
-      "devOptional": true,
-      "requires": {
-        "@types/prop-types": "*",
-        "@types/scheduler": "*",
-        "csstype": "^3.0.2"
-      }
-    },
-    "@types/react-dom": {
-      "version": "18.2.4",
-      "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz",
-      "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==",
-      "dev": true,
-      "requires": {
-        "@types/react": "*"
-      }
-    },
-    "@types/scheduler": {
-      "version": "0.16.3",
-      "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
-      "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==",
-      "devOptional": true
-    },
-    "@typescript-eslint/parser": {
-      "version": "5.59.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.5.tgz",
-      "integrity": "sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==",
-      "dev": true,
-      "requires": {
-        "@typescript-eslint/scope-manager": "5.59.5",
-        "@typescript-eslint/types": "5.59.5",
-        "@typescript-eslint/typescript-estree": "5.59.5",
-        "debug": "^4.3.4"
-      }
-    },
-    "@typescript-eslint/scope-manager": {
-      "version": "5.59.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.5.tgz",
-      "integrity": "sha512-jVecWwnkX6ZgutF+DovbBJirZcAxgxC0EOHYt/niMROf8p4PwxxG32Qdhj/iIQQIuOflLjNkxoXyArkcIP7C3A==",
-      "dev": true,
-      "requires": {
-        "@typescript-eslint/types": "5.59.5",
-        "@typescript-eslint/visitor-keys": "5.59.5"
-      }
-    },
-    "@typescript-eslint/types": {
-      "version": "5.59.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.5.tgz",
-      "integrity": "sha512-xkfRPHbqSH4Ggx4eHRIO/eGL8XL4Ysb4woL8c87YuAo8Md7AUjyWKa9YMwTL519SyDPrfEgKdewjkxNCVeJW7w==",
-      "dev": true
-    },
-    "@typescript-eslint/typescript-estree": {
-      "version": "5.59.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.5.tgz",
-      "integrity": "sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==",
-      "dev": true,
-      "requires": {
-        "@typescript-eslint/types": "5.59.5",
-        "@typescript-eslint/visitor-keys": "5.59.5",
-        "debug": "^4.3.4",
-        "globby": "^11.1.0",
-        "is-glob": "^4.0.3",
-        "semver": "^7.3.7",
-        "tsutils": "^3.21.0"
-      },
-      "dependencies": {
-        "lru-cache": {
-          "version": "6.0.0",
-          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-          "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
-          "dev": true,
-          "requires": {
-            "yallist": "^4.0.0"
-          }
-        },
-        "semver": {
-          "version": "7.5.4",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
-          "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
-          "dev": true,
-          "requires": {
-            "lru-cache": "^6.0.0"
-          }
-        },
-        "yallist": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-          "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
-          "dev": true
-        }
-      }
-    },
-    "@typescript-eslint/visitor-keys": {
-      "version": "5.59.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.5.tgz",
-      "integrity": "sha512-qL+Oz+dbeBRTeyJTIy0eniD3uvqU7x+y1QceBismZ41hd4aBSRh8UAw4pZP0+XzLuPZmx4raNMq/I+59W2lXKA==",
-      "dev": true,
-      "requires": {
-        "@typescript-eslint/types": "5.59.5",
-        "eslint-visitor-keys": "^3.3.0"
-      }
-    },
-    "acorn": {
-      "version": "8.8.2",
-      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
-      "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
-      "dev": true
-    },
-    "acorn-jsx": {
-      "version": "5.3.2",
-      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
-      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
-      "dev": true,
-      "requires": {}
-    },
-    "ajv": {
-      "version": "6.12.6",
-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
-      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
-      "dev": true,
-      "requires": {
-        "fast-deep-equal": "^3.1.1",
-        "fast-json-stable-stringify": "^2.0.0",
-        "json-schema-traverse": "^0.4.1",
-        "uri-js": "^4.2.2"
-      }
-    },
-    "ansi-regex": {
-      "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
-      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
-      "dev": true
-    },
-    "ansi-styles": {
-      "version": "3.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-      "dev": true,
-      "requires": {
-        "color-convert": "^1.9.0"
-      }
-    },
-    "any-promise": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
-      "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="
-    },
-    "anymatch": {
-      "version": "3.1.3",
-      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
-      "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
-      "requires": {
-        "normalize-path": "^3.0.0",
-        "picomatch": "^2.0.4"
-      }
-    },
-    "arg": {
-      "version": "5.0.2",
-      "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
-      "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
-    },
-    "argparse": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
-      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
-      "dev": true
-    },
-    "aria-hidden": {
-      "version": "1.2.3",
-      "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz",
-      "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==",
-      "requires": {
-        "tslib": "^2.0.0"
-      }
-    },
-    "aria-query": {
-      "version": "5.1.3",
-      "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
-      "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
-      "dev": true,
-      "requires": {
-        "deep-equal": "^2.0.5"
-      }
-    },
-    "array-buffer-byte-length": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
-      "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "is-array-buffer": "^3.0.1"
-      }
-    },
-    "array-includes": {
-      "version": "3.1.6",
-      "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
-      "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4",
-        "get-intrinsic": "^1.1.3",
-        "is-string": "^1.0.7"
-      }
-    },
-    "array-union": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
-      "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
-      "dev": true
-    },
-    "array.prototype.flat": {
-      "version": "1.3.1",
-      "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
-      "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4",
-        "es-shim-unscopables": "^1.0.0"
-      }
-    },
-    "array.prototype.flatmap": {
-      "version": "1.3.1",
-      "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz",
-      "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4",
-        "es-shim-unscopables": "^1.0.0"
-      }
-    },
-    "array.prototype.tosorted": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz",
-      "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4",
-        "es-shim-unscopables": "^1.0.0",
-        "get-intrinsic": "^1.1.3"
-      }
-    },
-    "ast-types-flow": {
-      "version": "0.0.7",
-      "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
-      "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==",
-      "dev": true
-    },
-    "autoprefixer": {
-      "version": "10.4.14",
-      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz",
-      "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==",
-      "dev": true,
-      "requires": {
-        "browserslist": "^4.21.5",
-        "caniuse-lite": "^1.0.30001464",
-        "fraction.js": "^4.2.0",
-        "normalize-range": "^0.1.2",
-        "picocolors": "^1.0.0",
-        "postcss-value-parser": "^4.2.0"
-      }
-    },
-    "available-typed-arrays": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
-      "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
-      "dev": true
-    },
-    "axe-core": {
-      "version": "4.7.0",
-      "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz",
-      "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==",
-      "dev": true
-    },
-    "axobject-query": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz",
-      "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==",
-      "dev": true,
-      "requires": {
-        "deep-equal": "^2.0.5"
-      }
-    },
-    "balanced-match": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
-      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
-    },
-    "base64-js": {
-      "version": "1.5.1",
-      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
-      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
-    },
-    "big-integer": {
-      "version": "1.6.51",
-      "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
-      "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
-      "dev": true
-    },
-    "binary-extensions": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
-      "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
-    },
-    "bl": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
-      "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
-      "requires": {
-        "buffer": "^5.5.0",
-        "inherits": "^2.0.4",
-        "readable-stream": "^3.4.0"
-      }
-    },
-    "bplist-parser": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",
-      "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==",
-      "dev": true,
-      "requires": {
-        "big-integer": "^1.6.44"
-      }
-    },
-    "brace-expansion": {
-      "version": "1.1.11",
-      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
-      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
-      "requires": {
-        "balanced-match": "^1.0.0",
-        "concat-map": "0.0.1"
-      }
-    },
-    "braces": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
-      "requires": {
-        "fill-range": "^7.0.1"
-      }
-    },
-    "browserslist": {
-      "version": "4.21.5",
-      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
-      "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
-      "dev": true,
-      "requires": {
-        "caniuse-lite": "^1.0.30001449",
-        "electron-to-chromium": "^1.4.284",
-        "node-releases": "^2.0.8",
-        "update-browserslist-db": "^1.0.10"
-      }
-    },
-    "buffer": {
-      "version": "5.7.1",
-      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
-      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
-      "requires": {
-        "base64-js": "^1.3.1",
-        "ieee754": "^1.1.13"
-      }
-    },
-    "bundle-name": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz",
-      "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==",
-      "dev": true,
-      "requires": {
-        "run-applescript": "^5.0.0"
-      }
-    },
-    "busboy": {
-      "version": "1.6.0",
-      "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
-      "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
-      "requires": {
-        "streamsearch": "^1.1.0"
-      }
-    },
-    "call-bind": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
-      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
-      "dev": true,
-      "requires": {
-        "function-bind": "^1.1.1",
-        "get-intrinsic": "^1.0.2"
-      }
-    },
-    "callsites": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
-      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
-      "dev": true
-    },
-    "camelcase-css": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
-      "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
-    },
-    "caniuse-lite": {
-      "version": "1.0.30001487",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001487.tgz",
-      "integrity": "sha512-83564Z3yWGqXsh2vaH/mhXfEM0wX+NlBCm1jYHOb97TrTWJEmPTccZgeLTPBUUb0PNVo+oomb7wkimZBIERClA=="
-    },
-    "chalk": {
-      "version": "2.4.2",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-      "dev": true,
-      "requires": {
-        "ansi-styles": "^3.2.1",
-        "escape-string-regexp": "^1.0.5",
-        "supports-color": "^5.3.0"
-      }
-    },
-    "chokidar": {
-      "version": "3.5.3",
-      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
-      "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
-      "requires": {
-        "anymatch": "~3.1.2",
-        "braces": "~3.0.2",
-        "fsevents": "~2.3.2",
-        "glob-parent": "~5.1.2",
-        "is-binary-path": "~2.1.0",
-        "is-glob": "~4.0.1",
-        "normalize-path": "~3.0.0",
-        "readdirp": "~3.6.0"
-      },
-      "dependencies": {
-        "glob-parent": {
-          "version": "5.1.2",
-          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
-          "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
-          "requires": {
-            "is-glob": "^4.0.1"
-          }
-        }
-      }
-    },
-    "chownr": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
-      "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
-    },
-    "class-variance-authority": {
-      "version": "0.4.0",
-      "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.4.0.tgz",
-      "integrity": "sha512-74enNN8O9ZNieycac/y8FxqgyzZhZbxmCitAtAeUrLPlxjSd5zA7LfpprmxEcOmQBnaGs5hYhiSGnJ0mqrtBLQ==",
-      "requires": {}
-    },
-    "client-only": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
-      "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
-    },
-    "clsx": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
-      "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg=="
-    },
-    "cmdk": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.2.0.tgz",
-      "integrity": "sha512-JQpKvEOb86SnvMZbYaFKYhvzFntWBeSZdyii0rZPhKJj9uwJBxu4DaVYDrRN7r3mPop56oPhRw+JYWTKs66TYw==",
-      "requires": {
-        "@radix-ui/react-dialog": "1.0.0",
-        "command-score": "0.1.2"
-      }
-    },
-    "color": {
-      "version": "4.2.3",
-      "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
-      "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
-      "requires": {
-        "color-convert": "^2.0.1",
-        "color-string": "^1.9.0"
-      },
-      "dependencies": {
-        "color-convert": {
-          "version": "2.0.1",
-          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
-          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-          "requires": {
-            "color-name": "~1.1.4"
-          }
-        },
-        "color-name": {
-          "version": "1.1.4",
-          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
-        }
-      }
-    },
-    "color-convert": {
-      "version": "1.9.3",
-      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
-      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-      "dev": true,
-      "requires": {
-        "color-name": "1.1.3"
-      }
-    },
-    "color-name": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
-    },
-    "color-string": {
-      "version": "1.9.1",
-      "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
-      "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
-      "requires": {
-        "color-name": "^1.0.0",
-        "simple-swizzle": "^0.2.2"
-      }
-    },
-    "command-score": {
-      "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/command-score/-/command-score-0.1.2.tgz",
-      "integrity": "sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w=="
-    },
-    "commander": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
-      "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
-    },
-    "concat-map": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
-      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
-    },
-    "convert-source-map": {
-      "version": "1.9.0",
-      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
-      "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
-      "dev": true
-    },
-    "cross-spawn": {
-      "version": "7.0.3",
-      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
-      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
-      "dev": true,
-      "requires": {
-        "path-key": "^3.1.0",
-        "shebang-command": "^2.0.0",
-        "which": "^2.0.1"
-      }
-    },
-    "cssesc": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
-      "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
-    },
-    "csstype": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
-      "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
-      "devOptional": true
-    },
-    "damerau-levenshtein": {
-      "version": "1.0.8",
-      "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
-      "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
-      "dev": true
-    },
-    "date-fns": {
-      "version": "2.30.0",
-      "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
-      "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
-      "peer": true,
-      "requires": {
-        "@babel/runtime": "^7.21.0"
-      }
-    },
-    "debug": {
-      "version": "4.3.4",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
-      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
-      "dev": true,
-      "requires": {
-        "ms": "2.1.2"
-      }
-    },
-    "decompress-response": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
-      "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
-      "requires": {
-        "mimic-response": "^3.1.0"
-      }
-    },
-    "deep-equal": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz",
-      "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==",
-      "dev": true,
-      "requires": {
-        "array-buffer-byte-length": "^1.0.0",
-        "call-bind": "^1.0.2",
-        "es-get-iterator": "^1.1.3",
-        "get-intrinsic": "^1.2.0",
-        "is-arguments": "^1.1.1",
-        "is-array-buffer": "^3.0.2",
-        "is-date-object": "^1.0.5",
-        "is-regex": "^1.1.4",
-        "is-shared-array-buffer": "^1.0.2",
-        "isarray": "^2.0.5",
-        "object-is": "^1.1.5",
-        "object-keys": "^1.1.1",
-        "object.assign": "^4.1.4",
-        "regexp.prototype.flags": "^1.5.0",
-        "side-channel": "^1.0.4",
-        "which-boxed-primitive": "^1.0.2",
-        "which-collection": "^1.0.1",
-        "which-typed-array": "^1.1.9"
-      }
-    },
-    "deep-extend": {
-      "version": "0.6.0",
-      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
-      "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
-    },
-    "deep-is": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
-      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
-      "dev": true
-    },
-    "default-browser": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz",
-      "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==",
-      "dev": true,
-      "requires": {
-        "bundle-name": "^3.0.0",
-        "default-browser-id": "^3.0.0",
-        "execa": "^7.1.1",
-        "titleize": "^3.0.0"
-      }
-    },
-    "default-browser-id": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz",
-      "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==",
-      "dev": true,
-      "requires": {
-        "bplist-parser": "^0.2.0",
-        "untildify": "^4.0.0"
-      }
-    },
-    "define-lazy-prop": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
-      "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
-      "dev": true
-    },
-    "define-properties": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
-      "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
-      "dev": true,
-      "requires": {
-        "has-property-descriptors": "^1.0.0",
-        "object-keys": "^1.1.1"
-      }
-    },
-    "detect-libc": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
-      "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w=="
-    },
-    "detect-node-es": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
-      "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
-    },
-    "didyoumean": {
-      "version": "1.2.2",
-      "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
-      "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
-    },
-    "dir-glob": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
-      "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
-      "dev": true,
-      "requires": {
-        "path-type": "^4.0.0"
-      }
-    },
-    "dlv": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
-      "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
-    },
-    "doctrine": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
-      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
-      "dev": true,
-      "requires": {
-        "esutils": "^2.0.2"
-      }
-    },
-    "electron-to-chromium": {
-      "version": "1.4.394",
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.394.tgz",
-      "integrity": "sha512-0IbC2cfr8w5LxTz+nmn2cJTGafsK9iauV2r5A5scfzyovqLrxuLoxOHE5OBobP3oVIggJT+0JfKnw9sm87c8Hw==",
-      "dev": true
-    },
-    "emoji-regex": {
-      "version": "9.2.2",
-      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
-      "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
-      "dev": true
-    },
-    "end-of-stream": {
-      "version": "1.4.4",
-      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
-      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
-      "requires": {
-        "once": "^1.4.0"
-      }
-    },
-    "enhanced-resolve": {
-      "version": "5.14.0",
-      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.0.tgz",
-      "integrity": "sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw==",
-      "dev": true,
-      "requires": {
-        "graceful-fs": "^4.2.4",
-        "tapable": "^2.2.0"
-      }
-    },
-    "es-abstract": {
-      "version": "1.21.2",
-      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
-      "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
-      "dev": true,
-      "requires": {
-        "array-buffer-byte-length": "^1.0.0",
-        "available-typed-arrays": "^1.0.5",
-        "call-bind": "^1.0.2",
-        "es-set-tostringtag": "^2.0.1",
-        "es-to-primitive": "^1.2.1",
-        "function.prototype.name": "^1.1.5",
-        "get-intrinsic": "^1.2.0",
-        "get-symbol-description": "^1.0.0",
-        "globalthis": "^1.0.3",
-        "gopd": "^1.0.1",
-        "has": "^1.0.3",
-        "has-property-descriptors": "^1.0.0",
-        "has-proto": "^1.0.1",
-        "has-symbols": "^1.0.3",
-        "internal-slot": "^1.0.5",
-        "is-array-buffer": "^3.0.2",
-        "is-callable": "^1.2.7",
-        "is-negative-zero": "^2.0.2",
-        "is-regex": "^1.1.4",
-        "is-shared-array-buffer": "^1.0.2",
-        "is-string": "^1.0.7",
-        "is-typed-array": "^1.1.10",
-        "is-weakref": "^1.0.2",
-        "object-inspect": "^1.12.3",
-        "object-keys": "^1.1.1",
-        "object.assign": "^4.1.4",
-        "regexp.prototype.flags": "^1.4.3",
-        "safe-regex-test": "^1.0.0",
-        "string.prototype.trim": "^1.2.7",
-        "string.prototype.trimend": "^1.0.6",
-        "string.prototype.trimstart": "^1.0.6",
-        "typed-array-length": "^1.0.4",
-        "unbox-primitive": "^1.0.2",
-        "which-typed-array": "^1.1.9"
-      }
-    },
-    "es-get-iterator": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
-      "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "get-intrinsic": "^1.1.3",
-        "has-symbols": "^1.0.3",
-        "is-arguments": "^1.1.1",
-        "is-map": "^2.0.2",
-        "is-set": "^2.0.2",
-        "is-string": "^1.0.7",
-        "isarray": "^2.0.5",
-        "stop-iteration-iterator": "^1.0.0"
-      }
-    },
-    "es-set-tostringtag": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
-      "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
-      "dev": true,
-      "requires": {
-        "get-intrinsic": "^1.1.3",
-        "has": "^1.0.3",
-        "has-tostringtag": "^1.0.0"
-      }
-    },
-    "es-shim-unscopables": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
-      "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
-      "dev": true,
-      "requires": {
-        "has": "^1.0.3"
-      }
-    },
-    "es-to-primitive": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
-      "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
-      "dev": true,
-      "requires": {
-        "is-callable": "^1.1.4",
-        "is-date-object": "^1.0.1",
-        "is-symbol": "^1.0.2"
-      }
-    },
-    "escalade": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
-      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
-      "dev": true
-    },
-    "escape-string-regexp": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-      "dev": true
-    },
-    "eslint": {
-      "version": "8.40.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz",
-      "integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==",
-      "dev": true,
-      "requires": {
-        "@eslint-community/eslint-utils": "^4.2.0",
-        "@eslint-community/regexpp": "^4.4.0",
-        "@eslint/eslintrc": "^2.0.3",
-        "@eslint/js": "8.40.0",
-        "@humanwhocodes/config-array": "^0.11.8",
-        "@humanwhocodes/module-importer": "^1.0.1",
-        "@nodelib/fs.walk": "^1.2.8",
-        "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.2.0",
-        "eslint-visitor-keys": "^3.4.1",
-        "espree": "^9.5.2",
-        "esquery": "^1.4.2",
-        "esutils": "^2.0.2",
-        "fast-deep-equal": "^3.1.3",
-        "file-entry-cache": "^6.0.1",
-        "find-up": "^5.0.0",
-        "glob-parent": "^6.0.2",
-        "globals": "^13.19.0",
-        "grapheme-splitter": "^1.0.4",
-        "ignore": "^5.2.0",
-        "import-fresh": "^3.0.0",
-        "imurmurhash": "^0.1.4",
-        "is-glob": "^4.0.0",
-        "is-path-inside": "^3.0.3",
-        "js-sdsl": "^4.1.4",
-        "js-yaml": "^4.1.0",
-        "json-stable-stringify-without-jsonify": "^1.0.1",
-        "levn": "^0.4.1",
-        "lodash.merge": "^4.6.2",
-        "minimatch": "^3.1.2",
-        "natural-compare": "^1.4.0",
-        "optionator": "^0.9.1",
-        "strip-ansi": "^6.0.1",
-        "strip-json-comments": "^3.1.0",
-        "text-table": "^0.2.0"
-      },
-      "dependencies": {
-        "ansi-styles": {
-          "version": "4.3.0",
-          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
-          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-          "dev": true,
-          "requires": {
-            "color-convert": "^2.0.1"
-          }
-        },
-        "chalk": {
-          "version": "4.1.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-          "dev": true,
-          "requires": {
-            "ansi-styles": "^4.1.0",
-            "supports-color": "^7.1.0"
-          }
-        },
-        "color-convert": {
-          "version": "2.0.1",
-          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
-          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-          "dev": true,
-          "requires": {
-            "color-name": "~1.1.4"
-          }
-        },
-        "color-name": {
-          "version": "1.1.4",
-          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-          "dev": true
-        },
-        "escape-string-regexp": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
-          "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
-          "dev": true
-        },
-        "globals": {
-          "version": "13.20.0",
-          "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
-          "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
-          "dev": true,
-          "requires": {
-            "type-fest": "^0.20.2"
-          }
-        },
-        "has-flag": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
-          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-          "dev": true
-        },
-        "supports-color": {
-          "version": "7.2.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
-          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-          "dev": true,
-          "requires": {
-            "has-flag": "^4.0.0"
-          }
-        }
-      }
-    },
-    "eslint-config-next": {
-      "version": "13.4.3",
-      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.3.tgz",
-      "integrity": "sha512-1lXwdFi29fKxzeugof/TUE7lpHyJQt5+U4LaUHyvQfHjvsWO77vFNicJv5sX6k0VDVSbnfz0lw+avxI+CinbMg==",
-      "dev": true,
-      "requires": {
-        "@next/eslint-plugin-next": "13.4.3",
-        "@rushstack/eslint-patch": "^1.1.3",
-        "@typescript-eslint/parser": "^5.42.0",
-        "eslint-import-resolver-node": "^0.3.6",
-        "eslint-import-resolver-typescript": "^3.5.2",
-        "eslint-plugin-import": "^2.26.0",
-        "eslint-plugin-jsx-a11y": "^6.5.1",
-        "eslint-plugin-react": "^7.31.7",
-        "eslint-plugin-react-hooks": "^4.5.0"
-      }
-    },
-    "eslint-config-prettier": {
-      "version": "8.8.0",
-      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz",
-      "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==",
-      "dev": true,
-      "requires": {}
-    },
-    "eslint-import-resolver-node": {
-      "version": "0.3.7",
-      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz",
-      "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==",
-      "dev": true,
-      "requires": {
-        "debug": "^3.2.7",
-        "is-core-module": "^2.11.0",
-        "resolve": "^1.22.1"
-      },
-      "dependencies": {
-        "debug": {
-          "version": "3.2.7",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
-          "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
-          "dev": true,
-          "requires": {
-            "ms": "^2.1.1"
-          }
-        }
-      }
-    },
-    "eslint-import-resolver-typescript": {
-      "version": "3.5.5",
-      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz",
-      "integrity": "sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==",
-      "dev": true,
-      "requires": {
-        "debug": "^4.3.4",
-        "enhanced-resolve": "^5.12.0",
-        "eslint-module-utils": "^2.7.4",
-        "get-tsconfig": "^4.5.0",
-        "globby": "^13.1.3",
-        "is-core-module": "^2.11.0",
-        "is-glob": "^4.0.3",
-        "synckit": "^0.8.5"
-      },
-      "dependencies": {
-        "globby": {
-          "version": "13.1.4",
-          "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz",
-          "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==",
-          "dev": true,
-          "requires": {
-            "dir-glob": "^3.0.1",
-            "fast-glob": "^3.2.11",
-            "ignore": "^5.2.0",
-            "merge2": "^1.4.1",
-            "slash": "^4.0.0"
-          }
-        },
-        "slash": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
-          "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
-          "dev": true
-        }
-      }
-    },
-    "eslint-module-utils": {
-      "version": "2.8.0",
-      "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
-      "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
-      "dev": true,
-      "requires": {
-        "debug": "^3.2.7"
-      },
-      "dependencies": {
-        "debug": {
-          "version": "3.2.7",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
-          "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
-          "dev": true,
-          "requires": {
-            "ms": "^2.1.1"
-          }
-        }
-      }
-    },
-    "eslint-plugin-import": {
-      "version": "2.27.5",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz",
-      "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==",
-      "dev": true,
-      "requires": {
-        "array-includes": "^3.1.6",
-        "array.prototype.flat": "^1.3.1",
-        "array.prototype.flatmap": "^1.3.1",
-        "debug": "^3.2.7",
-        "doctrine": "^2.1.0",
-        "eslint-import-resolver-node": "^0.3.7",
-        "eslint-module-utils": "^2.7.4",
-        "has": "^1.0.3",
-        "is-core-module": "^2.11.0",
-        "is-glob": "^4.0.3",
-        "minimatch": "^3.1.2",
-        "object.values": "^1.1.6",
-        "resolve": "^1.22.1",
-        "semver": "^6.3.0",
-        "tsconfig-paths": "^3.14.1"
-      },
-      "dependencies": {
-        "debug": {
-          "version": "3.2.7",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
-          "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
-          "dev": true,
-          "requires": {
-            "ms": "^2.1.1"
-          }
-        },
-        "doctrine": {
-          "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
-          "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
-          "dev": true,
-          "requires": {
-            "esutils": "^2.0.2"
-          }
-        }
-      }
-    },
-    "eslint-plugin-jsx-a11y": {
-      "version": "6.7.1",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz",
-      "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==",
-      "dev": true,
-      "requires": {
-        "@babel/runtime": "^7.20.7",
-        "aria-query": "^5.1.3",
-        "array-includes": "^3.1.6",
-        "array.prototype.flatmap": "^1.3.1",
-        "ast-types-flow": "^0.0.7",
-        "axe-core": "^4.6.2",
-        "axobject-query": "^3.1.1",
-        "damerau-levenshtein": "^1.0.8",
-        "emoji-regex": "^9.2.2",
-        "has": "^1.0.3",
-        "jsx-ast-utils": "^3.3.3",
-        "language-tags": "=1.0.5",
-        "minimatch": "^3.1.2",
-        "object.entries": "^1.1.6",
-        "object.fromentries": "^2.0.6",
-        "semver": "^6.3.0"
-      }
-    },
-    "eslint-plugin-react": {
-      "version": "7.32.2",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz",
-      "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==",
-      "dev": true,
-      "requires": {
-        "array-includes": "^3.1.6",
-        "array.prototype.flatmap": "^1.3.1",
-        "array.prototype.tosorted": "^1.1.1",
-        "doctrine": "^2.1.0",
-        "estraverse": "^5.3.0",
-        "jsx-ast-utils": "^2.4.1 || ^3.0.0",
-        "minimatch": "^3.1.2",
-        "object.entries": "^1.1.6",
-        "object.fromentries": "^2.0.6",
-        "object.hasown": "^1.1.2",
-        "object.values": "^1.1.6",
-        "prop-types": "^15.8.1",
-        "resolve": "^2.0.0-next.4",
-        "semver": "^6.3.0",
-        "string.prototype.matchall": "^4.0.8"
-      },
-      "dependencies": {
-        "doctrine": {
-          "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
-          "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
-          "dev": true,
-          "requires": {
-            "esutils": "^2.0.2"
-          }
-        },
-        "resolve": {
-          "version": "2.0.0-next.4",
-          "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
-          "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
-          "dev": true,
-          "requires": {
-            "is-core-module": "^2.9.0",
-            "path-parse": "^1.0.7",
-            "supports-preserve-symlinks-flag": "^1.0.0"
-          }
-        }
-      }
-    },
-    "eslint-plugin-react-hooks": {
-      "version": "4.6.0",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
-      "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
-      "dev": true,
-      "requires": {}
-    },
-    "eslint-plugin-tailwindcss": {
-      "version": "3.11.0",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.11.0.tgz",
-      "integrity": "sha512-RaraOG4D6VXutKnoNvFQ4+frTWGJDKtezy1yCrGFS7Um1to/npDNdh2GL19IRoGB/eanbtwhxFXy+xyEw0grAg==",
-      "dev": true,
-      "requires": {
-        "fast-glob": "^3.2.5",
-        "postcss": "^8.4.4"
-      }
-    },
-    "eslint-scope": {
-      "version": "7.2.0",
-      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz",
-      "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==",
-      "dev": true,
-      "requires": {
-        "esrecurse": "^4.3.0",
-        "estraverse": "^5.2.0"
-      }
-    },
-    "eslint-visitor-keys": {
-      "version": "3.4.1",
-      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
-      "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
-      "dev": true
-    },
-    "espree": {
-      "version": "9.5.2",
-      "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz",
-      "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==",
-      "dev": true,
-      "requires": {
-        "acorn": "^8.8.0",
-        "acorn-jsx": "^5.3.2",
-        "eslint-visitor-keys": "^3.4.1"
-      }
-    },
-    "esquery": {
-      "version": "1.5.0",
-      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
-      "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
-      "dev": true,
-      "requires": {
-        "estraverse": "^5.1.0"
-      }
-    },
-    "esrecurse": {
-      "version": "4.3.0",
-      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
-      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
-      "dev": true,
-      "requires": {
-        "estraverse": "^5.2.0"
-      }
-    },
-    "estraverse": {
-      "version": "5.3.0",
-      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
-      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
-      "dev": true
-    },
-    "esutils": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
-      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
-      "dev": true
-    },
-    "execa": {
-      "version": "7.1.1",
-      "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz",
-      "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==",
-      "dev": true,
-      "requires": {
-        "cross-spawn": "^7.0.3",
-        "get-stream": "^6.0.1",
-        "human-signals": "^4.3.0",
-        "is-stream": "^3.0.0",
-        "merge-stream": "^2.0.0",
-        "npm-run-path": "^5.1.0",
-        "onetime": "^6.0.0",
-        "signal-exit": "^3.0.7",
-        "strip-final-newline": "^3.0.0"
-      }
-    },
-    "expand-template": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
-      "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg=="
-    },
-    "fast-deep-equal": {
-      "version": "3.1.3",
-      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
-      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
-      "dev": true
-    },
-    "fast-glob": {
-      "version": "3.2.12",
-      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
-      "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
-      "requires": {
-        "@nodelib/fs.stat": "^2.0.2",
-        "@nodelib/fs.walk": "^1.2.3",
-        "glob-parent": "^5.1.2",
-        "merge2": "^1.3.0",
-        "micromatch": "^4.0.4"
-      },
-      "dependencies": {
-        "glob-parent": {
-          "version": "5.1.2",
-          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
-          "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
-          "requires": {
-            "is-glob": "^4.0.1"
-          }
-        }
-      }
-    },
-    "fast-json-stable-stringify": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
-      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
-      "dev": true
-    },
-    "fast-levenshtein": {
-      "version": "2.0.6",
-      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
-      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
-      "dev": true
-    },
-    "fastq": {
-      "version": "1.15.0",
-      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
-      "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
-      "requires": {
-        "reusify": "^1.0.4"
-      }
-    },
-    "file-entry-cache": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
-      "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
-      "dev": true,
-      "requires": {
-        "flat-cache": "^3.0.4"
-      }
-    },
-    "fill-range": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
-      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
-      "requires": {
-        "to-regex-range": "^5.0.1"
-      }
-    },
-    "find-up": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
-      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
-      "dev": true,
-      "requires": {
-        "locate-path": "^6.0.0",
-        "path-exists": "^4.0.0"
-      }
-    },
-    "flat-cache": {
-      "version": "3.0.4",
-      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
-      "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
-      "dev": true,
-      "requires": {
-        "flatted": "^3.1.0",
-        "rimraf": "^3.0.2"
-      }
-    },
-    "flatted": {
-      "version": "3.2.7",
-      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
-      "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
-      "dev": true
-    },
-    "for-each": {
-      "version": "0.3.3",
-      "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
-      "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
-      "dev": true,
-      "requires": {
-        "is-callable": "^1.1.3"
-      }
-    },
-    "fraction.js": {
-      "version": "4.2.0",
-      "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
-      "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
-      "dev": true
-    },
-    "fs-constants": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
-      "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
-    },
-    "fs.realpath": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
-      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
-    },
-    "fsevents": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
-      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
-      "optional": true
-    },
-    "function-bind": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
-      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
-    },
-    "function.prototype.name": {
-      "version": "1.1.5",
-      "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
-      "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.19.0",
-        "functions-have-names": "^1.2.2"
-      }
-    },
-    "functions-have-names": {
-      "version": "1.2.3",
-      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
-      "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
-      "dev": true
-    },
-    "gensync": {
-      "version": "1.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
-      "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
-      "dev": true
-    },
-    "get-intrinsic": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
-      "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
-      "dev": true,
-      "requires": {
-        "function-bind": "^1.1.1",
-        "has": "^1.0.3",
-        "has-symbols": "^1.0.3"
-      }
-    },
-    "get-nonce": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
-      "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="
-    },
-    "get-stream": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
-      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
-      "dev": true
-    },
-    "get-symbol-description": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
-      "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "get-intrinsic": "^1.1.1"
-      }
-    },
-    "get-tsconfig": {
-      "version": "4.5.0",
-      "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.5.0.tgz",
-      "integrity": "sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==",
-      "dev": true
-    },
-    "github-from-package": {
-      "version": "0.0.0",
-      "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
-      "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw=="
-    },
-    "glob": {
-      "version": "7.1.7",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
-      "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
-      "dev": true,
-      "requires": {
-        "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"
-      }
-    },
-    "glob-parent": {
-      "version": "6.0.2",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
-      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
-      "requires": {
-        "is-glob": "^4.0.3"
-      }
-    },
-    "glob-to-regexp": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
-      "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
-    },
-    "globals": {
-      "version": "11.12.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
-      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
-      "dev": true
-    },
-    "globalthis": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
-      "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
-      "dev": true,
-      "requires": {
-        "define-properties": "^1.1.3"
-      }
-    },
-    "globby": {
-      "version": "11.1.0",
-      "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
-      "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
-      "dev": true,
-      "requires": {
-        "array-union": "^2.1.0",
-        "dir-glob": "^3.0.1",
-        "fast-glob": "^3.2.9",
-        "ignore": "^5.2.0",
-        "merge2": "^1.4.1",
-        "slash": "^3.0.0"
-      }
-    },
-    "gopd": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
-      "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
-      "dev": true,
-      "requires": {
-        "get-intrinsic": "^1.1.3"
-      }
-    },
-    "graceful-fs": {
-      "version": "4.2.11",
-      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
-      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
-    },
-    "grapheme-splitter": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
-      "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
-      "dev": true
-    },
-    "has": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
-      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
-      "requires": {
-        "function-bind": "^1.1.1"
-      }
-    },
-    "has-bigints": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
-      "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
-      "dev": true
-    },
-    "has-flag": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
-      "dev": true
-    },
-    "has-property-descriptors": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
-      "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
-      "dev": true,
-      "requires": {
-        "get-intrinsic": "^1.1.1"
-      }
-    },
-    "has-proto": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
-      "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
-      "dev": true
-    },
-    "has-symbols": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
-      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
-      "dev": true
-    },
-    "has-tostringtag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
-      "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
-      "dev": true,
-      "requires": {
-        "has-symbols": "^1.0.2"
-      }
-    },
-    "human-signals": {
-      "version": "4.3.1",
-      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
-      "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
-      "dev": true
-    },
-    "husky": {
-      "version": "8.0.3",
-      "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz",
-      "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==",
-      "dev": true
-    },
-    "ieee754": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
-      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
-    },
-    "ignore": {
-      "version": "5.2.4",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
-      "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
-      "dev": true
-    },
-    "import-fresh": {
-      "version": "3.3.0",
-      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
-      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
-      "dev": true,
-      "requires": {
-        "parent-module": "^1.0.0",
-        "resolve-from": "^4.0.0"
-      }
-    },
-    "imurmurhash": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
-      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
-      "dev": true
-    },
-    "inflight": {
-      "version": "1.0.6",
-      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
-      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
-      "requires": {
-        "once": "^1.3.0",
-        "wrappy": "1"
-      }
-    },
-    "inherits": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
-      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
-    },
-    "ini": {
-      "version": "1.3.8",
-      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
-      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
-    },
-    "internal-slot": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
-      "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
-      "dev": true,
-      "requires": {
-        "get-intrinsic": "^1.2.0",
-        "has": "^1.0.3",
-        "side-channel": "^1.0.4"
-      }
-    },
-    "invariant": {
-      "version": "2.2.4",
-      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
-      "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
-      "requires": {
-        "loose-envify": "^1.0.0"
-      }
-    },
-    "is-arguments": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
-      "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "has-tostringtag": "^1.0.0"
-      }
-    },
-    "is-array-buffer": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
-      "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "get-intrinsic": "^1.2.0",
-        "is-typed-array": "^1.1.10"
-      }
-    },
-    "is-arrayish": {
-      "version": "0.3.2",
-      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
-      "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
-    },
-    "is-bigint": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
-      "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
-      "dev": true,
-      "requires": {
-        "has-bigints": "^1.0.1"
-      }
-    },
-    "is-binary-path": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
-      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
-      "requires": {
-        "binary-extensions": "^2.0.0"
-      }
-    },
-    "is-boolean-object": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
-      "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "has-tostringtag": "^1.0.0"
-      }
-    },
-    "is-callable": {
-      "version": "1.2.7",
-      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
-      "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
-      "dev": true
-    },
-    "is-core-module": {
-      "version": "2.12.0",
-      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
-      "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
-      "requires": {
-        "has": "^1.0.3"
-      }
-    },
-    "is-date-object": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
-      "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
-      "dev": true,
-      "requires": {
-        "has-tostringtag": "^1.0.0"
-      }
-    },
-    "is-docker": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
-      "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
-      "dev": true
-    },
-    "is-extglob": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
-    },
-    "is-glob": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
-      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
-      "requires": {
-        "is-extglob": "^2.1.1"
-      }
-    },
-    "is-inside-container": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
-      "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
-      "dev": true,
-      "requires": {
-        "is-docker": "^3.0.0"
-      }
-    },
-    "is-map": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
-      "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
-      "dev": true
-    },
-    "is-negative-zero": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
-      "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
-      "dev": true
-    },
-    "is-number": {
-      "version": "7.0.0",
-      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
-      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
-    },
-    "is-number-object": {
-      "version": "1.0.7",
-      "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
-      "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
-      "dev": true,
-      "requires": {
-        "has-tostringtag": "^1.0.0"
-      }
-    },
-    "is-path-inside": {
-      "version": "3.0.3",
-      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
-      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
-      "dev": true
-    },
-    "is-regex": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
-      "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "has-tostringtag": "^1.0.0"
-      }
-    },
-    "is-set": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
-      "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
-      "dev": true
-    },
-    "is-shared-array-buffer": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
-      "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2"
-      }
-    },
-    "is-stream": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
-      "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
-      "dev": true
-    },
-    "is-string": {
-      "version": "1.0.7",
-      "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
-      "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
-      "dev": true,
-      "requires": {
-        "has-tostringtag": "^1.0.0"
-      }
-    },
-    "is-symbol": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
-      "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
-      "dev": true,
-      "requires": {
-        "has-symbols": "^1.0.2"
-      }
-    },
-    "is-typed-array": {
-      "version": "1.1.10",
-      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
-      "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
-      "dev": true,
-      "requires": {
-        "available-typed-arrays": "^1.0.5",
-        "call-bind": "^1.0.2",
-        "for-each": "^0.3.3",
-        "gopd": "^1.0.1",
-        "has-tostringtag": "^1.0.0"
-      }
-    },
-    "is-weakmap": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
-      "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
-      "dev": true
-    },
-    "is-weakref": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
-      "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2"
-      }
-    },
-    "is-weakset": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
-      "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "get-intrinsic": "^1.1.1"
-      }
-    },
-    "is-wsl": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
-      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
-      "dev": true,
-      "requires": {
-        "is-docker": "^2.0.0"
-      },
-      "dependencies": {
-        "is-docker": {
-          "version": "2.2.1",
-          "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
-          "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
-          "dev": true
-        }
-      }
-    },
-    "isarray": {
-      "version": "2.0.5",
-      "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
-      "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
-      "dev": true
-    },
-    "isexe": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
-      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
-      "dev": true
-    },
-    "javascript-natural-sort": {
-      "version": "0.7.1",
-      "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz",
-      "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==",
-      "dev": true
-    },
-    "jiti": {
-      "version": "1.18.2",
-      "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz",
-      "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg=="
-    },
-    "js-sdsl": {
-      "version": "4.4.0",
-      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz",
-      "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==",
-      "dev": true
-    },
-    "js-tokens": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
-      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
-    },
-    "js-yaml": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
-      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
-      "dev": true,
-      "requires": {
-        "argparse": "^2.0.1"
-      }
-    },
-    "jsesc": {
-      "version": "2.5.2",
-      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
-      "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
-      "dev": true
-    },
-    "json-schema-traverse": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
-      "dev": true
-    },
-    "json-stable-stringify-without-jsonify": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
-      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
-      "dev": true
-    },
-    "json5": {
-      "version": "2.2.3",
-      "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
-      "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
-      "dev": true
-    },
-    "jsx-ast-utils": {
-      "version": "3.3.3",
-      "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz",
-      "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==",
-      "dev": true,
-      "requires": {
-        "array-includes": "^3.1.5",
-        "object.assign": "^4.1.3"
-      }
-    },
-    "language-subtag-registry": {
-      "version": "0.3.22",
-      "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
-      "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==",
-      "dev": true
-    },
-    "language-tags": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
-      "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==",
-      "dev": true,
-      "requires": {
-        "language-subtag-registry": "~0.3.2"
-      }
-    },
-    "levn": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
-      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
-      "dev": true,
-      "requires": {
-        "prelude-ls": "^1.2.1",
-        "type-check": "~0.4.0"
-      }
-    },
-    "lilconfig": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
-      "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ=="
-    },
-    "lines-and-columns": {
-      "version": "1.2.4",
-      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
-      "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
-    },
-    "locate-path": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
-      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
-      "dev": true,
-      "requires": {
-        "p-locate": "^5.0.0"
-      }
-    },
-    "lodash.clone": {
-      "version": "4.5.0",
-      "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
-      "integrity": "sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg==",
-      "dev": true
-    },
-    "lodash.isequal": {
-      "version": "4.5.0",
-      "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
-      "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==",
-      "dev": true
-    },
-    "lodash.merge": {
-      "version": "4.6.2",
-      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
-      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
-      "dev": true
-    },
-    "loose-envify": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
-      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
-      "requires": {
-        "js-tokens": "^3.0.0 || ^4.0.0"
-      }
-    },
-    "lru-cache": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
-      "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
-      "dev": true,
-      "requires": {
-        "yallist": "^3.0.2"
-      }
-    },
-    "lucide-react": {
-      "version": "0.105.0-alpha.4",
-      "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz",
-      "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==",
-      "requires": {}
-    },
-    "merge-stream": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
-      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
-      "dev": true
-    },
-    "merge2": {
-      "version": "1.4.1",
-      "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
-      "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
-    },
-    "micromatch": {
-      "version": "4.0.5",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
-      "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
-      "requires": {
-        "braces": "^3.0.2",
-        "picomatch": "^2.3.1"
-      }
-    },
-    "mimic-fn": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
-      "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
-      "dev": true
-    },
-    "mimic-response": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
-      "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
-    },
-    "minimatch": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
-      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
-      "requires": {
-        "brace-expansion": "^1.1.7"
-      }
-    },
-    "minimist": {
-      "version": "1.2.8",
-      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
-      "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
-    },
-    "mkdirp-classic": {
-      "version": "0.5.3",
-      "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
-      "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
-    },
-    "ms": {
-      "version": "2.1.2",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
-      "dev": true
-    },
-    "mz": {
-      "version": "2.7.0",
-      "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
-      "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
-      "requires": {
-        "any-promise": "^1.0.0",
-        "object-assign": "^4.0.1",
-        "thenify-all": "^1.0.0"
-      }
-    },
-    "nanoid": {
-      "version": "3.3.6",
-      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
-      "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA=="
-    },
-    "napi-build-utils": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
-      "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg=="
-    },
-    "natural-compare": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
-      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
-      "dev": true
-    },
-    "next": {
-      "version": "13.5.4",
-      "resolved": "https://registry.npmjs.org/next/-/next-13.5.4.tgz",
-      "integrity": "sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==",
-      "requires": {
-        "@next/env": "13.5.4",
-        "@next/swc-darwin-arm64": "13.5.4",
-        "@next/swc-darwin-x64": "13.5.4",
-        "@next/swc-linux-arm64-gnu": "13.5.4",
-        "@next/swc-linux-arm64-musl": "13.5.4",
-        "@next/swc-linux-x64-gnu": "13.5.4",
-        "@next/swc-linux-x64-musl": "13.5.4",
-        "@next/swc-win32-arm64-msvc": "13.5.4",
-        "@next/swc-win32-ia32-msvc": "13.5.4",
-        "@next/swc-win32-x64-msvc": "13.5.4",
-        "@swc/helpers": "0.5.2",
-        "busboy": "1.6.0",
-        "caniuse-lite": "^1.0.30001406",
-        "postcss": "8.4.31",
-        "styled-jsx": "5.1.1",
-        "watchpack": "2.4.0"
-      }
-    },
-    "next-themes": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz",
-      "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==",
-      "requires": {}
-    },
-    "node-abi": {
-      "version": "3.40.0",
-      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.40.0.tgz",
-      "integrity": "sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==",
-      "requires": {
-        "semver": "^7.3.5"
-      },
-      "dependencies": {
-        "lru-cache": {
-          "version": "6.0.0",
-          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-          "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
-          "requires": {
-            "yallist": "^4.0.0"
-          }
-        },
-        "semver": {
-          "version": "7.5.4",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
-          "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
-          "requires": {
-            "lru-cache": "^6.0.0"
-          }
-        },
-        "yallist": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-          "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
-        }
-      }
-    },
-    "node-addon-api": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz",
-      "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA=="
-    },
-    "node-releases": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
-      "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
-      "dev": true
-    },
-    "normalize-path": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
-      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
-    },
-    "normalize-range": {
-      "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
-      "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
-      "dev": true
-    },
-    "npm-run-path": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
-      "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
-      "dev": true,
-      "requires": {
-        "path-key": "^4.0.0"
-      },
-      "dependencies": {
-        "path-key": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
-          "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
-          "dev": true
-        }
-      }
-    },
-    "object-assign": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
-      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
-    },
-    "object-hash": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
-      "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="
-    },
-    "object-inspect": {
-      "version": "1.12.3",
-      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
-      "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
-      "dev": true
-    },
-    "object-is": {
-      "version": "1.1.5",
-      "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
-      "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.3"
-      }
-    },
-    "object-keys": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
-      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
-      "dev": true
-    },
-    "object.assign": {
-      "version": "4.1.4",
-      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
-      "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "has-symbols": "^1.0.3",
-        "object-keys": "^1.1.1"
-      }
-    },
-    "object.entries": {
-      "version": "1.1.6",
-      "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
-      "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      }
-    },
-    "object.fromentries": {
-      "version": "2.0.6",
-      "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz",
-      "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      }
-    },
-    "object.hasown": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz",
-      "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==",
-      "dev": true,
-      "requires": {
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      }
-    },
-    "object.values": {
-      "version": "1.1.6",
-      "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
-      "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      }
-    },
-    "once": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
-      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
-      "requires": {
-        "wrappy": "1"
-      }
-    },
-    "onetime": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
-      "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
-      "dev": true,
-      "requires": {
-        "mimic-fn": "^4.0.0"
-      }
-    },
-    "open": {
-      "version": "9.1.0",
-      "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz",
-      "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==",
-      "dev": true,
-      "requires": {
-        "default-browser": "^4.0.0",
-        "define-lazy-prop": "^3.0.0",
-        "is-inside-container": "^1.0.0",
-        "is-wsl": "^2.2.0"
-      }
-    },
-    "optionator": {
-      "version": "0.9.1",
-      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
-      "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
-      "dev": true,
-      "requires": {
-        "deep-is": "^0.1.3",
-        "fast-levenshtein": "^2.0.6",
-        "levn": "^0.4.1",
-        "prelude-ls": "^1.2.1",
-        "type-check": "^0.4.0",
-        "word-wrap": "^1.2.3"
-      }
-    },
-    "p-limit": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
-      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
-      "dev": true,
-      "requires": {
-        "yocto-queue": "^0.1.0"
-      }
-    },
-    "p-locate": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
-      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
-      "dev": true,
-      "requires": {
-        "p-limit": "^3.0.2"
-      }
-    },
-    "parent-module": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
-      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
-      "dev": true,
-      "requires": {
-        "callsites": "^3.0.0"
-      }
-    },
-    "path-exists": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
-      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
-      "dev": true
-    },
-    "path-is-absolute": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
-      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
-    },
-    "path-key": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
-      "dev": true
-    },
-    "path-parse": {
-      "version": "1.0.7",
-      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
-      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
-    },
-    "path-type": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
-      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
-      "dev": true
-    },
-    "picocolors": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
-      "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-    },
-    "picomatch": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
-      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
-    },
-    "pify": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-      "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
-    },
-    "pirates": {
-      "version": "4.0.5",
-      "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
-      "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ=="
-    },
-    "postcss": {
-      "version": "8.4.31",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
-      "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
-      "requires": {
-        "nanoid": "^3.3.6",
-        "picocolors": "^1.0.0",
-        "source-map-js": "^1.0.2"
-      }
-    },
-    "postcss-import": {
-      "version": "15.1.0",
-      "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
-      "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
-      "requires": {
-        "postcss-value-parser": "^4.0.0",
-        "read-cache": "^1.0.0",
-        "resolve": "^1.1.7"
-      }
-    },
-    "postcss-js": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
-      "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
-      "requires": {
-        "camelcase-css": "^2.0.1"
-      }
-    },
-    "postcss-load-config": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz",
-      "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==",
-      "requires": {
-        "lilconfig": "^2.0.5",
-        "yaml": "^2.1.1"
-      }
-    },
-    "postcss-nested": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz",
-      "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==",
-      "requires": {
-        "postcss-selector-parser": "^6.0.11"
-      }
-    },
-    "postcss-selector-parser": {
-      "version": "6.0.12",
-      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz",
-      "integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==",
-      "requires": {
-        "cssesc": "^3.0.0",
-        "util-deprecate": "^1.0.2"
-      }
-    },
-    "postcss-value-parser": {
-      "version": "4.2.0",
-      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
-      "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
-    },
-    "prebuild-install": {
-      "version": "7.1.1",
-      "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
-      "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==",
-      "requires": {
-        "detect-libc": "^2.0.0",
-        "expand-template": "^2.0.3",
-        "github-from-package": "0.0.0",
-        "minimist": "^1.2.3",
-        "mkdirp-classic": "^0.5.3",
-        "napi-build-utils": "^1.0.1",
-        "node-abi": "^3.3.0",
-        "pump": "^3.0.0",
-        "rc": "^1.2.7",
-        "simple-get": "^4.0.0",
-        "tar-fs": "^2.0.0",
-        "tunnel-agent": "^0.6.0"
-      }
-    },
-    "prelude-ls": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
-      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
-      "dev": true
-    },
-    "prettier": {
-      "version": "2.8.8",
-      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
-      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
-      "dev": true
-    },
-    "prettier-plugin-organize-imports": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-3.2.2.tgz",
-      "integrity": "sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==",
-      "dev": true,
-      "requires": {}
-    },
-    "prettier-plugin-tailwindcss": {
-      "version": "0.3.0",
-      "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.3.0.tgz",
-      "integrity": "sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==",
-      "dev": true,
-      "requires": {}
-    },
-    "prop-types": {
-      "version": "15.8.1",
-      "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
-      "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
-      "dev": true,
-      "requires": {
-        "loose-envify": "^1.4.0",
-        "object-assign": "^4.1.1",
-        "react-is": "^16.13.1"
-      }
-    },
-    "pump": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
-      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
-      "requires": {
-        "end-of-stream": "^1.1.0",
-        "once": "^1.3.1"
-      }
-    },
-    "punycode": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
-      "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
-      "dev": true
-    },
-    "queue-microtask": {
-      "version": "1.2.3",
-      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
-      "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
-    },
-    "rc": {
-      "version": "1.2.8",
-      "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
-      "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
-      "requires": {
-        "deep-extend": "^0.6.0",
-        "ini": "~1.3.0",
-        "minimist": "^1.2.0",
-        "strip-json-comments": "~2.0.1"
-      },
-      "dependencies": {
-        "strip-json-comments": {
-          "version": "2.0.1",
-          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
-          "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="
-        }
-      }
-    },
-    "react": {
-      "version": "18.2.0",
-      "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
-      "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
-      "requires": {
-        "loose-envify": "^1.1.0"
-      }
-    },
-    "react-day-picker": {
-      "version": "8.7.1",
-      "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.7.1.tgz",
-      "integrity": "sha512-Gv426AW8b151CZfh3aP5RUGztLwHB/EyJgWZ5iMgtzbFBkjHfG6Y66CIQFMWGLnYjsQ9DYSJRmJ5S0Pg5HWKjA==",
-      "requires": {}
-    },
-    "react-dom": {
-      "version": "18.2.0",
-      "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
-      "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
-      "requires": {
-        "loose-envify": "^1.1.0",
-        "scheduler": "^0.23.0"
-      }
-    },
-    "react-icons": {
-      "version": "4.8.0",
-      "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.8.0.tgz",
-      "integrity": "sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==",
-      "requires": {}
-    },
-    "react-is": {
-      "version": "16.13.1",
-      "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
-      "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
-      "dev": true
-    },
-    "react-remove-scroll": {
-      "version": "2.5.4",
-      "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz",
-      "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==",
-      "requires": {
-        "react-remove-scroll-bar": "^2.3.3",
-        "react-style-singleton": "^2.2.1",
-        "tslib": "^2.1.0",
-        "use-callback-ref": "^1.3.0",
-        "use-sidecar": "^1.1.2"
-      }
-    },
-    "react-remove-scroll-bar": {
-      "version": "2.3.4",
-      "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz",
-      "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==",
-      "requires": {
-        "react-style-singleton": "^2.2.1",
-        "tslib": "^2.0.0"
-      }
-    },
-    "react-style-singleton": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
-      "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
-      "requires": {
-        "get-nonce": "^1.0.0",
-        "invariant": "^2.2.4",
-        "tslib": "^2.0.0"
-      }
-    },
-    "read-cache": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
-      "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
-      "requires": {
-        "pify": "^2.3.0"
-      }
-    },
-    "readable-stream": {
-      "version": "3.6.2",
-      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
-      "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
-      "requires": {
-        "inherits": "^2.0.3",
-        "string_decoder": "^1.1.1",
-        "util-deprecate": "^1.0.1"
-      }
-    },
-    "readdirp": {
-      "version": "3.6.0",
-      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
-      "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
-      "requires": {
-        "picomatch": "^2.2.1"
-      }
-    },
-    "regenerator-runtime": {
-      "version": "0.13.11",
-      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
-      "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
-    },
-    "regexp.prototype.flags": {
-      "version": "1.5.0",
-      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
-      "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.2.0",
-        "functions-have-names": "^1.2.3"
-      }
-    },
-    "resolve": {
-      "version": "1.22.2",
-      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
-      "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
-      "requires": {
-        "is-core-module": "^2.11.0",
-        "path-parse": "^1.0.7",
-        "supports-preserve-symlinks-flag": "^1.0.0"
-      }
-    },
-    "resolve-from": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
-      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
-      "dev": true
-    },
-    "reusify": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
-      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
-    },
-    "rimraf": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
-      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
-      "dev": true,
-      "requires": {
-        "glob": "^7.1.3"
-      }
-    },
-    "run-applescript": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",
-      "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==",
-      "dev": true,
-      "requires": {
-        "execa": "^5.0.0"
-      },
-      "dependencies": {
-        "execa": {
-          "version": "5.1.1",
-          "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
-          "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
-          "dev": true,
-          "requires": {
-            "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"
-          }
-        },
-        "human-signals": {
-          "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
-          "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
-          "dev": true
-        },
-        "is-stream": {
-          "version": "2.0.1",
-          "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
-          "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
-          "dev": true
-        },
-        "mimic-fn": {
-          "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
-          "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
-          "dev": true
-        },
-        "npm-run-path": {
-          "version": "4.0.1",
-          "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
-          "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
-          "dev": true,
-          "requires": {
-            "path-key": "^3.0.0"
-          }
-        },
-        "onetime": {
-          "version": "5.1.2",
-          "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
-          "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
-          "dev": true,
-          "requires": {
-            "mimic-fn": "^2.1.0"
-          }
-        },
-        "strip-final-newline": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
-          "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
-          "dev": true
-        }
-      }
-    },
-    "run-parallel": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
-      "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
-      "requires": {
-        "queue-microtask": "^1.2.2"
-      }
-    },
-    "safe-buffer": {
-      "version": "5.2.1",
-      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
-      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
-    },
-    "safe-regex-test": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
-      "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "get-intrinsic": "^1.1.3",
-        "is-regex": "^1.1.4"
-      }
-    },
-    "scheduler": {
-      "version": "0.23.0",
-      "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
-      "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
-      "requires": {
-        "loose-envify": "^1.1.0"
-      }
-    },
-    "semver": {
-      "version": "6.3.1",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
-      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
-      "dev": true
-    },
-    "sharp": {
-      "version": "0.31.3",
-      "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.3.tgz",
-      "integrity": "sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg==",
-      "requires": {
-        "color": "^4.2.3",
-        "detect-libc": "^2.0.1",
-        "node-addon-api": "^5.0.0",
-        "prebuild-install": "^7.1.1",
-        "semver": "^7.3.8",
-        "simple-get": "^4.0.1",
-        "tar-fs": "^2.1.1",
-        "tunnel-agent": "^0.6.0"
-      },
-      "dependencies": {
-        "lru-cache": {
-          "version": "6.0.0",
-          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-          "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
-          "requires": {
-            "yallist": "^4.0.0"
-          }
-        },
-        "semver": {
-          "version": "7.5.4",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
-          "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
-          "requires": {
-            "lru-cache": "^6.0.0"
-          }
-        },
-        "yallist": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-          "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
-        }
-      }
-    },
-    "shebang-command": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
-      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
-      "dev": true,
-      "requires": {
-        "shebang-regex": "^3.0.0"
-      }
-    },
-    "shebang-regex": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
-      "dev": true
-    },
-    "side-channel": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
-      "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.0",
-        "get-intrinsic": "^1.0.2",
-        "object-inspect": "^1.9.0"
-      }
-    },
-    "signal-exit": {
-      "version": "3.0.7",
-      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
-      "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
-      "dev": true
-    },
-    "simple-concat": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
-      "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="
-    },
-    "simple-get": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
-      "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
-      "requires": {
-        "decompress-response": "^6.0.0",
-        "once": "^1.3.1",
-        "simple-concat": "^1.0.0"
-      }
-    },
-    "simple-swizzle": {
-      "version": "0.2.2",
-      "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
-      "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
-      "requires": {
-        "is-arrayish": "^0.3.1"
-      }
-    },
-    "slash": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
-      "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
-      "dev": true
-    },
-    "source-map-js": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
-      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
-    },
-    "stop-iteration-iterator": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
-      "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
-      "dev": true,
-      "requires": {
-        "internal-slot": "^1.0.4"
-      }
-    },
-    "streamsearch": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
-      "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="
-    },
-    "string_decoder": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
-      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
-      "requires": {
-        "safe-buffer": "~5.2.0"
-      }
-    },
-    "string.prototype.matchall": {
-      "version": "4.0.8",
-      "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz",
-      "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4",
-        "get-intrinsic": "^1.1.3",
-        "has-symbols": "^1.0.3",
-        "internal-slot": "^1.0.3",
-        "regexp.prototype.flags": "^1.4.3",
-        "side-channel": "^1.0.4"
-      }
-    },
-    "string.prototype.trim": {
-      "version": "1.2.7",
-      "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
-      "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      }
-    },
-    "string.prototype.trimend": {
-      "version": "1.0.6",
-      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
-      "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      }
-    },
-    "string.prototype.trimstart": {
-      "version": "1.0.6",
-      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
-      "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "define-properties": "^1.1.4",
-        "es-abstract": "^1.20.4"
-      }
-    },
-    "strip-ansi": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
-      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
-      "dev": true,
-      "requires": {
-        "ansi-regex": "^5.0.1"
-      }
-    },
-    "strip-bom": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
-      "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
-      "dev": true
-    },
-    "strip-final-newline": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
-      "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
-      "dev": true
-    },
-    "strip-json-comments": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
-      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
-      "dev": true
-    },
-    "styled-jsx": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
-      "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
-      "requires": {
-        "client-only": "0.0.1"
-      }
-    },
-    "sucrase": {
-      "version": "3.32.0",
-      "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz",
-      "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==",
-      "requires": {
-        "@jridgewell/gen-mapping": "^0.3.2",
-        "commander": "^4.0.0",
-        "glob": "7.1.6",
-        "lines-and-columns": "^1.1.6",
-        "mz": "^2.7.0",
-        "pirates": "^4.0.1",
-        "ts-interface-checker": "^0.1.9"
-      },
-      "dependencies": {
-        "glob": {
-          "version": "7.1.6",
-          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
-          "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
-          "requires": {
-            "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"
-          }
-        }
-      }
-    },
-    "supports-color": {
-      "version": "5.5.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-      "dev": true,
-      "requires": {
-        "has-flag": "^3.0.0"
-      }
-    },
-    "supports-preserve-symlinks-flag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
-      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
-    },
-    "synckit": {
-      "version": "0.8.5",
-      "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz",
-      "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==",
-      "dev": true,
-      "requires": {
-        "@pkgr/utils": "^2.3.1",
-        "tslib": "^2.5.0"
-      }
-    },
-    "tailwind-merge": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.12.0.tgz",
-      "integrity": "sha512-Y17eDp7FtN1+JJ4OY0Bqv9OA41O+MS8c1Iyr3T6JFLnOgLg3EvcyMKZAnQ8AGyvB5Nxm3t9Xb5Mhe139m8QT/g=="
-    },
-    "tailwindcss": {
-      "version": "3.3.2",
-      "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz",
-      "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==",
-      "requires": {
-        "@alloc/quick-lru": "^5.2.0",
-        "arg": "^5.0.2",
-        "chokidar": "^3.5.3",
-        "didyoumean": "^1.2.2",
-        "dlv": "^1.1.3",
-        "fast-glob": "^3.2.12",
-        "glob-parent": "^6.0.2",
-        "is-glob": "^4.0.3",
-        "jiti": "^1.18.2",
-        "lilconfig": "^2.1.0",
-        "micromatch": "^4.0.5",
-        "normalize-path": "^3.0.0",
-        "object-hash": "^3.0.0",
-        "picocolors": "^1.0.0",
-        "postcss": "^8.4.23",
-        "postcss-import": "^15.1.0",
-        "postcss-js": "^4.0.1",
-        "postcss-load-config": "^4.0.1",
-        "postcss-nested": "^6.0.1",
-        "postcss-selector-parser": "^6.0.11",
-        "postcss-value-parser": "^4.2.0",
-        "resolve": "^1.22.2",
-        "sucrase": "^3.32.0"
-      }
-    },
-    "tailwindcss-animate": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.5.tgz",
-      "integrity": "sha512-UU3qrOJ4lFQABY+MVADmBm+0KW3xZyhMdRvejwtXqYOL7YjHYxmuREFAZdmVG5LPe5E9CAst846SLC4j5I3dcw==",
-      "requires": {}
-    },
-    "tapable": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
-      "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
-      "dev": true
-    },
-    "tar-fs": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
-      "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
-      "requires": {
-        "chownr": "^1.1.1",
-        "mkdirp-classic": "^0.5.2",
-        "pump": "^3.0.0",
-        "tar-stream": "^2.1.4"
-      }
-    },
-    "tar-stream": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
-      "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
-      "requires": {
-        "bl": "^4.0.3",
-        "end-of-stream": "^1.4.1",
-        "fs-constants": "^1.0.0",
-        "inherits": "^2.0.3",
-        "readable-stream": "^3.1.1"
-      }
-    },
-    "text-table": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
-      "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
-      "dev": true
-    },
-    "thenify": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
-      "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
-      "requires": {
-        "any-promise": "^1.0.0"
-      }
-    },
-    "thenify-all": {
-      "version": "1.6.0",
-      "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
-      "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
-      "requires": {
-        "thenify": ">= 3.1.0 < 4"
-      }
-    },
-    "titleize": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
-      "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==",
-      "dev": true
-    },
-    "to-fast-properties": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
-      "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
-      "dev": true
-    },
-    "to-regex-range": {
-      "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
-      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
-      "requires": {
-        "is-number": "^7.0.0"
-      }
-    },
-    "ts-interface-checker": {
-      "version": "0.1.13",
-      "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
-      "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="
-    },
-    "tsconfig-paths": {
-      "version": "3.14.2",
-      "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
-      "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
-      "dev": true,
-      "requires": {
-        "@types/json5": "^0.0.29",
-        "json5": "^1.0.2",
-        "minimist": "^1.2.6",
-        "strip-bom": "^3.0.0"
-      },
-      "dependencies": {
-        "json5": {
-          "version": "1.0.2",
-          "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
-          "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
-          "dev": true,
-          "requires": {
-            "minimist": "^1.2.0"
-          }
-        }
-      }
-    },
-    "tslib": {
-      "version": "2.5.0",
-      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
-      "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
-    },
-    "tsutils": {
-      "version": "3.21.0",
-      "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
-      "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
-      "dev": true,
-      "requires": {
-        "tslib": "^1.8.1"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.14.1",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
-          "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
-          "dev": true
-        }
-      }
-    },
-    "tunnel-agent": {
-      "version": "0.6.0",
-      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-      "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
-      "requires": {
-        "safe-buffer": "^5.0.1"
-      }
-    },
-    "type-check": {
-      "version": "0.4.0",
-      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
-      "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
-      "dev": true,
-      "requires": {
-        "prelude-ls": "^1.2.1"
-      }
-    },
-    "type-fest": {
-      "version": "0.20.2",
-      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
-      "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
-      "dev": true
-    },
-    "typed-array-length": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
-      "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "for-each": "^0.3.3",
-        "is-typed-array": "^1.1.9"
-      }
-    },
-    "typescript": {
-      "version": "4.9.5",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
-      "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
-      "devOptional": true
-    },
-    "unbox-primitive": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
-      "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
-      "dev": true,
-      "requires": {
-        "call-bind": "^1.0.2",
-        "has-bigints": "^1.0.2",
-        "has-symbols": "^1.0.3",
-        "which-boxed-primitive": "^1.0.2"
-      }
-    },
-    "untildify": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
-      "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
-      "dev": true
-    },
-    "update-browserslist-db": {
-      "version": "1.0.11",
-      "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
-      "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
-      "dev": true,
-      "requires": {
-        "escalade": "^3.1.1",
-        "picocolors": "^1.0.0"
-      }
-    },
-    "uri-js": {
-      "version": "4.4.1",
-      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
-      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
-      "dev": true,
-      "requires": {
-        "punycode": "^2.1.0"
-      }
-    },
-    "use-callback-ref": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz",
-      "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==",
-      "requires": {
-        "tslib": "^2.0.0"
-      }
-    },
-    "use-sidecar": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
-      "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
-      "requires": {
-        "detect-node-es": "^1.1.0",
-        "tslib": "^2.0.0"
-      }
-    },
-    "util-deprecate": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
-      "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
-    },
-    "watchpack": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
-      "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
-      "requires": {
-        "glob-to-regexp": "^0.4.1",
-        "graceful-fs": "^4.1.2"
-      }
-    },
-    "which": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
-      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
-      "dev": true,
-      "requires": {
-        "isexe": "^2.0.0"
-      }
-    },
-    "which-boxed-primitive": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
-      "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
-      "dev": true,
-      "requires": {
-        "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-collection": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
-      "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
-      "dev": true,
-      "requires": {
-        "is-map": "^2.0.1",
-        "is-set": "^2.0.1",
-        "is-weakmap": "^2.0.1",
-        "is-weakset": "^2.0.1"
-      }
-    },
-    "which-typed-array": {
-      "version": "1.1.9",
-      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
-      "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
-      "dev": true,
-      "requires": {
-        "available-typed-arrays": "^1.0.5",
-        "call-bind": "^1.0.2",
-        "for-each": "^0.3.3",
-        "gopd": "^1.0.1",
-        "has-tostringtag": "^1.0.0",
-        "is-typed-array": "^1.1.10"
-      }
-    },
-    "word-wrap": {
-      "version": "1.2.5",
-      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
-      "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
-      "dev": true
-    },
-    "wrappy": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
-      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
-    },
-    "yallist": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
-      "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
-      "dev": true
-    },
-    "yaml": {
-      "version": "2.2.2",
-      "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
-      "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA=="
-    },
-    "yocto-queue": {
-      "version": "0.1.0",
-      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
-      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
-      "dev": true
-    }
-  }
-}
diff --git a/package.json b/package.json
deleted file mode 100644
index a638410e..00000000
--- a/package.json
+++ /dev/null
@@ -1,72 +0,0 @@
-{
-  "name": "webxdao.github.io",
-  "version": "1.0.1",
-  "private": true,
-  "scripts": {
-    "dev": "next dev",
-    "build": "next build",
-    "start": "next start",
-    "lint": "next lint",
-    "lint:fix": "next lint --fix",
-    "preview": "next build && next start",
-    "export": "next build && next export",
-    "prepare": "husky install",
-    "typecheck": "tsc --noEmit",
-    "format:write": "prettier --write \"**/*.{ts,tsx,mdx}\" --cache",
-    "format:check": "prettier --check \"**/*.{ts,tsx,mdx}\" --cache"
-  },
-  "dependencies": {
-    "class-variance-authority": "^0.4.0",
-    "clsx": "^1.2.1",
-    "cmdk": "^0.2.0",
-    "lucide-react": "0.105.0-alpha.4",
-    "next": "^13.4.3",
-    "next-themes": "^0.2.1",
-    "react": "^18.2.0",
-    "react-day-picker": "^8.6.0",
-    "react-dom": "^18.2.0",
-    "react-icons": "^4.8.0",
-    "sharp": "^0.31.3",
-    "tailwind-merge": "^1.12.0",
-    "tailwindcss-animate": "^1.0.5"
-  },
-  "devDependencies": {
-    "@ianvs/prettier-plugin-sort-imports": "^3.7.1",
-    "@types/node": "^17.0.12",
-    "@types/react": "^18.0.22",
-    "@types/react-dom": "^18.0.7",
-    "@typescript-eslint/parser": "^5.58.0",
-    "autoprefixer": "^10.4.13",
-    "eslint": "^8.31.0",
-    "eslint-config-next": "^13.4.3",
-    "eslint-config-prettier": "^8.3.0",
-    "eslint-plugin-react": "^7.31.11",
-    "eslint-plugin-tailwindcss": "^3.8.0",
-    "husky": "^8.0.3",
-    "postcss": "^8.4.21",
-    "prettier": "^2.8.8",
-    "prettier-plugin-organize-imports": "^3.2.2",
-    "prettier-plugin-tailwindcss": "^0.3.0",
-    "tailwindcss": "^3.3.1",
-    "typescript": "^4.9.3"
-  },
-  "description": "Official website for the WebXDAO organization.",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/WebXDAO/WebXDAO.github.io.git"
-  },
-  "keywords": [
-    "website",
-    "dao",
-    "web",
-    "metaverse",
-    "blockchain",
-    "opensource"
-  ],
-  "author": "WebXDAO team and community",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/WebXDAO/WebXDAO.github.io/issues"
-  },
-  "homepage": "https://github.com/WebXDAO/WebXDAO.github.io#readme"
-}
diff --git a/postcss.config.js b/postcss.config.js
deleted file mode 100644
index 33ad091d..00000000
--- a/postcss.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-module.exports = {
-  plugins: {
-    tailwindcss: {},
-    autoprefixer: {},
-  },
-}
diff --git a/prettier.config.js b/prettier.config.js
deleted file mode 100644
index 8b741fa7..00000000
--- a/prettier.config.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/** @type {import('prettier').Config} */
-module.exports = {
-  endOfLine: "lf",
-  semi: false,
-  singleQuote: false,
-  tabWidth: 2,
-  trailingComma: "es5",
-  importOrder: [
-    "^(react/(.*)$)|^(react$)",
-    "^(next/(.*)$)|^(next$)",
-    "<THIRD_PARTY_MODULES>",
-    "",
-    "^types$",
-    "^@/types/(.*)$",
-    "^@/config/(.*)$",
-    "^@/lib/(.*)$",
-    "^@/hooks/(.*)$",
-    "^@/components/ui/(.*)$",
-    "^@/components/(.*)$",
-    "^@/styles/(.*)$",
-    "^@/app/(.*)$",
-    "",
-    "^[./]",
-  ],
-  importOrderSeparation: false,
-  importOrderSortSpecifiers: true,
-  importOrderBuiltinModulesToTop: true,
-  importOrderParserPlugins: ["typescript", "jsx", "decorators-legacy"],
-  importOrderMergeDuplicateImports: true,
-  importOrderCombineTypeAndValueImports: true,
-  plugins: [
-    "prettier-plugin-organize-imports",
-    "prettier-plugin-tailwindcss"
-  ],
-}
diff --git a/public/Footlogo1.png b/public/Footlogo1.png
deleted file mode 100644
index b6451817..00000000
Binary files a/public/Footlogo1.png and /dev/null differ
diff --git a/public/Footlogo2.png b/public/Footlogo2.png
deleted file mode 100644
index 913fc265..00000000
Binary files a/public/Footlogo2.png and /dev/null differ
diff --git a/public/Frame.png b/public/Frame.png
deleted file mode 100644
index 700ed804..00000000
Binary files a/public/Frame.png and /dev/null differ
diff --git a/public/The-Algorithms-1.png b/public/The-Algorithms-1.png
deleted file mode 100644
index 441820bb..00000000
Binary files a/public/The-Algorithms-1.png and /dev/null differ
diff --git a/public/arrow-up-right.png b/public/arrow-up-right.png
deleted file mode 100644
index 5fc765b0..00000000
Binary files a/public/arrow-up-right.png and /dev/null differ
diff --git a/public/blog/1.png b/public/blog/1.png
deleted file mode 100644
index 60e5a405..00000000
Binary files a/public/blog/1.png and /dev/null differ
diff --git a/public/blog/2.png b/public/blog/2.png
deleted file mode 100644
index 7c211fe9..00000000
Binary files a/public/blog/2.png and /dev/null differ
diff --git a/public/blog/3.png b/public/blog/3.png
deleted file mode 100644
index 712648b4..00000000
Binary files a/public/blog/3.png and /dev/null differ
diff --git a/public/blog/4.png b/public/blog/4.png
deleted file mode 100644
index 3b512364..00000000
Binary files a/public/blog/4.png and /dev/null differ
diff --git a/public/blog/5.png b/public/blog/5.png
deleted file mode 100644
index b2baea12..00000000
Binary files a/public/blog/5.png and /dev/null differ
diff --git a/public/blog/6.png b/public/blog/6.png
deleted file mode 100644
index 7a0cd55e..00000000
Binary files a/public/blog/6.png and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-Black.ttf b/public/fonts/gilroy/Gilroy-Black.ttf
deleted file mode 100644
index 3e1a57e1..00000000
Binary files a/public/fonts/gilroy/Gilroy-Black.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-BlackItalic.ttf b/public/fonts/gilroy/Gilroy-BlackItalic.ttf
deleted file mode 100644
index 6f0b4c4f..00000000
Binary files a/public/fonts/gilroy/Gilroy-BlackItalic.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-Bold.ttf b/public/fonts/gilroy/Gilroy-Bold.ttf
deleted file mode 100644
index 1aea716b..00000000
Binary files a/public/fonts/gilroy/Gilroy-Bold.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-BoldItalic.ttf b/public/fonts/gilroy/Gilroy-BoldItalic.ttf
deleted file mode 100644
index 6754019f..00000000
Binary files a/public/fonts/gilroy/Gilroy-BoldItalic.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-ExtraBold.ttf b/public/fonts/gilroy/Gilroy-ExtraBold.ttf
deleted file mode 100644
index 01eb3432..00000000
Binary files a/public/fonts/gilroy/Gilroy-ExtraBold.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-ExtraBoldItalic.ttf b/public/fonts/gilroy/Gilroy-ExtraBoldItalic.ttf
deleted file mode 100644
index 86000c17..00000000
Binary files a/public/fonts/gilroy/Gilroy-ExtraBoldItalic.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-Heavy.ttf b/public/fonts/gilroy/Gilroy-Heavy.ttf
deleted file mode 100644
index 726e3718..00000000
Binary files a/public/fonts/gilroy/Gilroy-Heavy.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-HeavyItalic.ttf b/public/fonts/gilroy/Gilroy-HeavyItalic.ttf
deleted file mode 100644
index 12a7e557..00000000
Binary files a/public/fonts/gilroy/Gilroy-HeavyItalic.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-Light.ttf b/public/fonts/gilroy/Gilroy-Light.ttf
deleted file mode 100644
index b08db4e8..00000000
Binary files a/public/fonts/gilroy/Gilroy-Light.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-LightItalic.ttf b/public/fonts/gilroy/Gilroy-LightItalic.ttf
deleted file mode 100644
index ea4bee40..00000000
Binary files a/public/fonts/gilroy/Gilroy-LightItalic.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-Medium.ttf b/public/fonts/gilroy/Gilroy-Medium.ttf
deleted file mode 100644
index 06d6a943..00000000
Binary files a/public/fonts/gilroy/Gilroy-Medium.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-MediumItalic.ttf b/public/fonts/gilroy/Gilroy-MediumItalic.ttf
deleted file mode 100644
index 9fbb898b..00000000
Binary files a/public/fonts/gilroy/Gilroy-MediumItalic.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-Regular.ttf b/public/fonts/gilroy/Gilroy-Regular.ttf
deleted file mode 100644
index ad17f71c..00000000
Binary files a/public/fonts/gilroy/Gilroy-Regular.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-RegularItalic.ttf b/public/fonts/gilroy/Gilroy-RegularItalic.ttf
deleted file mode 100644
index 628a7320..00000000
Binary files a/public/fonts/gilroy/Gilroy-RegularItalic.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-SemiBold.ttf b/public/fonts/gilroy/Gilroy-SemiBold.ttf
deleted file mode 100644
index cb3cbb61..00000000
Binary files a/public/fonts/gilroy/Gilroy-SemiBold.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-SemiBoldItalic.ttf b/public/fonts/gilroy/Gilroy-SemiBoldItalic.ttf
deleted file mode 100644
index fc82a10f..00000000
Binary files a/public/fonts/gilroy/Gilroy-SemiBoldItalic.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-Thin.ttf b/public/fonts/gilroy/Gilroy-Thin.ttf
deleted file mode 100644
index c6daeb74..00000000
Binary files a/public/fonts/gilroy/Gilroy-Thin.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-ThinItalic.ttf b/public/fonts/gilroy/Gilroy-ThinItalic.ttf
deleted file mode 100644
index 4bc35614..00000000
Binary files a/public/fonts/gilroy/Gilroy-ThinItalic.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-UltraLight.ttf b/public/fonts/gilroy/Gilroy-UltraLight.ttf
deleted file mode 100644
index adc3e33e..00000000
Binary files a/public/fonts/gilroy/Gilroy-UltraLight.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/Gilroy-UltraLightItalic.ttf b/public/fonts/gilroy/Gilroy-UltraLightItalic.ttf
deleted file mode 100644
index 3403fe86..00000000
Binary files a/public/fonts/gilroy/Gilroy-UltraLightItalic.ttf and /dev/null differ
diff --git a/public/fonts/gilroy/License.txt b/public/fonts/gilroy/License.txt
deleted file mode 100644
index 3e985df7..00000000
--- a/public/fonts/gilroy/License.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-
-Fontspring Desktop/Webfont EULA v1.70
-
-This license can also be found at this permalink: https://www.fontsquirrel.com/license/gilroy
-
-The Fontspring Desktop Font End User License Agreement
-Version 1.7.0 - February 26, 2017
-
-By downloading and/or installing font software (“Font”) offered by Fontspring or its distributors, you (“Licensee”) agree to be bound by the following terms and conditions of this End User Licensing Agreement (“EULA”):
-
-1. Rights Granted
-Fontspring grants Licensee a perpetual, worldwide, non-exclusive and non-transferrable license to:
-
-a. Use the Font to create and distribute graphics, logos, and artwork for display on any surface including computer screens, television screens, paper, physical products, or any other surface. The created graphics may be a fixed size (e.g. JPG, PNG, etc.) or a static vector (e.g. SVG, EPS, etc. made with a “create outlines” tool).
-
-b. Embed or link the Font in accordance with the rules described in Section 2d, “Document Embedding,” of this EULA.
-
-2. Requirements and Restrictions
-
-a. Products
-Licensee may not use the Font to create alphabet or letterform products for resale where the product consists of individual letterforms, including rubber stamps, die-cut products, stencil products, or adhesive sticker alphabet products where the likeness of the Font can be reproduced and the end-user of said products can create their own typesetting. An extended license may be available for an additional fee.
-
-Licensee may create typographic products using the Font if the product consists of commonly recognized words or phrases, for example, a rubber stamp that has the words “Great!” or a sticker that says “Thank You.”
-
-b. Dingbats and Illustrations
-Licensee may NOT use illustrations or images in the Font OTHER THAN letterforms, numbers, punctuation marks, diacritics, etc., in a manner where the illustration or image becomes the primary aspect of a product for resale. For example, a dingbat image in the font can not be the sole design element on a coffee cup, t-shirt, greeting card, etc., intended for resale. An extended license may be available for an additional fee.
-
-c. Users and Deployment
-The Font may be simultaneously used by no more than the number of users specified in the Invoice.  A “user” is a single person or single machine, at the discretion of the Licensee. All users must belong to the same company or household purchasing the font except for temporary use by third parties as described in Section 3 “Provision to Third Parties” of this EULA. The Font may be installed on a server for the purpose of deploying to licensed users with all user restrictions listed above still applying.
-
-d.  Document Embedding (including PDF, Microsoft Word® & Microsoft Powerpoint®)
-Documents embedding the Font and sent to third parties, must be read-only by those recipients.
-
-Documents embedding the Font and created for in-house use or sent to third parties working on behalf of the Licensee as described in Section 3 “Provision to Third Parties” may be editable.
-
-3. Provision to Third Parties
-The Licensee may temporarily provide the Font to a graphic designer, printer, agent, or independent contractor who is working on behalf of the Licensee. The Agents temporarily using the font are treated as licensed users and count toward the number of users specified on the Invoice. In the case of a single user license, the Licensee may temporarily provide the Font to a single third party without violating this EULA.
-
-The third party designer, developer, agent, or independent contractor must:
-  a. Agree in writing to use the Font exclusively for Licensee’s work, according to the terms of this EULA.
-  b. Retain no copies of the Font upon completion of the work.
-
-4. Term
-This EULA grants a perpetual license for the rights set forth in Section 1, “Rights Granted,” unless and until the EULA terminates under Section 8, “Termination.”  Fontspring will not charge additional fees post purchase, annually or otherwise.
-
-5. Other Usage
-Licenses for @font-face embedding, computer applications and games, installable interactive books, software, mobile applications and games, ebooks, product creation websites, website template distribution, website templates, and other uses not allowed by this EULA may be available for an additional fee. Contact Fontspring at support@fontspring.com for more information.
-
-6. Modifications
-Licensee may not modify the Font files, or create derivative fonts based on the Font without prior written consent from Fontspring or the owning Foundry EXCEPT THAT Licensee may generate files necessary for embedding or linking in accordance with this EULA.
-
-7. Copyright
-The Font is protected by copyright law. The Foundry is the sole, exclusive owner of all intellectual property rights, including rights under copyright and trademark law.  Licensee agrees not to use the Font in any manner that infringes the intellectual property rights of the Foundry or violates the terms of this EULA.  Licensee will be held legally responsible, and indemnifies Fontspring, for any infringements on the Foundry’s rights caused by failure to abide by the terms of this EULA.
-
-8. Termination
-This EULA is effective until terminated. If Licensee fails to comply with any term of this EULA, Fontspring may terminate the EULA with 30 days notice. This EULA will terminate automatically 30 days after the issuance of such notice.
-
-9. Refunds and Disclaimer
-Fontspring will, at the Licensee’s request, provide a refund for the Font if:
-a. The Font has not been used in any published or released work.
-b. No more than 30 days have passed since the date of purchase, specified on the Invoice.
-c. The Font has been uninstalled and deleted from all Licensee’s computers.
-
-The Product is provided “as is.” Fontspring makes no warranty of any kind, either expressed or implied, including, but not limited to the implied warranties of merchantability and fitness for a particular purpose.
-
-Fontspring shall not be liable for any direct, indirect, consequential, or incidental damages (including damages from loss of business profits, business interruption, loss of business information, and the like) arising out of the use of or inability to use the product even if Fontspring or the Foundry has been advised of the possibility of such damages.
-
-Because some states do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to Licensee.
-
-10. Governing Law
-This EULA is governed by the laws of the United States of America and the State of Delaware.
-
-11.  Entire Agreement
-This EULA, in conjunction with the Invoice that accompanies each Font licensed from Fontspring or its distributors, constitutes the entire agreement between Fontspring and Licensee.
-
-12.  Modification
-The Parties may modify or amend this EULA in writing.
-
-13. Waiver. The waiver of one breach or default hereunder shall not constitute the waiver of any subsequent breach or default.
-
-
-————————————————————————————————————————————————————————————-
-
-
-The Fontspring Webfont End User License Agreement
-Version 1.7.0 - February 26, 2017
-
-By downloading, installing and/or embedding font software (“Webfont”) offered by Fontspring or its distributors, you (“Licensee”) agree to be bound by the following terms and conditions of this End User Licensing Agreement (“EULA”):
-
-1. Right Granted
-Fontspring grants Licensee a perpetual, worldwide, non-exclusive and non-transferrable license to link the Webfont to Websites using the @font-face selector in CSS files.
-
-2. Requirements and Restrictions
-Licensee agrees to abide by the following requirements and restrictions:
-a. Licensee must use the Webfont provided by Fontspring under this EULA. Licensee may not link to the full, CFF OpenType or TrueType font designed for desktop installation.
-b. Licensee must include the entire commented header in the provided CSS file.
-c. The total traffic of the Website(s), measured in pageviews per month, may be no greater than the number of pageviews specified in the Invoice.
-d. Licensee may only install the Webfont on Websites that it owns or controls.
-e. Licensee may embed Webfont in reports generated by the Website(s), provided that Licensee does not sell the reports for profit.
-
-3. Provision to Third Parties
-Licensee may temporarily provide the Font to a producer, publisher or other agent who is working on behalf of the Licensee.
-
-The third party designer, developer, agent, or independent contractor must:
-  (1) Agree in writing to use the Font exclusively for Licensee’s work, according to the terms of this EULA.
-  (2) Retain no copies of the Font upon completion of the work.
-
-4. Term
-This EULA grants a perpetual license for the rights set forth in Paragraph 1 unless and until the EULA terminates under Paragraph 8.  Fontspring will not charge additional fees post purchase, annually or otherwise.
-
-5. Other Usage
-Licenses for desktop use, computer applications and games, installable interactive books, software, mobile applications and games, Ebooks and Epubs, product creation websites, website template distribution, website templates, and other uses not allowed by this EULA may be available for an additional fee. Contact Fontspring at support@fontspring.com for more information.
-
-6. Modifications
-Licensee may not modify the Webfont or create derivative works based upon the Webfont without prior written consent from Fontspring or the owning foundry EXCEPT THAT Licensee may generate files necessary for embedding or linking in accordance with this EULA.
-
-7. Copyright
-The Webfont is protected by copyright law.  The Foundry is the sole, exclusive owner of all intellectual property rights, including rights under copyright and trademark law.  Licensee agrees not to use the Webfont in any manner that infringes the intellectual property rights of the Foundry or violates the terms of this EULA.  Licensee will be held legally responsible, and indemnifies Fontspring, for any infringements on the foundry’s rights caused by failure to abide by the terms of this EULA.
-
-8. Termination
-This EULA is effective until terminated. If Licensee fails to comply with any term of this EULA, Fontspring may terminate the EULA with 30 days notice.  This EULA will terminate automatically 30 days after the issuance of such notice.
-
-9. Refunds and Disclaimer
-Fontspring will, at the User’s request, provide a refund for the Font if:
-a. The Font has not been used in any published or released work.
-b. No more than 30 days have passed since the date of purchase, specified on the Invoice.
-c. The Font has been uninstalled and deleted from all Licensee’s computers.
-
-The Product is provided “as is.” Fontspring makes no warranty of any kind, either expressed or implied, including, but not limited to the implied warranties of merchantability and fitness for a particular purpose.
-
-Fontspring shall not be liable for any direct, indirect, consequential, or incidental damages (including damages from loss of business profits, business interruption, loss of business information, and the like) arising out of the use of or inability to use the product even if Fontspring or the foundry has been advised of the possibility of such damages.
-
-Because some states do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to Licensee.
-
-10. Governing Law
-This EULA is governed by the laws of the United States of America and the State of Delaware.
-
-11.  Entire Agreement
-This EULA, in conjunction with the invoice (“Invoice”) that accompanies each Font licensed from Fontspring or its distributors, constitutes the entire agreement between Fontspring and Licensee.
-
-12.  Modification
-The Parties may modify or amend this EULA in writing.
-
-13. Waiver. The waiver of one breach or default hereunder shall not constitute the waiver of any subsequent breach or default.
diff --git a/public/guild-logo.png b/public/guild-logo.png
deleted file mode 100644
index 86a6611c..00000000
Binary files a/public/guild-logo.png and /dev/null differ
diff --git a/public/hand-shake.svg b/public/hand-shake.svg
deleted file mode 100644
index cb410605..00000000
--- a/public/hand-shake.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-<svg width="31" height="28" viewBox="0 0 31 28" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M15.6814 24.8718C15.4323 25.1209 14.9894 25.1624 14.6988 24.8718C14.5691 24.7411 14.4963 24.5645 14.4963 24.3804C14.4963 24.1964 14.5691 24.0198 14.6988 23.8891L19.3908 19.1971L17.4392 17.2455L12.7472 21.9375C12.4842 22.2144 12.0413 22.2005 11.7645 21.9375C11.6349 21.8069 11.5621 21.6303 11.5621 21.4462C11.5621 21.2621 11.6349 21.0855 11.7645 20.9549L16.4565 16.2628L14.505 14.3113L9.81297 19.0033C9.56383 19.2524 9.12093 19.294 8.83027 19.0033C8.70355 18.8711 8.63281 18.6951 8.63281 18.512C8.63281 18.3288 8.70355 18.1528 8.83027 18.0206L13.5223 13.3286L11.5569 11.3771L6.86489 16.0691C6.61575 16.3182 6.17285 16.3597 5.88219 16.0691C5.75547 15.9369 5.68472 15.7608 5.68472 15.5777C5.68472 15.3946 5.75547 15.2186 5.88219 15.0864L11.9444 9.02412L14.5327 11.5985C15.8475 12.9134 18.1174 12.8995 19.4323 11.5985C20.7887 10.2421 20.7887 8.05527 19.4323 6.69887L16.8579 4.12449L17.2455 3.73695C18.325 2.65737 20.0828 2.65737 21.1624 3.73695L27.0309 9.60543C28.1105 10.685 28.1105 12.4428 27.0309 13.5224L15.6814 24.8718ZM28.9824 15.4878C30.0193 14.4479 30.6016 13.0393 30.6016 11.5708C30.6016 10.1023 30.0193 8.69376 28.9824 7.65389L23.1139 1.7854C22.0741 0.748523 20.6655 0.16626 19.197 0.16626C17.7285 0.16626 16.3199 0.748523 15.2801 1.7854L14.8925 2.17295L14.505 1.7854C13.4651 0.748523 12.0565 0.16626 10.588 0.16626C9.11956 0.16626 7.71099 0.748523 6.67111 1.7854L1.77149 6.68503C0.835158 7.61816 0.264409 8.85606 0.162829 10.1741C0.0612495 11.4921 0.435571 12.8028 1.21786 13.8684L3.22477 11.8615C2.95721 11.3391 2.86263 10.7451 2.95468 10.1655C3.04673 9.58581 3.32065 9.0504 3.73687 8.63658L8.6365 3.73695C9.71608 2.65737 11.4739 2.65737 12.5534 3.73695L17.4807 8.66426C17.7299 8.9134 17.7714 9.3563 17.4807 9.64696C17.1901 9.93761 16.7472 9.89609 16.4981 9.64696L11.9444 5.10719L3.9168 13.121C2.56041 14.4635 2.56041 16.6642 3.9168 18.0206C4.45659 18.5604 5.14863 18.8926 5.88219 18.9895C5.97911 19.7337 6.31943 20.425 6.85015 20.9558C7.38086 21.4865 8.07218 21.8268 8.81643 21.9237C8.91335 22.668 9.25367 23.3593 9.78439 23.89C10.3151 24.4207 11.0064 24.761 11.7507 24.858C11.8476 25.6054 12.1797 26.2835 12.7195 26.8233C13.37 27.4739 14.242 27.8337 15.1693 27.8337C16.0967 27.8337 16.9686 27.4739 17.6192 26.8233L28.9824 15.4878Z" fill="black"/>
-</svg>
diff --git a/public/logo-v3-full-dark.png b/public/logo-v3-full-dark.png
deleted file mode 100644
index 98c8c276..00000000
Binary files a/public/logo-v3-full-dark.png and /dev/null differ
diff --git a/public/logo-v3-full.png b/public/logo-v3-full.png
deleted file mode 100644
index 61fe46b1..00000000
Binary files a/public/logo-v3-full.png and /dev/null differ
diff --git a/public/sitemap.xml b/public/sitemap.xml
deleted file mode 100644
index fd5793d4..00000000
--- a/public/sitemap.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
-        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
-<url>
-	<loc>https://webxdao.xyz/</loc>
-	<lastmod>2023-07-03T15:07:26+01:00</lastmod>
-	<priority>1.0</priority>
-</url>
-<url>
-	<loc>https://webxdao.xyz/projects</loc>
-	<lastmod>2023-07-03T15:07:26+01:00</lastmod>
-	<priority>1.0</priority>
-</url>
-<url>
-	<loc>https://webxdao.xyz/teams</loc>
-	<lastmod>2023-07-03T15:07:26+01:00</lastmod>
-	<priority>1.0</priority>
-</url>
-<url>
-	<loc>https://webxdao.xyz/contributors</loc>
-	<lastmod>2023-07-03T15:07:26+01:00</lastmod>
-	<priority>1.0</priority>
-</url>
-<url>
-	<loc>https://guild.xyz/webx-dao</loc>
-	<lastmod>2023-07-03T15:07:26+01:00</lastmod>
-	<priority>1.0</priority>
-</url>
-</urlset>
diff --git a/src/app/blogs/Blog.tsx b/src/app/blogs/Blog.tsx
deleted file mode 100644
index 1153c5de..00000000
--- a/src/app/blogs/Blog.tsx
+++ /dev/null
@@ -1,85 +0,0 @@
-import { createDefaultImageCover } from "@/lib/utils";
-import Image from "next/image";
-import Link from "next/link";
-
-interface BlogData {
-  cover_image: string;
-  title: string;
-  description: string;
-  url: string;
-  user: {
-    username: string;
-  }
-}
-
-async function getData(): Promise<BlogData[]> {
-  const res = await fetch("https://dev.to/api/articles?username=webxdao");
-
-  if (!res.ok) {
-    throw new Error("Failed to fetch data");
-  }
-
-  return res.json();
-}
-
-export default async function Blog() {
-  // Initiate dev.to API request
-  const blogData: BlogData[] = await getData();
-
-  return (
-    <section className="mt-20">
-      <div className="mx-auto max-w-5xl md:px-8">
-        <h1 className="mt-10 text-center text-2xl font-bold">Get to know more</h1>
-        <p className="mx-auto mt-5 max-w-sm text-center md:max-w-xl lg:max-w-3xl">
-          Discover the exciting world of blockchain technology as we come together to collaborate
-          and expand our knowledge.
-        </p>
-      </div>
-      <div className="mt-10 flex flex-wrap justify-center gap-16">
-        {blogData.map((data) => (
-          <BCard key={data.title} data={data} />
-        ))}
-      </div>
-    </section>
-  );
-}
-
-function BCard({ data }: { data: BlogData }) {
-  const imgSrc = data.cover_image ?? createDefaultImageCover({
-    title: data.title,
-    username: data.user.username,
-  });
-  return (
-    <div className="flex max-w-xs flex-col rounded-lg border bg-white/5 p-2 shadow-md shadow-purple-400/40 transition-transform duration-200 ease-in hover:z-50 hover:shadow-lg hover:shadow-purple-400/60 sm:hover:-translate-y-1">
-      <Image
-        className="h-36 w-full rounded-md border"
-        src={imgSrc}
-        alt={data.title}
-        width={400}
-        height={250}
-      />
-      <div className="grow px-6 py-4">
-        <h3 className="mb-4 text-center text-sm font-bold uppercase leading-4 tracking-wider">
-          {data.title}
-        </h3>
-        <p className="text-justify text-sm text-gray-700 dark:text-gray-300">{data.description}</p>
-      </div>
-      <div className="flex px-6 py-4">
-        <Link
-          href={data.url}
-          target="_blank"
-          className="w-fit-content font-inter text-14.0418 group mb-0 mr-auto flex items-center gap-6 rounded border-2 border-solid border-black px-4 py-1 text-black transition delay-0 ease-in hover:border-slate-500 hover:bg-slate-500 hover:font-semibold dark:border-white/80 dark:text-white dark:hover:border-slate-500"
-        >
-          <Image
-            src="/Arrow1.png"
-            alt="arrow"
-            width={15}
-            height={15}
-            className="my-auto flex items-center transition duration-100 ease-in group-hover:invert dark:invert"
-          />
-          <span className="transition duration-100 ease-in group-hover:text-white">Read More</span>
-        </Link>
-      </div>
-    </div>
-  );
-}
diff --git a/src/app/blogs/PCard.tsx b/src/app/blogs/PCard.tsx
deleted file mode 100644
index e79b9633..00000000
--- a/src/app/blogs/PCard.tsx
+++ /dev/null
@@ -1,59 +0,0 @@
-"use client";
-import Image from "next/image";
-import Link from "next/link";
-import { FaGithub,FaLinkedin,FaTwitter } from "react-icons/fa";
-import pCardData from "./pCardData";
-
-export default function PCard() {
-  return (
-    <section className="my-8 md:ml-32">
-      <div
-        className="no-scroll flex select-none gap-8 overflow-x-auto px-6"
-      >
-        {pCardData.map((data) => (
-          <div className="max-w-[20rem]">
-            <div className="relative flex w-80 overflow-hidden rounded-md">
-              <Image
-                src={`/blog/${data.bgImg}.png`}
-                width={320}
-                height={420}
-                alt=""
-                className="h-[28rem] w-80 rounded-md border"
-              />
-              <div className="absolute bottom-0 flex h-36 w-full items-center justify-center gap-6 rounded-md backdrop-blur">
-                <Image
-                  src={""}
-                  width={100}
-                  height={100}
-                  alt=""
-                  className="rounded-full border bg-gray-700"
-                />
-                <div className="text-white">
-                  <h3 className="font-bold leading-3">{data.name}</h3>
-                  <small className="text-xs font-light">{data.team}</small>
-                  <div className="mt-1 flex gap-4 text-lg">
-                    <Link href={""}>
-                      <FaGithub />
-                    </Link>
-                    <Link href={""}>
-                      <FaTwitter />
-                    </Link>
-                    <Link href={""}>
-                      <FaLinkedin />
-                    </Link>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div className="grow px-2 py-4">
-              <h3 className="text-sm font-bold">
-                {data.title}
-              </h3>
-              <p className="text-justify text-sm text-gray-700 dark:text-gray-300">{data.desc}</p>
-            </div>
-          </div>
-        ))}
-      </div>
-    </section>
-  );
-}
diff --git a/src/app/blogs/pCardData.js b/src/app/blogs/pCardData.js
deleted file mode 100644
index 40ee68f5..00000000
--- a/src/app/blogs/pCardData.js
+++ /dev/null
@@ -1,76 +0,0 @@
-const pCardData = [
-  {
-    bgImg: "1",
-    profileImg: "",
-    name: "Michael Angelo",
-    team: "WebXDAO Developer",
-    github: "",
-    twitter: "",
-    linkedin: "",
-    title: "Blockchain: Disrupting Industries",
-    desc: "Explore how blockchain revolutionizes traditional industries.",
-    link: "",
-  },
-  {
-    bgImg: "2",
-    profileImg: "",
-    name: "James Bond",
-    team: "WebXDAO Developer",
-    github: "",
-    twitter: "",
-    linkedin: "",
-    title: "Secure Digital Assets with Blockchain",
-    desc: "Discover the power of blockchain for securing digital assets.",
-    link: "",
-  },
-  {
-    bgImg: "3",
-    profileImg: "",
-    name: "Ron Smith",
-    team: "WebXDAO Developer",
-    github: "",
-    twitter: "",
-    linkedin: "",
-    title: "Blockchain and Sustainability",
-    desc: "Learn how blockchain drives positive change for sustainability.",
-    link: "",
-  },
-  {
-    bgImg: "4",
-    profileImg: "",
-    name: "Christian Pertti",
-    team: "WebXDAO Developer",
-    github: "",
-    twitter: "",
-    linkedin: "",
-    title: "Blockchain: Future of Banking",
-    desc: "Explore how blockchain reshapes banking with DeFi.",
-    link: "",
-  },
-  {
-    bgImg: "5",
-    profileImg: "",
-    name: "Chua Chan",
-    team: "WebXDAO Developer",
-    github: "",
-    twitter: "",
-    linkedin: "",
-    title: "Blockchain in Healthcare",
-    desc: "Transforming patient data management with blockchain.",
-    link: "",
-  },
-  {
-    bgImg: "6",
-    profileImg: "",
-    name: "Avendi Brucell",
-    team: "WebXDAO Developer",
-    github: "",
-    twitter: "",
-    linkedin: "",
-    title: "Blockchain in Gaming",
-    desc: "Powering the next generation of gaming with blockchain.",
-    link: "",
-  },
-];
-
-export default pCardData;
\ No newline at end of file
diff --git a/src/app/blogs/page.tsx b/src/app/blogs/page.tsx
deleted file mode 100644
index 21a4c36b..00000000
--- a/src/app/blogs/page.tsx
+++ /dev/null
@@ -1,64 +0,0 @@
-import Head from "next/head";
-import Star from "@/components/star";
-import { fontGilroy } from "@/lib/fonts";
-import { cn } from "@/lib/utils";
-import Blog from "./Blog";
-import PCard from "./PCard";
-// import { Blogs } from '@/components/Global'
-import { Metadata } from "next";
-
-export const metadata: Metadata = {
-  title: "Blog",
-};
-
-
-export default function BlogPage() {
-
-  return (
-    <>
-      <section className="w-full overflow-hidden py-8">
-        <div className="container mx-auto flex max-w-5xl flex-row flex-wrap justify-around lg:flex-nowrap ">
-          <h1
-            className={cn(
-              "w-max-content my-2 w-full text-center text-7xl font-semibold leading-tight text-slate-900 dark:text-white lg:text-left",
-              fontGilroy.className
-            )}
-          >
-            Dev Blog
-          </h1>
-          <div className="mt-9 hidden gap-20 lg:flex">
-            <div className="my-auto flex">
-              <Star height={40} width={40} />
-            </div>
-            <Star height={90} width={90} />
-          </div>
-          <svg xmlns="http://www.w3.org/2000/svg" width="900" height="2" className="-mx-52 mb-11 mt-auto hidden lg:flex">
-            <line x1="0" y1="0" x2="1000" y2="0" strokeWidth="2" className="stroke-black dark:stroke-white"/>
-          </svg>
-        </div>
-        <div className="ml-4 mr-1 mt-6 flex justify-center text-lg font-light leading-tight text-black dark:text-white sm:text-center md:text-xl lg:text-left ">
-          Our primary emphasis is on cutting-edge platforms in the industry, ensuring that{" "}
-          <br className="max-md:hidden" />
-          you are equipped with the necessary skills for your future endeavors.
-        </div>
-      </section>
-
-        <PCard />
-      
-      <main className="mx-auto grid max-w-6xl gap-8 px-4">
-        <div className="mx-auto max-w-5xl">
-          <h1 className="my-10 text-center text-2xl font-bold">Categories</h1>
-          <div className="flex flex-wrap justify-center gap-9 sm:gap-14">
-            {["Dapp", "Open Source", "Blockchain", "Community", "Hackathons"].map((name) => (
-              <div className="w-40 rounded py-2 text-center shadow-md shadow-purple-400/40">
-                {name}
-              </div>
-            ))}
-          </div>
-        </div>
-        {/* @ts-expect-error Async Server Component */}
-        <Blog />
-      </main>
-    </>
-  );
-}
diff --git a/src/app/contributors/page.tsx b/src/app/contributors/page.tsx
deleted file mode 100644
index 4a1a56f0..00000000
--- a/src/app/contributors/page.tsx
+++ /dev/null
@@ -1,52 +0,0 @@
-import ContributorCard from "@/components/ContributorCard";
-import { Metadata } from "next";
-
-export const metadata: Metadata = {
-  title: "Contributors",
-};
-
-async function getContributorData() {
-  // fetch contributors using Github REST API
-  const res = await fetch(
-    "https://api.github.com/repos/WebXDAO/WebXDAO.github.io/contributors?anon=1"
-  );
-
-  // handle errors
-  if (!res.ok) throw new Error("Failed to fetch Contributor's data from Github!");
-
-  // returns a promise
-  return res.json();
-}
-
-interface Card {
-  type: string;
-  id: number;
-  login: string;
-  html_url: string;
-  contributions: number;
-  avatar_url: string;
-}
-
-export default async function ContributorsPage() {
-  const contributorList = await getContributorData();
-  const filteredContributors = contributorList.filter((data: Card) => data.type !== "Bot");
-  
-  return (
-    <>
-      <section className="container grid place-items-center p-8">
-        <div className="max-w-2xl text-center">
-          <h1 className="mb-4 text-3xl font-bold">Contributors</h1>
-          <p>
-            Join the WebX DAO community and shape the decentralized web alongside like-minded
-            contributors passionate about innovation.
-          </p>
-        </div>
-        <div className="container mt-10 flex flex-wrap justify-center gap-8">
-          {filteredContributors.map((data: Card) => {
-            return <ContributorCard key={data.id} data={data} />;
-          })}
-        </div>
-      </section>
-    </>
-  );
-}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
deleted file mode 100644
index 00c7e0d9..00000000
--- a/src/app/layout.tsx
+++ /dev/null
@@ -1,51 +0,0 @@
-import "@/styles/globals.css";
-import { SiteHeader } from "@/components/site-header";
-import { TailwindIndicator } from "@/components/tailwind-indicator";
-import { ThemeProvider } from "@/components/theme-provider";
-import { siteConfig } from "@/config/site";
-import { fontSans } from "@/lib/fonts";
-import { cn } from "@/lib/utils";
-import { Metadata } from "next";
-import Footer from "@/components/Footer";
-import ScrollToTopButton from "@/components/ui/TopButton";
-
-export const metadata: Metadata = {
-  title: {
-    default: siteConfig.name,
-    template: `%s - ${siteConfig.name}`,
-  },
-  description: siteConfig.description,
-  themeColor: [
-    { media: "(prefers-color-scheme: light)", color: "white" },
-    { media: "(prefers-color-scheme: dark)", color: "black" },
-  ],
-  icons: {
-    icon: "/favicon.ico",
-    apple: "/apple-touch-icon.png",
-  },
-};
-
-interface RootLayoutProps {
-  children: React.ReactNode;
-}
-
-export default function RootLayout({ children }: RootLayoutProps) {
-  return (
-    <>
-      <html lang="en" suppressHydrationWarning>
-        <head />
-        <body className={cn("min-h-screen bg-background font-sans antialiased", fontSans.variable)}>
-          <ThemeProvider attribute="class" defaultTheme="system" enableSystem>
-            <div className="relative flex min-h-screen flex-col">
-              <SiteHeader />
-              <div className="flex-1">{children}</div>
-              <Footer />
-              <ScrollToTopButton />
-            </div>
-            <TailwindIndicator />
-          </ThemeProvider>
-        </body>
-      </html>
-    </>
-  );
-}
diff --git a/src/app/not-found.tsx b/src/app/not-found.tsx
deleted file mode 100644
index eb179b27..00000000
--- a/src/app/not-found.tsx
+++ /dev/null
@@ -1,26 +0,0 @@
-import Image from "next/image";
-import Link from "next/link";
-
-export default function NotFound() {
-  return (
-    <div className="flex h-screen w-screen items-center bg-gray-50">
-      <div className="container flex flex-col items-center justify-center px-5 text-gray-700 md:flex-row">
-        <div className="mx-8 w-full text-center lg:w-1/2">
-          <div className=" mb-8  text-7xl font-bold "style={{ color: 'rgba(65, 26, 255, 1)' }}>Oops!</div>
-          <div className="flex justify-center">
-            <Image src="/Frame.png"  width={300} height={300} alt="404 Error" />
-          </div>
-          <div className=" my-8 text-4xl  font-bold"style={{ color: 'rgba(65, 26, 255, 1)' }}>Page not found</div>
-          <div className=" my-8 text-2xl text-gray-400">
-            It seems like you wandered off too far! You must return back to our guild!
-          </div>
-          <Link
-            href="/"
-            className="duration-400 inline rounded-lg border border-transparent bg-blue-600 px-6 py-4 text-base font-medium leading-6 text-white shadow-2xl transition-all hover:bg-blue-500 focus:outline-none active:bg-blue-300">
-            Return Home
-          </Link>
-        </div>
-      </div>
-    </div>
-  );
-}
diff --git a/src/app/page.tsx b/src/app/page.tsx
deleted file mode 100644
index 985d2216..00000000
--- a/src/app/page.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-import ScrollToTopButton from "@/components/ui/TopButton";
-import Partners from "@/components/landing/Partners";
-import Blurbs from "@/components/landing/Blurbs";
-import Main from "@/components/landing/Main";
-import { Icons } from "@/components/icons";
-import { siteConfig } from "@/config/site";
-import Link from "next/link";
-
-export default function IndexPage() {
-
-  return (
-    <>
-      {/* TODO: How can i put the image in the background.. absolute / relative thingy */}
-      <Main />
-
-      {/* Headline */}
-      <section className="container mt-20 grid items-center justify-center gap-6 pb-8 pt-6 text-center md:py-10">
-        <div className="flex max-w-[980px] flex-col items-center gap-2">
-          <h3 className="inline-block max-w-2xl bg-gradient-to-r from-indigo-700 via-purple-400 to-slate-400 bg-clip-text text-xl font-extrabold leading-tight tracking-tighter text-transparent sm:text-2xl md:text-3xl lg:text-2xl">
-            Become an integral part of a dynamic and vibrant network of like-minded developers
-          </h3>
-          <div className="mt-4 flex gap-4">
-            <Link target="_blank" rel="noreferrer" href={siteConfig.links.webxdao_twitter}>
-              <div className="flex items-center">
-                <Icons.twitter className="mr-1 h-5 w-5 cursor-pointer fill-current" />
-                <span className="cursor-pointer">Twitter</span>
-              </div>
-            </Link>
-            <Link target="_blank" rel="noreferrer" href={siteConfig.links.webxdao_discord}>
-              <div className="flex items-center">
-                <Icons.discord className="mr-1 h-5 w-5 cursor-pointer fill-current" />
-                <span className="cursor-pointer">Discord</span>
-              </div>
-            </Link>
-          </div>
-        </div>
-      </section>
-
-      <Blurbs />
-      <Partners />
-      <ScrollToTopButton />
-    </>
-  );
-}
diff --git a/src/app/projects/page.tsx b/src/app/projects/page.tsx
deleted file mode 100644
index a513e295..00000000
--- a/src/app/projects/page.tsx
+++ /dev/null
@@ -1,76 +0,0 @@
-import Star from "@/components/star";
-import { fontGilroy } from "@/lib/fonts";
-import { cn } from "@/lib/utils";
-import ProjectCard from "@/components/ProjectCard";
-import { Metadata } from 'next';
-
-export const metadata: Metadata = {
-  title: 'Projects',
-}
-
-async function getRepoData() {
-  const res = await fetch("https://api.github.com/orgs/WebXDAO/repos");
-
-  if (!res.ok) {
-    throw new Error("Error Fetching Data! Please try again later.");
-  }
-
-  return res.json();
-}
-
-export default async function Projects() {
-  const projectsData = await getRepoData();
-  // console.log(projectsData);
-  return (
-    <>
-      <section className="w-full overflow-hidden py-8">
-        <div className="container mx-auto flex max-w-5xl flex-row flex-wrap justify-around lg:flex-nowrap">
-          <h1
-            className={cn(
-              "w-max-content my-2 w-full text-center text-7xl font-semibold leading-tight text-slate-900 dark:text-white lg:text-left",
-              fontGilroy.className
-            )}
-          >
-            Projects to check
-          </h1>
-          <div className="mt-9 hidden gap-20 lg:flex">
-            <div className="my-auto flex">
-              <Star height={40} width={40} />
-            </div>
-            <Star height={90} width={90} />
-          </div>
-          <svg xmlns="http://www.w3.org/2000/svg" width="900" height="2" className="-mx-52 mb-11 mt-auto hidden lg:flex">
-            <line x1="0" y1="0" x2="1000" y2="0" strokeWidth="2" className="stroke-black dark:stroke-white"/>
-          </svg>
-        </div>
-        <div className="mt-6 flex justify-center text-center text-lg font-light leading-tight text-black dark:text-white md:text-xl">
-          to learn about Blockchain and Web 3.0
-        </div>
-      </section>
-
-      <div className="container mx-auto my-8 mb-0 grid max-w-screen-xl grid-cols-1 gap-6 px-8 pb-8 sm:mb-8 md:grid-cols-2 lg:grid-cols-3">
-        {projectsData.length > 0 &&
-          projectsData.map(
-            ({
-              full_name,
-              description,
-              html_url,
-              index,
-            }: {
-              full_name: string;
-              description: string;
-              html_url: string;
-              index: number;
-            }) => (
-              <ProjectCard
-                key={index}
-                full_name={full_name}
-                description={description}
-                url={html_url}
-              />
-            )
-          )}
-      </div>
-    </>
-  );
-}
diff --git a/src/app/team/page.tsx b/src/app/team/page.tsx
deleted file mode 100644
index 2ef01882..00000000
--- a/src/app/team/page.tsx
+++ /dev/null
@@ -1,55 +0,0 @@
-import Star from "@/components/star";
-import { fontGilroy } from "@/lib/fonts";
-import { cn } from "@/lib/utils";
-import TeamCard from "@/components/TeamCard";
-import { Metadata } from 'next';
-
-export const metadata: Metadata = {
-  title: 'Team',
-}
-
-export default async function Team() {
-  return (
-    <>
-      <section className="w-full overflow-hidden py-8">
-        <div className="container mx-auto flex max-w-5xl flex-row flex-wrap justify-around lg:flex-nowrap ">
-          <h1
-            className={cn(
-              "w-max-content my-2 w-full text-center text-7xl font-semibold leading-tight text-slate-900 dark:text-white lg:text-left",
-              fontGilroy.className
-            )}
-          >
-            Meet the team
-          </h1>
-          <div className="mt-9 hidden gap-20 lg:flex">
-            <div className="my-auto flex">
-              <Star height={40} width={40} />
-            </div>
-            <Star height={90} width={90} />
-          </div>
-          <svg xmlns="http://www.w3.org/2000/svg" width="900" height="2" className="-mx-52 mb-11 mt-auto hidden lg:flex">
-            <line x1="0" y1="0" x2="1000" y2="0" strokeWidth="2" className="stroke-black dark:stroke-white"/>
-          </svg>
-        </div>
-        <div className="ml-4 mr-1 mt-6 flex justify-center text-lg font-light leading-tight text-black dark:text-white sm:text-center md:text-xl lg:text-left ">
-        As online collaborators with a strong commitment to Open Source contributions.<br></br>
-        We have come together to establish WebX DAO.
-        </div>
-      </section>
-
-      <div className="container mx-auto grid-cols-2 justify-center gap-10 sm:block md:grid lg:flex ">
-      <TeamCard Name="Vincent Villafuerte" position="WebX Guild Core" github_url="" linkedin_url="" twitter_url=""/>
-      <TeamCard Name="Shubham Kukreti  " position="WebX Guild Core" github_url="" linkedin_url="" twitter_url=""/>
-      <TeamCard Name="Ritvik Shukla" position="WebX Guild Core" github_url="" linkedin_url="" twitter_url=""/>
-      <TeamCard Name="Maxime Kubik" position="WebX Guild Core" github_url="" linkedin_url="" twitter_url=""/>
-      </div>
-      <h1 className="mt-10 text-center font-bold">WebX Guild Maintainers and Moderators</h1>
-      <h1 className="mt-5 text-center">The essential role of our community projects &apos; maintainers and moderators is to ensure the <br/>proper functioning of our codebase and foster a welcoming and engaged community.</h1>
-      <div className="container mx-auto my-10 grid-cols-2 justify-center gap-10 sm:block md:grid lg:flex">
-      <TeamCard Name="David Leal" position="WebX Guild Core" github_url="" linkedin_url="" twitter_url=""/>
-      <TeamCard Name="Krish Gupta" position="WebX Guild Core" github_url="" linkedin_url="" twitter_url=""/>
-      <TeamCard Name="Abhinav MV" position="WebX Guild Core" github_url="" linkedin_url="" twitter_url=""/>
-      </div>
-    </>
-  );
-}
diff --git a/src/components/ContributorCard.tsx b/src/components/ContributorCard.tsx
deleted file mode 100644
index 36f9dc84..00000000
--- a/src/components/ContributorCard.tsx
+++ /dev/null
@@ -1,56 +0,0 @@
-import { fontGilroy } from "@/lib/fonts";
-import { cn } from "@/lib/utils";
-import Image from "next/image";
-import Link from "next/link";
-import { FaGithub, FaLaptopCode } from "react-icons/fa";
-import { Icons } from "./icons";
-
-interface Card {
-  id: number;
-  login: string;
-  html_url: string;
-  contributions: number;
-  avatar_url: string;
-}
-
-export default function ContributorCard({ data }: { data: Card }) {
-  return (
-    <div className="flex h-80 w-72 flex-col items-center justify-between rounded-lg border border-black p-4 dark:border-white">
-      <div
-        className={cn(
-          "active:ring-[#411AFF]dark:border-[#3d60ba] container flex w-fit items-center space-x-4 whitespace-nowrap rounded-xl border border-black p-2 align-middle text-lg font-semibold leading-[31px] active:shadow-sm active:ring-2 dark:border-white dark:font-medium",
-          fontGilroy.className
-        )}
-      >
-        <div>{data.login.toUpperCase()}</div>
-        <div className="text-[#411AFF] dark:text-[#6b4ef8]"> {data.contributions}</div>
-        <Icons.handShake className="ml-1 inline-block align-middle" />
-      </div>
-      <Image
-        src={data.avatar_url}
-        alt={data.login}
-        width={120}
-        height={120}
-        className="rounded-full border"
-      />
-      <div className="mb-2 flex gap-12 text-2xl">
-        <Link href={data.html_url} target="_blank"                   
-                  aria-label="GitHub Profile"
-                  title="GitHub (External Link)"
-                  rel="noopener noreferrer" className="duration-150 hover:text-[#411AFF]">
-          <FaGithub />
-        </Link>
-        <Link
-          href={`https://github.com/WebXDAO/WebXDAO.github.io/commits?author=${data.login}`}
-          target="_blank"
-          aria-label="Visit Code Contributions"
-          title="Code Contributions (External Link)"
-          rel="noopener noreferrer"
-          className="duration-150 hover:text-[#411AFF]"
-        >
-          <FaLaptopCode />
-        </Link>
-      </div>
-    </div>
-  );
-}
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
deleted file mode 100644
index 3b27682a..00000000
--- a/src/components/Footer.tsx
+++ /dev/null
@@ -1,138 +0,0 @@
-import { Icons } from "@/components/icons";
-import { siteConfig } from "@/config/site";
-import Image from "next/image";
-import Link from "next/link";
-
-export default function Footer() {
-  let year = new Date().getFullYear();
-
-  return (
-    <footer className="mt-16 from-violet-950 from-10% via-violet-950 via-30% to-background to-90% px-8 dark:bg-gradient-to-t">
-      <div className="flex h-1/2 w-full flex-col content-center justify-between py-8 md:flex-row md:items-start ">
-        <div className="flex py-5 ">
-          <ul>
-            <div className="flex">
-              <div className="flex pb-6 text-3xl  text-slate-900 dark:text-white  ">
-                <span>
-                  <Image
-                    src="/logo.png"
-                    alt="logo_image"
-                    className="h-20  w-auto sm:h-14 md:h-20 "
-                    height={240}
-                    width={240}
-                  />
-                </span>
-                <div className="whitespace-pre-wrap ">
-                  <h1 className="mt-3 text-lg ">WEBX</h1>
-
-                  <h1 className=" -mt-2 text-2xl font-bold">DAO</h1>
-                </div>
-              </div>
-            </div>
-            <div className="flex gap-5 px-5  ">
-              <Link
-                href={siteConfig.links.webxdao_discord}
-                target="_blank"
-                aria-label="Join us on Discord"
-                title="Discord (External Link)"
-                rel="noopener noreferrer" 
-                className="dark:fill-white "
-              >
-                <Icons.discord
-                  className="cursor-pointer transition duration-500 hover:scale-150 hover:fill-blue-800"
-                  width={25}
-                  height={25}
-                />
-              </Link>
-              <Link 
-                  href={siteConfig.links.webxdao_twitter}
-                  target="_blank"
-                  aria-label="Visit us on Twitter"
-                  title="Twitter (External Link)"
-                  rel="noopener noreferrer"
-                >
-                <Icons.twitter
-                  className="cursor-pointer transition duration-500 hover:scale-150 hover:fill-blue-800"
-                  width={25}
-                  height={25}
-                />
-              </Link>
-              <Link 
-                  href={siteConfig.links.webxdao_gh} 
-                  target="_blank"
-                  aria-label="Visit us on Github"
-                  title="Github (External Link)"
-                  rel="noopener noreferrer" 
-                >
-                <Icons.gitHub
-                  className="cursor-pointer transition duration-500 hover:scale-150 hover:fill-blue-800"
-                  width={25}
-                  height={25}
-                />
-              </Link>
-              <Link 
-                  href={siteConfig.links.webxdao_linkedin} 
-                  target="_blank"
-                  aria-label="Visit us on Linkedin"
-                  title="Linkedin (External Link)"
-                  rel="noopener noreferrer" 
-                >
-                <Icons.linkedin
-                  className="cursor-pointer transition  duration-500 hover:scale-150 hover:fill-blue-800"
-                  width={25}
-                  height={25}
-                />
-              </Link>
-            </div>
-          </ul>
-        </div>
-
-        <div className="flex flex-col gap-1 md:flex-row md:gap-8">
-          <div className="px-5">
-            <ul>
-              <p className="select-none pb-3 text-xl font-normal text-slate-900 dark:text-white">
-                About Us
-              </p>
-              <li className="cursor-pointer pb-2 text-base font-normal text-gray-500">
-                Who we are?
-              </li>
-              <li className="cursor-pointer pb-2 text-base font-normal text-gray-500">
-                What we do?
-              </li>
-              <li className="cursor-pointer pb-2 text-base font-normal text-gray-500">Team WebX</li>
-            </ul>
-          </div>
-          <div className="px-5">
-            <ul>
-              <p className="select-none pb-3 text-xl font-normal text-slate-900 dark:text-white">
-                Contact
-              </p>
-              <a href="mailto:contact@webxdao.xyz" className="cursor-pointer pb-2 text-base font-normal text-gray-500">
-                Contact us
-              </a >
-            </ul>
-          </div>
-          <div className="px-5">
-            <ul>
-              <p className="select-none pb-3 text-xl font-normal text-slate-900 dark:text-white">
-                Partner
-              </p>
-              <li className="cursor-pointer pb-2 text-base font-normal text-gray-500">
-                Partner with us
-              </li>
-            </ul>
-          </div>
-        </div>
-      </div>
-
-      <div className="flex h-1/2  w-full flex-col content-center px-4 py-8">
-        <div className="flex py-5">
-          <h4 className="select-none text-base font-medium text-slate-900 dark:text-white">
-            © {year} All rights reserved | Build with ❤ by{" "}
-            <span className="cursor-pointer select-none hover:text-blue-600">WebXDAO </span>
-          </h4>
-        </div>
-      </div>
-    </footer>
-  );
-}
diff --git a/src/components/ProjectCard.tsx b/src/components/ProjectCard.tsx
deleted file mode 100644
index 7f395b18..00000000
--- a/src/components/ProjectCard.tsx
+++ /dev/null
@@ -1,40 +0,0 @@
-import Link from "next/link";
-import { Button, buttonVariants } from "./ui/button";
-import { ImArrowUpRight2 } from "react-icons/im";
-import { cn }  from "../lib/utils";
-import { fontSans } from "@/lib/fonts";
-
-const ProjectCard = ({
-  full_name,
-  url,
-  description,
-}: {
-  full_name: string;
-  url: string;
-  description: string;
-}) => {
-  return (
-    <>
-      {/* Project Card Container */}
-      <div className={cn(fontSans.variable ,"flex w-[356px] flex-col items-start justify-between gap-8 justify-self-center rounded-[10px] border border-black/5 px-[28px] pb-[24px] pt-[28px] shadow-[0px_0px_10px_0px_#00000010] hover:shadow-sm dark:border-white/20 dark:shadow-[0px_0px_10px_0px_#FFFFFF25] md:w-full md:lg:min-h-[240px]")}>
-        {/* Heading and Description Container */}
-        <div className="flex flex-col items-start gap-3">
-          {/* Heading */}
-          <h2 className="text-base font-bold">{full_name}</h2>
-          {/* Description */}
-          <p className="text-justify text-base font-normal dark:text-white/50">{description}</p>
-        </div>
-        {/* Read More Button */}
-        <Link
-          href={url}
-          className="border-3 flex w-fit flex-row items-center justify-start gap-1 rounded-[10px] border border-black bg-white px-2 py-1 transition-all hover:shadow-sm hover:outline hover:outline-1 dark:border-white/60 dark:bg-black"
-        >
-          <ImArrowUpRight2/>
-          <span className="text-sm font-semibold dark:text-white">Read More</span>
-        </Link>
-      </div>
-    </>
-  );
-};
-
-export default ProjectCard;
diff --git a/src/components/TeamCard.tsx b/src/components/TeamCard.tsx
deleted file mode 100644
index 2d2e9b22..00000000
--- a/src/components/TeamCard.tsx
+++ /dev/null
@@ -1,59 +0,0 @@
-import Link from "next/link";
-import { Icons } from "./icons";
-import { Button, buttonVariants } from "./ui/button";
-
-const TeamCard = ({
-    Name,
-    position,
-    github_url,
-    twitter_url,
-    linkedin_url
-  }: {
-    Name: string;
-    position: string;
-    github_url: string;
-    twitter_url: string;
-    linkedin_url: string
-  }) => {
-  return (
-    <div>
-        <div className="mx-auto my-5 border-2 border-black" style={{backgroundColor: "white" , width: "150px", height:"150px" ,borderRadius: "50%"}}></div>
-        <h1 className="my-1 text-center">{Name}</h1>
-        <h2 className="my-1 text-center">{position}</h2>
-        <div className="my-6 flex place-content-center gap-4 px-5">
-        <Link href={github_url} target="_blank"                   
-                  aria-label="Visit us on GitHub"
-                  title="GitHub (External Link)"
-                  rel="noopener noreferrer">
-                <Icons.gitHub
-                  className="cursor-pointer transition duration-500 hover:scale-150 hover:fill-blue-800"
-                  width={25}
-                  height={25}
-                />
-        </Link>
-        <Link href={twitter_url} target="_blank"                   
-                  aria-label="Visit us on Twitter"
-                  title="Twitter (External Link)"
-                  rel="noopener noreferrer">
-                <Icons.twitter
-                  className="cursor-pointer transition duration-500 hover:scale-150 hover:fill-blue-800"
-                  width={25}
-                  height={25}
-                />
-        </Link>
-        <Link href={linkedin_url} target="_blank"                   
-                  aria-label="Visit us on Linkedin"
-                  title="Linkedin (External Link)"
-                  rel="noopener noreferrer">
-                <Icons.linkedin
-                  className="cursor-pointer transition duration-500 hover:scale-150 hover:fill-blue-800"
-                  width={25}
-                  height={25}
-                />
-        </Link>
-        </div>
-    </div>
-  );
-};
-
-export default TeamCard;
diff --git a/src/components/cursor-hoverster.tsx b/src/components/cursor-hoverster.tsx
deleted file mode 100644
index f4451cc5..00000000
--- a/src/components/cursor-hoverster.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-'use client';
-import { useEffect } from "react";
-
-export default function CursorHoverster() {
-  useEffect(() => {
-    const cursor = document.querySelector('.c-pointer') as HTMLDivElement;
-
-    const positionElement = (e: MouseEvent) => {
-        let mousex = e.clientX;
-        let mousey = e.clientY;
-
-        cursor.animate(
-            {
-              left: mousex + "px",
-              top: mousey + "px"
-            },
-            {
-              duration: 500,
-              fill: "forwards"
-            }
-          );
-    }
-
-    window.addEventListener('mousemove', positionElement);
-
-    return () => {
-      window.removeEventListener('mousemove', positionElement);
-    }
-  }, []);
-
-  return (
-    <div className="c-pointer"></div>
-  )
-}
diff --git a/src/components/icons.tsx b/src/components/icons.tsx
deleted file mode 100644
index 5284166b..00000000
--- a/src/components/icons.tsx
+++ /dev/null
@@ -1,134 +0,0 @@
-import {
-  ArrowUpRight,
-  Linkedin,
-  LucideProps,
-  Moon,
-  Rocket,
-  SunMedium,
-  Users,
-  Zap,
-  type Icon as LucideIcon,
-} from "lucide-react";
-
-export type Icon = LucideIcon;
-
-export const Icons = {
-  sun: SunMedium,
-  moon: Moon,
-  linkedin: Linkedin,
-  users: Users,
-  zap: Zap,
-  rocket: Rocket,
-  ArrowUpRight: ArrowUpRight,
-  collaborate: (props: LucideProps) => (
-    <svg width="43" height="41" viewBox="0 0 43 41" xmlns="http://www.w3.org/2000/svg" {...props}>
-      <path
-        fillRule="evenodd"
-        clipRule="evenodd"
-        d="M21.8528 3.00884C21.2052 3.00884 20.5841 3.25385 20.1261 3.68998C19.6682 4.12612 19.4109 4.71764 19.4109 5.33442C19.4109 5.9512 19.6682 6.54272 20.1261 6.97885C20.5841 7.41498 21.2052 7.66 21.8528 7.66C22.5004 7.66 23.1215 7.41498 23.5794 6.97885C24.0374 6.54272 24.2946 5.9512 24.2946 5.33442C24.2946 4.71764 24.0374 4.12612 23.5794 3.68998C23.1215 3.25385 22.5004 3.00884 21.8528 3.00884ZM16.4807 5.33442C16.4807 3.9775 17.0467 2.67615 18.0541 1.71666C19.0616 0.757175 20.428 0.21814 21.8528 0.21814C23.2775 0.21814 24.644 0.757175 25.6514 1.71666C26.6589 2.67615 27.2249 3.9775 27.2249 5.33442C27.2249 6.69134 26.6589 7.99269 25.6514 8.95218C24.644 9.91166 23.2775 10.4507 21.8528 10.4507C20.428 10.4507 19.0616 9.91166 18.0541 8.95218C17.0467 7.99269 16.4807 6.69134 16.4807 5.33442ZM31.6007 11.2209C32.7167 10.9896 33.8833 11.175 34.86 11.7389C35.8366 12.3028 36.5487 13.2022 36.8494 14.2516C37.1501 15.3009 37.0164 16.4202 36.476 17.3784C35.9355 18.3366 35.0295 19.0608 33.9449 19.4014L29.6941 20.7502C29.4723 20.8202 29.2522 20.8946 29.0338 20.9735C28.955 21.0206 28.892 21.0882 28.8522 21.1683C28.8124 21.2484 28.7975 21.3377 28.8092 21.4256C28.8191 21.4633 28.8308 21.5005 28.8443 21.5372C28.8853 21.6526 28.9459 21.8033 29.0475 22.0544L31.4835 28.086C31.875 29.0589 31.8665 30.1366 31.4598 31.1037C31.0531 32.0709 30.2782 32.8562 29.2898 33.3028C28.3015 33.7493 27.1726 33.8242 26.1288 33.5124C25.085 33.2006 24.2033 32.5251 23.6598 31.6209L21.8528 28.6144L20.0458 31.6247C19.5029 32.5301 18.6208 33.2069 17.5763 33.5194C16.5317 33.8319 15.4018 33.7571 14.4127 33.31C13.4236 32.8628 12.6483 32.0764 12.2421 31.1081C11.8359 30.1397 11.8288 29.061 12.2221 28.0879L14.6581 22.0563C14.7287 21.8855 14.7964 21.7137 14.8612 21.5409C14.8748 21.5043 14.8865 21.467 14.8964 21.4293C14.9085 21.3411 14.8937 21.2515 14.8539 21.171C14.8141 21.0905 14.7509 21.0226 14.6718 20.9753C14.4527 20.8965 14.2319 20.822 14.0095 20.7521L9.76264 19.4033C8.67798 19.0626 7.77197 18.3385 7.23152 17.3803C6.69107 16.422 6.55741 15.3028 6.85811 14.2534C7.15881 13.2041 7.87093 12.3047 8.84757 11.7408C9.82421 11.1769 10.9909 10.9914 12.1068 11.2228L15.8126 11.9781L16.215 12.06C19.9342 12.7925 23.7714 12.7925 27.4905 12.06C27.5882 12.0414 27.6859 12.0228 27.893 11.9781L31.5987 11.2228L31.6007 11.2209ZM34.0621 15.3735C34.0621 14.4451 33.1635 13.7549 32.2141 13.9502L28.5025 14.7074L28.0844 14.7912C23.8332 15.6289 19.4439 15.6004 15.2051 14.7074L11.4934 13.9502C11.1101 13.8685 10.7084 13.9305 10.3718 14.1235C10.0353 14.3164 9.78967 14.6254 9.68607 14.9863C9.58248 15.3472 9.62884 15.7322 9.81554 16.0614C10.0022 16.3906 10.3149 16.6386 10.6886 16.754L14.9374 18.1028L15.0449 18.1363C15.4453 18.2628 15.8653 18.3949 16.2072 18.5977C17.3598 19.273 17.9829 20.5326 17.7993 21.8088C17.7446 22.1902 17.5844 22.5809 17.434 22.9567L17.393 23.0553L14.957 29.087C14.8261 29.4041 14.8265 29.7566 14.958 30.0734C15.0895 30.3903 15.3423 30.6478 15.6654 30.794C15.9885 30.9402 16.3579 30.9641 16.6988 30.8611C17.0398 30.758 17.3269 30.5355 17.5024 30.2386L20.5811 25.1074C20.7093 24.894 20.8944 24.7167 21.1177 24.5933C21.341 24.4699 21.5946 24.405 21.8528 24.405C22.1109 24.405 22.3645 24.4699 22.5879 24.5933C22.8112 24.7167 22.9963 24.894 23.1245 25.1074L26.2032 30.2386C26.3786 30.5355 26.6658 30.758 27.0068 30.8611C27.3477 30.9641 27.717 30.9402 28.0401 30.794C28.3633 30.6478 28.6161 30.3903 28.7476 30.0734C28.8791 29.7566 28.8794 29.4041 28.7486 29.087L26.3126 23.0553L26.2735 22.9567C26.1192 22.5809 25.961 22.1902 25.9063 21.8088C25.8168 21.1843 25.9195 20.5484 26.2022 19.9783C26.4848 19.4083 26.9351 18.9287 27.4984 18.5977C27.8422 18.393 28.2602 18.2628 28.6607 18.1363L28.7681 18.1028L33.017 16.754C33.3213 16.6575 33.586 16.4722 33.7736 16.2244C33.9612 15.9767 34.0621 15.679 34.0621 15.3735ZM8.60032 24.2423C8.77491 24.5729 8.80445 24.956 8.68246 25.3074C8.56047 25.6587 8.29692 25.9495 7.94981 26.1158C4.9805 27.5391 3.78302 29.1391 3.78302 30.4507C3.78302 31.8721 5.19734 33.6228 8.64134 35.0981C11.9466 36.5158 16.6174 37.4274 21.8528 37.4274C27.0881 37.4274 31.7589 36.5158 35.0642 35.0981C38.5082 33.6228 39.9226 31.8721 39.9226 30.4507C39.9226 29.1391 38.727 27.5391 35.7558 26.1158C35.5824 26.0343 35.4277 25.9209 35.3006 25.7822C35.1735 25.6435 35.0764 25.4822 35.0151 25.3077C34.9537 25.1331 34.9292 24.9486 34.943 24.765C34.9568 24.5814 35.0086 24.4021 35.0955 24.2377C35.1824 24.0732 35.3025 23.9267 35.4491 23.8067C35.5957 23.6866 35.7658 23.5954 35.9495 23.5382C36.1333 23.4811 36.3271 23.4591 36.5198 23.4736C36.7126 23.4882 36.9004 23.5388 37.0724 23.6228C40.2879 25.1633 42.8528 27.474 42.8528 30.4507C42.8528 33.6544 39.8932 36.0879 36.2676 37.6433C32.5032 39.2563 27.4046 40.2181 21.8528 40.2181C16.301 40.2181 11.2024 39.2563 7.43799 37.6433C3.81232 36.0879 0.852783 33.6544 0.852783 30.4507C0.852783 27.474 3.41771 25.1633 6.63511 23.6228C6.98204 23.4571 7.38382 23.4293 7.75226 23.5454C8.12071 23.6616 8.42571 23.9122 8.60032 24.2423Z"
-      />
-    </svg>
-  ),
-  logo: (props: LucideProps) => (
-    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" {...props}>
-      <path
-        fill="currentColor"
-        d="M11.572 0c-.176 0-.31.001-.358.007a19.76 19.76 0 0 1-.364.033C7.443.346 4.25 2.185 2.228 5.012a11.875 11.875 0 0 0-2.119 5.243c-.096.659-.108.854-.108 1.747s.012 1.089.108 1.748c.652 4.506 3.86 8.292 8.209 9.695.779.25 1.6.422 2.534.525.363.04 1.935.04 2.299 0 1.611-.178 2.977-.577 4.323-1.264.207-.106.247-.134.219-.158-.02-.013-.9-1.193-1.955-2.62l-1.919-2.592-2.404-3.558a338.739 338.739 0 0 0-2.422-3.556c-.009-.002-.018 1.579-.023 3.51-.007 3.38-.01 3.515-.052 3.595a.426.426 0 0 1-.206.214c-.075.037-.14.044-.495.044H7.81l-.108-.068a.438.438 0 0 1-.157-.171l-.05-.106.006-4.703.007-4.705.072-.092a.645.645 0 0 1 .174-.143c.096-.047.134-.051.54-.051.478 0 .558.018.682.154.035.038 1.337 1.999 2.895 4.361a10760.433 10760.433 0 0 0 4.735 7.17l1.9 2.879.096-.063a12.317 12.317 0 0 0 2.466-2.163 11.944 11.944 0 0 0 2.824-6.134c.096-.66.108-.854.108-1.748 0-.893-.012-1.088-.108-1.747-.652-4.506-3.859-8.292-8.208-9.695a12.597 12.597 0 0 0-2.499-.523A33.119 33.119 0 0 0 11.573 0zm4.069 7.217c.347 0 .408.005.486.047a.473.473 0 0 1 .237.277c.018.06.023 1.365.018 4.304l-.006 4.218-.744-1.14-.746-1.14v-3.066c0-1.982.01-3.097.023-3.15a.478.478 0 0 1 .233-.296c.096-.05.13-.054.5-.054z"
-      />
-    </svg>
-  ),
-  gitHub: (props: LucideProps) => (
-    <svg viewBox="0 0 438.549 438.549" {...props}>
-      <path
-        fill="currentColor"
-        d="M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"
-      ></path>
-    </svg>
-  ),
-  twitter: (props: LucideProps) => (
-    <svg viewBox="0 0 438.549 438.549" {...props}>
-      <path
-        fill="currentColor"
-        d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"
-      ></path>
-    </svg>
-  ),
-  discord: (props: LucideProps) => (
-    <svg viewBox="0 0 20 16" {...props}>
-      <path d="M16.3669 1.57019C15.1546 0.99348 13.8421 0.574898 12.4749 0.333051C12.463 0.332659 12.451 0.334955 12.44 0.339777C12.429 0.344598 12.4191 0.351828 12.4111 0.360956C12.2471 0.667917 12.0557 1.06789 11.9281 1.37486C10.4779 1.15161 9.00319 1.15161 7.55305 1.37486C7.42545 1.05859 7.23404 0.667917 7.06086 0.360956C7.05175 0.342353 7.0244 0.333051 6.99706 0.333051C5.62986 0.574898 4.32647 0.99348 3.10511 1.57019C3.096 1.57019 3.08688 1.5795 3.07777 1.5888C0.598589 5.37464 -0.0850079 9.05816 0.252233 12.7045C0.252233 12.7231 0.261348 12.7417 0.279577 12.751C1.92021 13.9788 3.49704 14.723 5.05564 15.216C5.08299 15.2253 5.11033 15.216 5.11944 15.1974C5.48403 14.6858 5.81216 14.1463 6.09471 13.5789C6.11294 13.5416 6.09471 13.5044 6.05825 13.4951C5.53872 13.2905 5.04653 13.0486 4.56345 12.7696C4.52699 12.751 4.52699 12.6952 4.55434 12.6673C4.6546 12.5929 4.75486 12.5091 4.85512 12.4347C4.87335 12.4161 4.90069 12.4161 4.91892 12.4254C8.05435 13.8858 11.4359 13.8858 14.5349 12.4254C14.5531 12.4161 14.5804 12.4161 14.5987 12.4347C14.6989 12.5184 14.7992 12.5929 14.8994 12.6766C14.9359 12.7045 14.9359 12.7603 14.8903 12.7789C14.4164 13.0673 13.9151 13.2998 13.3955 13.5044C13.3591 13.5137 13.35 13.5602 13.3591 13.5882C13.6507 14.1556 13.9789 14.6951 14.3343 15.2067C14.3617 15.216 14.389 15.2253 14.4164 15.216C15.9841 14.723 17.5609 13.9788 19.2015 12.751C19.2198 12.7417 19.2289 12.7231 19.2289 12.7045C19.6299 8.49075 18.5635 4.83513 16.4034 1.5888C16.3942 1.5795 16.3851 1.57019 16.3669 1.57019ZM6.56867 10.4813C5.62986 10.4813 4.84601 9.59767 4.84601 8.50936C4.84601 7.42104 5.61164 6.53737 6.56867 6.53737C7.53482 6.53737 8.30045 7.43034 8.29134 8.50936C8.29134 9.59767 7.52571 10.4813 6.56867 10.4813ZM12.9216 10.4813C11.9828 10.4813 11.1989 9.59767 11.1989 8.50936C11.1989 7.42104 11.9645 6.53737 12.9216 6.53737C13.8877 6.53737 14.6533 7.43034 14.6442 8.50936C14.6442 9.59767 13.8877 10.4813 12.9216 10.4813Z" />
-    </svg>
-  ),
-  blockchain: (props: LucideProps) => (
-    <svg
-      width="45"
-      height="44"
-      viewBox="0 0 45 44"
-      fill="none"
-      xmlns="http://www.w3.org/2000/svg"
-      {...props}
-    >
-      <path
-        d="M39.6647 29.3701V13.5806L26.1779 6.17957M18.6253 6.17957L5.13843 13.5806V29.3701M8.37527 34.3048L22.4016 42.0017L31.0332 37.2648L36.4279 34.3038M22.4016 15.6859L25.6384 17.528L28.8753 19.3701V26.7385L25.6384 28.5806L22.4016 30.4227L19.1647 28.5806L15.9279 26.7385V19.3701L19.1647 17.528L22.4016 15.6859ZM22.4016 15.6859V8.31746M28.8753 26.2122L36.4279 30.4227M15.9279 26.2122L8.37527 30.4227"
-        stroke="#050218"
-        strokeWidth="3"
-        strokeLinecap="round"
-        strokeLinejoin="round"
-        fillRule="evenodd"
-        clipRule="evenodd"
-      />
-      <path
-        d="M22.4016 8.3175C24.1893 8.3175 25.6385 6.90366 25.6385 5.1596C25.6385 3.41555 24.1893 2.00171 22.4016 2.00171C20.614 2.00171 19.1648 3.41555 19.1648 5.1596C19.1648 6.90366 20.614 8.3175 22.4016 8.3175Z"
-        stroke="#050218"
-        strokeWidth="3"
-        strokeLinecap="round"
-        strokeLinejoin="round"
-      />
-      <path
-        d="M5.13845 35.6859C6.92611 35.6859 8.3753 34.2721 8.3753 32.528C8.3753 30.784 6.92611 29.3701 5.13845 29.3701C3.35079 29.3701 1.90161 30.784 1.90161 32.528C1.90161 34.2721 3.35079 35.6859 5.13845 35.6859Z"
-        stroke="#050218"
-        strokeWidth="3"
-        strokeLinecap="round"
-        strokeLinejoin="round"
-      />
-      <path
-        d="M39.6648 35.6859C41.4525 35.6859 42.9017 34.2721 42.9017 32.528C42.9017 30.784 41.4525 29.3701 39.6648 29.3701C37.8772 29.3701 36.428 30.784 36.428 32.528C36.428 34.2721 37.8772 35.6859 39.6648 35.6859Z"
-        stroke="#050218"
-        strokeWidth="3"
-        strokeLinecap="round"
-        strokeLinejoin="round"
-      />
-    </svg>
-  ),
-  decentralization: (props: LucideProps) => (
-    <svg
-      width="45"
-      height="44"
-      viewBox="0 0 45 44"
-      fill="none"
-      xmlns="http://www.w3.org/2000/svg"
-      {...props}
-    >
-      <path
-        d="M13.624 11.1463C13.624 13.5038 14.5334 15.7647 16.1522 17.4317C17.7709 19.0987 19.9664 20.0352 22.2556 20.0352C24.5449 20.0352 26.7403 19.0987 28.3591 17.4317C29.9778 15.7647 30.8872 13.5038 30.8872 11.1463C30.8872 8.78886 29.9778 6.52793 28.3591 4.86094C26.7403 3.19395 24.5449 2.25745 22.2556 2.25745C19.9664 2.25745 17.7709 3.19395 16.1522 4.86094C14.5334 6.52793 13.624 8.78886 13.624 11.1463ZM1.75562 33.3686C1.75562 35.726 2.66501 37.987 4.28375 39.654C5.90248 41.3209 8.09796 42.2574 10.3872 42.2574C12.6764 42.2574 14.8719 41.3209 16.4906 39.654C18.1094 37.987 19.0188 35.726 19.0188 33.3686C19.0188 31.0111 18.1094 28.7502 16.4906 27.0832C14.8719 25.4162 12.6764 24.4797 10.3872 24.4797C8.09796 24.4797 5.90248 25.4162 4.28375 27.0832C2.66501 28.7502 1.75562 31.0111 1.75562 33.3686ZM25.4925 33.3686C25.4925 35.726 26.4019 37.987 28.0206 39.654C29.6393 41.3209 31.8348 42.2574 34.124 42.2574C36.4133 42.2574 38.6087 41.3209 40.2275 39.654C41.8462 37.987 42.7556 35.726 42.7556 33.3686C42.7556 31.0111 41.8462 28.7502 40.2275 27.0832C38.6087 25.4162 36.4133 24.4797 34.124 24.4797C31.8348 24.4797 29.6393 25.4162 28.0206 27.0832C26.4019 28.7502 25.4925 31.0111 25.4925 33.3686Z"
-        stroke="#050218"
-        strokeWidth="3"
-        strokeLinecap="round"
-        strokeLinejoin="round"
-        fillRule="evenodd"
-        clipRule="evenodd"
-        fill="none"
-      />
-    </svg>
-  ),
-  handShake: (props: LucideProps) => (
-    <svg
-      width="28"
-      height="24"
-      viewBox="0 0 31 28"
-      fill="var(--svg)"
-      xmlns="http://www.w3.org/2000/svg"
-    >
-      <path d="M15.6814 24.8718C15.4323 25.1209 14.9894 25.1624 14.6988 24.8718C14.5691 24.7411 14.4963 24.5645 14.4963 24.3804C14.4963 24.1964 14.5691 24.0198 14.6988 23.8891L19.3908 19.1971L17.4392 17.2455L12.7472 21.9375C12.4842 22.2144 12.0413 22.2005 11.7645 21.9375C11.6349 21.8069 11.5621 21.6303 11.5621 21.4462C11.5621 21.2621 11.6349 21.0855 11.7645 20.9549L16.4565 16.2628L14.505 14.3113L9.81297 19.0033C9.56383 19.2524 9.12093 19.294 8.83027 19.0033C8.70355 18.8711 8.63281 18.6951 8.63281 18.512C8.63281 18.3288 8.70355 18.1528 8.83027 18.0206L13.5223 13.3286L11.5569 11.3771L6.86489 16.0691C6.61575 16.3182 6.17285 16.3597 5.88219 16.0691C5.75547 15.9369 5.68472 15.7608 5.68472 15.5777C5.68472 15.3946 5.75547 15.2186 5.88219 15.0864L11.9444 9.02412L14.5327 11.5985C15.8475 12.9134 18.1174 12.8995 19.4323 11.5985C20.7887 10.2421 20.7887 8.05527 19.4323 6.69887L16.8579 4.12449L17.2455 3.73695C18.325 2.65737 20.0828 2.65737 21.1624 3.73695L27.0309 9.60543C28.1105 10.685 28.1105 12.4428 27.0309 13.5224L15.6814 24.8718ZM28.9824 15.4878C30.0193 14.4479 30.6016 13.0393 30.6016 11.5708C30.6016 10.1023 30.0193 8.69376 28.9824 7.65389L23.1139 1.7854C22.0741 0.748523 20.6655 0.16626 19.197 0.16626C17.7285 0.16626 16.3199 0.748523 15.2801 1.7854L14.8925 2.17295L14.505 1.7854C13.4651 0.748523 12.0565 0.16626 10.588 0.16626C9.11956 0.16626 7.71099 0.748523 6.67111 1.7854L1.77149 6.68503C0.835158 7.61816 0.264409 8.85606 0.162829 10.1741C0.0612495 11.4921 0.435571 12.8028 1.21786 13.8684L3.22477 11.8615C2.95721 11.3391 2.86263 10.7451 2.95468 10.1655C3.04673 9.58581 3.32065 9.0504 3.73687 8.63658L8.6365 3.73695C9.71608 2.65737 11.4739 2.65737 12.5534 3.73695L17.4807 8.66426C17.7299 8.9134 17.7714 9.3563 17.4807 9.64696C17.1901 9.93761 16.7472 9.89609 16.4981 9.64696L11.9444 5.10719L3.9168 13.121C2.56041 14.4635 2.56041 16.6642 3.9168 18.0206C4.45659 18.5604 5.14863 18.8926 5.88219 18.9895C5.97911 19.7337 6.31943 20.425 6.85015 20.9558C7.38086 21.4865 8.07218 21.8268 8.81643 21.9237C8.91335 22.668 9.25367 23.3593 9.78439 23.89C10.3151 24.4207 11.0064 24.761 11.7507 24.858C11.8476 25.6054 12.1797 26.2835 12.7195 26.8233C13.37 27.4739 14.242 27.8337 15.1693 27.8337C16.0967 27.8337 16.9686 27.4739 17.6192 26.8233L28.9824 15.4878Z" />
-    </svg>
-  ),
-};
diff --git a/src/components/landing/Blurbs.tsx b/src/components/landing/Blurbs.tsx
deleted file mode 100644
index 3763f830..00000000
--- a/src/components/landing/Blurbs.tsx
+++ /dev/null
@@ -1,45 +0,0 @@
-import { Icons } from "@/components/icons";
-
-export default function Blurbs() {
-    return (
-      <section className=" flex justify-center px-4 py-0 md:px-10">
-        <div className="my-12 flex flex-col md:flex-row md:gap-10 lg:gap-20">
-          <Card
-            title="Collaborate"
-            desc="Collaborate with other members to achieve common goals and objectives."
-            icon={<Icons.collaborate className="h-15 w-15 mr-1" />}
-          />
-          <Card
-            title="Blockchain"
-            desc="Dedicated to exploring new ways to leverage the power of this transformative technology."
-            icon={<Icons.blockchain className="h-15 w-15 mr-1" />}
-          />
-          <Card
-            title="Decentralization"
-            desc="Operates in a decentralized manner, giving power to its community members."
-            icon={<Icons.decentralization className="h-15 w-15 mr-1" />}
-          />
-        </div>
-      </section>
-    );
-}
-
-interface Cards {
-  title: string,
-  desc: string,
-  icon: JSX.Element,
-}
-
-function Card({title, desc, icon}: Cards) {
-  return (
-    <div className="mt-8 flex flex-col items-center justify-center gap-3 text-center md:mt-0">
-      <div className="border-l-3 flex justify-center rounded-lg border-white bg-white p-8 shadow-md shadow-purple-300 transition-all duration-300 hover:-translate-y-2 hover:scale-105">
-        {icon}
-      </div>
-      <div className="text-lg font-bold">{title}</div>
-      <span className="max-w-xs text-sm">
-        {desc}
-      </span>
-    </div>
-  );
-}
\ No newline at end of file
diff --git a/src/components/landing/Main.tsx b/src/components/landing/Main.tsx
deleted file mode 100644
index 671f3170..00000000
--- a/src/components/landing/Main.tsx
+++ /dev/null
@@ -1,77 +0,0 @@
-import { siteConfig } from "@/config/site"
-import Link from "next/link"
-import { buttonVariants } from "@/components/ui/button";
-import Image from "next/image";
-import CursorHoverster from "@/components/cursor-hoverster";
-
-
-export default function Main () {
-    return (
-        <section className="relative flex min-h-screen flex-col items-center justify-center overflow-hidden pt-12 text-center">
-        <div className="relative z-10 flex flex-col gap-6">
-          <div className="flex max-w-[980px] flex-col items-center gap-2 ">
-            <h1 className="bg-gradient-to-r from-indigo-700 via-purple-700 to-slate-900 bg-clip-text text-3xl font-medium leading-tight tracking-tighter text-transparent mix-blend-difference sm:text-5xl md:text-6xl lg:text-7xl">
-              <span className="block">Shaping web</span>
-              <span className="block">that will captivate</span>
-              <span className="block">the world.</span>
-            </h1>
-          </div>
-
-          <div className="flex justify-center gap-4">
-            <Link
-              href={siteConfig.links.webxdao_getstarted}
-              target="_blank"
-              rel="noreferrer"
-              className={buttonVariants({ size: "lg" })}
-            >
-              Get started
-            </Link>
-            <Link
-              target="_blank"
-              rel="noreferrer"
-              href={siteConfig.links.webxdao_guild}
-              className={buttonVariants({ variant: "outline", size: "lg" })}
-            >
-              <Image alt="guild.xyz logo" src="/guild-logo.png" className="mr-2 h-5 w-5 rounded-full" width={150} height={150}/>
-                Guild.xyz
-            </Link>
-          </div>
-
-          <div className="mt-10 flex flex-col items-center gap-4">
-            <p className="max-w-[700px] text-lg text-slate-900 dark:text-white sm:text-xl">
-              Our community is based on open-source principles and we&apos;re focused on shaping the
-              future of the web. Join us as we collaborate on projects, share knowledge, and build
-              community.
-            </p>
-          </div>
-        </div>
-
-        <div className="absolute">
-          <Image
-            src="/12.png"
-            width={1200}
-            height={1200}
-            alt="logo"
-            className="mix-blend-difference"
-          />
-        </div>
-
-        <Image
-          src="/flying-card-001.png"
-          alt="flying card 001"
-          width={135}
-          height={165}
-          className="absolute left-[12rem] top-[12rem]"
-        />
-
-        <Image
-          src="/flying-card-002.png"
-          alt="flying card 001"
-          width={208}
-          height={259}
-          className="absolute bottom-[15rem] right-[12rem]"
-        />
-        <CursorHoverster />
-      </section>
-    )
-}
\ No newline at end of file
diff --git a/src/components/landing/Partners.tsx b/src/components/landing/Partners.tsx
deleted file mode 100644
index 6da078ce..00000000
--- a/src/components/landing/Partners.tsx
+++ /dev/null
@@ -1,59 +0,0 @@
-import Image from "next/image";
-import Link from "next/link";
-import { FC } from "react";
-
-interface PartnersProps { }
-
-const data = [
-    {
-        img: "/Dev-protocol-1.png",
-        para: "Dev Protocol is designed as a unique protocol to fairly evaluate OSS, which has been economically undervalued for decades. It is built on the Ethereum blockchain and brings economic value to all open source activities.",
-        url: "https://devprotocol.xyz/",
-    },
-    {
-        img: "/The-Algorithms-1.png",
-        para: "The Algorithms is an open source community for learning Data Structures & Algorithms and their implementation in any Programming Language.",
-        url: "https://the-algorithms.com/",
-    },
-    {
-        img: "/Lumos-Labs-1.png",
-        para: "Lumos Labs is building a metaverse for builders and Web3 ecosystem enablers to share opportunities to build scale-up.",
-        url: "https://www.lumoslabs.co/",
-    },
-];
-
-const Partners: FC<PartnersProps> = ({ }) => {
-    return (
-        <section className="container mt-20 grid items-center justify-center gap-6 pb-8 pt-6  md:py-10">
-            <div className="mx-auto flex max-w-[980px] flex-col items-center gap-2 text-center">
-                <h3 className="inline-block max-w-2xl bg-gradient-to-r from-indigo-700 via-purple-400 to-slate-400 bg-clip-text text-xl font-extrabold leading-tight tracking-tighter text-transparent sm:text-2xl md:text-3xl lg:text-2xl">
-                    Get to know our Community Partners
-                </h3>
-                <h2>Community Partners we highly value</h2>
-            </div>
-
-            <div className="mt-10 flex flex-wrap justify-center gap-24">
-                {data.map(({ img, para, url }, index) => (
-                    <div key={index} className="flex max-w-xs cursor-pointer flex-col rounded-lg bg-white shadow-md shadow-purple-300 transition-all duration-200 ease-in hover:z-50 hover:shadow-lg hover:shadow-purple-400 sm:hover:scale-105">
-                        <Image className="w-full rounded-md p-2" src={img} width={400} height={250} alt="" />
-                        <div className="grow px-6 py-4">
-                            <p className="text-justify text-sm text-gray-700">{para}</p>
-                        </div>
-                        <div className="flex px-6 py-4">
-                            <Link
-                                href={url}
-                                target="_blank"
-                                className="w-fit-content font-inter text-14.0418 group mb-0 mr-auto flex items-center gap-6 rounded border-2 border-solid border-black px-4 py-1 text-black transition delay-0 ease-in hover:border-none hover:bg-slate-500 hover:font-semibold"
-                            >
-                                <Image src="/Arrow1.png" alt="arrow" width={15} height={15} className="my-auto flex items-center transition duration-100 ease-in group-hover:invert" />
-                                <span className="transition duration-100 ease-in group-hover:invert">Read More</span>
-                            </Link>
-                        </div>
-                    </div>
-                ))}
-            </div>
-        </section>
-    );
-};
-
-export default Partners;
diff --git a/src/components/layout.tsx b/src/components/layout.tsx
deleted file mode 100644
index ceb970ea..00000000
--- a/src/components/layout.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import { SiteHeader } from "@/components/site-header";
-
-interface LayoutProps {
-  children: React.ReactNode
-}
-
-export function Layout({ children }: LayoutProps) {
-  return (
-    <div>
-      <SiteHeader />
-      <main>{children}</main>
-    </div>
-  );
-}
diff --git a/src/components/main-nav.tsx b/src/components/main-nav.tsx
deleted file mode 100644
index abeb09c7..00000000
--- a/src/components/main-nav.tsx
+++ /dev/null
@@ -1,226 +0,0 @@
-"use client";
-
-import { Icons } from "@/components/icons";
-import { siteConfig } from "@/config/site";
-import { cn } from "@/lib/utils";
-import { NavItem } from "@/types/nav";
-import Image from "next/image";
-import Link from "next/link";
-import { usePathname } from 'next/navigation';
-import { useEffect, useRef, useState } from "react";
-import { BiMenuAltRight } from "react-icons/bi";
-import { MdOutlineClose } from "react-icons/md";
-import { ThemeToggle } from "./theme-toggle";
-import { buttonVariants } from "./ui/button";
-
-interface MainNavProps {
-  items?: NavItem[];
-}
-
-export function MainNav({ items }: MainNavProps) {
-  const [toggle, setToggle] = useState<boolean>(false);
-  const menuRef = useRef<HTMLDivElement>(null);
-  const pathname = usePathname();
-
-  useEffect(() => {
-    if (!toggle) return;
-
-    const handleClose = (e: MouseEvent) => {
-      if (menuRef.current && !menuRef.current?.contains(e.target as Node | null)) {
-        setToggle(false);
-      }
-    };
-
-    window.addEventListener("click", handleClose);
-    window.addEventListener("scroll", handleClose as EventListener);
-
-    return () => {
-      window.removeEventListener("click", handleClose);
-      window.removeEventListener("scroll", handleClose as EventListener);
-    };
-  }, [toggle]);
-
-  return (
-    <div className="flex min-w-full justify-between">
-      {/* desktop width navbar */}
-      <div className="flex w-full justify-between">
-        {/* Brand Logo | home page link  */}
-        <div className="relative mr-6 flex h-[60px] w-[130px] shrink-0 flex-row items-center">
-          {/* logo hidden on dark mode */}
-          <Link href="/" className="w-100 block dark:hidden">
-            <Image
-              src="/logo-v3-full.png"
-              sizes="(max-width: 768px) 100vw"
-              fill={true}
-              alt="logo"
-            />
-          </Link>
-          {/* logo hidden on light mode */}
-          <Link href="/" className="w-100 hidden dark:block">
-            <Image
-              src="/logo-v3-full-dark.png"
-              sizes="(max-width: 768px) 100vw"
-              fill={true}
-              alt="logo"
-            />
-          </Link>
-        </div>
-        {/* container with both nav links and Logos */}
-        <div className="flex flex-row md:space-x-6 lg:space-x-12">
-          {/* Container - Navigation page links */}
-          <div className="min-w-[430px]: flex flex-row align-baseline">
-            {items?.length ? (
-              <nav className="hidden justify-between md:flex md:gap-6 lg:gap-12">
-                {items?.map(
-                  (item, index) =>
-                    item.href && (
-                      <Link
-                        key={index}
-                        href={item.href}
-                        className={cn(
-                          "flex items-center whitespace-nowrap text-xl font-semibold sm:text-sm",
-                          item.disabled && "cursor-not-allowed opacity-80",
-                          (item.href === pathname) && "text-purple-600"
-                        )}
-                      >
-                        {item.title}
-                      </Link>
-                    )
-                )}
-              </nav>
-            ) : null}
-          </div>
-          {/* Container - Social Links and Theme Toggler */}
-          <div className="hidden flex-row items-center md:flex">
-            {/* Github Link with Logo */}
-            <Link
-              href={siteConfig.links.webxdao_gh}
-              target="_blank"
-              rel="noreferrer"
-              aria-label="Visit us on Github"
-              title="Github (External Link)"
-            >
-              <div
-                className={buttonVariants({
-                  size: "sm",
-                  variant: "ghost",
-                })}
-              >
-                <Icons.gitHub className="h-5 w-5" />
-                <span className="sr-only">GitHub</span>
-              </div>
-            </Link>
-            {/* Twitter Link with Logo */}
-            <Link
-              href={siteConfig.links.webxdao_twitter}
-              target="_blank"
-              rel="noreferrer"
-              aria-label="Visit us on Twitter"
-              title="Twitter (External Link)"
-            >
-              <div
-                className={buttonVariants({
-                  size: "sm",
-                  variant: "ghost",
-                })}
-              >
-                <Icons.twitter className="h-5 w-5 fill-current" />
-                <span className="sr-only">Twitter</span>
-              </div>
-            </Link>
-            {/* Theme Toggle Button  */}
-            <ThemeToggle />
-          </div>
-        </div>
-      </div>
-      {/* mobile hamburger menu */}
-      <div ref={menuRef} className="flex items-center md:hidden">
-        {/* humburger menu logo  */}
-        <div
-          className={`${toggle ? "hidden" : "block"} md:hidden`}
-          onClick={() => {
-            setToggle(true);
-          }}
-        >
-          <BiMenuAltRight size={40} />
-        </div>
-        {/* hamburger menu close log  */}
-        <div
-          className={`${!toggle ? "hidden" : "block"}  md:hidden`}
-          onClick={() => {
-            setToggle(false);
-          }}
-        >
-          <MdOutlineClose size={40} />
-        </div>
-        {/* hamburger menu container*/}
-        {items?.length ? (
-          <nav
-            className={`${
-              !toggle ? "hidden" : "flex"
-            } black-gradient absolute right-0 top-20 z-10 mx-4 my-2 min-w-[140px] rounded-xl border border-solid border-white bg-[#171717] p-6 text-[#b4b0d0]`}
-          >
-            <ul className="flex flex-1 list-none flex-col items-start justify-end gap-4">
-              {items?.map(
-                (item, index) =>
-                  item.href && (
-                    <Link
-                      key={index}
-                      href={item.href}
-                      className={`font-poppins cursor-pointer text-[16px] font-medium`}
-                      onClick={() => {
-                        setToggle(!toggle);
-                      }}
-                    >
-                      {item.title}
-                    </Link>
-                  )
-              )}
-              {/* Container - Social Links and Theme Toggler */}
-              <div className="relative left-[-11px] flex flex-row items-center">
-                {/* Github Link with Logo */}
-                <Link
-                  href={siteConfig.links.webxdao_gh}
-                  target="_blank"
-                  aria-label="Visit us on Github"
-                  title="Github (External Link)"
-                  rel="noreferrer"
-                >
-                  <div
-                    className={buttonVariants({
-                      size: "sm",
-                      variant: "ghost",
-                    })}
-                  >
-                    <Icons.gitHub className="h-5 w-5" />
-                    <span className="sr-only">GitHub</span>
-                  </div>
-                </Link>
-                {/* Twitter Link with Logo */}
-                <Link
-                  href={siteConfig.links.webxdao_twitter}
-                  target="_blank"
-                  aria-label="Visit us on Twitter"
-                  title="Twitter (External Link)"
-                  rel="noreferrer"
-                >
-                  <div
-                    className={buttonVariants({
-                      size: "sm",
-                      variant: "ghost",
-                    })}
-                  >
-                    <Icons.twitter className="h-5 w-5 fill-current" />
-                    <span className="sr-only">Twitter</span>
-                  </div>
-                </Link>
-                {/* Theme Toggle Button  */}
-                <ThemeToggle />
-              </div>
-            </ul>
-          </nav>
-        ) : null}
-      </div>
-    </div>
-  );
-}
diff --git a/src/components/site-header.tsx b/src/components/site-header.tsx
deleted file mode 100644
index 5be4463c..00000000
--- a/src/components/site-header.tsx
+++ /dev/null
@@ -1,18 +0,0 @@
-import Link from "next/link"
-
-import { siteConfig } from "@/config/site"
-import { buttonVariants } from "@/components/ui/button"
-import { Icons } from "@/components/icons"
-import { MainNav } from "@/components/main-nav"
-import { ThemeToggle } from "@/components/theme-toggle"
-
-export function SiteHeader() {
-  return (
-    <header className="sticky top-0 z-[999] w-full border-b bg-background">
-      <div className="container flex h-20 items-center space-x-4 sm:justify-between sm:space-x-0">
-        <MainNav items={siteConfig.mainNav} />
-      </div>
-    </header>
-  )
-}
-  
diff --git a/src/components/star.tsx b/src/components/star.tsx
deleted file mode 100644
index ad0dcb4d..00000000
--- a/src/components/star.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import React from "react";
-
-const Star = ({height, width} : {height: number, width: number}) => {
-  const spikes = 24; // Number of edges
-  const outerRadius = 12; // Outer radius of the star
-  const innerRadius = 5; // Inner radius of the star
-
-  // Calculate the coordinates for each point of the star
-  const points = [];
-  for (let i = 0; i < spikes; i++) {
-    const radius = i % 2 === 0 ? outerRadius : innerRadius;
-    const x = Math.cos((i * 2 * Math.PI) / spikes) * radius + outerRadius;
-    const y = Math.sin((i * 2 * Math.PI) / spikes) * radius + outerRadius;
-    points.push(`${x},${y}`);
-  }
-
-  // Build the path string based on the calculated coordinates
-  const path = `M ${points.join("L")} Z`;
-
-  return (
-    <svg xmlns="http://www.w3.org/2000/svg" width={width} height={height} viewBox="0 0 25 25" className="dark:fill-white">
-      <path d={path} />
-    </svg>
-  );
-};
-
-export default Star;
diff --git a/src/components/tailwind-indicator.tsx b/src/components/tailwind-indicator.tsx
deleted file mode 100644
index 5bd69ace..00000000
--- a/src/components/tailwind-indicator.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-export function TailwindIndicator() {
-  if (process.env.NODE_ENV === "production") return null
-
-  return (
-    <div className="fixed bottom-1 left-1 z-50 flex h-6 w-6 items-center justify-center rounded-full bg-gray-800 p-3 font-mono text-xs text-white">
-      <div className="block sm:hidden">xs</div>
-      <div className="hidden sm:block md:hidden lg:hidden xl:hidden 2xl:hidden">
-        sm
-      </div>
-      <div className="hidden md:block lg:hidden xl:hidden 2xl:hidden">md</div>
-      <div className="hidden lg:block xl:hidden 2xl:hidden">lg</div>
-      <div className="hidden xl:block 2xl:hidden">xl</div>
-      <div className="hidden 2xl:block">2xl</div>
-    </div>
-  )
-}
diff --git a/src/components/theme-provider.tsx b/src/components/theme-provider.tsx
deleted file mode 100644
index 691554dd..00000000
--- a/src/components/theme-provider.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-"use client"
-
-import * as React from "react"
-import { ThemeProvider as NextThemesProvider } from "next-themes"
-import { ThemeProviderProps } from "next-themes/dist/types"
-
-export function ThemeProvider({ children, ...props }: ThemeProviderProps) {
-  return <NextThemesProvider {...props}>{children}</NextThemesProvider>
-}
diff --git a/src/components/theme-toggle.tsx b/src/components/theme-toggle.tsx
deleted file mode 100644
index fedf761b..00000000
--- a/src/components/theme-toggle.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-"use client"
-
-import  React,{useState,useEffect} from "react"
-import { useTheme } from "next-themes"
-
-import { Button } from "@/components/ui/button"
-import { Icons } from "@/components/icons"
-
-export function ThemeToggle() {
-  const { setTheme, theme } = useTheme();
-
-  const [sysMode, setSysMode] = useState('');
-  useEffect(() => {
-    const matchDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
-    setSysMode(matchDarkMode ? 'dark' : 'light');
-  }, []);
-  
-  return (
-    <Button
-      variant="ghost"
-      size="sm"
-      onClick={() => setTheme(theme === "light" ? "dark" : sysMode === "light" && theme==="system"  ? "dark":"light")}
-    >
-      <Icons.sun className="rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0" />
-      <Icons.moon className="absolute rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100" />
-      <span className="sr-only">Toggle theme</span>
-    </Button>
-  )
-}
\ No newline at end of file
diff --git a/src/components/ui/TopButton.css b/src/components/ui/TopButton.css
deleted file mode 100644
index d4489ecf..00000000
--- a/src/components/ui/TopButton.css
+++ /dev/null
@@ -1,28 +0,0 @@
-.scrollToTopButton {
-    position: fixed;
-    bottom: 20px;
-    right: 20px;
-    z-index: 999;
-    width: 40px;
-    height: 40px;
-    border-radius: 50%;
-    background-color: #555;
-    color: white;
-    border: none;
-    outline: none;
-    cursor: pointer;
-    opacity: 0.8;
-    transition: opacity 0.3s;
-    display: flex;
-    justify-content: center;
-    align-items: center;
-  }
-  
-  .scrollToTopButton:hover {
-    opacity: 1;
-  }
-  
-  .scrollToTopIcon {
-    font-size: 20px;
-  }
-  
\ No newline at end of file
diff --git a/src/components/ui/TopButton.tsx b/src/components/ui/TopButton.tsx
deleted file mode 100644
index 63f28222..00000000
--- a/src/components/ui/TopButton.tsx
+++ /dev/null
@@ -1,43 +0,0 @@
-"use client"
-
-import React, { useState, useEffect } from 'react';
-import { FaArrowUp } from 'react-icons/fa';
-import './TopButton.css'; 
-
-const ScrollToTopButton = () => {
-  const [isVisible, setIsVisible] = useState(false);
-
-  useEffect(() => {
-    window.addEventListener('scroll', handleScroll);
-    return () => {
-      window.removeEventListener('scroll', handleScroll);
-    };
-  }, []);
-
-  const handleScroll = () => {
-    if (window.pageYOffset > 20) {
-      setIsVisible(true);
-    } else {
-      setIsVisible(false);
-    }
-  };
-
-  const scrollToTop = () => {
-    window.scrollTo({
-      top: 0,
-      behavior: 'smooth',
-    });
-  };
-
-  return (
-    <div>
-      {isVisible && (
-        <button className="scrollToTopButton" onClick={scrollToTop}>
-          <FaArrowUp className="scrollToTopIcon" />
-        </button>
-      )}
-    </div>
-  );
-};
-
-export default ScrollToTopButton;
\ No newline at end of file
diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx
deleted file mode 100644
index 89f2d3c0..00000000
--- a/src/components/ui/button.tsx
+++ /dev/null
@@ -1,51 +0,0 @@
-import * as React from "react"
-import { VariantProps, cva } from "class-variance-authority"
-
-import { cn } from "@/lib/utils"
-
-const buttonVariants = cva(
-  "inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background",
-  {
-    variants: {
-      variant: {
-        default: "bg-primary text-primary-foreground hover:bg-primary/90",
-        destructive:
-          "bg-destructive text-destructive-foreground hover:bg-destructive/90",
-        outline:
-          "border border-input hover:bg-accent hover:text-accent-foreground",
-        secondary:
-          "bg-secondary text-secondary-foreground hover:bg-secondary/80",
-        ghost: "hover:bg-accent hover:text-accent-foreground",
-        link: "underline-offset-4 hover:underline text-primary",
-      },
-      size: {
-        default: "h-10 py-2 px-4",
-        sm: "h-9 px-3 rounded-md",
-        lg: "h-11 px-8 rounded-md",
-      },
-    },
-    defaultVariants: {
-      variant: "default",
-      size: "default",
-    },
-  }
-)
-
-export interface ButtonProps
-  extends React.ButtonHTMLAttributes<HTMLButtonElement>,
-    VariantProps<typeof buttonVariants> {}
-
-const Button = React.forwardRef<HTMLButtonElement, ButtonProps>(
-  ({ className, variant, size, ...props }, ref) => {
-    return (
-      <button
-        className={cn(buttonVariants({ variant, size, className }))}
-        ref={ref}
-        {...props}
-      />
-    )
-  }
-)
-Button.displayName = "Button"
-
-export { Button, buttonVariants }
diff --git a/src/components/v1/Global/Blogs.jsx b/src/components/v1/Global/Blogs.jsx
deleted file mode 100644
index 22aac910..00000000
--- a/src/components/v1/Global/Blogs.jsx
+++ /dev/null
@@ -1,74 +0,0 @@
-import Image from "next/image";
-import Link from "next/link";
-
-const Blogs = ({ articles, contentOnly = false, show = articles.length }) => {
-  return (
-    <section className="bg-white py-8">
-      {!contentOnly && (
-        <div className="container mx-auto max-w-5xl">
-          <h1 className="my-2 w-full text-center text-4xl font-bold leading-tight text-gray-800">
-            Blogs
-          </h1>
-          <div className="mb-4 w-full">
-            <div className="gradient mx-auto my-0 h-1 w-64 rounded-t py-0 opacity-25"></div>
-          </div>
-        </div>
-      )}
-      <div className="container mx-auto mb-8 grid max-w-screen-xl grid-cols-3 gap-6 px-8 pb-8 pt-4">
-        {articles.length > 0 ? (
-          articles.slice(0, show).map((article, index) => (
-            <Link key={article.title + index} href={article.url} passHref>
-              <div className="focus:shadow-outline col-span-3 flex cursor-pointer flex-col items-stretch justify-between rounded-md p-2 shadow transition duration-300 ease-in-out hover:scale-105 hover:shadow-lg focus:outline-none md:col-span-1">
-                <div className="rounded-lg bg-white p-4">
-                  <div className="relative bg-contain">
-                    <Image
-                      alt={article.title}
-                      width={400}
-                      height={250}
-                      className="xs:h-72 mb-6 h-72 w-full rounded-md object-cover object-center sm:h-72 md:h-64 lg:h-60 xl:h-56"
-                      src={article.social_image}
-                    />
-                  </div>
-                  <div className="flex justify-between">
-                    <h2 className="mb-4 text-xl font-semibold text-gray-900">
-                      {article.title}
-                    </h2>
-                  </div>
-                  <p className="text-sm leading-relaxed text-gray-600">
-                    {article.description}
-                  </p>
-                </div>
-                <time className="flex items-end p-4 text-xs text-gray-500">
-                  <Image
-                    src={article?.user?.profile_image}
-                    alt={article.user.name}
-                    width={70}
-                    height={70}
-                    className="mr-1 h-16 w-16 rounded-full"
-                  />
-                  <p className="ml-2 opacity-50">
-                    by {article.user.name} on
-                    {" " + article.readable_publish_date}
-                  </p>
-                </time>
-              </div>
-            </Link>
-          ))
-        ) : (
-          <div className="w-full text-center">No Blogs found....</div>
-        )}
-      </div>
-      {!contentOnly && (
-        <div className="flex justify-center">
-          <Link href="https://dev.to/WebXDAO" target="_blank" rel="noreferrer">
-            <button className="hover:scale-85 mx-auto rounded-md bg-gray-700 px-8 py-2 text-white shadow transition duration-300 ease-in-out hover:shadow-lg lg:mx-0">
-              See All
-            </button>
-          </Link>
-        </div>
-      )}
-    </section>
-  );
-};
-
-export default Blogs;
diff --git a/src/components/v1/Global/Footer.js b/src/components/v1/Global/Footer.js
deleted file mode 100644
index 37eb7889..00000000
--- a/src/components/v1/Global/Footer.js
+++ /dev/null
@@ -1,109 +0,0 @@
-import Image from "next/image";
-import Link from "next/link";
-import { SiGithubsponsors } from "react-icons/si";
-
-const navigation = [
-  {
-    name: "About Us",
-    href: "/about",
-    children: [
-      { name: "Who we are?", href: "/about-us#who" },
-      { name: "What we do?", href: "/about-us#what" },
-      { name: "Team WebX", href: "/team" },
-    ],
-  },
-  {
-    name: "Socials",
-    href: "/",
-    children: [
-      { name: "GitHub", href: "https://github.com/WebXDAO" },
-      { name: "Twitter", href: "https://twitter.com/WebXDAO" },
-      { name: "Discord", href: "https://discord.webxdao.xyz/" },
-      { name: "LinkedIn", href: "https://www.linkedin.com/company/76098793" },
-    ],
-  },
-  {
-    name: "Contact",
-    href: "/contact",
-    children: [{ name: "Contact us", href: "mailto:web3opensourcecommunity@gmail.com" }],
-  },
-  {
-    name: "Partners",
-    href: "/partners",
-    children: [
-      { name: "Our partners", href: "/partners" },
-      { name: "Partner with us", href: "/partners" },
-    ],
-  },
-];
-
-const Footer = () => {
-  return (
-    <footer className="bg-transparent">
-      <div className="mx-auto max-w-screen-xl px-4 pb-6 pt-16 sm:px-6 lg:px-8 lg:pt-24">
-        <div className="grid grid-cols-1 gap-8 lg:grid-cols-3">
-          <div>
-            <div className="flex justify-center text-teal-600 sm:justify-start">
-              <Link href="https://webxdao.xyz">
-                <span className="sr-only">WebX DAO</span>
-                <Image
-                  className="h-12 w-auto sm:h-14 md:h-16"
-                  src="/images/logo/logo.png"
-                  width={16}
-                  height={16}
-                  alt="WebX DAO logo"
-                />
-              </Link>
-            </div>
-            {/* 
-            <p className="max-w-md mx-auto mt-6 leading-relaxed text-center text-white/80 sm:max-w-xs sm:mx-0 sm:text-left">
-              Add organization description here!
-            </p> */}
-          </div>
-
-          <div className="grid grid-cols-1 gap-8 sm:grid-cols-2 md:grid-cols-4 lg:col-span-2">
-            {navigation.map((item) => (
-              <>
-                <div key={item.name + "_footer"} className="sm:text-left">
-                  <p className="text-lg font-medium text-white/90 sm:text-sm">{item.name}</p>
-
-                  <nav className="mt-4 sm:mt-3" aria-label={item.name}>
-                    <ul className="space-y-4 text-sm">
-                      {item.children.map((child) => (
-                        <li key={child.name}>
-                          <Link href="/">
-                            <span className="cursor-pointer text-white/60 transition hover:text-white/95">
-                              {child.name}
-                            </span>
-                          </Link>
-                        </li>
-                      ))}
-                    </ul>
-                  </nav>
-                </div>
-              </>
-            ))}
-          </div>
-        </div>
-
-        <div className="mt-5 pt-6 sm:mt-12">
-          <div className="text-center sm:flex sm:justify-between sm:text-left">
-            <p className="text-sm text-gray-500">
-              <span className="block sm:inline">All rights reserved.</span>
-            </p>
-
-            <p className="mt-1 text-sm text-gray-500 sm:order-first sm:mt-0">
-              <span className="flex items-center justify-center">
-                &copy; {new Date().getFullYear()} Made with
-                <SiGithubsponsors className="m-2 h-3 w-3 text-pink-600" aria-hidden="true" />
-                by WebX DAO
-              </span>
-            </p>
-          </div>
-        </div>
-      </div>
-    </footer>
-  );
-};
-
-export default Footer;
diff --git a/src/components/v1/Global/Navbar.js b/src/components/v1/Global/Navbar.js
deleted file mode 100644
index 80cccee4..00000000
--- a/src/components/v1/Global/Navbar.js
+++ /dev/null
@@ -1,126 +0,0 @@
-import { Popover, Transition } from "@headlessui/react";
-import { Bars3Icon, XMarkIcon } from "@heroicons/react/24/outline";
-import Image from "next/image";
-import Link from "next/link";
-import { Fragment } from "react";
-import { SiGithubsponsors } from "react-icons/si";
-
-const navigation = [
-  { name: "Blog", href: "/blog" },
-  { name: "Projects", href: "/projects" },
-  { name: "Community Partners", href: "/partners" },
-  { name: "WebX Team", href: "/team" },
-  { name: "Contributors", href: "/contributors" },
-];
-
-const Navbar = () => {
-  return (
-    <Popover as="header" className="relative">
-      <div className="bg-transparent pt-4 sm:pt-6">
-        {/* NAVIGATION BAR */}
-        <nav
-          className="relative mx-auto mb-4 flex max-w-7xl items-center justify-between px-4 sm:px-6"
-          aria-label="Global"
-        >
-          <div className="flex flex-1 items-center">
-            <div className="flex w-full items-center justify-between lg:w-auto">
-              <Link href="/">
-                <a>
-                  <>
-                    <span className="sr-only ">WebX DAO</span>
-                    <Image
-                      src="/images/logo/logo.png"
-                      width={12}
-                      height={12}
-                      className="h-12 w-auto cursor-pointer sm:h-12 md:h-[4.2rem]"
-                      alt="WebX DAO White Logo"
-                    />
-                  </>
-                </a>
-              </Link>
-              <div className="-mr-2 flex items-center justify-between lg:hidden ">
-                <Popover.Button className="focus-ring-inset inline-flex items-center justify-center rounded-md bg-transparent p-2 text-gray-400 hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-white">
-                  <span className="sr-only">Open main menu</span>
-                  <Bars3Icon className="h-6 w-6" aria-hidden="true" />
-                </Popover.Button>
-              </div>
-            </div>
-            {/* Add content here to get menu next to icon */}
-          </div>
-          <div className="hidden md:space-x-6 lg:flex lg:items-center">
-            <div className="hidden space-x-8 lg:ml-10 lg:flex">
-              {navigation.map((item) => (
-                <Link
-                  href={item.href}
-                  key={item.name}
-                  className="text-base font-medium text-white hover:text-gray-300"
-                >
-                  {item.name}
-                </Link>
-              ))}
-            </div>
-
-            <Link
-              href="https://github.com/sponsors/WebXDAO"
-              className="inline-flex items-center rounded-md border border-transparent bg-gray-100 px-4 py-2 text-base font-medium text-gray-600 hover:bg-gray-700 hover:text-white/80"
-            >
-              GitHub
-              <SiGithubsponsors className="ml-3 h-5 w-5 text-pink-600" aria-hidden="true" />
-            </Link>
-          </div>
-        </nav>
-      </div>
-
-      <Transition
-        as={Fragment}
-        enter="duration-150 ease-out"
-        enterFrom="opacity-0 scale-95"
-        enterTo="opacity-100 scale-100"
-        leave="duration-100 ease-in"
-        leaveFrom="opacity-100 scale-100"
-        leaveTo="opacity-0 scale-95"
-      >
-        <Popover.Panel
-          focus
-          className="absolute inset-x-0 top-0 z-10 origin-top p-2 transition lg:hidden"
-        >
-          <div className="bg-gradient1/50 overflow-hidden rounded-lg shadow-xl ring-1 ring-white/5 backdrop-blur-sm">
-            <div className="flex items-center justify-between px-5 pt-4">
-              <div>
-                <Image
-                  className="h-10 w-auto sm:h-12 md:h-14 lg:h-16"
-                  width={16}
-                  height={16}
-                  src="/images/logo/logo.png"
-                  alt="WebX DAO"
-                />
-              </div>
-              <div className="-mr-2">
-                <Popover.Button className="focus:ring-cyber-webx inline-flex items-center justify-center rounded-md bg-white/20 p-2 text-gray-400 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset">
-                  <span className="sr-only">Close menu</span>
-                  <XMarkIcon className="h-6 w-6" aria-hidden="true" />
-                </Popover.Button>
-              </div>
-            </div>
-            <div className="pb-6 pt-5">
-              <div className="space-y-1 px-2">
-                {navigation.map((item) => (
-                  <Link
-                    key={item.name}
-                    href={item.href}
-                    className="block rounded-md px-3 py-2 text-base font-medium text-gray-100 hover:bg-gray-600"
-                  >
-                    {item.name}
-                  </Link>
-                ))}
-              </div>
-              {/* Add button here */}
-            </div>
-          </div>
-        </Popover.Panel>
-      </Transition>
-    </Popover>
-  );
-};
-
-export default Navbar;
diff --git a/src/components/v1/Home/AboutSection.js b/src/components/v1/Home/AboutSection.js
deleted file mode 100644
index 7ced5470..00000000
--- a/src/components/v1/Home/AboutSection.js
+++ /dev/null
@@ -1,61 +0,0 @@
-import Image from "next/image";
-import Link from "next/link";
-
-export default function AboutSection() {
-  return (
-    <>
-      <div className="">
-        <section className="">
-          <div className=" bg-transparent">
-            <div className="items-center">
-              <div className="">
-                <div className=" sm:px-6">
-                  <div className="p-5 lg:py-5">
-                    <h1 className="text-center text-5xl font-bold tracking-tight text-white sm:mt-5 sm:text-6xl lg:mt-6 xl:text-4xl">
-                      <span className="block">Who Are We?</span>
-                    </h1>
-                    <p className="mt-3 text-left text-base text-white/80">
-                      WebXDAO is an opensource community that focus on the future of the web. Here
-                      you will learn how to become a blockchain developer while having fun with
-                      other community members.
-                    </p>
-                    <div className="">
-                      <div className="">
-                        <p className="mt-3 text-left text-base text-white/80">
-                          Blockchain Development is an interesting field, in demand and the latest
-                          trend in the tech industry. Here you will get to interact with some great
-                          folks and learn blockchain technology together. This community is in its
-                          initial stage so you can show your leadership skills and help for
-                          everyone&apos;s success.
-                        </p>
-                      </div>
-                      <div className="mt-3 lg:py-5">
-                        <h1 className="text-center text-5xl font-bold tracking-tight text-white sm:text-6xl  xl:text-4xl">
-                          <span className="block">The Mission?</span>
-                        </h1>
-                        <p className="mt-3 text-center text-base text-white/70 ">
-                          Our goal is to build a team of passionate builders around web
-                          technologies. We like sharing knowledge as much as we can and grow
-                          together.
-                        </p>
-                      </div>
-                    </div>
-                    <div className="mt-3 flex items-center justify-center">
-                      <Image
-                        src="/images/shapes/12.png"
-                        width={400}
-                        height={250}
-                        className="w-96 max-w-full"
-                        alt="OSS Community"
-                      />
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-          </div>
-        </section>
-      </div>
-    </>
-  );
-}
diff --git a/src/components/v1/Home/DeveloperPath.jsx b/src/components/v1/Home/DeveloperPath.jsx
deleted file mode 100644
index ea357e14..00000000
--- a/src/components/v1/Home/DeveloperPath.jsx
+++ /dev/null
@@ -1,102 +0,0 @@
-import Image from "next/image";
-import { prefix } from "../../constants";
-import Link from "next/link";
-
-const DeveloperPath = () => {
-  const devPaths = [
-    {
-      name: "Simplilearn",
-      imgUrl: "/simplilearn.png",
-      text: "Blockchain tutorial for beginners to advanced Level.",
-      url: "https://www.simplilearn.com/tutorials/blockchain-tutorial?source=sl_frs_nav_playlist_video_clicked",
-    },
-    {
-      name: "Learn with Whiteboard",
-      imgUrl: "/whiteboard.png",
-      text: "The skills required for a blockchain developer which is one of the in-demand professions today.",
-      url: "https://www.youtube.com/watch?v=x9l3y0cdpuU",
-    },
-    {
-      name: "Figment",
-      imgUrl: "/figment.png",
-      text: "The Web 3 education platform for developers, by developers.Learn the Web 3 basics with 101 Pathways.",
-      url: "https://learn.figment.io/",
-    },
-
-    {
-      name: "CryptoZombies",
-      imgUrl: "/cryptozombie.png",
-      text: "CryptoZombies is an interactive school that teaches you all things technical about blockchains.",
-      url: "https://cryptozombies.io/",
-    },
-  ];
-
-  return (
-    <section className="bg-gray-50">
-      <div className="container mx-auto max-w-7xl pt-8">
-        <h1 className="my-2 w-full text-center text-4xl font-bold leading-tight text-gray-800">
-          Blockchain Developer Path
-        </h1>
-        <p className="mx-10 mb-5 px-6 text-center text-base text-gray-800">
-          The latest field in the tech industry
-        </p>
-        <div className="mb-4 w-full">
-          <div className="gradient mx-auto my-0 h-1 w-64 rounded-t py-0 opacity-25"></div>
-        </div>
-
-        <div className="grid-col-1 grid gap-y-3 p-3 text-black md:grid md:grid-cols-2 md:gap-3 md:p-3">
-          {devPaths.map(({ name, imgUrl, text, url }, index) => (
-            <div
-              key={name + index}
-              className="focus:shadow-outline flex-1 rounded-md bg-white p-4 shadow transition duration-300 ease-in-out hover:z-20 hover:scale-105 hover:shadow-lg focus:outline-none"
-            >
-              <div className="flex items-center justify-start overflow-hidden">
-                <div className="relative w-1/3 bg-contain">
-                  <Image
-                    src={prefix + imgUrl}
-                    width={400}
-                    height={250}
-                    alt={name}
-                    className="rounded-md bg-gray-50 p-5"
-                  />
-                </div>
-                <div id="body" className="flex flex-col gap-y-3 pl-5">
-                  <h4 id="name" className="text-xl font-semibold">
-                    {name}
-                  </h4>
-                  <p id="caption" className="text-gray-800">
-                    {text}
-                  </p>
-                  <div id="label" className="flex gap-x-3 text-sm">
-                    <Link href={url}>
-                      <button className="cursor-pointer rounded-md bg-blue-100 px-4  py-2 font-semibold text-blue-600 focus:outline-none">
-                        Take me there!
-                      </button>
-                    </Link>
-                    <button className="rounded-md bg-blue-100 px-4 py-2 font-semibold text-blue-600 focus:outline-none">
-                      Development
-                    </button>
-                  </div>
-                </div>
-              </div>
-            </div>
-          ))}
-        </div>
-
-        <div className="flex items-center justify-center py-5">
-          <Link
-            href="https://github.com/WebXDAO/blockchain-dev-path"
-            target="_blank"
-            rel="noreferrer"
-          >
-            <button className="hover:scale-85 rounded-md bg-gray-700 px-8 py-2 text-white shadow transition duration-300 ease-in-out hover:shadow-lg">
-              See All
-            </button>
-          </Link>
-        </div>
-      </div>
-    </section>
-  );
-};
-
-export default DeveloperPath;
diff --git a/src/components/v1/Home/DevprotocolBrands.jsx b/src/components/v1/Home/DevprotocolBrands.jsx
deleted file mode 100644
index 5f309b46..00000000
--- a/src/components/v1/Home/DevprotocolBrands.jsx
+++ /dev/null
@@ -1,72 +0,0 @@
-import Link from "next/link";
-import { prefix } from "../../constants";
-import Image from "next/image";
-
-const DevprotocolBrands = () => {
-  const projects = [
-    {
-      name: "Dev Protocol",
-      imgUrl: "/dev_protocol.png",
-      text: "Dev Protocol integrates with OSS so that projects or creators can authenticate and tokenize their work. It is a whole new creator economy evolving from open creators assets.",
-      url: "https://devprotocol.xyz/",
-    },
-    {
-      name: "Stakes.Social",
-      imgUrl: "/stakes_social.png",
-      text: "Stakes.social is a new sponsor platform where both developers and sponsors are rewarded with tokens if they support their favorite projects by staking $DEV tokens.",
-      url: "https://stakes.social/",
-    },
-    {
-      name: "Dev Protocol Forum",
-      imgUrl: "/dev_protocol_forum.png",
-      text: "Dev Protocol forum is an open conversation for everyone who can collaborate or propose ideas to the Dev Protocol team or help other community members.",
-      url: "https://community.devprotocol.xyz/",
-    },
-  ];
-
-  return (
-    <section className="bg-white py-8">
-      <div className="container m-8 mx-auto max-w-5xl">
-        <h1 className="my-2 w-full text-center text-4xl font-bold leading-tight text-gray-800">
-          Dev Protocol Brand
-        </h1>
-        <p className="mx-10 mb-5 px-6 text-center text-base text-gray-800">
-          Our Partner Open Source Projects
-        </p>
-        <div className="mb-4 w-full">
-          <div className="gradient mx-auto my-0 h-1 w-64 rounded-t py-0 opacity-25"></div>
-        </div>
-      </div>
-
-      <div className="container mx-auto mb-8 flex max-w-screen-xl flex-col flex-wrap px-8 pt-4 text-black">
-        <div className="grid grid-cols-1 items-center gap-6 text-black md:grid-cols-3">
-          {projects.map(({ name, imgUrl, text, url }, index) => (
-            <Link
-              key={name + index}
-              href={url}
-              passHref
-              className="group h-full"
-            >
-              <div className="focus:shadow-outline mx-auto flex h-full cursor-pointer flex-col items-center justify-evenly rounded-md bg-white object-center p-8 text-center shadow transition duration-300 ease-in-out hover:scale-105 hover:shadow-lg focus:outline-none">
-                <div className="relative h-24 w-full shrink-0">
-                  <Image
-                    src={prefix + imgUrl}
-                    width={400}
-                    height={250}
-                    alt={name}
-                    className="object-contain"
-                  />
-                </div>
-                <p className="mb-2 mt-8 h-full px-8 text-sm text-gray-800 sm:px-4">
-                  {text}
-                </p>
-              </div>
-            </Link>
-          ))}
-        </div>
-      </div>
-    </section>
-  );
-};
-
-export default DevprotocolBrands;
diff --git a/src/components/v1/Home/HeroSection/CallToActionHero.js b/src/components/v1/Home/HeroSection/CallToActionHero.js
deleted file mode 100644
index c808e09e..00000000
--- a/src/components/v1/Home/HeroSection/CallToActionHero.js
+++ /dev/null
@@ -1,31 +0,0 @@
-import { VscGithub } from "react-icons/vsc";
-import Link from "next/link";
-
-const CallToActionHero = () => {
-  return (
-    <div className="flex pb-2">
-      <div className="grid w-full items-start gap-8">
-        <div className="group relative">
-          <div className="animate-tilt absolute -inset-0.5 rounded-lg bg-gradient-to-r from-pink-600 to-fuchsia-700 opacity-75 blur transition duration-1000 group-hover:opacity-100 group-hover:duration-200"></div>
-          <button className="relative flex w-full items-center divide-x divide-gray-600 rounded-lg bg-black/80 px-7 py-4 leading-none ">
-            <span className="flex items-center space-x-5 ">
-              <VscGithub className="text-cyber-webx h-6 w-6 hover:-rotate-6 hover:text-pink-600" />
-              <Link href="https://hacktoberfest.com">
-                <span className="pr-6 text-sm text-gray-100 md:text-base">
-                  Hacktoberfest 2022
-                </span>
-              </Link>
-            </span>
-            <Link href="https://github.com/WebXDAO">
-              <span className="pl-6 text-sm text-white/50 transition duration-200 group-hover:text-gray-100 md:text-base">
-                See GitHub organization &rarr;
-              </span>
-            </Link>
-          </button>
-        </div>
-      </div>
-    </div>
-  );
-};
-
-export default CallToActionHero;
diff --git a/src/components/v1/Home/HeroSection/ContributeButton.js b/src/components/v1/Home/HeroSection/ContributeButton.js
deleted file mode 100644
index 6deb9190..00000000
--- a/src/components/v1/Home/HeroSection/ContributeButton.js
+++ /dev/null
@@ -1,19 +0,0 @@
-import { motion } from "framer-motion";
-import Link from "next/link";
-
-const ContributeButton = () => {
-  return (
-    <>
-      <motion.a
-        className="border-dark focus:ring-cyber-webx inline-flex items-center justify-center rounded-md border border-transparent bg-gray-100 px-8 py-3 text-base font-medium text-slate-700 shadow-md transition-all duration-100 hover:border-white/80 hover:bg-gray-700 hover:text-slate-100 focus:outline-none focus:ring-2 focus:ring-offset-2"
-        whileHover={{ scale: 1.05 }}
-        whileTap={{ scale: 1 }}
-        href="https://github.com/WebXDAO"
-      >
-        Contribute
-      </motion.a>
-    </>
-  );
-};
-
-export default ContributeButton;
diff --git a/src/components/v1/Home/HeroSection/DiscordButton.js b/src/components/v1/Home/HeroSection/DiscordButton.js
deleted file mode 100644
index 2286266b..00000000
--- a/src/components/v1/Home/HeroSection/DiscordButton.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import { FaDiscord } from "react-icons/fa";
-import { motion } from "framer-motion";
-import Link from "next/link";
-
-const DiscordButton = () => {
-  return (
-    <>
-      <motion.a
-        className="bg-cyber-webx focus:ring-cyber-webx inline-flex items-center justify-center rounded-md border border-transparent px-4 py-3 text-base font-medium text-white/80 shadow-sm transition-all duration-100 hover:border-white/80 hover:bg-gradient-to-r hover:from-pink-700 hover:to-pink-900 hover:text-white focus:outline-none focus:ring-2 focus:ring-offset-2"
-        whileHover={{ scale: 1.05 }}
-        whileTap={{ scale: 1 }}
-        href="https://discord.webxdao.xyz/"
-      >
-        Join WebXDAO
-        <FaDiscord className="-mr-1 ml-3 h-5 w-5" aria-hidden="true" />
-      </motion.a>
-    </>
-  );
-};
-
-export default DiscordButton;
diff --git a/src/components/v1/Home/HeroSection/Hero.js b/src/components/v1/Home/HeroSection/Hero.js
deleted file mode 100644
index cb2c1121..00000000
--- a/src/components/v1/Home/HeroSection/Hero.js
+++ /dev/null
@@ -1,64 +0,0 @@
-import Image from "next/image";
-import Link from "next/link";
-import CallToActionHero from "./CallToActionHero";
-import ContributeButton from "./ContributeButton";
-import DiscordButton from "./DiscordButton";
-
-export default function Hero() {
-  return (
-    <>
-      <div className="relative h-screen overflow-hidden">
-        <section className="h-full">
-          <div className="h-full bg-transparent pt-10 sm:pt-16 lg:overflow-hidden lg:pb-14 lg:pt-16">
-            <div className="mx-auto max-w-7xl lg:px-8">
-              <div className="lg:grid lg:grid-cols-2 lg:gap-8">
-                <div className="mx-auto max-w-md px-4 text-center sm:max-w-2xl sm:px-6 sm:text-center lg:flex lg:items-center lg:px-0 lg:text-left">
-                  <div className="lg:py-24">
-                    <h1 className="mt-4 text-5xl font-bold tracking-tight text-white sm:mt-5 sm:text-6xl lg:mt-6 xl:text-7xl">
-                      <span className="block">Build with us,</span>
-                      <span className="block text-white">the future of web.</span>
-                    </h1>
-                    <p className="mt-3 text-base text-white/70 sm:mt-5 sm:text-xl lg:text-lg xl:text-xl">
-                      We focus on building and talking about possible future usage of web
-                      technologies.
-                    </p>
-                    <div className="mt-8 sm:mt-6">
-                      <div className="sm:mx-auto sm:max-w-7xl">
-                        <div className="sm:flex">
-                          <div className="mb-6 flex w-full flex-col gap-4 sm:mt-0 md:flex-row md:items-center md:justify-center lg:items-start lg:justify-start">
-                            <DiscordButton></DiscordButton>
-                            <ContributeButton></ContributeButton>
-                          </div>
-                        </div>
-                        <CallToActionHero></CallToActionHero>
-                        <p className="mt-3 text-sm text-white/70 sm:mt-4">
-                          We are an opensource community working around the future of the web. Learn
-                          blockchain technology together. The community is powered by{" "}
-                          <Link href="https://devprotocol.xyz/" className="font-medium text-white">
-                            Dev Protocol
-                          </Link>
-                          .
-                        </p>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-                <div className="-mb-16 mt-12 sm:-mb-48 lg:relative lg:m-0">
-                  <div className="mx-auto max-w-md px-4 sm:max-w-2xl sm:px-6 lg:max-w-none lg:px-0">
-                    <Image
-                      className="w-full lg:absolute lg:inset-y-0 lg:left-0 lg:h-full lg:w-auto lg:max-w-none"
-                      src="/images/shapes/12.png"
-                      width={400}
-                      height={250}
-                      alt=""
-                    />
-                  </div>
-                </div>
-              </div>
-            </div>
-          </div>
-        </section>
-      </div>
-    </>
-  );
-}
diff --git a/src/components/v1/Home/HeroSection/Hero2.js b/src/components/v1/Home/HeroSection/Hero2.js
deleted file mode 100644
index d42e5de9..00000000
--- a/src/components/v1/Home/HeroSection/Hero2.js
+++ /dev/null
@@ -1,48 +0,0 @@
-import CallToActionHero from "./CallToActionHero";
-import DiscordButton from "./DiscordButton";
-import ContributeButton from "./ContributeButton";
-import Image from "next/image";
-
-/**
- * hint: use h-screen to make a fullscreen hero banner
- */
-const Hero2 = () => {
-  return (
-    <>
-      <section className="h-full bg-transparent">
-        <div className="mx-auto flex w-full max-w-screen-xl flex-row px-8 py-36 lg:h-full lg:items-center">
-          {/* 1 */}
-          <div className="w-full text-center text-white md:text-left">
-            <h1 className="text-6xl font-bold sm:text-7xl">
-              Build with us,{" "}
-              <span className="sm:block">the future of web.</span>
-            </h1>
-
-            <p className="mt-4 max-w-lg text-white/50 sm:text-xl sm:leading-relaxed">
-              We focus on building and talking about possible future usage of
-              web technologies.
-            </p>
-
-            <div className="mt-8 flex w-full flex-wrap items-center justify-center gap-4 text-center md:justify-start">
-              <CallToActionHero></CallToActionHero>
-              <DiscordButton></DiscordButton>
-              <ContributeButton></ContributeButton>
-            </div>
-          </div>
-          {/* 2 */}
-          <div className="w-full items-center justify-center text-center text-white md:text-left">
-            <Image
-              src="/images/shapes/1.png"
-              alt="WebXDAO logo"
-              layout=""
-              width={750}
-              height={750}
-            />
-          </div>
-        </div>
-      </section>
-    </>
-  );
-};
-
-export default Hero;
diff --git a/src/components/v1/Home/Projects.jsx b/src/components/v1/Home/Projects.jsx
deleted file mode 100644
index daf25b85..00000000
--- a/src/components/v1/Home/Projects.jsx
+++ /dev/null
@@ -1,59 +0,0 @@
-import Link from "next/link";
-
-const Projects = () => {
-  const projectsData = [
-    {
-      title: "Total Courses",
-      text: "Lot of courses that offer free and premium features",
-      num: 100,
-      color: "text-blue-500",
-      url: "#",
-    },
-    {
-      title: "Free Tools",
-      text: "Explore free tools for students that would help you achieve something",
-      num: 80,
-      color: "text-green-600",
-      url: "#",
-    },
-    {
-      title: "Premium Tools",
-      text: "Need more features? Let's try the premium tools!",
-      num: 40,
-      color: "text-red-600",
-      url: "#",
-    },
-  ];
-
-  return (
-    <section className="bg-white py-8">
-      <div className="container mx-auto flex flex-wrap pb-12 pt-4">
-        {projectsData.map((item, index) => (
-          <div
-            key={item.title + index}
-            className="flex w-full shrink grow flex-col p-6 text-center md:w-1/3"
-          >
-            <div className="flex-1 overflow-hidden bg-white">
-              <Link
-                href="#"
-                className="flex flex-wrap no-underline  hover:no-underline"
-              >
-                <div className={`w-full px-6 text-3xl font-bold ${item.color}`}>
-                  {item.num}+
-                </div>
-                <div className="w-full p-5 px-6 text-xl font-bold text-gray-900">
-                  {item.title}
-                </div>
-                <p className="mx-10 mb-5 px-6 text-center text-base text-gray-800">
-                  {item.text}
-                </p>
-              </Link>
-            </div>
-          </div>
-        ))}
-      </div>
-    </section>
-  );
-};
-
-export default Projects;
diff --git a/src/components/v1/Home/Testimonials.jsx b/src/components/v1/Home/Testimonials.jsx
deleted file mode 100644
index fd8c0114..00000000
--- a/src/components/v1/Home/Testimonials.jsx
+++ /dev/null
@@ -1,105 +0,0 @@
-import Image from "next/image";
-import { prefix } from "../../constants";
-
-const Testimonials = () => {
-  const data = [
-    {
-      name: "Wahid Ari",
-      imgUrl: "/placeholder/placeholder_1.png",
-      userTitle: "Designer",
-      text: "Gear Menyediakan informasi tools yang powerful untuk Designer, Developer, dan juga Business Owner agar bisa lebih produktif",
-      rating: 2,
-    },
-    {
-      name: "Wahid Ari",
-      imgUrl: "/placeholder/placeholder_2.png",
-      userTitle: "Developer",
-      text: "Gear Menyediakan informasi tools yang powerful untuk Designer, Developer, dan juga Business Owner agar bisa lebih produktif",
-      rating: 5,
-    },
-    {
-      name: "Wahid Ari",
-      imgUrl: "/placeholder/placeholder_3.png",
-      userTitle: "UI/UX Designer",
-      text: "Gear Menyediakan informasi tools yang powerful untuk Designer, Developer, dan juga Business Owner agar bisa lebih produktif",
-      rating: 3,
-    },
-  ];
-
-  return (
-    <section className="bg-gray-50 py-8">
-      <div className="container m-8 mx-auto max-w-5xl">
-        <h1 className="my-2 w-full text-center text-4xl font-bold leading-tight text-gray-800">
-          Testimonials
-        </h1>
-        <p className="mx-10 mb-5 px-6 text-center text-base text-gray-800">
-          Community Members Experience
-        </p>
-        <div className="mb-4 w-full">
-          <div className="gradient mx-auto my-0 h-1 w-64 rounded-t py-0 opacity-25"></div>
-        </div>
-      </div>
-
-      <div className="mx-auto mb-8 flex flex-wrap px-8 pb-12 pt-4 lg:container">
-        <div className="grid grid-cols-1 items-center gap-6 text-black md:grid-cols-3">
-          {data.map(({ name, imgUrl, userTitle, rating, text }, index) => (
-            <div
-              key={name + index}
-              className="focus:shadow-outline mx-auto flex h-full cursor-pointer flex-col content-start justify-evenly rounded-md bg-white p-6 shadow transition duration-300 ease-in-out hover:scale-105 hover:shadow-lg focus:outline-none"
-            >
-              <div className="flex py-4">
-                <div className="flex items-center">
-                  {Array.from(Array(Math.floor(rating)).keys()).map(
-                    (item, index) => (
-                      <svg
-                        key={item + index}
-                        className="mx-1 h-4 w-4 fill-current text-yellow-500"
-                        xmlns="http://www.w3.org/2000/svg"
-                        viewBox="0 0 20 20"
-                      >
-                        <path d="M10 15l-5.878 3.09 1.123-6.545L.489 6.91l6.572-.955L10 0l2.939 5.955 6.572.955-4.756 4.635 1.123 6.545z" />
-                      </svg>
-                    )
-                  )}
-                  {Array.from(Array(5 - Math.floor(rating)).keys()).map(
-                    (item, index) => (
-                      <svg
-                        key={item + index}
-                        className="mx-1 h-4 w-4 fill-current text-gray-400"
-                        xmlns="http://www.w3.org/2000/svg"
-                        viewBox="0 0 20 20"
-                      >
-                        <path d="M10 15l-5.878 3.09 1.123-6.545L.489 6.91l6.572-.955L10 0l2.939 5.955 6.572.955-4.756 4.635 1.123 6.545z" />
-                      </svg>
-                    )
-                  )}
-                </div>
-              </div>
-              <p className="mb-2 text-base text-gray-600">{text}</p>
-              <div className="flex flex-row items-center justify-start py-2">
-                <div className="relative h-16 w-16 shrink-0">
-                  <Image
-                    src={prefix + imgUrl}
-                    width={400}
-                    height={250}
-                    alt={name}
-                    className="object-contain"
-                  />
-                </div>
-
-                <div className="flex flex-col justify-center pl-3">
-                  <div className="w-full text-xl font-bold text-gray-800">
-                    {name}
-                  </div>
-                  <p className="text-base text-gray-800">{userTitle}</p>
-                </div>
-              </div>
-            </div>
-          ))}
-        </div>
-      </div>
-    </section>
-  );
-};
-
-export default Testimonials;
diff --git a/src/components/v1/Projcts/_RepoCard.js b/src/components/v1/Projcts/_RepoCard.js
deleted file mode 100644
index 8f05862f..00000000
--- a/src/components/v1/Projcts/_RepoCard.js
+++ /dev/null
@@ -1,93 +0,0 @@
-import Link from "next/link";
-import { FaStar } from "react-icons/fa";
-
-const RepoCard = ({ repo }) => {
-  const {
-    name,
-    html_url,
-    stargazers_count,
-    language,
-    owner,
-    description,
-    forks_count,
-    open_issues,
-    topics,
-  } = repo;
-  return (
-    <Link
-      href={html_url}
-      target="_blank"
-      rel="noopener noreferrer"
-      className="flex h-full w-full flex-col justify-between rounded-lg border border-gray-700 bg-slate-900/60 p-5 shadow duration-200 delay-100"
-    >
-      <div>
-        <div className="flex flex-row">
-          {/*<img src={owner?.avatar_url} className="rounded h-40 w-40"/>*/}
-          <p>
-            <span className="font-semibold text-gray-500">{owner.login}/</span>
-            <span className="font-semibold text-gray-300">{name}</span>
-          </p>
-        </div>
-        <p className="mt-3 text-xs text-gray-500">{description}</p>
-      </div>
-      <div className="mt-2 flex flex-wrap justify-start">
-        {topics?.map((topic, index) => (
-          <div
-            key={index}
-            className="m-1 flex rounded-xl bg-blue-500/20 px-2 py-1 text-xs font-medium text-blue-400"
-          >
-            {topic}
-          </div>
-        ))}
-      </div>
-
-      <div className="mt-4 flex justify-start">
-        <span className="text-xs text-gray-500">{language}</span>
-        <div className="flex flex-row justify-between">
-          <div className="ml-3 flex flex-row text-gray-500 hover:text-white">
-            <FaStar className="h-4 w-4" />
-            <span className="ml-1 text-xs">{stargazers_count}</span>
-          </div>
-          <div className="ml-3 flex flex-row text-gray-500 hover:text-white">
-            <svg
-              aria-hidden="true"
-              height="16"
-              viewBox="0 0 16 16"
-              version="1.1"
-              width="16"
-              data-view-component="true"
-              class="octicon octicon-repo-forked mr-1 fill-current"
-            >
-              <path
-                fill-rule="evenodd"
-                d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"
-              ></path>
-            </svg>
-            <span className="ml-1 text-xs">{forks_count}</span>
-          </div>
-
-          <div className="ml-3 flex flex-row text-gray-500 hover:text-white">
-            <svg
-              aria-hidden="true"
-              height="16"
-              viewBox="0 0 16 16"
-              version="1.1"
-              width="16"
-              data-view-component="true"
-              class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline fill-current"
-            >
-              <path d="M8 9.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path>
-              <path
-                fill-rule="evenodd"
-                d="M8 0a8 8 0 100 16A8 8 0 008 0zM1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0z"
-              ></path>
-            </svg>
-            <span className="ml-1 text-xs">{open_issues}</span>
-          </div>
-        </div>
-      </div>
-    </Link>
-  );
-};
-
-export default RepoCard;
diff --git a/src/config/site.ts b/src/config/site.ts
deleted file mode 100644
index e25f2630..00000000
--- a/src/config/site.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-export type SiteConfig = typeof siteConfig
-
-export const siteConfig = {
-  name: "WebXDAO",
-  description: "We focus on building and talking about possible future usage of web technologies.",
-  mainNav: [
-    {
-      title: "Home",
-      href: "/",
-    },
-    {
-      title: "Blog",
-      href: "/blogs",
-    },
-    {
-      title: "Projects",
-      href: "/projects",
-    },
-    {
-      title: "WebX Team",
-      href: "/team",
-    },
-    {
-      title: "Contributors",
-      href: "/contributors",
-    },
-  ],
-  links: {
-    //twitter: "https://twitter.com/WebXDAO",
-    //github: "https://github.com/WebXDAO",
-    // docs: "https://ui.shadcn.com",
-    webxdao_gh: "https://github.com/WebXDAO/",
-    webxdao_getstarted: "https://github.com/WebXDAO/start-here",
-    webxdao_discord:"https://discord.webxdao.xyz/",
-    webxdao_twitter:"https://twitter.com/WebXDAO",
-    webxdao_linkedin:"https://www.linkedin.com/company/webxdao/",
-    webxdao_guild: "https://guild.xyz/webx-dao"
-  },
-};
diff --git a/src/lib/fonts.ts b/src/lib/fonts.ts
deleted file mode 100644
index d339a3ba..00000000
--- a/src/lib/fonts.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-import { Roboto as FontRoboto, JetBrains_Mono as FontMono, Inter as FontSans } from "next/font/google"
-import localFont from 'next/font/local'
-
-export const fontSans = FontSans({
-  subsets: ["latin"],
-  variable: "--font-sans",
-})
-
-export const fontMono = FontMono({
-  subsets: ["latin"],
-  variable: "--font-mono",
-})
-
-// roboto font as lookalike replacement for gilroy [Contributors Page]
-export const fontRoboto = FontRoboto({
-  weight: "900",
-  style: "normal",
-  subsets: ["latin"],
-  variable: "--font-roboto",
-})
-
-// Gilroy local font
-export const fontGilroy = localFont({
-  src: [
-    {
-      path: '../../public/fonts/gilroy/Gilroy-Medium.ttf',
-      weight: '500',
-      style: 'normal'
-    },
-    {
-      path: '../../public/fonts/gilroy/Gilroy-SemiBold.ttf',
-      weight: '600',
-      style: 'normal'
-    }
-  ]
-})
\ No newline at end of file
diff --git a/src/lib/utils.ts b/src/lib/utils.ts
deleted file mode 100644
index 7a65c2f1..00000000
--- a/src/lib/utils.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-import { clsx,type ClassValue } from "clsx";
-import { twMerge } from "tailwind-merge";
-
-export function cn(...inputs: ClassValue[]) {
-  return twMerge(clsx(inputs));
-}
-
-export function createDefaultImageCover(data: any) {
-  let queryString;
-  try {
-    const params = {
-      head: "Blog",
-      writer: "Punk Blogger",
-      logo: "https://avatars.githubusercontent.com/u/89759498?s=100",
-      template: "facebook-minimal",
-      title: data.title,
-      author: data.username,
-    };
-
-    queryString = Object.entries(params)
-      .map(([key, value]) => `${encodeURIComponent(key)}=${encodeURIComponent(value)}`)
-      .join("&");
-    } catch (error) {
-      queryString = " ";
-    }
-    const defaultImgUrl = `https://og-image-rest-generator.fly.dev/seo-banner?${queryString}`;
-  return defaultImgUrl;
-}
diff --git a/src/styles/globals.css b/src/styles/globals.css
deleted file mode 100644
index a6ab416f..00000000
--- a/src/styles/globals.css
+++ /dev/null
@@ -1,233 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
-
-@layer base {
-  .light {
-    --svg: #000 !important;
-
-    --background: 0 0% 100% !important;
-    --foreground: 222.2 47.4% 11.2% !important;
-
-    --muted: 210 40% 96.1% !important;
-    --muted-foreground: 215.4 16.3% 46.9% !important;
-
-    --popover: 0 0% 100% !important;
-    --popover-foreground: 222.2 47.4% 11.2% !important;
-
-    --border: 214.3 31.8% 91.4% !important;
-    --input: 214.3 31.8% 91.4% !important;
-
-    --card: 0 0% 100% !important;
-    --card-foreground: 222.2 47.4% 11.2% !important;
-
-    --primary: 222.2 47.4% 11.2% !important;
-    --primary-foreground: 210 40% 98% !important;
-
-    --secondary: 210 40% 96.1% !important;
-    --secondary-foreground: 222.2 47.4% 11.2% !important;
-
-    --accent: 210 40% 96.1% !important;
-    --accent-foreground: 222.2 47.4% 11.2% !important;
-
-    --destructive: 0 100% 50% !important;
-    --destructive-foreground: 210 40% 98% !important;
-
-    --ring: 215 20.2% 65.1% !important;
-
-    --radius: 0.5rem !important;
-  }
-
-  .dark {
-    --svg: #fff !important;
-
-    --background: 224 71% 4% !important;
-    --foreground: 213 31% 91% !important;
-
-    --muted: 223 47% 11% !important;
-    --muted-foreground: 215.4 16.3% 56.9% !important;
-
-    --accent: 216 34% 17% !important;
-    --accent-foreground: 210 40% 98% !important;
-
-    --popover: 224 71% 4% !important;
-    --popover-foreground: 215 20.2% 65.1% !important;
-
-    --border: 216 34% 17% !important;
-    --input: 216 34% 17% !important;
-
-    --card: 224 71% 4% !important;
-    --card-foreground: 213 31% 91% !important;
-
-    --primary: 210 40% 98% !important;
-    --primary-foreground: 222.2 47.4% 1.2% !important;
-
-    --secondary: 222.2 47.4% 11.2% !important;
-    --secondary-foreground: 210 40% 98% !important;
-
-    --destructive: 0 63% 31% !important;
-    --destructive-foreground: 210 40% 98% !important;
-
-    --ring: 216 34% 17% !important;
-
-    --radius: 0.5rem !important;
-  }
-
-  @media (prefers-color-scheme: dark) {
-    :root {
-      --svg: #fff;
-
-      --background: 224 71% 4%;
-      --foreground: 213 31% 91%;
-
-      --muted: 223 47% 11%;
-      --muted-foreground: 215.4 16.3% 56.9%;
-
-      --accent: 216 34% 17%;
-      --accent-foreground: 210 40% 98%;
-
-      --popover: 224 71% 4%;
-      --popover-foreground: 215 20.2% 65.1%;
-
-      --border: 216 34% 17%;
-      --input: 216 34% 17%;
-
-      --card: 224 71% 4%;
-      --card-foreground: 213 31% 91%;
-
-      --primary: 210 40% 98%;
-      --primary-foreground: 222.2 47.4% 1.2%;
-
-      --secondary: 222.2 47.4% 11.2%;
-      --secondary-foreground: 210 40% 98%;
-
-      --destructive: 0 63% 31%;
-      --destructive-foreground: 210 40% 98%;
-
-      --ring: 216 34% 17%;
-
-      --radius: 0.5rem;
-    }
-
-    @media (prefers-color-scheme: light) {
-      :root {
-        --svg: #000; 
-        --background: 0 0% 100%;
-        --foreground: 222.2 47.4% 11.2%;
-
-        --muted: 210 40% 96.1%;
-        --muted-foreground: 215.4 16.3% 46.9%;
-
-        --popover: 0 0% 100%;
-        --popover-foreground: 222.2 47.4% 11.2%;
-
-        --border: 214.3 31.8% 91.4%;
-        --input: 214.3 31.8% 91.4%;
-
-        --card: 0 0% 100%;
-        --card-foreground: 222.2 47.4% 11.2%;
-
-        --primary: 222.2 47.4% 11.2%;
-        --primary-foreground: 210 40% 98%;
-
-        --secondary: 210 40% 96.1%;
-        --secondary-foreground: 222.2 47.4% 11.2%;
-
-        --accent: 210 40% 96.1%;
-        --accent-foreground: 222.2 47.4% 11.2%;
-
-        --destructive: 0 100% 50%;
-        --destructive-foreground: 210 40% 98%;
-
-        --ring: 215 20.2% 65.1%;
-
-        --radius: 0.5rem;
-      }
-    }
-  }
-
-  /*Scroll Bar*/
-
-  .no-scroll::-webkit-scrollbar {
-    display: none;
-  }
-
-  ::-webkit-scrollbar {
-    width: 16px;
-    /* Width of the entire scrollbar */
-  }
-
-  ::-webkit-scrollbar-track {
-    border-radius: 100vw;
-    background: transparent;
-    margin-block: 0.4em;
-  }
-
-  ::-webkit-scrollbar-thumb {
-    border: 0.21em solid transparent;
-    border-radius: 100px;
-    background: linear-gradient(#8034e4, #E638EAFF);
-    background-clip: content-box;
-  }
-
-  /* Firefox */
-  * {
-    scrollbar-width: thin;
-    scrollbar-color: #8034e4 #E638EAFF;
-  }
-
-  /* Internet Explorer and Microsoft Edge */
-  *::-ms-scrollbar {
-    width: 16px;
-  }
-
-  *::-ms-scrollbar-track {
-    background: transparent;
-  }
-
-  *::-ms-scrollbar-thumb {
-    background: linear-gradient(#8034e4, #E638EAFF);
-  }
-
-  * {
-    @apply border-border;
-  }
-
-  body {
-    @apply bg-background text-foreground;
-    font-feature-settings: "rlig" 1, "calt" 1;
-  }
-
-  .c-pointer {
-    width: 10vmin;
-    height: 10vmin;
-    background: radial-gradient(74% 86% at 67% 38%, #E638EAFF 10%, #073AFF00 100%), linear-gradient(77deg, #F8E7F7FF 2%, #8D8CF1FF 100%);
-    border-radius: 25%;
-    z-index: -10;
-    position: absolute;
-    left: 50%;
-    top: 50%;
-    translate: -50% -50%;
-    overflow: hidden;
-    filter: blur(100px);
-    animation: cursor 10s infinite;
-    box-shadow: 5vmin 5vmin 5vmin #9f3bf1;
-    z-index: 1;
-  }
-
-  @keyframes cursor {
-    0% {
-      rotate: 0deg;
-      filter: blur(90px);
-    }
-
-    50% {
-      scale: 1.5;
-    }
-
-    100% {
-      rotate: 360deg;
-      filter: blur(80px);
-    }
-  }
-}
\ No newline at end of file
diff --git a/src/types/nav.ts b/src/types/nav.ts
deleted file mode 100644
index 0961ce8a..00000000
--- a/src/types/nav.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export interface NavItem {
-  title: string
-  href?: string
-  disabled?: boolean
-  external?: boolean
-}
diff --git a/tailwind.config.js b/tailwind.config.js
deleted file mode 100644
index a9acf012..00000000
--- a/tailwind.config.js
+++ /dev/null
@@ -1,79 +0,0 @@
-const { fontFamily } = require("tailwindcss/defaultTheme")
-
-/** @type {import('tailwindcss').Config} */
-module.exports = {
-  darkMode: ["class"],
-  content: [
-    "./src/components/**/*.{js,ts,jsx,tsx,mdx}",
-    "./src/app/**/*.{js,ts,jsx,tsx,mdx}",
-  ],
-  theme: {
-    container: {
-      center: true,
-      padding: "2rem",
-      screens: {
-        "2xl": "1400px",
-      },
-    },
-    extend: {
-      colors: {
-        border: "hsl(var(--border))",
-        input: "hsl(var(--input))",
-        ring: "hsl(var(--ring))",
-        background: "hsl(var(--background))",
-        foreground: "hsl(var(--foreground))",
-        primary: {
-          DEFAULT: "hsl(var(--primary))",
-          foreground: "hsl(var(--primary-foreground))",
-        },
-        secondary: {
-          DEFAULT: "hsl(var(--secondary))",
-          foreground: "hsl(var(--secondary-foreground))",
-        },
-        destructive: {
-          DEFAULT: "hsl(var(--destructive))",
-          foreground: "hsl(var(--destructive-foreground))",
-        },
-        muted: {
-          DEFAULT: "hsl(var(--muted))",
-          foreground: "hsl(var(--muted-foreground))",
-        },
-        accent: {
-          DEFAULT: "hsl(var(--accent))",
-          foreground: "hsl(var(--accent-foreground))",
-        },
-        popover: {
-          DEFAULT: "hsl(var(--popover))",
-          foreground: "hsl(var(--popover-foreground))",
-        },
-        card: {
-          DEFAULT: "hsl(var(--card))",
-          foreground: "hsl(var(--card-foreground))",
-        },
-      },
-      borderRadius: {
-        lg: `var(--radius)`,
-        md: `calc(var(--radius) - 2px)`,
-        sm: "calc(var(--radius) - 4px)",
-      },
-      fontFamily: {
-        sans: ["var(--font-sans)", ...fontFamily.sans],
-      },
-      keyframes: {
-        "accordion-down": {
-          from: { height: 0 },
-          to: { height: "var(--radix-accordion-content-height)" },
-        },
-        "accordion-up": {
-          from: { height: "var(--radix-accordion-content-height)" },
-          to: { height: 0 },
-        },
-      },
-      animation: {
-        "accordion-down": "accordion-down 0.2s ease-out",
-        "accordion-up": "accordion-up 0.2s ease-out",
-      },
-    },
-  },
-  plugins: [require("tailwindcss-animate")],
-};
diff --git a/public/thirteen.svg b/thirteen.svg
similarity index 100%
rename from public/thirteen.svg
rename to thirteen.svg
diff --git a/tsconfig.json b/tsconfig.json
deleted file mode 100644
index 5ec12893..00000000
--- a/tsconfig.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
-  "compilerOptions": {
-    "lib": ["dom", "dom.iterable", "esnext"],
-    "allowJs": true,
-    "skipLibCheck": true,
-    "strict": true,
-    "forceConsistentCasingInFileNames": true,
-    "noEmit": true,
-    "incremental": true,
-    "esModuleInterop": true,
-    "module": "esnext",
-    "moduleResolution": "node",
-    "resolveJsonModule": true,
-    "isolatedModules": true,
-    "jsx": "preserve",
-    "baseUrl": ".",
-    "noImplicitAny": true,
-    "paths": {
-      "@/*": ["./src/*"]
-    },
-    "plugins": [
-      {
-        "name": "next"
-      }
-    ],
-    "strictNullChecks": true
-  },
-  "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
-  "exclude": ["node_modules"]
-}
diff --git a/public/vercel.svg b/vercel.svg
similarity index 100%
rename from public/vercel.svg
rename to vercel.svg
