From 4e0c25e350ef593b0c1b364d1e8eb98564fff9ab Mon Sep 17 00:00:00 2001 From: Saltssaumure Date: Mon, 18 Sep 2023 23:51:44 +0100 Subject: [PATCH] Setup for Replugged only release --- .github/workflows/lint.yml | 32 + .github/workflows/{release.yml => rp.yml} | 12 +- .gitignore | 119 +- .prettierignore | 16 + .prettierrc.json | 25 +- .vscode/extensions.json | 3 - .vscode/settings.json | 21 - CREDITS.md | 16 +- LICENSE | 1 + README.md | 82 +- clients/stylus/bubble-bar.user.css | 31 - manifest.json | 23 +- package.json | 44 +- pnpm-lock.yaml | 2139 +++++++---------- scripts/build.ts | 103 - scripts/bundle.ts | 8 - scss-compile.config.js | 9 + .../abstracts/__variable.scss | 15 +- scss/abstracts/_index.scss | 1 + scss/components/__channel-textarea.scss | 143 ++ scss/components/__default-textarea.scss | 60 + scss/components/__editing-textarea.scss | 11 + scss/components/__popouts.scss | 46 + scss/components/_index.scss | 4 + scss/main.scss | 2 + src/abstracts/_variables.scss | 19 - src/components/_channel-textarea.scss | 145 -- src/components/_default-textarea.scss | 60 - src/components/_editing-textarea.scss | 11 - src/components/_popouts.scss | 46 - src/source.css | 373 --- src/source.scss | 6 - 32 files changed, 1323 insertions(+), 2303 deletions(-) create mode 100644 .github/workflows/lint.yml rename .github/workflows/{release.yml => rp.yml} (70%) create mode 100644 .prettierignore delete mode 100644 .vscode/extensions.json delete mode 100644 .vscode/settings.json delete mode 100644 clients/stylus/bubble-bar.user.css delete mode 100644 scripts/build.ts delete mode 100644 scripts/bundle.ts create mode 100644 scss-compile.config.js rename clients/betterdiscord/bubble-bar.theme.css => scss/abstracts/__variable.scss (69%) create mode 100644 scss/abstracts/_index.scss create mode 100644 scss/components/__channel-textarea.scss create mode 100644 scss/components/__default-textarea.scss create mode 100644 scss/components/__editing-textarea.scss create mode 100644 scss/components/__popouts.scss create mode 100644 scss/components/_index.scss create mode 100644 scss/main.scss delete mode 100644 src/abstracts/_variables.scss delete mode 100644 src/components/_channel-textarea.scss delete mode 100644 src/components/_default-textarea.scss delete mode 100644 src/components/_editing-textarea.scss delete mode 100644 src/components/_popouts.scss delete mode 100644 src/source.css delete mode 100644 src/source.scss diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 0000000..2656bcf --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,32 @@ +name: Lint + +on: + push: + branches-ignore: + - deploy + pull_request: + +jobs: + run-linters: + name: Run linters + runs-on: ubuntu-latest + + steps: + - name: Checkout Git repository + uses: actions/checkout@v2 + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: 18 + + - name: Install PNPM + uses: pnpm/action-setup@v2 + with: + version: latest + + - name: Install Node.js dependencies + run: pnpm install + + - name: Run linters + run: pnpm run lint \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/rp.yml similarity index 70% rename from .github/workflows/release.yml rename to .github/workflows/rp.yml index fa9c433..67a1514 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/rp.yml @@ -1,4 +1,4 @@ -name: Release +name: Release for Replugged on: push: @@ -13,7 +13,7 @@ jobs: contents: write steps: - - name: Check out Git repository + - name: Checkout Git repository uses: actions/checkout@v2 - name: Set up Node.js @@ -21,7 +21,8 @@ jobs: with: node-version: 18 - - uses: pnpm/action-setup@v2 + - name: Install PNPM + uses: pnpm/action-setup@v2 with: version: latest @@ -29,9 +30,10 @@ jobs: run: pnpm install - name: Build TypeScript and bundle into asar - run: pnpm run bundle + run: pnpm run rp - uses: ncipollo/release-action@v1 with: - artifacts: "bundle/*, clients/*.css" + artifacts: "bundle/*" makeLatest: true + generateReleaseNotes: true \ No newline at end of file diff --git a/.gitignore b/.gitignore index 4cd046e..f3cb347 100644 --- a/.gitignore +++ b/.gitignore @@ -1,112 +1,11 @@ -# Compiling -bd-compile/ -dev.css -dev.scss +# Packages +/.parcel-cache +/node_modules -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* - -# 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 -coverage -*.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/ - -# TypeScript v1 declaration files -typings/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# 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 - -# dotenv environment variables file -.env -.env.test - -# parcel-bundler cache (https://parceljs.org/) -.cache - -# Next.js build output -.next - -# 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 - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -.parcel-cache +# Build +/dist /bundle +/src + +# Social images +/preview \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..7418856 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,16 @@ +# Folders +/.github +/.parcel-cache +/bundle +/dist +/node_modules +/preview + +# File types +*.md +*.min.css +*.theme.css + +# Files +LICENSE +pnpm-lock.yaml \ No newline at end of file diff --git a/.prettierrc.json b/.prettierrc.json index 469066e..20e519b 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,14 +1,15 @@ { - "printWidth": 100, - "tabWidth": 2, - "useTabs": false, - "semi": true, - "singleQuote": false, - "quoteProps": "as-needed", - "jsxSingleQuote": false, - "trailingComma": "all", - "bracketSpacing": true, - "bracketSameLine": true, - "arrowParens": "always", - "proseWrap": "always" + "useTabs": false, + "singleQuote": false, + "printWidth": 140, + "tabWidth": 4, + "trailingComma": "none", + "overrides": [ + { + "files": "*.json", + "options": { + "tabWidth": 2 + } + } + ] } diff --git a/.vscode/extensions.json b/.vscode/extensions.json deleted file mode 100644 index 85d07ff..0000000 --- a/.vscode/extensions.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "recommendations": ["EditorConfig.EditorConfig", "esbenp.prettier-vscode"] -} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 72dd4cf..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.formatOnSave": true, - "liveSassCompile.settings.formats":[ - { - "format": "expanded", - "extensionName": ".css", - "savePath": "~/", - "indentWidth": 4 - } - ], - - "liveSassCompile.settings.excludeList": [ - "/.vscode/**" - ], - - "liveSassCompile.settings.generateMap": false, - "liveSassCompile.settings.autoprefix": [ - "defaults" - ], -} \ No newline at end of file diff --git a/CREDITS.md b/CREDITS.md index f95a4cd..70a72a7 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -1,3 +1,13 @@ -|| -|:-:| -|[Loremly](https://github.com/Loremly)| \ No newline at end of file +[LuckFire]: https://github.com/LuckFire +[LuckFire-icon]: https://avatars.githubusercontent.com/u/39076891?v=4 + +[Loremly]: https://github.com/Loremly +[Loremly-icon]: https://avatars.githubusercontent.com/u/86319836?v=4 + +[Saltssaumure]: https://github.com/Saltssaumure +[Saltssaumure-icon]: https://avatars.githubusercontent.com/u/29710355?v=4 + +## Contributors +| [![LuckFire][LuckFire-icon]][LuckFire] | [![Loremly][Loremly-icon]][Loremly] | [![Saltssaumure][Saltssaumure-icon]][Saltssaumure] | +| -------------------------------------- | ----------------------------------- | -------------------------------------------------- | +| [LuckFire][LuckFire] | [Loremly][Loremly] | [Saltssaumure][Saltssaumure] | \ No newline at end of file diff --git a/LICENSE b/LICENSE index d66a1a1..306c812 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,7 @@ MIT License Copyright (c) 2022 LuckFire +Copyright (c) 2023 Saltssaumure / MiniDiscordThemes Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 71ebd61..741bd5f 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,70 @@ - +[banner]: https://cdn.discordapp.com/attachments/1142305515439923260/1142314084226842644/banner.png -## Downloads -### **[Replugged](https://replugged.dev/)** -- [Direct Install](https://replugged.dev/install?identifier=dev.LuckFire.BubbleBar) +[discord]: https://discord.gg/uy8nKQVatp -### **[BetterDiscord](https://betterdiscord.app/)** -- [Direct Download](https://github.com/discord-extensions/bubble-bar/releases/latest/download/bubble-bar.theme.css) -- [Compiled Source](https://discord-extensions.github.io/bubble-bar/src/source.css) +[BetterDiscord]: https://betterdiscord.app/ +[Replugged]: https://replugged.dev/ +[Vencord]: https://github.com/Vendicated/Vencord +[Stylus]: https://github.com/openstyles/stylus -### **Stylus** -1. Install the broswer extensions for your repsective browser. - - [Chrome Webstore](https://chrome.google.com/webstore/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne) - - [Firefox Addons](https://addons.mozilla.org/en-US/firefox/addon/styl-us/) -2. Once installed, open [this link](https://discord-extensions.github.io/bubble-bar/clients/stylus/bubble-bar.user.css) in a new browser tab. This opens the page where you will install this userstyle. -3. Press the `Install Style` button. +[bd-icon]: https://discord-extensions.github.io/assets/icons/betterdiscord.png +[rp-icon]: https://discord-extensions.github.io/assets/icons/replugged.png +[vc-icon]: https://discord-extensions.github.io/assets/icons/vencord.gif +[stylus-icon]: https://discord-extensions.github.io/assets/icons/stylus.png -###### Firefox users must have "Patch CSP to allow style assets" enabled for the theme to work. This can be found in Stylus' settings under "Advanced" +[shield-donate]: https://img.shields.io/badge/Donate-ko--fi-orange?style=flat-square&logo=kofi&logoColor=orange +[ko-fi]: https://ko-fi.com/saltssaumure "Buy me a coffee!" -## Credits -View [CREDITS.md](./CREDITS.md) for a list of contributors. +[shield-asar-dl]: https://img.shields.io/github/downloads/MiniDiscordThemes/BubbleBar/dev.LuckFire.BubbleBar.asar?color=purple&label=Downloads&style=flat-square +[shield-repo-size]: https://img.shields.io/github/repo-size/MiniDiscordThemes/BubbleBar?label=Repository&style=flat-square "Total size" -## Support -If you encounter any issues with this theme, feel free to make an issue or PR fixing it! Alternatively, if you need help, feel free to join my [support server](https://discord.gg/vYdXbEzqDs) and ask there! \ No newline at end of file +[github]: https://github.com/MiniDiscordThemes/BubbleBar +[issues]: https://github.com/MiniDiscordThemes/BubbleBar/issues +[license]: https://github.com/MiniDiscordThemes/BubbleBar/blob/main/LICENSE + +[original]: https://github.com/discord-extensions/bubble-bar +[original-author]: https://github.com/LuckFire +[original-license]: https://github.com/discord-extensions/bubble-bar/blob/master/LICENSE +[original-issues]: https://github.com/discord-extensions/bubble-bar/issues +[original-discord]: https://discord.gg/vYdXbEzqDs + +[release-rp]: https://replugged.dev/store/dev.LuckFire.BubbleBar "Replugged store page" +[release-rp-gh]: https://github.com/MiniDiscordThemes/BubbleBar/releases/latest/download/dev.LuckFire.BubbleBar.asar "Get latest release" + +# Bubble Bar Discord Theme +[![Buy me a coffee on ko-fi][shield-donate]][ko-fi] +[![Replugged GitHub downloads][shield-asar-dl]][release-rp-gh] +[![Total repository size][shield-repo-size]][github] + +![Bubble Bar banner][banner] + +## Installation + +### ![Replugged][rp-icon] **[Replugged][Replugged]** +#### Automatic +1. Click to install: + - [Replugged store][release-rp] +#### Manual +1. Download `dev.LuckFire.BubbleBar.asar`: + - [GitHub][release-rp-gh] +2. Place the file in the themes folder: + - `Settings` > `Replugged` > `Themes` > `Open Themes Folder` +3. Click `Load Missing Themes` and toggle on the theme card. + +### ![BetterDiscord icon][bd-icon] **[BetterDiscord][BetterDiscord]**, ![Vencord icon][vc-icon] **[Vencord][Vencord]**, ![Stylus icon][stylus-icon] **[Stylus][Stylus]** +See [LuckFire][original-author]'s original [BubbleBar repository][original] for installation instructions. + +## License +[MIT License][license] + +### Includes +- [Bubble Bar][original] by [LuckFire][original-author] - [MIT License][original-license] + +## Questions or suggestions? +### Replugged related +- Post [an issue][issues] on GitHub. +- Post in `#theme-support` on [my support server][discord]. + +### BetterDiscord, Vencord, Stylus related +- Post [an issue][original-issues] on the original GitHub. +- Join [LuckFire][original-author]'s [support server][original-discord]. \ No newline at end of file diff --git a/clients/stylus/bubble-bar.user.css b/clients/stylus/bubble-bar.user.css deleted file mode 100644 index 8ac62b0..0000000 --- a/clients/stylus/bubble-bar.user.css +++ /dev/null @@ -1,31 +0,0 @@ -@-moz-document domain("discord.com") { - /* ==UserStyle== - @name Bubble Bar - @description A nice, rounded, bubbly chatbar. - @author LuckFire#4800 - @namespace https://github.com/discord-extensions - @version 2.0.4 - ==/UserStyle== */ - - @import url('https://discord-extensions.github.io/bubble-bar/src/source.css'); - - :root { - /* || Main */ - --channeltextarea-rounding: 25px; - --channeltextarea-background: var(--background-secondary-alt); - --channeltextarea-border: var(--background-secondary); - - /* || Default Buttons */ - --channeltextarea-button-rounding: 50%; - --channeltextarea-button-icon: var(--interactive-normal); - --channeltextarea-button-background: var(--channeltextarea-background); - --channeltextarea-button-hover: var(--background-tertiary); - - /* || Accents */ - --channeltextarea-caret: var(--brand-experiment-400); - --channeltextarea-sendbutton-icon: var(--brand-experiment-130); - --channeltextarea-sendbutton-background: var(--brand-experiment); - --channeltextarea-sendbutton-hover: var(--brand-experiment-460); - --channeltextarea-sendbutton-active: var(--brand-experiment-530); - } -} \ No newline at end of file diff --git a/manifest.json b/manifest.json index 62dd777..f903954 100644 --- a/manifest.json +++ b/manifest.json @@ -2,19 +2,26 @@ "id": "dev.LuckFire.BubbleBar", "name": "Bubble Bar", "description": "A nice, rounded, bubbly chatbar.", - "author": { - "name": "LuckFire", - "discordID": "399416615742996480", - "github": "discord-extensions" - }, - "version": "2.0.5", + "author": [ + { + "name": "Saltssaumure", + "discordID": "134142022092062720", + "github": "Saltssaumure" + }, + { + "name": "LuckFire", + "discordID": "399416615742996480", + "github": "LuckFire" + } + ], + "version": "2.1.0", "updater": { "type": "store", "id": "dev.LuckFire.BubbleBar" }, "license": "MIT", "type": "replugged-theme", - "main": "src/source.scss", - "source": "https://github.com/discord-extensions/bubble-bar", + "main": "scss/main.scss", + "source": "https://github.com/MiniDiscordThemes/BubbleBar", "image": "https://cdn.discordapp.com/attachments/1142305515439923260/1142314084226842644/banner.png" } diff --git a/package.json b/package.json index ba883c9..7f7bf01 100644 --- a/package.json +++ b/package.json @@ -1,25 +1,33 @@ { - "name": "bubble-bar", - "version": "1.0.0", + "name": "bubblebar-discord-theme", + "version": "2.1.0", "description": "A nice, rounded, bubbly chatbar.", - "engines": { - "node": ">=18.0.0" - }, + "repository": "github:MiniDiscordThemes/BubbleBar", + "author": "Saltssaumure ", + "contributors": [ + "LuckFire", + "Loremly", + "Saltssaumure " + ], + "license": "MIT", + "private": true, "scripts": { - "build": "replugged build theme", - "watch": "replugged build theme --watch", - "bundle": "replugged bundle theme", - "lint": "prettier ./src --check", - "lint:fix": "prettier ./src --write", + "dev": "bd-scss dev", + "dev:rp": "replugged build theme --watch", + "dev:vc": "bd-scss dev:vc", + "rp": "replugged bundle theme", + "lint": "prettier ./scss --check", + "lint:fix": "prettier ./scss --write --log-level warn", "release": "replugged release" }, - "license": "MIT", - "devDependencies": { - "@parcel/config-default": "^2.9.2", - "@parcel/core": "^2.9.2", - "@parcel/transformer-sass": "^2.9.2", - "@types/node": "^18.16.17", - "prettier": "^2.8.8", - "replugged": "^4.6.0" + "type": "module", + "dependencies": { + "@parcel/config-default": "^2.9.3", + "@parcel/core": "^2.9.3", + "@parcel/transformer-sass": "^2.9.3", + "@types/node": "^20.6.2", + "prettier": "^3.0.3", + "replugged": "^4.6.3", + "salt-bd-scss": "^1.1.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d9da6f..ba49c1f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,51 +4,55 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -devDependencies: +dependencies: '@parcel/config-default': - specifier: ^2.9.2 - version: 2.9.2(@parcel/core@2.9.2) + specifier: ^2.9.3 + version: 2.9.3(@parcel/core@2.9.3)(postcss@8.4.30) '@parcel/core': - specifier: ^2.9.2 - version: 2.9.2 + specifier: ^2.9.3 + version: 2.9.3 '@parcel/transformer-sass': - specifier: ^2.9.2 - version: 2.9.2(@parcel/core@2.9.2) + specifier: ^2.9.3 + version: 2.9.3(@parcel/core@2.9.3) '@types/node': - specifier: ^18.16.17 - version: 18.16.17 + specifier: ^20.6.2 + version: 20.6.2 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.0.3 + version: 3.0.3 replugged: - specifier: ^4.6.0 - version: 4.6.0(@codemirror/view@6.13.0)(@lezer/common@1.0.3) + specifier: ^4.6.3 + version: 4.6.3(@codemirror/view@6.19.0)(@lezer/common@1.0.4)(postcss@8.4.30) + salt-bd-scss: + specifier: ^1.1.0 + version: 1.1.0 packages: - /@babel/code-frame@7.22.5: - resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} + /@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.5 - dev: true + '@babel/highlight': 7.22.20 + chalk: 2.4.2 + dev: false - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - dev: true + dev: false - /@babel/highlight@7.22.5: - resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} + /@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - dev: true + dev: false - /@codemirror/autocomplete@6.7.1(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.13.0)(@lezer/common@1.0.3): - resolution: {integrity: sha512-hSxf9S0uB+GV+gBsjY1FZNo53e1FFdzPceRfCfD1gWOnV6o21GfB5J5Wg9G/4h76XZMPrF0A6OCK/Rz5+V1egg==} + /@codemirror/autocomplete@6.9.1(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.19.0)(@lezer/common@1.0.4): + resolution: {integrity: sha512-yma56tqD7khIZK4gy4X5lX3/k5ArMiCGat7HEWRF/8L2kqOjVdp2qKZqpcJjwTIjSj6fqKAHqi7IjtH3QFE+Bw==} peerDependencies: '@codemirror/language': ^6.0.0 '@codemirror/state': ^6.0.0 @@ -57,78 +61,78 @@ packages: dependencies: '@codemirror/language': 6.9.0 '@codemirror/state': 6.2.1 - '@codemirror/view': 6.13.0 - '@lezer/common': 1.0.3 - dev: true + '@codemirror/view': 6.19.0 + '@lezer/common': 1.0.4 + dev: false - /@codemirror/commands@6.2.4: - resolution: {integrity: sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA==} + /@codemirror/commands@6.2.5: + resolution: {integrity: sha512-dSi7ow2P2YgPBZflR9AJoaTHvqmeGIgkhignYMd5zK5y6DANTvxKxp6eMEpIDUJkRAaOY/TFZ4jP1ADIO/GLVA==} dependencies: '@codemirror/language': 6.9.0 '@codemirror/state': 6.2.1 - '@codemirror/view': 6.13.0 - '@lezer/common': 1.0.3 - dev: true + '@codemirror/view': 6.19.0 + '@lezer/common': 1.0.4 + dev: false - /@codemirror/lang-css@6.2.0(@codemirror/view@6.13.0): - resolution: {integrity: sha512-oyIdJM29AyRPM3+PPq1I2oIk8NpUfEN3kAM05XWDDs6o3gSneIKaVJifT2P+fqONLou2uIgXynFyMUDQvo/szA==} + /@codemirror/lang-css@6.2.1(@codemirror/view@6.19.0): + resolution: {integrity: sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==} dependencies: - '@codemirror/autocomplete': 6.7.1(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.13.0)(@lezer/common@1.0.3) + '@codemirror/autocomplete': 6.9.1(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.19.0)(@lezer/common@1.0.4) '@codemirror/language': 6.9.0 '@codemirror/state': 6.2.1 - '@lezer/common': 1.0.3 - '@lezer/css': 1.1.2 + '@lezer/common': 1.0.4 + '@lezer/css': 1.1.3 transitivePeerDependencies: - '@codemirror/view' - dev: true + dev: false /@codemirror/language@6.9.0: resolution: {integrity: sha512-nFu311/0ne/qGuGCL3oKuktBgzVOaxCHZPZv1tLSZkNjPYxxvkjSbzno3MlErG2tgw1Yw1yF8BxMCegeMXqpiw==} dependencies: '@codemirror/state': 6.2.1 - '@codemirror/view': 6.13.0 - '@lezer/common': 1.0.3 + '@codemirror/view': 6.19.0 + '@lezer/common': 1.0.4 '@lezer/highlight': 1.1.6 - '@lezer/lr': 1.3.6 - style-mod: 4.0.3 - dev: true + '@lezer/lr': 1.3.10 + style-mod: 4.1.0 + dev: false - /@codemirror/lint@6.2.2: - resolution: {integrity: sha512-kHGuynBHjqinp1Bx25D2hgH8a6Fh1m9rSmZFzBVTqPIXDIcZ6j3VI67DY8USGYpGrjrJys9R52eLxtfERGNozg==} + /@codemirror/lint@6.4.2: + resolution: {integrity: sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==} dependencies: '@codemirror/state': 6.2.1 - '@codemirror/view': 6.13.0 + '@codemirror/view': 6.19.0 crelt: 1.0.6 - dev: true + dev: false - /@codemirror/search@6.5.0: - resolution: {integrity: sha512-64/M40YeJPToKvGO6p3fijo2vwUEj4nACEAXElCaYQ50HrXSvRaK+NHEhSh73WFBGdvIdhrV+lL9PdJy2RfCYA==} + /@codemirror/search@6.5.3: + resolution: {integrity: sha512-M1nGnpUTlOqp0Ywn6V30T8eFcuNFIDfx4+0ja5Wag+qQpL/HZgsIZ7FpE6qZatPziakgj+UXyZTrTUditrkwIQ==} dependencies: '@codemirror/state': 6.2.1 - '@codemirror/view': 6.13.0 + '@codemirror/view': 6.19.0 crelt: 1.0.6 - dev: true + dev: false /@codemirror/state@6.2.1: resolution: {integrity: sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw==} - dev: true + dev: false - /@codemirror/view@6.13.0: - resolution: {integrity: sha512-oXTfJzHJ5Tl7f6T8ZO0HKf981zubxgKohjddLobbntbNZHlOZGMRL+pPZGtclDWFaFJWtGBYRGyNdjQ6Xsx5yA==} + /@codemirror/view@6.19.0: + resolution: {integrity: sha512-XqNIfW/3GaaF+T7Q1jBcRLCPm1NbrR2DBxrXacSt1FG+rNsdsNn3/azAfgpUoJ7yy4xgd8xTPa3AlL+y0lMizQ==} dependencies: '@codemirror/state': 6.2.1 - style-mod: 4.0.3 + style-mod: 4.1.0 w3c-keyname: 2.2.8 - dev: true + dev: false - /@ddietr/codemirror-themes@1.4.1: - resolution: {integrity: sha512-2exPoRk/VlJMIceQXLRHE6N+81JszN1mDO+exwakYvwfK4BhpyIYaKzN+uEsph0g1qLI0PdHXBI9Yqg5WxyKAw==} + /@ddietr/codemirror-themes@1.4.2: + resolution: {integrity: sha512-8U3H3lmtmSWLD5VRlt7jf2HW62URnwgPxjZZDYjBX5EtMpgZ2QnqiIYrNzdQPPjJngT9D43gls3+JlekCBmrfw==} dependencies: '@codemirror/language': 6.9.0 '@codemirror/state': 6.2.1 - '@codemirror/view': 6.13.0 + '@codemirror/view': 6.19.0 '@lezer/highlight': 1.1.6 - dev: true + dev: false /@electron/asar@3.2.4: resolution: {integrity: sha512-lykfY3TJRRWFeTxccEKdf1I6BLl2Plw81H0bbp4Fc5iEc67foDCa5pjJQULVgo0wF+Dli75f3xVcdb/67FFZ/g==} @@ -139,7 +143,7 @@ packages: commander: 5.1.0 glob: 7.2.3 minimatch: 3.1.2 - dev: true + dev: false /@esbuild/android-arm64@0.16.17: resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} @@ -147,7 +151,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/android-arm@0.16.17: @@ -156,7 +160,7 @@ packages: cpu: [arm] os: [android] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/android-x64@0.16.17: @@ -165,7 +169,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/darwin-arm64@0.16.17: @@ -174,7 +178,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/darwin-x64@0.16.17: @@ -183,7 +187,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/freebsd-arm64@0.16.17: @@ -192,7 +196,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/freebsd-x64@0.16.17: @@ -201,7 +205,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-arm64@0.16.17: @@ -210,7 +214,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-arm@0.16.17: @@ -219,7 +223,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-ia32@0.16.17: @@ -228,7 +232,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-loong64@0.16.17: @@ -237,7 +241,7 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-mips64el@0.16.17: @@ -246,7 +250,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-ppc64@0.16.17: @@ -255,7 +259,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-riscv64@0.16.17: @@ -264,7 +268,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-s390x@0.16.17: @@ -273,7 +277,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-x64@0.16.17: @@ -282,7 +286,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/netbsd-x64@0.16.17: @@ -291,7 +295,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/openbsd-x64@0.16.17: @@ -300,7 +304,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/sunos-x64@0.16.17: @@ -309,7 +313,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/win32-arm64@0.16.17: @@ -318,7 +322,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/win32-ia32@0.16.17: @@ -327,7 +331,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/win32-x64@0.16.17: @@ -336,48 +340,48 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true /@lezer/common@0.15.12: resolution: {integrity: sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==} - dev: true + dev: false - /@lezer/common@1.0.3: - resolution: {integrity: sha512-JH4wAXCgUOcCGNekQPLhVeUtIqjH0yPBs7vvUdSjyQama9618IOKFJwkv2kcqdhF0my8hQEgCTEJU0GIgnahvA==} - dev: true + /@lezer/common@1.0.4: + resolution: {integrity: sha512-lZHlk8p67x4aIDtJl6UQrXSOP6oi7dQR3W/geFVrENdA1JDaAJWldnVqVjPMJupbTKbzDfFcePfKttqVidS/dg==} + dev: false - /@lezer/css@1.1.2: - resolution: {integrity: sha512-5TKMAReXukfEmIiZprDlGfZVfOOCyEStFi1YLzxclm9H3G/HHI49/2wzlRT6bQw5r7PoZVEtjTItEkb/UuZQyg==} + /@lezer/css@1.1.3: + resolution: {integrity: sha512-SjSM4pkQnQdJDVc80LYzEaMiNy9txsFbI7HsMgeVF28NdLaAdHNtQ+kB/QqDUzRBV/75NTXjJ/R5IdC8QQGxMg==} dependencies: '@lezer/highlight': 1.1.6 - '@lezer/lr': 1.3.6 - dev: true + '@lezer/lr': 1.3.10 + dev: false /@lezer/highlight@1.1.6: resolution: {integrity: sha512-cmSJYa2us+r3SePpRCjN5ymCqCPv+zyXmDl0ciWtVaNiORT/MxM7ZgOMQZADD0o51qOaOg24qc/zBViOIwAjJg==} dependencies: - '@lezer/common': 1.0.3 - dev: true + '@lezer/common': 1.0.4 + dev: false /@lezer/lr@0.15.8: resolution: {integrity: sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==} dependencies: '@lezer/common': 0.15.12 - dev: true + dev: false - /@lezer/lr@1.3.6: - resolution: {integrity: sha512-IDhcWjfxwWACnatUi0GzWBCbochfqxo3LZZlS27LbJh8RVYYXXyR5Ck9659IhkWkhSW/kZlaaiJpUO+YZTUK+Q==} + /@lezer/lr@1.3.10: + resolution: {integrity: sha512-BZfVvf7Re5BIwJHlZXbJn9L8lus5EonxQghyn+ih8Wl36XMFBPTXC0KM0IdUtj9w/diPHsKlXVgL+AlX2jYJ0Q==} dependencies: - '@lezer/common': 1.0.3 - dev: true + '@lezer/common': 1.0.4 + dev: false /@lmdb/lmdb-darwin-arm64@2.7.11: resolution: {integrity: sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw==} cpu: [arm64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /@lmdb/lmdb-darwin-x64@2.7.11: @@ -385,7 +389,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /@lmdb/lmdb-linux-arm64@2.7.11: @@ -393,7 +397,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@lmdb/lmdb-linux-arm@2.7.11: @@ -401,7 +405,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@lmdb/lmdb-linux-x64@2.7.11: @@ -409,7 +413,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@lmdb/lmdb-win32-x64@2.7.11: @@ -417,7 +421,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true /@mischnic/json-sourcemap@0.1.0: @@ -427,14 +431,14 @@ packages: '@lezer/common': 0.15.12 '@lezer/lr': 0.15.8 json5: 2.2.3 - dev: true + dev: false /@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.2: resolution: {integrity: sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==} cpu: [arm64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.2: @@ -442,7 +446,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.2: @@ -450,7 +454,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@msgpackr-extract/msgpackr-extract-linux-arm@3.0.2: @@ -458,7 +462,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@msgpackr-extract/msgpackr-extract-linux-x64@3.0.2: @@ -466,7 +470,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@msgpackr-extract/msgpackr-extract-win32-x64@3.0.2: @@ -474,140 +478,132 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true /@octokit/auth-token@3.0.4: resolution: {integrity: sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==} engines: {node: '>= 14'} - dev: true + dev: false - /@octokit/core@4.2.1: - resolution: {integrity: sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==} + /@octokit/core@4.2.4: + resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==} engines: {node: '>= 14'} dependencies: '@octokit/auth-token': 3.0.4 '@octokit/graphql': 5.0.6 - '@octokit/request': 6.2.5 + '@octokit/request': 6.2.8 '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.0 + '@octokit/types': 9.3.2 before-after-hook: 2.2.3 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - dev: true + dev: false /@octokit/endpoint@7.0.6: resolution: {integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 9.3.0 + '@octokit/types': 9.3.2 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 - dev: true + dev: false /@octokit/graphql@5.0.6: resolution: {integrity: sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==} engines: {node: '>= 14'} dependencies: - '@octokit/request': 6.2.5 - '@octokit/types': 9.3.0 + '@octokit/request': 6.2.8 + '@octokit/types': 9.3.2 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - dev: true + dev: false /@octokit/openapi-types@18.0.0: resolution: {integrity: sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==} - dev: true + dev: false - /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.1): + /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4): resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=4' dependencies: - '@octokit/core': 4.2.1 + '@octokit/core': 4.2.4 '@octokit/tsconfig': 1.0.2 - '@octokit/types': 9.3.0 - dev: true + '@octokit/types': 9.3.2 + dev: false - /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.1): + /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4): resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.2.1 - dev: true + '@octokit/core': 4.2.4 + dev: false - /@octokit/plugin-rest-endpoint-methods@7.2.0(@octokit/core@4.2.1): - resolution: {integrity: sha512-yZhsKs8QnQbEpeAUd0WGgNJLoVHzENir7H0JmZg9BWRCZB+Fmqj7x/+sUFK7kw24XjWWVIQ4qGswps42/lmiIQ==} + /@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4): + resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.2.1 - '@octokit/types': 9.3.0 - dev: true + '@octokit/core': 4.2.4 + '@octokit/types': 10.0.0 + dev: false /@octokit/request-error@3.0.3: resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 9.3.0 + '@octokit/types': 9.3.2 deprecation: 2.3.1 once: 1.4.0 - dev: true + dev: false - /@octokit/request@6.2.5: - resolution: {integrity: sha512-z83E8UIlPNaJUsXpjD8E0V5o/5f+vJJNbNcBwVZsX3/vC650U41cOkTLjq4PKk9BYonQGOnx7N17gvLyNjgGcQ==} + /@octokit/request@6.2.8: + resolution: {integrity: sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==} engines: {node: '>= 14'} dependencies: '@octokit/endpoint': 7.0.6 '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.0 + '@octokit/types': 9.3.2 is-plain-object: 5.0.0 - node-fetch: 2.6.11 + node-fetch: 2.7.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - dev: true + dev: false /@octokit/rest@19.0.13: resolution: {integrity: sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==} engines: {node: '>= 14'} dependencies: - '@octokit/core': 4.2.1 - '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.1) - '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.1) - '@octokit/plugin-rest-endpoint-methods': 7.2.0(@octokit/core@4.2.1) + '@octokit/core': 4.2.4 + '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4) + '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.4) + '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.4) transitivePeerDependencies: - encoding - dev: true + dev: false /@octokit/tsconfig@1.0.2: resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==} - dev: true + dev: false - /@octokit/types@9.3.0: - resolution: {integrity: sha512-ZNO1In0QuWZLDngSLcn5H4ExRhYOd1rDcWnwc/LuR55cO1d6Sex6+T6RiSQwp/tyEg7eNWx+MUdJGL7Fu1kMjw==} + /@octokit/types@10.0.0: + resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} dependencies: '@octokit/openapi-types': 18.0.0 - dev: true + dev: false - /@parcel/bundler-default@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-tmhyeNQYJla9509Sq/U12j2fZg0hDojyIyM4wuVWKhkAnDnZjbMKj3m11S1COR5i2aqx9lJjTWj0XPJl5lrcvg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} + /@octokit/types@9.3.2: + resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/graph': 2.9.2 - '@parcel/hash': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + '@octokit/openapi-types': 18.0.0 + dev: false /@parcel/bundler-default@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-JjJK8dq39/UO/MWI/4SCbB1t/qgpQRFnFDetAAAezQ8oN++b24u1fkMDa/xqQGjbuPmGeTds5zxGgYs7id7PYg==} @@ -621,20 +617,7 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/cache@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-Bde9HmxaO+H5qPbcxBl/JzzZ/7ewoHFDWLOQ4zdfyh+q4IyLS257WAUGm4x6BeNjc1S7YjoelEbBKdgw8mQOig==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.9.2 - dependencies: - '@parcel/core': 2.9.2 - '@parcel/fs': 2.9.2(@parcel/core@2.9.2) - '@parcel/logger': 2.9.2 - '@parcel/utils': 2.9.2 - lmdb: 2.7.11 - dev: true + dev: false /@parcel/cache@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-Bj/H2uAJJSXtysG7E/x4EgTrE2hXmm7td/bc97K8M9N7+vQjxf7xb0ebgqe84ePVMkj4MVQSMEJkEucXVx4b0Q==} @@ -647,30 +630,14 @@ packages: '@parcel/logger': 2.9.3 '@parcel/utils': 2.9.3 lmdb: 2.7.11 - dev: true - - /@parcel/codeframe@2.9.2: - resolution: {integrity: sha512-+T1POu9uU2tkPi3P25ojtU3CKoGYfirc2bE/1iNyvbuEtpkAzl9UQFXphGqFyuJSI429mP2pWL8SeKG0b5zaUw==} - engines: {node: '>= 12.0.0'} - dependencies: - chalk: 4.1.2 - dev: true + dev: false /@parcel/codeframe@2.9.3: resolution: {integrity: sha512-z7yTyD6h3dvduaFoHpNqur74/2yDWL++33rjQjIjCaXREBN6dKHoMGMizzo/i4vbiI1p9dDox2FIDEHCMQxqdA==} engines: {node: '>= 12.0.0'} dependencies: chalk: 4.1.2 - dev: true - - /@parcel/compressor-raw@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-QRrxyiztMjk8Tt4AmP1ibgH7bRrAcrWCjTY/W1wa0fCkEn2QyCg20BGxONg280qXTQD4x2N98X4B3ctAPAxpDw==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/compressor-raw@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-jz3t4/ICMsHEqgiTmv5i1DJva2k5QRpZlBELVxfY+QElJTVe8edKJ0TiKcBxh2hx7sm4aUigGmp7JiqqHRRYmA==} @@ -679,56 +646,9 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) transitivePeerDependencies: - '@parcel/core' - dev: true + dev: false - /@parcel/config-default@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-dRqUKn6YIKTxvKbfO5xfxzMhOMWMCNoZzEWuP/bESW6zXI8krdGmgdu6HxSfCmvPnkz+0SAz8ig2QnjV0KtCcw==} - peerDependencies: - '@parcel/core': ^2.9.2 - dependencies: - '@parcel/bundler-default': 2.9.2(@parcel/core@2.9.2) - '@parcel/compressor-raw': 2.9.2(@parcel/core@2.9.2) - '@parcel/core': 2.9.2 - '@parcel/namer-default': 2.9.2(@parcel/core@2.9.2) - '@parcel/optimizer-css': 2.9.2(@parcel/core@2.9.2) - '@parcel/optimizer-htmlnano': 2.9.2(@parcel/core@2.9.2) - '@parcel/optimizer-image': 2.9.2(@parcel/core@2.9.2) - '@parcel/optimizer-svgo': 2.9.2(@parcel/core@2.9.2) - '@parcel/optimizer-swc': 2.9.2(@parcel/core@2.9.2) - '@parcel/packager-css': 2.9.2(@parcel/core@2.9.2) - '@parcel/packager-html': 2.9.2(@parcel/core@2.9.2) - '@parcel/packager-js': 2.9.2(@parcel/core@2.9.2) - '@parcel/packager-raw': 2.9.2(@parcel/core@2.9.2) - '@parcel/packager-svg': 2.9.2(@parcel/core@2.9.2) - '@parcel/reporter-dev-server': 2.9.2(@parcel/core@2.9.2) - '@parcel/resolver-default': 2.9.2(@parcel/core@2.9.2) - '@parcel/runtime-browser-hmr': 2.9.2(@parcel/core@2.9.2) - '@parcel/runtime-js': 2.9.2(@parcel/core@2.9.2) - '@parcel/runtime-react-refresh': 2.9.2(@parcel/core@2.9.2) - '@parcel/runtime-service-worker': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-babel': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-css': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-html': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-image': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-js': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-json': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-postcss': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-posthtml': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-raw': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-react-refresh-wrap': 2.9.2(@parcel/core@2.9.2) - '@parcel/transformer-svg': 2.9.2(@parcel/core@2.9.2) - transitivePeerDependencies: - - '@swc/helpers' - - cssnano - - postcss - - purgecss - - relateurl - - srcset - - terser - - uncss - dev: true - - /@parcel/config-default@2.9.3(@parcel/core@2.9.3): + /@parcel/config-default@2.9.3(@parcel/core@2.9.3)(postcss@8.4.30): resolution: {integrity: sha512-tqN5tF7QnVABDZAu76co5E6N8mA9n8bxiWdK4xYyINYFIEHgX172oRTqXTnhEMjlMrdmASxvnGlbaPBaVnrCTw==} peerDependencies: '@parcel/core': ^2.9.3 @@ -738,7 +658,7 @@ packages: '@parcel/core': 2.9.3 '@parcel/namer-default': 2.9.3(@parcel/core@2.9.3) '@parcel/optimizer-css': 2.9.3(@parcel/core@2.9.3) - '@parcel/optimizer-htmlnano': 2.9.3(@parcel/core@2.9.3) + '@parcel/optimizer-htmlnano': 2.9.3(@parcel/core@2.9.3)(postcss@8.4.30) '@parcel/optimizer-image': 2.9.3(@parcel/core@2.9.3) '@parcel/optimizer-svgo': 2.9.3(@parcel/core@2.9.3) '@parcel/optimizer-swc': 2.9.3(@parcel/core@2.9.3) @@ -772,39 +692,9 @@ packages: - relateurl - srcset - terser + - typescript - uncss - dev: true - - /@parcel/core@2.9.2: - resolution: {integrity: sha512-Qwn9Fp85gchfDq94chr+of9+xgWQP0G48chP+J/PmZ3TP29sOZ9NsVf+qiGO47UAeNnamBRPeMXyK/Nvv0zQdg==} - engines: {node: '>= 12.0.0'} - dependencies: - '@mischnic/json-sourcemap': 0.1.0 - '@parcel/cache': 2.9.2(@parcel/core@2.9.2) - '@parcel/diagnostic': 2.9.2 - '@parcel/events': 2.9.2 - '@parcel/fs': 2.9.2(@parcel/core@2.9.2) - '@parcel/graph': 2.9.2 - '@parcel/hash': 2.9.2 - '@parcel/logger': 2.9.2 - '@parcel/package-manager': 2.9.2(@parcel/core@2.9.2) - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/profiler': 2.9.2 - '@parcel/source-map': 2.1.1 - '@parcel/types': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - '@parcel/workers': 2.9.2(@parcel/core@2.9.2) - abortcontroller-polyfill: 1.7.5 - base-x: 3.0.9 - browserslist: 4.21.7 - clone: 2.1.2 - dotenv: 7.0.0 - dotenv-expand: 5.1.0 - json5: 2.2.3 - msgpackr: 1.9.5 - nullthrows: 1.1.1 - semver: 5.7.1 - dev: true + dev: false /@parcel/core@2.9.3: resolution: {integrity: sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==} @@ -827,23 +717,15 @@ packages: '@parcel/workers': 2.9.3(@parcel/core@2.9.3) abortcontroller-polyfill: 1.7.5 base-x: 3.0.9 - browserslist: 4.21.7 + browserslist: 4.21.10 clone: 2.1.2 dotenv: 7.0.0 dotenv-expand: 5.1.0 json5: 2.2.3 - msgpackr: 1.9.5 + msgpackr: 1.9.9 nullthrows: 1.1.1 semver: 7.5.4 - dev: true - - /@parcel/diagnostic@2.9.2: - resolution: {integrity: sha512-cHvQ3GtC0dJixtt5Ne1SG0vogt6PE9Fu2KmrFMLcL57rowi3sl+W+Lh02sujd/V0ZQOSRV01WdXJXDsiI/na8g==} - engines: {node: '>= 12.0.0'} - dependencies: - '@mischnic/json-sourcemap': 0.1.0 - nullthrows: 1.1.1 - dev: true + dev: false /@parcel/diagnostic@2.9.3: resolution: {integrity: sha512-6jxBdyB3D7gP4iE66ghUGntWt2v64E6EbD4AetZk+hNJpgudOOPsKTovcMi/i7I4V0qD7WXSF4tvkZUoac0jwA==} @@ -851,41 +733,17 @@ packages: dependencies: '@mischnic/json-sourcemap': 0.1.0 nullthrows: 1.1.1 - dev: true - - /@parcel/events@2.9.2: - resolution: {integrity: sha512-aDKq9gl8vK/LTTsAs3k8wBsFYVQ8NOSa0aC0Thq+l5KRN04U/ljNiDVmxDkwJgAvT0Iv62kT9ooBl6aQPUWNyQ==} - engines: {node: '>= 12.0.0'} - dev: true + dev: false /@parcel/events@2.9.3: resolution: {integrity: sha512-K0Scx+Bx9f9p1vuShMzNwIgiaZUkxEnexaKYHYemJrM7pMAqxIuIqhnvwurRCsZOVLUJPDDNJ626cWTc5vIq+A==} engines: {node: '>= 12.0.0'} - dev: true - - /@parcel/fs-search@2.9.2: - resolution: {integrity: sha512-PP1aFLaH5rk8mF8AN62/R68Ne9Xq/VNhj3h1BxdESiHkhRIrM1ZcQ4t4WBaMjPaLXi1jSKLQ8fY50QBVIJKy4Q==} - engines: {node: '>= 12.0.0'} - dev: true + dev: false /@parcel/fs-search@2.9.3: resolution: {integrity: sha512-nsNz3bsOpwS+jphcd+XjZL3F3PDq9lik0O8HPm5f6LYkqKWT+u/kgQzA8OkAHCR3q96LGiHxUywHPEBc27vI4Q==} engines: {node: '>= 12.0.0'} - dev: true - - /@parcel/fs@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-URKchUywNyoOIcOsmwcxr8gp+CBVjD502Fb6RhAdFhdZV2o3X2BLTGf03fQzSSJ0IDO3jKUTK0UUg/Mz8Vd3Rw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.9.2 - dependencies: - '@parcel/core': 2.9.2 - '@parcel/fs-search': 2.9.2 - '@parcel/types': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - '@parcel/watcher': 2.1.0 - '@parcel/workers': 2.9.2(@parcel/core@2.9.2) - dev: true + dev: false /@parcel/fs@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-/PrRKgCRw22G7rNPSpgN3Q+i2nIkZWuvIOAdMG4KWXC4XLp8C9jarNaWd5QEQ75amjhQSl3oUzABzkdCtkKrgg==} @@ -897,45 +755,23 @@ packages: '@parcel/fs-search': 2.9.3 '@parcel/types': 2.9.3(@parcel/core@2.9.3) '@parcel/utils': 2.9.3 - '@parcel/watcher': 2.1.0 + '@parcel/watcher': 2.3.0 '@parcel/workers': 2.9.3(@parcel/core@2.9.3) - dev: true - - /@parcel/graph@2.9.2: - resolution: {integrity: sha512-2lraupLwe6JTzy4KFOsFphV6/Fn3OF6PUOnHY2oQhHdBzWw43a0cbVpyIn8ChvXKlB3YqdId6X7oOutbmh3X8A==} - engines: {node: '>= 12.0.0'} - dependencies: - nullthrows: 1.1.1 - dev: true + dev: false /@parcel/graph@2.9.3: resolution: {integrity: sha512-3LmRJmF8+OprAr6zJT3X2s8WAhLKkrhi6RsFlMWHifGU5ED1PFcJWFbOwJvSjcAhMQJP0fErcFIK1Ludv3Vm3g==} engines: {node: '>= 12.0.0'} dependencies: nullthrows: 1.1.1 - dev: true - - /@parcel/hash@2.9.2: - resolution: {integrity: sha512-zXjg3BTxevsTe2Ylqsmm2Cw6gcIObaSz2dBjeRXO3LM8ziXJ4c7tOBKIXHPcnc2JmOyp3pmFB1sQaE+qXKh0DQ==} - engines: {node: '>= 12.0.0'} - dependencies: - xxhash-wasm: 0.4.2 - dev: true + dev: false /@parcel/hash@2.9.3: resolution: {integrity: sha512-qlH5B85XLzVAeijgKPjm1gQu35LoRYX/8igsjnN8vOlbc3O8BYAUIutU58fbHbtE8MJPbxQQUw7tkTjeoujcQQ==} engines: {node: '>= 12.0.0'} dependencies: xxhash-wasm: 0.4.2 - dev: true - - /@parcel/logger@2.9.2: - resolution: {integrity: sha512-rhb+CZZ4tKbrH585GTec32qxEpbjqrjaAbBRmyjGknsTleoiazcrLiutE7h+VRItKmv5QG+yPgrZ0PFx83fmhw==} - engines: {node: '>= 12.0.0'} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/events': 2.9.2 - dev: true + dev: false /@parcel/logger@2.9.3: resolution: {integrity: sha512-5FNBszcV6ilGFcijEOvoNVG6IUJGsnMiaEnGQs7Fvc1dktTjEddnoQbIYhcSZL63wEmzBZOgkT5yDMajJ/41jw==} @@ -943,32 +779,14 @@ packages: dependencies: '@parcel/diagnostic': 2.9.3 '@parcel/events': 2.9.3 - dev: true - - /@parcel/markdown-ansi@2.9.2: - resolution: {integrity: sha512-2iWqdaQhDEPL11V4TAssghJLZUXwB4RXzCgOEniWv7Hj/3ymXA4VzCyOncRoIqpm4MvxBV3tLPGM7qVqbCzN8Q==} - engines: {node: '>= 12.0.0'} - dependencies: - chalk: 4.1.2 - dev: true + dev: false /@parcel/markdown-ansi@2.9.3: resolution: {integrity: sha512-/Q4X8F2aN8UNjAJrQ5NfK2OmZf6shry9DqetUSEndQ0fHonk78WKt6LT0zSKEBEW/bB/bXk6mNMsCup6L8ibjQ==} engines: {node: '>= 12.0.0'} dependencies: chalk: 4.1.2 - dev: true - - /@parcel/namer-default@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-7hHEPhSPGnQadQmqghreRpREM8BheEA2BXhpXcemLYhFcCtQwrQUe14laOFy70+E8lK3SRf4QvQKXroHscL3ZQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/namer-default@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-1ynFEcap48/Ngzwwn318eLYpLUwijuuZoXQPCsEQ21OOIOtfhFQJaPwXTsw6kRitshKq76P2aafE0BioGSqxcA==} @@ -979,21 +797,7 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/node-resolver-core@3.0.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-fDsELMiEZoMOfqVKQY+BpGA92egLy4rTCC0ra1J+rKpevOubh/qNL2px3+FZUlfsxFO59iaR4qBSjBUzfD3zlg==} - engines: {node: '>= 12.0.0'} - dependencies: - '@mischnic/json-sourcemap': 0.1.0 - '@parcel/diagnostic': 2.9.2 - '@parcel/fs': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - nullthrows: 1.1.1 - semver: 5.7.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/node-resolver-core@3.0.3(@parcel/core@2.9.3): resolution: {integrity: sha512-AjxNcZVHHJoNT/A99PKIdFtwvoze8PAiC3yz8E/dRggrDIOboUEodeQYV5Aq++aK76uz/iOP0tST2T8A5rhb1A==} @@ -1007,22 +811,7 @@ packages: semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/optimizer-css@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-tNkoeCqy6yK21D+EMMWmmUHJL+abwNjhUC3LKJbi7YBrj1DswSaARiFMzLNlNQysa39VtWbo42VD+GV/5F6LAQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.2 - browserslist: 4.21.7 - lightningcss: 1.21.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/optimizer-css@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-RK1QwcSdWDNUsFvuLy0hgnYKtPQebzCb0vPPzqs6LhL+vqUu9utOyRycGaQffHCkHVQP6zGlN+KFssd7YtFGhA==} @@ -1032,39 +821,19 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.9.3 - browserslist: 4.21.7 - lightningcss: 1.21.0 + browserslist: 4.21.10 + lightningcss: 1.22.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - dev: true + dev: false - /@parcel/optimizer-htmlnano@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-PfZ5bK9Xh5Yi6B++cilRDslSnkkzoEldGAAQ4qeX1njT6/VmQcOsG+ZV1lA344sXogu9nhmdjl+TVbpxzrs+Og==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - htmlnano: 2.0.4(svgo@2.8.0) - nullthrows: 1.1.1 - posthtml: 0.16.6 - svgo: 2.8.0 - transitivePeerDependencies: - - '@parcel/core' - - cssnano - - postcss - - purgecss - - relateurl - - srcset - - terser - - uncss - dev: true - - /@parcel/optimizer-htmlnano@2.9.3(@parcel/core@2.9.3): + /@parcel/optimizer-htmlnano@2.9.3(@parcel/core@2.9.3)(postcss@8.4.30): resolution: {integrity: sha512-9g/KBck3c6DokmJfvJ5zpHFBiCSolaGrcsTGx8C3YPdCTVTI9P1TDCwUxvAr4LjpcIRSa82wlLCI+nF6sSgxKA==} engines: {node: '>= 12.0.0', parcel: ^2.9.3} dependencies: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) - htmlnano: 2.0.4(svgo@2.8.0) + htmlnano: 2.0.4(postcss@8.4.30)(svgo@2.8.0) nullthrows: 1.1.1 posthtml: 0.16.6 svgo: 2.8.0 @@ -1076,21 +845,9 @@ packages: - relateurl - srcset - terser + - typescript - uncss - dev: true - - /@parcel/optimizer-image@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-FhYo3j/olcojmDGBxwYXrD1+xzLTulsWosqgs0BpU4E2mGwqpK2IqC+VUs66wKLsCWB3EQStHY1ax7o3ODAmjA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - peerDependencies: - '@parcel/core': ^2.9.2 - dependencies: - '@parcel/core': 2.9.2 - '@parcel/diagnostic': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - '@parcel/workers': 2.9.2(@parcel/core@2.9.2) - dev: true + dev: false /@parcel/optimizer-image@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-530YzthE7kmecnNhPbkAK+26yQNt69pfJrgE0Ev0BZaM1Wu2+33nki7o8qvkTkikhPrurEJLGIXt1qKmbKvCbA==} @@ -1103,19 +860,7 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) '@parcel/utils': 2.9.3 '@parcel/workers': 2.9.3(@parcel/core@2.9.3) - dev: true - - /@parcel/optimizer-svgo@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-k14TS8IM46Lsffr9MdlSO+/2Np4x1en1viKBfqUHjoJSRwpV12o7Jy81XRTaLekBTe+NvUPem4nzvE1/x+4QKA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - svgo: 2.8.0 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/optimizer-svgo@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-ytQS0wY5JJhWU4mL0wfhYDUuHcfuw+Gy2+JcnTm1t1AZXHlOTbU6EzRWNqBShsgXjvdrQQXizAe3B6GFFlFJVQ==} @@ -1127,22 +872,7 @@ packages: svgo: 2.8.0 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/optimizer-swc@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-agy/gE70tPoALRapJEbbjP7Q52N3sV0sZDvR83lrmdc+B1KLGPAswGJe/RXyzXfiA76NGlTQTDxrExSbPa9B4Q==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.2 - '@swc/core': 1.3.62 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - dev: true + dev: false /@parcel/optimizer-swc@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-GQINNeqtdpL1ombq/Cpwi6IBk02wKJ/JJbYbyfHtk8lxlq13soenpwOlzJ5T9D2fdG+FUhai9NxpN5Ss4lNoAg==} @@ -1152,29 +882,12 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.9.3 - '@swc/core': 1.3.62 + '@swc/core': 1.3.85 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - '@swc/helpers' - dev: true - - /@parcel/package-manager@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-4/ytXWzm0456gbT93klZNM1CMSqG9SCbJWKk7m5pqy5f8hCYDSrd9Qza+tTynK73cNCHzl4ehS3wsHDhsT+q+Q==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.9.2 - dependencies: - '@parcel/core': 2.9.2 - '@parcel/diagnostic': 2.9.2 - '@parcel/fs': 2.9.2(@parcel/core@2.9.2) - '@parcel/logger': 2.9.2 - '@parcel/node-resolver-core': 3.0.2(@parcel/core@2.9.2) - '@parcel/types': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - '@parcel/workers': 2.9.2(@parcel/core@2.9.2) - semver: 5.7.1 - dev: true + dev: false /@parcel/package-manager@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-NH6omcNTEupDmW4Lm1e4NUYBjdqkURxgZ4CNESESInHJe6tblVhNB8Rpr1ar7zDar7cly9ILr8P6N3Ei7bTEjg==} @@ -1191,20 +904,7 @@ packages: '@parcel/utils': 2.9.3 '@parcel/workers': 2.9.3(@parcel/core@2.9.3) semver: 7.5.4 - dev: true - - /@parcel/packager-css@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-/FV8KmAONUbbfd0ybuXfD56EIPmMRQJGtKINFK4gRLLFOotgR9NSNoAUsEUxYblodZsC4RbKqwMhPpWdRMhcZg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.2 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/packager-css@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-mePiWiYZOULY6e1RdAIJyRoYqXqGci0srOaVZYaP7mnrzvJgA63kaZFFsDiEWghunQpMUuUjM2x/vQVHzxmhKQ==} @@ -1217,20 +917,7 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/packager-html@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-CdOdKc0O6lxdsbnQs+Cai2sBSePvVZty+hUIHf/TeKKiYz1SDu51BEbsH+cppbMl08vbzQcUVkpgaatzaHzUMQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/types': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - nullthrows: 1.1.1 - posthtml: 0.16.6 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/packager-html@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-0Ex+O0EaZf9APNERRNGgGto02hFJ6f5RQEvRWBK55WAV1rXeU+kpjC0c0qZvnUaUtXfpWMsEBkevJCwDkUMeMg==} @@ -1243,22 +930,7 @@ packages: posthtml: 0.16.6 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/packager-js@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-BgtouTdfTio4xe+o7pX4ys9+6hpNf70Ae+xEk8elwUhq+u+r1NlM8Iv/irtxIAQNCG0fGMdM4OCZofUQ4DMyvw==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/hash': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.2 - globals: 13.20.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/packager-js@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-V5xwkoE3zQ3R+WqAWhA1KGQ791FvJeW6KonOlMI1q76Djjgox68hhObqcLu66AmYNhR2R/wUpkP18hP2z8dSFw==} @@ -1269,20 +941,11 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.9.3 - globals: 13.20.0 + globals: 13.21.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/packager-raw@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-p7eHwSSGHk8t1SjL72xKZHe8BsfkuixBhLnWVa+hscB0UGeYqIkQ+OQ34+gg9DkcL98Zc0/ZN1qHzsOdhd/2jg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/packager-raw@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-oPQTNoYanQ2DdJyL61uPYK2py83rKOT8YVh2QWAx0zsSli6Kiy64U3+xOCYWgDVCrHw9+9NpQMuAdSiFg4cq8g==} @@ -1291,19 +954,7 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/packager-svg@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-ywAk84WtHe+QIPlvKM36oefzfEN1anyj60bldZjzvSFoU2cBkwgtp1F80Do4lXdaaNCSvcLScD37EIVhAD2ASA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/types': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - posthtml: 0.16.6 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/packager-svg@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-p/Ya6UO9DAkaCUFxfFGyeHZDp9YPAlpdnh1OChuwqSFOXFjjeXuoK4KLT+ZRalVBo2Jo8xF70oKMZw4MVvaL7Q==} @@ -1315,16 +966,7 @@ packages: posthtml: 0.16.6 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/plugin@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-5v4sdeD5Cft4Vg2D61HW9TK0oi50X2jrm0hVFbUbCG2/TPWs77BMN6Nq+dMV38wEaGbnPjRolxBtRp+ungF09w==} - engines: {node: '>= 12.0.0'} - dependencies: - '@parcel/types': 2.9.2(@parcel/core@2.9.2) - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/plugin@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-qN85Gqr2GMuxX1dT1mnuO9hOcvlEv1lrYrCxn7CJN2nUhbwcfG+LEvcrCzCOJ6XtIHm+ZBV9h9p7FfoPLvpw+g==} @@ -1333,16 +975,7 @@ packages: '@parcel/types': 2.9.3(@parcel/core@2.9.3) transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/profiler@2.9.2: - resolution: {integrity: sha512-C846buL+bmnP/F360rUp4I9dwkdUkVM+gFe/AK3JCjtA0TZQIysLqntIQ7g6JK8VUa3e9Q8GwmTfncPAFoiaNQ==} - engines: {node: '>= 12.0.0'} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/events': 2.9.2 - chrome-trace-event: 1.0.3 - dev: true + dev: false /@parcel/profiler@2.9.3: resolution: {integrity: sha512-pyHc9lw8VZDfgZoeZWZU9J0CVEv1Zw9O5+e0DJPDPHuXJYr72ZAOhbljtU3owWKAeW+++Q2AZWkbUGEOjI/e6g==} @@ -1351,17 +984,7 @@ packages: '@parcel/diagnostic': 2.9.3 '@parcel/events': 2.9.3 chrome-trace-event: 1.0.3 - dev: true - - /@parcel/reporter-dev-server@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-lnspjm17GqeJB2D6e0qbymSv9ssiOnicxUm+slrOkYr5QjGKMffIuxqi822gpE0y4rZmxLDmYO3bsVBO/gxtkg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/reporter-dev-server@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-s6eboxdLEtRSvG52xi9IiNbcPKC0XMVmvTckieue2EqGDbDcaHQoHmmwkk0rNq0/Z/UxelGcQXoIYC/0xq3ykQ==} @@ -1371,17 +994,7 @@ packages: '@parcel/utils': 2.9.3 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/resolver-default@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-aGk0yx4g0ps0PWa/f8jEAtdF5b1I3VFQRnNA5hNYdyTrV3l+vTtzxw4ssahIctqFkCz5J26F/iYsauyZ5SpDgg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/node-resolver-core': 3.0.2(@parcel/core@2.9.2) - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/resolver-default@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-8ESJk1COKvDzkmOnppNXoDamNMlYVIvrKc2RuFPmp8nKVj47R6NwMgvwxEaatyPzvkmyTpq5RvG9I3HFc+r4Cw==} @@ -1391,17 +1004,7 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/runtime-browser-hmr@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-TuICC8LicFobsNBPsBXWl0bg7e20jtcA7Eec6ZWNRNQUoE7MNiYIb4Te1Yo9glSirqcoAGolOqqBCRo05QJyew==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/runtime-browser-hmr@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-EgiDIDrVAWpz7bOzWXqVinQkaFjLwT34wsonpXAbuI7f7r00d52vNAQC9AMu+pTijA3gyKoJ+Q4NWPMZf7ACDA==} @@ -1411,19 +1014,7 @@ packages: '@parcel/utils': 2.9.3 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/runtime-js@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-9+a7+pBIKd9ESqykc9HeqaMjfmnnWW9dSxEeo5LAeSfI1rAZeMzkxSsYMtyneFgQGaCyVxjXvEWxJLBUINloQA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/runtime-js@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-EvIy+qXcKnB5qxHhe96zmJpSAViNVXHfQI5RSdZ2a7CPwORwhTI+zPNT9sb7xb/WwFw/WuTTgzT40b41DceU6Q==} @@ -1435,19 +1026,7 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/runtime-react-refresh@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-/JUwVwwJ1GLIssYXZxR/stjPxYFo4hOuxgrCnDiLCUQDDY04ivzZnjZM4jZncE4TsfolP0CTkOoz+A211G8gRA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - react-error-overlay: 6.0.9 - react-refresh: 0.9.0 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/runtime-react-refresh@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-XBgryZQIyCmi6JwEfMUCmINB3l1TpTp9a2iFxmYNpzHlqj4Ve0saKaqWOVRLvC945ZovWIBzcSW2IYqWKGtbAA==} @@ -1459,18 +1038,7 @@ packages: react-refresh: 0.9.0 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/runtime-service-worker@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-U/Q+7/WVcqtoXwrqN86Rg6ygiultSAPW6t5OEa6DUsER9A0ytNRJ2PPEgrXXEN7gjkswXRCkfZxitRdbzzk63Q==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/runtime-service-worker@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-qLJLqv1mMdWL7gyh8aKBFFAuEiJkhUUgLKpdn6eSfH/R7kTtb76WnOwqUrhvEI9bZFUM/8Pa1bzJnPpqSOM+Sw==} @@ -1481,30 +1049,14 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - dev: true + dev: false /@parcel/source-map@2.1.1: resolution: {integrity: sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==} engines: {node: ^12.18.3 || >=14} dependencies: detect-libc: 1.0.3 - dev: true - - /@parcel/transformer-babel@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-7Xpp5mizzRuRlrIPtlBSLzWHqniXOajrsANlNXHuMDTRmHL5KF9ZdmJdMFspO2lkFN/PiNC7abHJ4IigtKYPfQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.2 - browserslist: 4.21.7 - json5: 2.2.3 - nullthrows: 1.1.1 - semver: 5.7.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/transformer-babel@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-pURtEsnsp3h6tOBDuzh9wRvVtw4PgIlqwAArIWdrG7iwqOUYv9D8ME4+ePWEu7MQWAp58hv9pTJtqWv4T+Sq8A==} @@ -1514,28 +1066,13 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.9.3 - browserslist: 4.21.7 + browserslist: 4.21.10 json5: 2.2.3 nullthrows: 1.1.1 semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/transformer-css@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-jX/A8BmTyJFtNtaIlj/6jXX8/TiVGAFwcFRbQOpwlio2HL/NgdDgeVCEyWMSMumQm5FlnfONl29jBmHS7Q2xVw==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.2 - browserslist: 4.21.7 - lightningcss: 1.21.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/transformer-css@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-duWMdbEBBPjg3fQdXF16iWIdThetDZvCs2TpUD7xOlXH6kR0V5BJy8ONFT15u1RCqIV9hSNGaS3v3I9YRNY5zQ==} @@ -1545,29 +1082,12 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.9.3 - browserslist: 4.21.7 - lightningcss: 1.21.0 + browserslist: 4.21.10 + lightningcss: 1.22.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/transformer-html@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-w883gggwb2AL8PnH7/87pwGMmR3dO/kctwxm/DO83yEXjfkUBB0u1ruYNSuhBFuNAQsrYobC54QrJ/ERcTB96w==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/hash': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 5.7.1 - srcset: 4.0.0 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/transformer-html@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-0NU4omcHzFXA1seqftAXA2KNZaMByoKaNdXnLgBgtCGDiYvOcL+6xGHgY6pw9LvOh5um10KI5TxSIMILoI7VtA==} @@ -1584,20 +1104,7 @@ packages: srcset: 4.0.0 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/transformer-image@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-0ZH1Lyob6P28DE6gVizPDbWWCORF/5exQJzjmeFrpUTJep/Aep0bwboYlNUTGrO5phjMp1/aIyzGDqbVhTHhBw==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - peerDependencies: - '@parcel/core': ^2.9.2 - dependencies: - '@parcel/core': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - '@parcel/workers': 2.9.2(@parcel/core@2.9.2) - nullthrows: 1.1.1 - dev: true + dev: false /@parcel/transformer-image@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-7CEe35RaPadQzLIuxzTtIxnItvOoy46hcbXtOdDt6lmVa4omuOygZYRIya2lsGIP4JHvAaALMb5nt99a1uTwJg==} @@ -1610,26 +1117,7 @@ packages: '@parcel/utils': 2.9.3 '@parcel/workers': 2.9.3(@parcel/core@2.9.3) nullthrows: 1.1.1 - dev: true - - /@parcel/transformer-js@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-d4JkEEPh99ON345dhkBc9pAqlM/jXgtQ1K7IW/P8Shd6Z+1vdVkGiTMWH9KNXob/fBm511UvbIhJtmj68MUfug==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - peerDependencies: - '@parcel/core': ^2.9.2 - dependencies: - '@parcel/core': 2.9.2 - '@parcel/diagnostic': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.2 - '@parcel/workers': 2.9.2(@parcel/core@2.9.2) - '@swc/helpers': 0.5.1 - browserslist: 4.21.7 - nullthrows: 1.1.1 - regenerator-runtime: 0.13.11 - semver: 5.7.1 - dev: true + dev: false /@parcel/transformer-js@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-Z2MVVg5FYcPOfxlUwxqb5l9yjTMEqE3KI3zq2MBRUme6AV07KxLmCDF23b6glzZlHWQUE8MXzYCTAkOPCcPz+Q==} @@ -1643,22 +1131,12 @@ packages: '@parcel/source-map': 2.1.1 '@parcel/utils': 2.9.3 '@parcel/workers': 2.9.3(@parcel/core@2.9.3) - '@swc/helpers': 0.5.1 - browserslist: 4.21.7 + '@swc/helpers': 0.5.2 + browserslist: 4.21.10 nullthrows: 1.1.1 regenerator-runtime: 0.13.11 semver: 7.5.4 - dev: true - - /@parcel/transformer-json@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-V4SfaBBYHKhFXvORAeUEn3SHyIXevlN4VKKU2838SokHoJ7FbJUXv5QjSS9Fgc8JBeAyIilFoHKQ3CdKI+29qA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - json5: 2.2.3 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/transformer-json@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-yNL27dbOLhkkrjaQjiQ7Im9VOxmkfuuSNSmS0rA3gEjVcm07SLKRzWkAaPnyx44Lb6bzyOTWwVrb9aMmxgADpA==} @@ -1668,23 +1146,7 @@ packages: json5: 2.2.3 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/transformer-postcss@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-zkP7Th+MyGJnUXS0aPJCMCMI6wUL6kV4zPuNu59hDLIcm4+H8qeq0s6UyCOIdxjdhHxWKQxKFmlRiPJ9bs0hxg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/hash': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - clone: 2.1.2 - nullthrows: 1.1.1 - postcss-value-parser: 4.2.0 - semver: 5.7.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/transformer-postcss@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-HoDvPqKzhpmvMmHqQhDnt8F1vH61m6plpGiYaYnYv2Om4HHi5ZIq9bO+9QLBnTKfaZ7ndYSefTKOxTYElg7wyw==} @@ -1700,22 +1162,7 @@ packages: semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/transformer-posthtml@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-z4I+FDL13XFHCH32BqryXN9HcocG9a0KyfTPIphJrtBRGW8lR9rX4rukp8X3gGZIdYMuRMvU4jj6BpPRYJzzXA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 5.7.1 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/transformer-posthtml@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-2fQGgrzRmaqbWf3y2/T6xhqrNjzqMMKksqJzvc8TMfK6f2kg3Ddjv158eaSW2JdkV39aY7tvAOn5f1uzo74BMA==} @@ -1730,16 +1177,7 @@ packages: semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/transformer-raw@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-0Lo44e4KX7lKGLnnOe52JvtptGTLl1kV3UACbOATApR1Rklte0RfNFxL/TRymic7wxRwt/aAXKhZCzFHmJp5Hg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/transformer-raw@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-oqdPzMC9QzWRbY9J6TZEqltknjno+dY24QWqf8ondmdF2+W+/2mRDu59hhCzQrqUHgTq4FewowRZmSfpzHxwaQ==} @@ -1748,18 +1186,7 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/transformer-react-refresh-wrap@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-y2GPoIG7fjizqXq3xl6vvDeGSsOJGcPqm/WvbaxekR1+Yl/U5T4vAD0CaC8EJcVyostCT3G835DdNX7O7rkW/w==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - react-refresh: 0.9.0 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/transformer-react-refresh-wrap@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-cb9NyU6oJlDblFIlzqIE8AkvRQVGl2IwJNKwD4PdE7Y6sq2okGEPG4hOw3k/Y9JVjM4/2pUORqvjSRhWwd9oVQ==} @@ -1770,18 +1197,7 @@ packages: react-refresh: 0.9.0 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/transformer-sass@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-l+CTBaSqwmdMBa5KaHtc4JjTk1pPI2oChu1bQEnWrBuNYwWiVWGE4d3GC1YmmBE4ZMKNS3oPNdO7oTq9LdFmpQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - '@parcel/source-map': 2.1.1 - sass: 1.63.3 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/transformer-sass@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-i9abj9bKg3xCHghJyTM3rUVxIEn9n1Rl+DFdpyNAD8VZ52COfOshFDQOWNuhU1hEnJOFYCjnfcO0HRTsg3dWmg==} @@ -1789,26 +1205,10 @@ packages: dependencies: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) '@parcel/source-map': 2.1.1 - sass: 1.63.3 - transitivePeerDependencies: - - '@parcel/core' - dev: true - - /@parcel/transformer-svg@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-R9YTE9T7UcwtrZY7LNO4qAhgByqn7mSyt5/cEFN925XtlLSt0TsX2A4cv4s28hGsaABWGB0WL4IAbgATwbOq7w==} - engines: {node: '>= 12.0.0', parcel: ^2.9.2} - dependencies: - '@parcel/diagnostic': 2.9.2 - '@parcel/hash': 2.9.2 - '@parcel/plugin': 2.9.2(@parcel/core@2.9.2) - nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 5.7.1 + sass: 1.67.0 transitivePeerDependencies: - '@parcel/core' - dev: true + dev: false /@parcel/transformer-svg@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-ypmE+dzB09IMCdEAkOsSxq1dEIm2A3h67nAFz4qbfHbwNgXBUuy/jB3ZMwXN/cO0f7SBh/Ap8Jhq6vmGqB5tWw==} @@ -1824,21 +1224,7 @@ packages: semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/types@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-i8WOfWuvBQ88Q0frgJOmIPOZDUZ6BaGtyq+seo0B1Y0Bt04/KF4qPFo9E1umpL8ZgtA1kMtyZd1gsSmXLP5COw==} - dependencies: - '@parcel/cache': 2.9.2(@parcel/core@2.9.2) - '@parcel/diagnostic': 2.9.2 - '@parcel/fs': 2.9.2(@parcel/core@2.9.2) - '@parcel/package-manager': 2.9.2(@parcel/core@2.9.2) - '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.9.2(@parcel/core@2.9.2) - utility-types: 3.10.0 - transitivePeerDependencies: - - '@parcel/core' - dev: true + dev: false /@parcel/types@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-NSNY8sYtRhvF1SqhnIGgGvJocyWt1K8Tnw5cVepm0g38ywtX6mwkBvMkmeehXkII4mSUn+frD9wGsydTunezvA==} @@ -1852,21 +1238,7 @@ packages: utility-types: 3.10.0 transitivePeerDependencies: - '@parcel/core' - dev: true - - /@parcel/utils@2.9.2: - resolution: {integrity: sha512-Gvl23c54ZYmBmXqpk7Kbw1S6+taWncgdqTo+XaokOzh3jjih1bmMVSMS+CwtBrYhPZ32x84JNeOxsxz01zsrAA==} - engines: {node: '>= 12.0.0'} - dependencies: - '@parcel/codeframe': 2.9.2 - '@parcel/diagnostic': 2.9.2 - '@parcel/hash': 2.9.2 - '@parcel/logger': 2.9.2 - '@parcel/markdown-ansi': 2.9.2 - '@parcel/source-map': 2.1.1 - chalk: 4.1.2 - nullthrows: 1.1.1 - dev: true + dev: false /@parcel/utils@2.9.3: resolution: {integrity: sha512-cesanjtj/oLehW8Waq9JFPmAImhoiHX03ihc3JTWkrvJYSbD7wYKCDgPAM3JiRAqvh1LZ6P699uITrYWNoRLUg==} @@ -1880,33 +1252,139 @@ packages: '@parcel/source-map': 2.1.1 chalk: 4.1.2 nullthrows: 1.1.1 - dev: true + dev: false - /@parcel/watcher@2.1.0: - resolution: {integrity: sha512-8s8yYjd19pDSsBpbkOHnT6Z2+UJSuLQx61pCFM0s5wSRvKCEMDjd/cHY3/GI1szHIWbpXpsJdg3V6ISGGx9xDw==} + /@parcel/watcher-android-arm64@2.3.0: + resolution: {integrity: sha512-f4o9eA3dgk0XRT3XhB0UWpWpLnKgrh1IwNJKJ7UJek7eTYccQ8LR7XUWFKqw6aEq5KUNlCcGvSzKqSX/vtWVVA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-darwin-arm64@2.3.0: + resolution: {integrity: sha512-mKY+oijI4ahBMc/GygVGvEdOq0L4DxhYgwQqYAz/7yPzuGi79oXrZG52WdpGA1wLBPrYb0T8uBaGFo7I6rvSKw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-darwin-x64@2.3.0: + resolution: {integrity: sha512-20oBj8LcEOnLE3mgpy6zuOq8AplPu9NcSSSfyVKgfOhNAc4eF4ob3ldj0xWjGGbOF7Dcy1Tvm6ytvgdjlfUeow==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-freebsd-x64@2.3.0: + resolution: {integrity: sha512-7LftKlaHunueAEiojhCn+Ef2CTXWsLgTl4hq0pkhkTBFI3ssj2bJXmH2L67mKpiAD5dz66JYk4zS66qzdnIOgw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-linux-arm-glibc@2.3.0: + resolution: {integrity: sha512-1apPw5cD2xBv1XIHPUlq0cO6iAaEUQ3BcY0ysSyD9Kuyw4MoWm1DV+W9mneWI+1g6OeP6dhikiFE6BlU+AToTQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-linux-arm64-glibc@2.3.0: + resolution: {integrity: sha512-mQ0gBSQEiq1k/MMkgcSB0Ic47UORZBmWoAWlMrTW6nbAGoLZP+h7AtUM7H3oDu34TBFFvjy4JCGP43JlylkTQA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-linux-arm64-musl@2.3.0: + resolution: {integrity: sha512-LXZAExpepJew0Gp8ZkJ+xDZaTQjLHv48h0p0Vw2VMFQ8A+RKrAvpFuPVCVwKJCr5SE+zvaG+Etg56qXvTDIedw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-linux-x64-glibc@2.3.0: + resolution: {integrity: sha512-P7Wo91lKSeSgMTtG7CnBS6WrA5otr1K7shhSjKHNePVmfBHDoAOHYRXgUmhiNfbcGk0uMCHVcdbfxtuiZCHVow==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-linux-x64-musl@2.3.0: + resolution: {integrity: sha512-+kiRE1JIq8QdxzwoYY+wzBs9YbJ34guBweTK8nlzLKimn5EQ2b2FSC+tAOpq302BuIMjyuUGvBiUhEcLIGMQ5g==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-win32-arm64@2.3.0: + resolution: {integrity: sha512-35gXCnaz1AqIXpG42evcoP2+sNL62gZTMZne3IackM+6QlfMcJLy3DrjuL6Iks7Czpd3j4xRBzez3ADCj1l7Aw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-win32-ia32@2.3.0: + resolution: {integrity: sha512-FJS/IBQHhRpZ6PiCjFt1UAcPr0YmCLHRbTc00IBTrelEjlmmgIVLeOx4MSXzx2HFEy5Jo5YdhGpxCuqCyDJ5ow==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-win32-x64@2.3.0: + resolution: {integrity: sha512-dLx+0XRdMnVI62kU3wbXvbIRhLck4aE28bIGKbRGS7BJNt54IIj9+c/Dkqb+7DJEbHUZAX1bwaoM8PqVlHJmCA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher@2.3.0: + resolution: {integrity: sha512-pW7QaFiL11O0BphO+bq3MgqeX/INAk9jgBldVDYjlQPO4VddoZnF22TcF9onMhnLVHuNqBJeRf+Fj7eezi/+rQ==} engines: {node: '>= 10.0.0'} requiresBuild: true dependencies: + detect-libc: 1.0.3 is-glob: 4.0.3 micromatch: 4.0.5 - node-addon-api: 3.2.1 - node-gyp-build: 4.6.0 - dev: true - - /@parcel/workers@2.9.2(@parcel/core@2.9.2): - resolution: {integrity: sha512-38jd6jWMPNx41gWSJVtdRiTfE+6TvLfM35mkGg3ykpESk8QwwumaV2CLgvdfnFjxeUlRtOGi8m+bWiWqKJetww==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.9.2 - dependencies: - '@parcel/core': 2.9.2 - '@parcel/diagnostic': 2.9.2 - '@parcel/logger': 2.9.2 - '@parcel/profiler': 2.9.2 - '@parcel/types': 2.9.2(@parcel/core@2.9.2) - '@parcel/utils': 2.9.2 - nullthrows: 1.1.1 - dev: true + node-addon-api: 7.0.0 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.3.0 + '@parcel/watcher-darwin-arm64': 2.3.0 + '@parcel/watcher-darwin-x64': 2.3.0 + '@parcel/watcher-freebsd-x64': 2.3.0 + '@parcel/watcher-linux-arm-glibc': 2.3.0 + '@parcel/watcher-linux-arm64-glibc': 2.3.0 + '@parcel/watcher-linux-arm64-musl': 2.3.0 + '@parcel/watcher-linux-x64-glibc': 2.3.0 + '@parcel/watcher-linux-x64-musl': 2.3.0 + '@parcel/watcher-win32-arm64': 2.3.0 + '@parcel/watcher-win32-ia32': 2.3.0 + '@parcel/watcher-win32-x64': 2.3.0 + dev: false /@parcel/workers@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-zRrDuZJzTevrrwElYosFztgldhqW6G9q5zOeQXfVQFkkEJCNfg36ixeiofKRU8uu2x+j+T6216mhMNB6HiuY+w==} @@ -1921,19 +1399,19 @@ packages: '@parcel/types': 2.9.3(@parcel/core@2.9.3) '@parcel/utils': 2.9.3 nullthrows: 1.1.1 - dev: true + dev: false /@pnpm/config.env-replace@1.1.0: resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} engines: {node: '>=12.22.0'} - dev: true + dev: false /@pnpm/network.ca-file@1.0.2: resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} engines: {node: '>=12.22.0'} dependencies: graceful-fs: 4.2.10 - dev: true + dev: false /@pnpm/npm-conf@2.2.2: resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} @@ -1942,105 +1420,105 @@ packages: '@pnpm/config.env-replace': 1.1.0 '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - dev: true + dev: false /@sindresorhus/is@5.6.0: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} - dev: true + dev: false - /@swc/core-darwin-arm64@1.3.62: - resolution: {integrity: sha512-MmGilibITz68LEje6vJlKzc2gUUSgzvB3wGLSjEORikTNeM7P8jXVxE4A8fgZqDeudJUm9HVWrxCV+pHDSwXhA==} + /@swc/core-darwin-arm64@1.3.85: + resolution: {integrity: sha512-jTikp+i4nO4Ofe6qGm4I3sFeebD1OvueBCHITux5tQKD6umN1c2z4CRGv6K49NIz/qEpUcdr6Qny6K+3yibVFQ==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true - /@swc/core-darwin-x64@1.3.62: - resolution: {integrity: sha512-Xl93MMB3sCWVlYWuQIB+v6EQgzoiuQYK5tNt9lsHoIEVu2zLdkQjae+5FUHZb1VYqCXIiWcULFfVz0R4Sjb7JQ==} + /@swc/core-darwin-x64@1.3.85: + resolution: {integrity: sha512-3uHYkjVU+2F+YbVYtq5rH0uCJIztFTALaS3mQEfQUZKXZ5/8jD5titTCRqFKtSlQg0CzaFZgsYsuqwYBmgN0mA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true - /@swc/core-linux-arm-gnueabihf@1.3.62: - resolution: {integrity: sha512-nJsp6O7kCtAjTTMcIjVB0g5y1JNiYAa5q630eiwrnaHUusEFoANDdORI3Z9vXeikMkng+6yIv9/V8Rb093xLjQ==} + /@swc/core-linux-arm-gnueabihf@1.3.85: + resolution: {integrity: sha512-ouHzAHsFaEOkRuoTAOI/8n2m8BQAAnb4vr/xbMhhDOmix0lp5eNsW5Iac/EcJ2uG6B3n7P2K8oycj9SWkj+pfw==} engines: {node: '>=10'} cpu: [arm] os: [linux] requiresBuild: true - dev: true + dev: false optional: true - /@swc/core-linux-arm64-gnu@1.3.62: - resolution: {integrity: sha512-XGsV93vpUAopDt5y6vPwbK1Nc/MlL55L77bAZUPIiosWD1cWWPHNtNSpriE6+I+JiMHe0pqtfS/SSTk6ZkFQVw==} + /@swc/core-linux-arm64-gnu@1.3.85: + resolution: {integrity: sha512-/Z1CZOWiO+NqJEh1J20PIxQFHMH43upQJ1l7FJ5Z7+MyuYF8WkeJ7OSovau729pBR+38vvvccEJrMZIztfv7hQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true - /@swc/core-linux-arm64-musl@1.3.62: - resolution: {integrity: sha512-ESUmJjSlTTkoBy9dMG49opcNn8BmviqStMhwyeD1G8XRnmRVCZZgoBOKdvCXmJhw8bQXDhZumeaTUB+OFUKVXg==} + /@swc/core-linux-arm64-musl@1.3.85: + resolution: {integrity: sha512-gfh7CfKavi076dbMBTzfdawSGcYfZ4+1Q+8aRkSesqepKHcIWIJti8Cf3zB4a6CHNhJe+VN0Gb7DEfumydAm1w==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true - /@swc/core-linux-x64-gnu@1.3.62: - resolution: {integrity: sha512-wnHJkt3ZBrax3SFnUHDcncG6mrSg9ZZjMhQV9Mc3JL1x1s1Gy9rGZCoBNnV/BUZWTemxIBcQbANRSDut/WO+9A==} + /@swc/core-linux-x64-gnu@1.3.85: + resolution: {integrity: sha512-lWVqjHKzofb9q1qrBM4dLqO7CIisp08/xMS5Hz9DWex1gTc5F2b6yJO6Ceqwa256GMweJcdP6A5EvEFQAiZ5dg==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true - /@swc/core-linux-x64-musl@1.3.62: - resolution: {integrity: sha512-9oRbuTC/VshB66Rgwi3pTq3sPxSTIb8k9L1vJjES+dDMKa29DAjPtWCXG/pyZ00ufpFZgkGEuAHH5uqUcr1JQg==} + /@swc/core-linux-x64-musl@1.3.85: + resolution: {integrity: sha512-EPJmlfqC05TUetnlErxNRyIp7Nc3B2w9abET6oQ/EgldeAeQnZ3M6svMViET/c2QSomgrU3rdP+Qcozkt62/4A==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true - /@swc/core-win32-arm64-msvc@1.3.62: - resolution: {integrity: sha512-zv14vlF2VRrxS061XkfzGjCYnOrEo5glKJjLK5PwUKysIoVrx/L8nAbFxjkX5cObdlyoqo+ekelyBPAO+4bS0w==} + /@swc/core-win32-arm64-msvc@1.3.85: + resolution: {integrity: sha512-ibckJDZw8kNosciMexwk0z75ZyUhwtiFMV9rSBpup0opa7NNCUCoERCJ1e9LRyMdhsVUoLpZg/KZiHCdTw96hQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true - /@swc/core-win32-ia32-msvc@1.3.62: - resolution: {integrity: sha512-8MC/PZQSsOP2iA/81tAfNRqMWyEqTS/8zKUI67vPuLvpx6NAjRn3E9qBv7iFqH79iqZNzqSMo3awnLrKZyFbcw==} + /@swc/core-win32-ia32-msvc@1.3.85: + resolution: {integrity: sha512-hY4MpHGUVQHL1T2kgRXOigDho4DTIpVPYzJ4uyy8VQRbS7GzN5XtvdGP/fA4zp8+2BQjcig+6J7Y92SY15ouNQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] requiresBuild: true - dev: true + dev: false optional: true - /@swc/core-win32-x64-msvc@1.3.62: - resolution: {integrity: sha512-GJSmUJ95HKHZXAxiuPUmrcm/S3ivQvEzXhOZaIqYBIwUsm02vFZkClsV7eIKzWjso1t0+I/8MjrnUNaSWqh1rQ==} + /@swc/core-win32-x64-msvc@1.3.85: + resolution: {integrity: sha512-ktxWOMFJ0iqKn6WUHtXqi4CS7xkyHmrRtjllGRuGqxmLmDX/HSOfuQ55Tm1KXKk5oHLacJkUbOSF2kBrpZ8dpg==} engines: {node: '>=10'} cpu: [x64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true - /@swc/core@1.3.62: - resolution: {integrity: sha512-J58hWY+/G8vOr4J6ZH9hLg0lMSijZtqIIf4HofZezGog/pVX6sJyBJ40dZ1ploFkDIlWTWvJyqtpesBKS73gkQ==} + /@swc/core@1.3.85: + resolution: {integrity: sha512-qnoxp+2O0GtvRdYnXgR1v8J7iymGGYpx6f6yCK9KxipOZOjrlKILFANYlghQxZyPUfXwK++TFxfSlX4r9wK+kg==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -2048,88 +1526,98 @@ packages: peerDependenciesMeta: '@swc/helpers': optional: true + dependencies: + '@swc/types': 0.1.4 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.62 - '@swc/core-darwin-x64': 1.3.62 - '@swc/core-linux-arm-gnueabihf': 1.3.62 - '@swc/core-linux-arm64-gnu': 1.3.62 - '@swc/core-linux-arm64-musl': 1.3.62 - '@swc/core-linux-x64-gnu': 1.3.62 - '@swc/core-linux-x64-musl': 1.3.62 - '@swc/core-win32-arm64-msvc': 1.3.62 - '@swc/core-win32-ia32-msvc': 1.3.62 - '@swc/core-win32-x64-msvc': 1.3.62 - dev: true - - /@swc/helpers@0.5.1: - resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} - dependencies: - tslib: 2.5.3 - dev: true + '@swc/core-darwin-arm64': 1.3.85 + '@swc/core-darwin-x64': 1.3.85 + '@swc/core-linux-arm-gnueabihf': 1.3.85 + '@swc/core-linux-arm64-gnu': 1.3.85 + '@swc/core-linux-arm64-musl': 1.3.85 + '@swc/core-linux-x64-gnu': 1.3.85 + '@swc/core-linux-x64-musl': 1.3.85 + '@swc/core-win32-arm64-msvc': 1.3.85 + '@swc/core-win32-ia32-msvc': 1.3.85 + '@swc/core-win32-x64-msvc': 1.3.85 + dev: false + + /@swc/helpers@0.5.2: + resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + dependencies: + tslib: 2.6.2 + dev: false + + /@swc/types@0.1.4: + resolution: {integrity: sha512-z/G02d+59gyyUb7KYhKi9jOhicek6QD2oMaotUyG+lUkybpXoV49dY9bj7Ah5Q+y7knK2jU67UTX9FyfGzaxQg==} + dev: false /@szmarczak/http-timer@5.0.1: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} dependencies: defer-to-connect: 2.0.1 - dev: true + dev: false /@trysound/sax@0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - dev: true + dev: false - /@types/http-cache-semantics@4.0.1: - resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} - dev: true + /@types/http-cache-semantics@4.0.2: + resolution: {integrity: sha512-FD+nQWA2zJjh4L9+pFXqWOi0Hs1ryBCfI+985NjluQ1p8EYtoLvjLOKidXBtZ4/IcxDX4o8/E8qDS3540tNliw==} + dev: false - /@types/node@18.16.17: - resolution: {integrity: sha512-QAkjjRA1N7gPJeAP4WLXZtYv6+eMXFNviqktCDt4GLcmCugMr5BcRHfkOjCQzvCsnMp+L79a54zBkbw356xv9Q==} - dev: true + /@types/node@18.17.17: + resolution: {integrity: sha512-cOxcXsQ2sxiwkykdJqvyFS+MLQPLvIdwh5l6gNg8qF6s+C7XSkEWOZjK+XhUZd+mYvHV/180g2cnCcIl4l06Pw==} + dev: false + + /@types/node@20.6.2: + resolution: {integrity: sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==} + dev: false /abortcontroller-polyfill@1.7.5: resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} - dev: true + dev: false /adm-zip@0.5.10: resolution: {integrity: sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==} engines: {node: '>=6.0'} - dev: true + dev: false /ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} dependencies: string-width: 4.2.3 - dev: true + dev: false /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - dev: true + dev: false /ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - dev: true + dev: false /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 - dev: true + dev: false /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 - dev: true + dev: false /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - dev: true + dev: false /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} @@ -2137,34 +1625,50 @@ packages: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - dev: true + dev: false /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true + dev: false + + /autoprefixer@10.4.15(postcss@8.4.30): + resolution: {integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.10 + caniuse-lite: 1.0.30001535 + fraction.js: 4.3.6 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.30 + postcss-value-parser: 4.2.0 + dev: false /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true + dev: false /base-x@3.0.9: resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} dependencies: safe-buffer: 5.2.1 - dev: true + dev: false /before-after-hook@2.2.3: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} - dev: true + dev: false /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - dev: true + dev: false /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true + dev: false /boxen@7.1.1: resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} @@ -2178,64 +1682,64 @@ packages: type-fest: 2.19.0 widest-line: 4.0.1 wrap-ansi: 8.1.0 - dev: true + dev: false /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - dev: true + dev: false /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 - dev: true + dev: false - /browserslist@4.21.7: - resolution: {integrity: sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==} + /browserslist@4.21.10: + resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001498 - electron-to-chromium: 1.4.427 - node-releases: 2.0.12 - update-browserslist-db: 1.0.11(browserslist@4.21.7) - dev: true + caniuse-lite: 1.0.30001535 + electron-to-chromium: 1.4.523 + node-releases: 2.0.13 + update-browserslist-db: 1.0.11(browserslist@4.21.10) + dev: false /cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} engines: {node: '>=14.16'} - dev: true + dev: false /cacheable-request@10.2.13: resolution: {integrity: sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==} engines: {node: '>=14.16'} dependencies: - '@types/http-cache-semantics': 4.0.1 + '@types/http-cache-semantics': 4.0.2 get-stream: 6.0.1 http-cache-semantics: 4.1.1 keyv: 4.5.3 mimic-response: 4.0.0 normalize-url: 8.0.0 responselike: 3.0.0 - dev: true + dev: false /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - dev: true + dev: false /camelcase@7.0.1: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - dev: true + dev: false - /caniuse-lite@1.0.30001498: - resolution: {integrity: sha512-LFInN2zAwx3ANrGCDZ5AKKJroHqNKyjXitdV5zRIVIaQlXKj3GmxUKagoKsjqUfckpAObPCEWnk5EeMlyMWcgw==} - dev: true + /caniuse-lite@1.0.30001535: + resolution: {integrity: sha512-48jLyUkiWFfhm/afF7cQPqPjaUmSraEhK4j+FCTJpgnGGEZHqyLe3hmWH7lIooZdSzXL0ReMvHz0vKDoTBsrwg==} + dev: false /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -2244,7 +1748,7 @@ packages: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - dev: true + dev: false /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -2252,12 +1756,12 @@ packages: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - dev: true + dev: false /chalk@5.3.0: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: true + dev: false /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} @@ -2271,27 +1775,27 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 - dev: true + fsevents: 2.3.3 + dev: false /chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} - dev: true + dev: false /chromium-pickle-js@0.2.0: resolution: {integrity: sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==} - dev: true + dev: false /ci-info@3.8.0: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} engines: {node: '>=8'} - dev: true + dev: false /cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} - dev: true + dev: false /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} @@ -2300,68 +1804,68 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - dev: true + dev: false /clone@2.1.2: resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} engines: {node: '>=0.8'} - dev: true + dev: false - /codemirror@6.0.1(@lezer/common@1.0.3): + /codemirror@6.0.1(@lezer/common@1.0.4): resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} dependencies: - '@codemirror/autocomplete': 6.7.1(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.13.0)(@lezer/common@1.0.3) - '@codemirror/commands': 6.2.4 + '@codemirror/autocomplete': 6.9.1(@codemirror/language@6.9.0)(@codemirror/state@6.2.1)(@codemirror/view@6.19.0)(@lezer/common@1.0.4) + '@codemirror/commands': 6.2.5 '@codemirror/language': 6.9.0 - '@codemirror/lint': 6.2.2 - '@codemirror/search': 6.5.0 + '@codemirror/lint': 6.4.2 + '@codemirror/search': 6.5.3 '@codemirror/state': 6.2.1 - '@codemirror/view': 6.13.0 + '@codemirror/view': 6.19.0 transitivePeerDependencies: - '@lezer/common' - dev: true + dev: false /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 - dev: true + dev: false /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 - dev: true + dev: false /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: true + dev: false /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true + dev: false /commander@5.1.0: resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} engines: {node: '>= 6'} - dev: true + dev: false /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - dev: true + dev: false /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true + dev: false /config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} dependencies: ini: 1.3.8 proto-list: 1.2.4 - dev: true + dev: false /configstore@6.0.0: resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} @@ -2372,28 +1876,33 @@ packages: unique-string: 3.0.0 write-file-atomic: 3.0.3 xdg-basedir: 5.1.0 - dev: true + dev: false - /cosmiconfig@8.2.0: - resolution: {integrity: sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==} + /cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - dev: true + dev: false /crelt@1.0.6: resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} - dev: true + dev: false /crypto-random-string@4.0.0: resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} engines: {node: '>=12'} dependencies: type-fest: 1.4.0 - dev: true + dev: false /css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} @@ -2403,7 +1912,7 @@ packages: domhandler: 4.3.1 domutils: 2.8.0 nth-check: 2.1.1 - dev: true + dev: false /css-tree@1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} @@ -2411,51 +1920,51 @@ packages: dependencies: mdn-data: 2.0.14 source-map: 0.6.1 - dev: true + dev: false /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} - dev: true + dev: false /csso@4.2.0: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} engines: {node: '>=8.0.0'} dependencies: css-tree: 1.1.3 - dev: true + dev: false /data-uri-to-buffer@4.0.1: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} - dev: true + dev: false /decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} dependencies: mimic-response: 3.1.0 - dev: true + dev: false /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} - dev: true + dev: false /defer-to-connect@2.0.1: resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} engines: {node: '>=10'} - dev: true + dev: false /deprecation@2.3.1: resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} - dev: true + dev: false /detect-libc@1.0.3: resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} engines: {node: '>=0.10'} hasBin: true - dev: true + dev: false /dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} @@ -2463,18 +1972,18 @@ packages: domelementtype: 2.3.0 domhandler: 4.3.1 entities: 2.2.0 - dev: true + dev: false /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: true + dev: false /domhandler@4.3.1: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 - dev: true + dev: false /domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} @@ -2482,54 +1991,54 @@ packages: dom-serializer: 1.4.1 domelementtype: 2.3.0 domhandler: 4.3.1 - dev: true + dev: false /dot-prop@6.0.1: resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} engines: {node: '>=10'} dependencies: is-obj: 2.0.0 - dev: true + dev: false /dotenv-expand@5.1.0: resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} - dev: true + dev: false /dotenv@7.0.0: resolution: {integrity: sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==} engines: {node: '>=6'} - dev: true + dev: false /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: true + dev: false - /electron-to-chromium@1.4.427: - resolution: {integrity: sha512-HK3r9l+Jm8dYAm1ctXEWIC+hV60zfcjS9UA5BDlYvnI5S7PU/yytjpvSrTNrSSRRkuu3tDyZhdkwIczh+0DWaw==} - dev: true + /electron-to-chromium@1.4.523: + resolution: {integrity: sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg==} + dev: false /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true + dev: false /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true + dev: false /entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - dev: true + dev: false /entities@3.0.1: resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} engines: {node: '>=0.12'} - dev: true + dev: false /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 - dev: true + dev: false /esbuild@0.16.17: resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} @@ -2559,22 +2068,22 @@ packages: '@esbuild/win32-arm64': 0.16.17 '@esbuild/win32-ia32': 0.16.17 '@esbuild/win32-x64': 0.16.17 - dev: true + dev: false /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} - dev: true + dev: false /escape-goat@4.0.0: resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} engines: {node: '>=12'} - dev: true + dev: false /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - dev: true + dev: false /fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} @@ -2582,55 +2091,59 @@ packages: dependencies: node-domexception: 1.0.0 web-streams-polyfill: 3.2.1 - dev: true + dev: false /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 - dev: true + dev: false /form-data-encoder@2.1.4: resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} engines: {node: '>= 14.17'} - dev: true + dev: false /formdata-polyfill@4.0.10: resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} engines: {node: '>=12.20.0'} dependencies: fetch-blob: 3.2.0 - dev: true + dev: false + + /fraction.js@4.3.6: + resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==} + dev: false /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true + dev: false - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - dev: true + dev: false /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - dev: true + dev: false /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 - dev: true + dev: false /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -2641,21 +2154,21 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true + dev: false /global-dirs@3.0.1: resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} engines: {node: '>=10'} dependencies: ini: 2.0.0 - dev: true + dev: false - /globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + /globals@13.21.0: + resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 - dev: true + dev: false /got@12.6.1: resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} @@ -2672,32 +2185,32 @@ packages: lowercase-keys: 3.0.0 p-cancelable: 3.0.0 responselike: 3.0.0 - dev: true + dev: false /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - dev: true + dev: false /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: true + dev: false /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} - dev: true + dev: false /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - dev: true + dev: false /has-yarn@3.0.0: resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + dev: false - /htmlnano@2.0.4(svgo@2.8.0): + /htmlnano@2.0.4(postcss@8.4.30)(svgo@2.8.0): resolution: {integrity: sha512-WGCkyGFwjKW1GeCBsPYacMvaMnZtFJ0zIRnC2NCddkA+IOEhTqskXrS7lep+3yYZw/nQ3dW1UAX4yA/GJyR8BA==} peerDependencies: cssnano: ^6.0.0 @@ -2726,11 +2239,14 @@ packages: uncss: optional: true dependencies: - cosmiconfig: 8.2.0 + cosmiconfig: 8.3.6 + postcss: 8.4.30 posthtml: 0.16.6 svgo: 2.8.0 timsort: 0.3.0 - dev: true + transitivePeerDependencies: + - typescript + dev: false /htmlparser2@7.2.0: resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} @@ -2739,11 +2255,11 @@ packages: domhandler: 4.3.1 domutils: 2.8.0 entities: 3.0.1 - dev: true + dev: false /http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - dev: true + dev: false /http2-wrapper@2.2.0: resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} @@ -2751,11 +2267,11 @@ packages: dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - dev: true + dev: false - /immutable@4.3.0: - resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} - dev: true + /immutable@4.3.4: + resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} + dev: false /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -2763,72 +2279,72 @@ packages: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - dev: true + dev: false /import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} - dev: true + dev: false /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - dev: true + dev: false /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 - dev: true + dev: false /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true + dev: false /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: true + dev: false /ini@2.0.0: resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} engines: {node: '>=10'} - dev: true + dev: false /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: true + dev: false /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 - dev: true + dev: false /is-ci@3.0.1: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: ci-info: 3.8.0 - dev: true + dev: false /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - dev: true + dev: false /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - dev: true + dev: false /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 - dev: true + dev: false /is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} @@ -2836,180 +2352,190 @@ packages: dependencies: global-dirs: 3.0.1 is-path-inside: 3.0.3 - dev: true + dev: false /is-json@2.0.1: resolution: {integrity: sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==} - dev: true + dev: false /is-npm@6.0.0: resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + dev: false /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - dev: true + dev: false /is-obj@2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} - dev: true + dev: false /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - dev: true + dev: false /is-plain-object@5.0.0: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} - dev: true + dev: false /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: true + dev: false /is-yarn-global@0.4.1: resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} engines: {node: '>=12'} - dev: true + dev: false /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: true + dev: false /js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true dependencies: argparse: 2.0.1 - dev: true + dev: false /json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true + dev: false /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true + dev: false /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true - dev: true + dev: false /keyv@4.5.3: resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} dependencies: json-buffer: 3.0.1 - dev: true + dev: false /kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - dev: true + dev: false /latest-version@7.0.0: resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} engines: {node: '>=14.16'} dependencies: package-json: 8.1.1 - dev: true + dev: false - /lightningcss-darwin-arm64@1.21.0: - resolution: {integrity: sha512-WcJmVmbNUnCbUqqXV46ZsriFtWJujcPkn+w2cu4R+EgpXuibyTP/gzahmX0gc4RYQxTz2zXIeGx4cF2gr8fLwA==} + /lightningcss-darwin-arm64@1.22.0: + resolution: {integrity: sha512-aH2be3nNny+It5YEVm8tBSSdRlBVWQV8m2oJ7dESiYRzyY/E/bQUe2xlw5caaMuhlM9aoTMtOH25yzMhir0qPg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true - /lightningcss-darwin-x64@1.21.0: - resolution: {integrity: sha512-xHwMHfcTIHX6fY4YQimI1V/KcbozoNVeKMncZzrp/3NAj0sp3ktxobCj1e0sGqVJMUMaHu/SWvt0mS8jAIhkYw==} + /lightningcss-darwin-x64@1.22.0: + resolution: {integrity: sha512-9KHRFA0Y6mNxRHeoQMp0YaI0R0O2kOgUlYPRjuasU4d+pI8NRhVn9bt0yX9VPs5ibWX1RbDViSPtGJvYYrfVAQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] requiresBuild: true - dev: true + dev: false + optional: true + + /lightningcss-freebsd-x64@1.22.0: + resolution: {integrity: sha512-xaYL3xperGwD85rQioDb52ozF3NAJb+9wrge3jD9lxGffplu0Mn35rXMptB8Uc2N9Mw1i3Bvl7+z1evlqVl7ww==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false optional: true - /lightningcss-linux-arm-gnueabihf@1.21.0: - resolution: {integrity: sha512-rk1cr+C2IA1QHvh0QJAPXsQ2vrwCksms7fgfaw43RIERBWa6EEM5p0/1CWhdZ5zrl9veUdY6NRaNGRJjJL0iLw==} + /lightningcss-linux-arm-gnueabihf@1.22.0: + resolution: {integrity: sha512-epQGvXIjOuxrZpMpMnRjK54ZqzhiHhCPLtHvw2fb6NeK2kK9YtF0wqmeTBiQ1AkbWfnnXGTstYaFNiadNK+StQ==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] requiresBuild: true - dev: true + dev: false optional: true - /lightningcss-linux-arm64-gnu@1.21.0: - resolution: {integrity: sha512-JkOG8K2Y4m5MeP3DlaHOgGDDtHbhbJcN8JcizFN0snUIIru1qxYNWPhAQsEwysuTRY9aANP0nScZJkALpcYmgA==} + /lightningcss-linux-arm64-gnu@1.22.0: + resolution: {integrity: sha512-AArGtKSY4DGTA8xP8SDyNyKtpsUl1Rzq6FW4JomeyUQ4nBrR71uPChksTpj3gmWuGhZeRKLeCUI1DBid/zhChg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true - /lightningcss-linux-arm64-musl@1.21.0: - resolution: {integrity: sha512-4Zx51DbR41neTFMs28CI9cZpX/mF5Urc6pChTio5nZhrz6FC1pRGiwxNJ+G15a/YPvRmPmvQd3Mz1N4WEgbj2A==} + /lightningcss-linux-arm64-musl@1.22.0: + resolution: {integrity: sha512-RRraNgP8hnBPhInTTUdlFm+z16C/ghbxBG51Sw00hd7HUyKmEUKRozyc5od+/N6pOrX/bIh5vIbtMXIxsos0lg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true - /lightningcss-linux-x64-gnu@1.21.0: - resolution: {integrity: sha512-PN33pPK/O3b4qMfWcJ2eis7NLqEkyW2NEh9X4rWfJrBtOnSbgafuYUuEtO5Ylu+dL3oUKc5usB07FGeil3RzeA==} + /lightningcss-linux-x64-gnu@1.22.0: + resolution: {integrity: sha512-grdrhYGRi2KrR+bsXJVI0myRADqyA7ekprGxiuK5QRNkv7kj3Yq1fERDNyzZvjisHwKUi29sYMClscbtl+/Zpw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true - /lightningcss-linux-x64-musl@1.21.0: - resolution: {integrity: sha512-S51OT7TRfS5x8aN/8frv/JSXCGm+11VuhM4WCiTqDPjhHUDWd8nwiN/7s5juiwrlrpOxb5UKq21EKDrISoGQpw==} + /lightningcss-linux-x64-musl@1.22.0: + resolution: {integrity: sha512-t5f90X+iQUtIyR56oXIHMBUyQFX/zwmPt72E6Dane3P8KNGlkijTg2I75XVQS860gNoEFzV7Mm5ArRRA7u5CAQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true - /lightningcss-win32-x64-msvc@1.21.0: - resolution: {integrity: sha512-yW6/ZDJAHrSWtRltH1tr2I+2sn374gK2yclc44HMfpxfjIYgXMUkzqstalloMUQpZFR6M0ltXo5/tuLWoBydGQ==} + /lightningcss-win32-x64-msvc@1.22.0: + resolution: {integrity: sha512-64HTDtOOZE9PUCZJiZZQpyqXBbdby1lnztBccnqh+NtbKxjnGzP92R2ngcgeuqMPecMNqNWxgoWgTGpC+yN5Sw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true - /lightningcss@1.21.0: - resolution: {integrity: sha512-HDznZexdDMvC98c79vRE+oW5vFncTlLjJopzK4azReOilq6n4XIscCMhvgiXkstYMM/dCe6FJw0oed06ck8AtA==} + /lightningcss@1.22.0: + resolution: {integrity: sha512-+z0qvwRVzs4XGRXelnWRNwqsXUx8k3bSkbP8vD42kYKSk3z9OM2P3e/gagT7ei/gwh8DTS80LZOFZV6lm8Z8Fg==} engines: {node: '>= 12.0.0'} dependencies: detect-libc: 1.0.3 optionalDependencies: - lightningcss-darwin-arm64: 1.21.0 - lightningcss-darwin-x64: 1.21.0 - lightningcss-linux-arm-gnueabihf: 1.21.0 - lightningcss-linux-arm64-gnu: 1.21.0 - lightningcss-linux-arm64-musl: 1.21.0 - lightningcss-linux-x64-gnu: 1.21.0 - lightningcss-linux-x64-musl: 1.21.0 - lightningcss-win32-x64-msvc: 1.21.0 - dev: true + lightningcss-darwin-arm64: 1.22.0 + lightningcss-darwin-x64: 1.22.0 + lightningcss-freebsd-x64: 1.22.0 + lightningcss-linux-arm-gnueabihf: 1.22.0 + lightningcss-linux-arm64-gnu: 1.22.0 + lightningcss-linux-arm64-musl: 1.22.0 + lightningcss-linux-x64-gnu: 1.22.0 + lightningcss-linux-x64-musl: 1.22.0 + lightningcss-win32-x64-msvc: 1.22.0 + dev: false /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true + dev: false /lmdb@2.7.11: resolution: {integrity: sha512-x9bD4hVp7PFLUoELL8RglbNXhAMt5CYhkmss+CEau9KlNoilsTzNi9QDsPZb3KMpOGZXG6jmXhW3bBxE2XVztw==} @@ -3019,7 +2545,7 @@ packages: msgpackr: 1.8.5 node-addon-api: 4.3.0 node-gyp-build-optional-packages: 5.0.6 - ordered-binary: 1.4.0 + ordered-binary: 1.4.1 weak-lru-cache: 1.2.2 optionalDependencies: '@lmdb/lmdb-darwin-arm64': 2.7.11 @@ -3028,23 +2554,23 @@ packages: '@lmdb/lmdb-linux-arm64': 2.7.11 '@lmdb/lmdb-linux-x64': 2.7.11 '@lmdb/lmdb-win32-x64': 2.7.11 - dev: true + dev: false /lowercase-keys@3.0.0: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + dev: false /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} dependencies: yallist: 4.0.0 - dev: true + dev: false /mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - dev: true + dev: false /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} @@ -3052,27 +2578,32 @@ packages: dependencies: braces: 3.0.2 picomatch: 2.3.1 - dev: true + dev: false /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - dev: true + dev: false /mimic-response@4.0.0: resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + dev: false /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 - dev: true + dev: false /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true + dev: false + + /mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: false /msgpackr-extract@3.0.2: resolution: {integrity: sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==} @@ -3087,36 +2618,42 @@ packages: '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.2 '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.2 '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.2 - dev: true + dev: false optional: true /msgpackr@1.8.5: resolution: {integrity: sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==} optionalDependencies: msgpackr-extract: 3.0.2 - dev: true + dev: false - /msgpackr@1.9.5: - resolution: {integrity: sha512-/IJ3cFSN6Ci3eG2wLhbFEL6GT63yEaoN/R5My2QkV6zro+OJaVRLPlwvxY7EtHYSmDlQpk8stvOQTL2qJFkDRg==} + /msgpackr@1.9.9: + resolution: {integrity: sha512-sbn6mioS2w0lq1O6PpGtsv6Gy8roWM+o3o4Sqjd6DudrL/nOugY+KyJUimoWzHnf9OkO0T6broHFnYE/R05t9A==} optionalDependencies: msgpackr-extract: 3.0.2 - dev: true + dev: false - /node-addon-api@3.2.1: - resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} - dev: true + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false /node-addon-api@4.3.0: resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} - dev: true + dev: false + + /node-addon-api@7.0.0: + resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} + dev: false /node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} - dev: true + dev: false - /node-fetch@2.6.11: - resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -3125,72 +2662,72 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 - dev: true + dev: false - /node-fetch@3.3.1: - resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==} + /node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: data-uri-to-buffer: 4.0.1 fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - dev: true + dev: false /node-gyp-build-optional-packages@5.0.6: resolution: {integrity: sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw==} hasBin: true - dev: true + dev: false /node-gyp-build-optional-packages@5.0.7: resolution: {integrity: sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==} hasBin: true requiresBuild: true - dev: true + dev: false optional: true - /node-gyp-build@4.6.0: - resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} - hasBin: true - dev: true - - /node-releases@2.0.12: - resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} - dev: true + /node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + dev: false /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - dev: true + dev: false + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false /normalize-url@8.0.0: resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} engines: {node: '>=14.16'} - dev: true + dev: false /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 - dev: true + dev: false /nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - dev: true + dev: false /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 - dev: true + dev: false - /ordered-binary@1.4.0: - resolution: {integrity: sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==} - dev: true + /ordered-binary@1.4.1: + resolution: {integrity: sha512-9LtiGlPy982CsgxZvJGNNp2/NnrgEr6EAyN3iIEP3/8vd3YLgAZQHbQ75ZrkfBRGrNg37Dk3U6tuVb+B4Xfslg==} + dev: false /p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} - dev: true + dev: false /package-json@8.1.1: resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} @@ -3200,68 +2737,77 @@ packages: registry-auth-token: 5.0.2 registry-url: 6.0.1 semver: 7.5.4 - dev: true + dev: false /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} dependencies: callsites: 3.1.0 - dev: true + dev: false /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.22.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - dev: true + dev: false /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - dev: true + dev: false /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - dev: true + dev: false /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true + dev: false /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - dev: true + dev: false /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: true + dev: false + + /postcss@8.4.30: + resolution: {integrity: sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false /posthtml-parser@0.10.2: resolution: {integrity: sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==} engines: {node: '>=12'} dependencies: htmlparser2: 7.2.0 - dev: true + dev: false /posthtml-parser@0.11.0: resolution: {integrity: sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==} engines: {node: '>=12'} dependencies: htmlparser2: 7.2.0 - dev: true + dev: false /posthtml-render@3.0.0: resolution: {integrity: sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==} engines: {node: '>=12'} dependencies: is-json: 2.0.1 - dev: true + dev: false /posthtml@0.16.6: resolution: {integrity: sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==} @@ -3269,13 +2815,13 @@ packages: dependencies: posthtml-parser: 0.11.0 posthtml-render: 3.0.0 - dev: true + dev: false - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + /prettier@3.0.3: + resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + engines: {node: '>=14'} hasBin: true - dev: true + dev: false /prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} @@ -3283,23 +2829,23 @@ packages: dependencies: kleur: 3.0.3 sisteransi: 1.0.5 - dev: true + dev: false /proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - dev: true + dev: false /pupa@3.1.0: resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} engines: {node: '>=12.20'} dependencies: escape-goat: 4.0.0 - dev: true + dev: false /quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} - dev: true + dev: false /rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} @@ -3309,69 +2855,69 @@ packages: ini: 1.3.8 minimist: 1.2.8 strip-json-comments: 2.0.1 - dev: true + dev: false /react-error-overlay@6.0.9: resolution: {integrity: sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==} - dev: true + dev: false /react-refresh@0.9.0: resolution: {integrity: sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==} engines: {node: '>=0.10.0'} - dev: true + dev: false /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - dev: true + dev: false /regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - dev: true + dev: false /registry-auth-token@5.0.2: resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} engines: {node: '>=14'} dependencies: '@pnpm/npm-conf': 2.2.2 - dev: true + dev: false /registry-url@6.0.1: resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} engines: {node: '>=12'} dependencies: rc: 1.2.8 - dev: true + dev: false - /replugged@4.6.0(@codemirror/view@6.13.0)(@lezer/common@1.0.3): - resolution: {integrity: sha512-9DacYSNT/94JiqtM282HF4AE1elj9TFWrpiRM6V5Px9AyRS6OYPIPqlj/QKSaKMiboTy4PU+GUpwYFXKdyB+ag==} + /replugged@4.6.3(@codemirror/view@6.19.0)(@lezer/common@1.0.4)(postcss@8.4.30): + resolution: {integrity: sha512-azOJlM9N6m8CQ03LnovFawJHHev8c7xlLWqhgf1pV5/YNZMbiScbn+XtMEOUhSu7S4Z+kKFq27lsExsndcWEUw==} engines: {node: '>=18.0.0', pnpm: '>=8.0.0'} hasBin: true dependencies: - '@codemirror/lang-css': 6.2.0(@codemirror/view@6.13.0) + '@codemirror/lang-css': 6.2.1(@codemirror/view@6.19.0) '@codemirror/language': 6.9.0 '@codemirror/state': 6.2.1 - '@ddietr/codemirror-themes': 1.4.1 + '@ddietr/codemirror-themes': 1.4.2 '@electron/asar': 3.2.4 '@lezer/highlight': 1.1.6 '@octokit/rest': 19.0.13 - '@parcel/config-default': 2.9.3(@parcel/core@2.9.3) + '@parcel/config-default': 2.9.3(@parcel/core@2.9.3)(postcss@8.4.30) '@parcel/core': 2.9.3 '@parcel/transformer-sass': 2.9.3(@parcel/core@2.9.3) adm-zip: 0.5.10 chalk: 5.3.0 - codemirror: 6.0.1(@lezer/common@1.0.3) + codemirror: 6.0.1(@lezer/common@1.0.4) esbuild: 0.16.17 - node-fetch: 3.3.1 + node-fetch: 3.3.2 prompts: 2.4.2 semver: 7.5.4 standalone-electron-types: 1.0.0 update-notifier: 6.0.2 - ws: 8.13.0 + ws: 8.14.1 yargs: 17.7.2 - zod: 3.21.4 + zod: 3.22.2 transitivePeerDependencies: - '@codemirror/view' - '@lezer/common' @@ -3384,56 +2930,71 @@ packages: - relateurl - srcset - terser + - typescript - uncss - utf-8-validate - dev: true + dev: false /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - dev: true + dev: false /resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - dev: true + dev: false /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} - dev: true + dev: false /responselike@3.0.0: resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} engines: {node: '>=14.16'} dependencies: lowercase-keys: 3.0.0 - dev: true + dev: false + + /sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + dev: false /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true + dev: false + + /salt-bd-scss@1.1.0: + resolution: {integrity: sha512-2y9IODkLRiDZ0c3FoxTZE8Wgrh3yvU+lLmqBdoN1fn7wZMDg3nUAydu+IMmKZLmj5fkcYadovExr73EElieIfg==} + hasBin: true + dependencies: + autoprefixer: 10.4.15(postcss@8.4.30) + chalk: 5.3.0 + chokidar: 3.5.3 + postcss: 8.4.30 + sade: 1.8.1 + sass: 1.67.0 + dev: false - /sass@1.63.3: - resolution: {integrity: sha512-ySdXN+DVpfwq49jG1+hmtDslYqpS7SkOR5GpF6o2bmb1RL/xS+wvPmegMvMywyfsmAV6p7TgwXYGrCZIFFbAHg==} + /sass@1.67.0: + resolution: {integrity: sha512-SVrO9ZeX/QQyEGtuZYCVxoeAL5vGlYjJ9p4i4HFuekWl8y/LtJ7tJc10Z+ck1c8xOuoBm2MYzcLfTAffD0pl/A==} engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 3.5.3 - immutable: 4.3.0 + immutable: 4.3.4 source-map-js: 1.0.2 - dev: true + dev: false /semver-diff@4.0.0: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} dependencies: semver: 7.5.4 - dev: true - - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true - dev: true + dev: false /semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} @@ -3441,41 +3002,41 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 - dev: true + dev: false /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true + dev: false /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - dev: true + dev: false /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - dev: true + dev: false /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - dev: true + dev: false /srcset@4.0.0: resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} engines: {node: '>=12'} - dev: true + dev: false /stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - dev: true + dev: false /standalone-electron-types@1.0.0: resolution: {integrity: sha512-0HOi/tlTz3mjWhsAz4uRbpQcHMZ+ifj1JzWW9nugykOHClBBG77ps8QinrzX1eow4Iw2pnC+RFaSYRgufF4BOg==} dependencies: - '@types/node': 18.16.17 - dev: true + '@types/node': 18.17.17 + dev: false /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -3484,7 +3045,7 @@ packages: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: true + dev: false /string-width@5.1.2: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} @@ -3493,44 +3054,44 @@ packages: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - dev: true + dev: false /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 - dev: true + dev: false /strip-ansi@7.1.0: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 - dev: true + dev: false /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} - dev: true + dev: false - /style-mod@4.0.3: - resolution: {integrity: sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw==} - dev: true + /style-mod@4.1.0: + resolution: {integrity: sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==} + dev: false /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 - dev: true + dev: false /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 - dev: true + dev: false /svgo@2.8.0: resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} @@ -3544,69 +3105,69 @@ packages: csso: 4.2.0 picocolors: 1.0.0 stable: 0.1.8 - dev: true + dev: false /timsort@0.3.0: resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} - dev: true + dev: false /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - dev: true + dev: false /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: true + dev: false - /tslib@2.5.3: - resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} - dev: true + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: false /type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - dev: true + dev: false /type-fest@1.4.0: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} - dev: true + dev: false /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - dev: true + dev: false /typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: is-typedarray: 1.0.0 - dev: true + dev: false /unique-string@3.0.0: resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} engines: {node: '>=12'} dependencies: crypto-random-string: 4.0.0 - dev: true + dev: false /universal-user-agent@6.0.0: resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} - dev: true + dev: false - /update-browserslist-db@1.0.11(browserslist@4.21.7): + /update-browserslist-db@1.0.11(browserslist@4.21.10): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.7 + browserslist: 4.21.10 escalade: 3.1.1 picocolors: 1.0.0 - dev: true + dev: false /update-notifier@6.0.2: resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} @@ -3626,43 +3187,43 @@ packages: semver: 7.5.4 semver-diff: 4.0.0 xdg-basedir: 5.1.0 - dev: true + dev: false /utility-types@3.10.0: resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==} engines: {node: '>= 4'} - dev: true + dev: false /w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} - dev: true + dev: false /weak-lru-cache@1.2.2: resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==} - dev: true + dev: false /web-streams-polyfill@3.2.1: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} engines: {node: '>= 8'} - dev: true + dev: false /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: true + dev: false /whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - dev: true + dev: false /widest-line@4.0.1: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} engines: {node: '>=12'} dependencies: string-width: 5.1.2 - dev: true + dev: false /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} @@ -3671,7 +3232,7 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true + dev: false /wrap-ansi@8.1.0: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} @@ -3680,11 +3241,11 @@ packages: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - dev: true + dev: false /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true + dev: false /write-file-atomic@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} @@ -3693,10 +3254,10 @@ packages: is-typedarray: 1.0.0 signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 - dev: true + dev: false - /ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + /ws@8.14.1: + resolution: {integrity: sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -3706,30 +3267,30 @@ packages: optional: true utf-8-validate: optional: true - dev: true + dev: false /xdg-basedir@5.1.0: resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} engines: {node: '>=12'} - dev: true + dev: false /xxhash-wasm@0.4.2: resolution: {integrity: sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==} - dev: true + dev: false /y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - dev: true + dev: false /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true + dev: false /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - dev: true + dev: false /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} @@ -3742,8 +3303,8 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 - dev: true + dev: false - /zod@3.21.4: - resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} - dev: true + /zod@3.22.2: + resolution: {integrity: sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==} + dev: false diff --git a/scripts/build.ts b/scripts/build.ts deleted file mode 100644 index 5096b2e..0000000 --- a/scripts/build.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { Parcel } from "@parcel/core"; -import { cpSync, existsSync, mkdirSync, rmSync, writeFileSync } from "fs"; -import _manifest from "../manifest.json"; -import { Theme } from "replugged/dist/types/addon"; -import { join } from "path"; - -const manifest: Theme = _manifest; - -const main = manifest.main || "src/main.css"; -const splash = manifest.splash || (existsSync("src/splash.css") ? "src/splash.css" : undefined); - -const mainBundler = new Parcel({ - entries: main, - defaultConfig: "@parcel/config-default", - targets: { - main: { - distDir: "dist", - distEntry: "main.css", - }, - }, -}); - -const splashBundler = splash - ? new Parcel({ - entries: splash, - defaultConfig: "@parcel/config-default", - targets: { - main: { - distDir: "dist", - distEntry: "splash.css", - }, - }, - }) - : undefined; - -const REPLUGGED_FOLDER_NAME = "replugged"; -export const CONFIG_PATH = (() => { - switch (process.platform) { - case "win32": - return join(process.env.APPDATA || "", REPLUGGED_FOLDER_NAME); - case "darwin": - return join(process.env.HOME || "", "Library", "Application Support", REPLUGGED_FOLDER_NAME); - default: - if (process.env.XDG_CONFIG_HOME) { - return join(process.env.XDG_CONFIG_HOME, REPLUGGED_FOLDER_NAME); - } - return join(process.env.HOME || "", ".config", REPLUGGED_FOLDER_NAME); - } -})(); - -async function install() { - if (!process.env.NO_INSTALL) { - const dest = join(CONFIG_PATH, "themes", manifest.id); - if (existsSync(dest)) { - rmSync(dest, { recursive: true }); - } - cpSync("dist", dest, { recursive: true }); - console.log("Installed updated version"); - } -} - -async function build(bundler: Parcel) { - try { - const { bundleGraph, buildTime } = await bundler.run(); - let bundles = bundleGraph.getBundles(); - console.log(`✨ Built ${bundles.length} bundles in ${buildTime}ms!`); - await install(); - } catch (err) { - console.log(err.diagnostics); - } -} - -async function watch(bundler: Parcel) { - const subscription = await bundler.watch(async (err, event) => { - if (err) { - // fatal error - throw err; - } - if (!event) return; - - if (event.type === "buildSuccess") { - let bundles = event.bundleGraph.getBundles(); - console.log(`✨ Built ${bundles.length} bundles in ${event.buildTime}ms!`); - await install(); - } else if (event.type === "buildFailure") { - console.log(event.diagnostics); - } - }); -} - -const shouldWatch = process.argv.includes("--watch"); - -const fn = shouldWatch ? watch : build; -[mainBundler, splashBundler].filter(Boolean).forEach((bundler) => fn(bundler!)); - -manifest.main = "main.css"; -manifest.splash = splash ? "splash.css" : undefined; - -if (!existsSync("dist")) { - mkdirSync("dist"); -} - -writeFileSync("dist/manifest.json", JSON.stringify(manifest)); diff --git a/scripts/bundle.ts b/scripts/bundle.ts deleted file mode 100644 index e5d212e..0000000 --- a/scripts/bundle.ts +++ /dev/null @@ -1,8 +0,0 @@ -import asar from "@electron/asar"; -import { readFileSync } from "fs"; -import { Plugin } from "replugged/dist/types/addon"; - -const manifest = JSON.parse(readFileSync("manifest.json", "utf-8")) as Plugin; -const outputName = `${manifest.id}.asar`; - -asar.createPackage("dist", outputName); diff --git a/scss-compile.config.js b/scss-compile.config.js new file mode 100644 index 0000000..d0e514c --- /dev/null +++ b/scss-compile.config.js @@ -0,0 +1,9 @@ +/** @type {import('bd-scss/lib/config').Config} */ +export default { + meta: { + name: "Bubble Bar" /* The official name of your theme. */, + scss: "main" /* The name of your base scss file. */, + repo: "BubbleBar" /* The name of your theme repository. */, + version: "dev" /* The version of your theme. */ + } +}; diff --git a/clients/betterdiscord/bubble-bar.theme.css b/scss/abstracts/__variable.scss similarity index 69% rename from clients/betterdiscord/bubble-bar.theme.css rename to scss/abstracts/__variable.scss index d03479e..a58cd67 100644 --- a/clients/betterdiscord/bubble-bar.theme.css +++ b/scss/abstracts/__variable.scss @@ -1,16 +1,3 @@ -/** - * @name Bubble Bar - * @description A nice, rounded, bubbly chatbar. - * @author LuckFire#4800 - * @version 2.0.4 - * - * @website https://github.com/discord-extensions - * @source https://github.com/discord-extensions/bubble-bar - * @invite vYdXbEzqDs -**/ - -@import url('https://discord-extensions.github.io/bubble-bar/src/source.css'); - :root { /* || Main */ --channeltextarea-rounding: 25px; @@ -29,4 +16,4 @@ --channeltextarea-sendbutton-background: var(--brand-experiment); --channeltextarea-sendbutton-hover: var(--brand-experiment-460); --channeltextarea-sendbutton-active: var(--brand-experiment-530); -} \ No newline at end of file +} diff --git a/scss/abstracts/_index.scss b/scss/abstracts/_index.scss new file mode 100644 index 0000000..d8edf14 --- /dev/null +++ b/scss/abstracts/_index.scss @@ -0,0 +1 @@ +@forward "./_variable"; diff --git a/scss/components/__channel-textarea.scss b/scss/components/__channel-textarea.scss new file mode 100644 index 0000000..10908de --- /dev/null +++ b/scss/components/__channel-textarea.scss @@ -0,0 +1,143 @@ +.chatContent-3KubbW { + .jumpToPresentBar-1cEnH0 { + // i should probably redo this + display: block; + left: calc(100% - 50px); + width: 0; + height: 0; + bottom: 50px; + .barButtonMain-2GIx4o, + .spinner-2RT7ZC { + display: none; + } + .barButtonAlt-TQoCdZ { + top: 0; + width: 0; + height: 0; + font-size: 0; + .barButtonIcon-bMvzp2 { + z-index: 100; + position: absolute; + display: unset; + top: 0; + right: 0; + width: 30px; + height: 30px; + margin-left: 0; + padding: 9px; + border-radius: 50px; + color: var(--interactive-normal); + background-color: var(--background-tertiary); + } + } + } + .form-3gdLxP { + margin: 0; + padding: 0; + border-top: 1px solid var(--channeltextarea-border); + &::before { + display: none; + } + .channelTextArea-1FufC0 { + margin: 0; + padding: 0; + .attachedBars-2BCP3l { + border-radius: 0; + background-color: var(--background-secondary-alt); + .replyBar-1oi75v, + .threadSuggestionBar-3ExSyc { + background-color: transparent; + } + } + .channelAttachmentArea-HwpkuQ { + margin-top: -11px; + margin-bottom: 5px; + margin-left: 0; + + .divider-2rZFJK { + display: none; + } + .wrapper-2vIMkT { + background-color: var(--background-floating); + } + } + .scrollableContainer-15eg7h { + padding: 15px; + overflow-y: unset; + .inner-NQg18Y { + padding-left: 0; + width: 100%; + .buttons-uaqb-5 { + > button ~ .expression-picker-chat-input-button:not(:nth-child(4)) { + display: none; + } + .emojiButton-3FRTuj { + display: flex !important; + order: -1; + position: absolute; + left: -50px; + .button-f2h6uQ { + background-color: transparent; + } + } + .separator-3ng7S5 { + margin: 0; + &::before { + display: none; + } + .button-f2h6uQ { + margin-right: 0; + .innerButton-1aF_E_ { + margin-left: 2px; + margin-right: 0; + transition: background-color 200ms ease; + svg { + opacity: 0.25; + transition: all 200ms ease; + } + } + &:not([disabled]) { + background-color: var(--channeltextarea-sendbutton-background); + &:hover { + background-color: var(--channeltextarea-sendbutton-hover); + } + &:active { + background-color: var(--channeltextarea-sendbutton-active); + } + svg { + opacity: 1; + color: var(--channeltextarea-sendbutton-icon); + } + } + } + } + } + .attachButton-1ijpt9 { + .attachButtonPlus-3IYelE { + d: path("M10.6667 4V10.6667H4V13.3333H10.6667V20H13.3333V13.3333H20V10.6667H13.3333V4H10.6667Z"); + fill: var(--channeltextarea-button-icon); + } + .attachButtonPlay-1ATmb5 { + display: none; + } + } + .characterCount-8yNPfb { + right: unset; + bottom: 0; + left: 15px; + } + } + } + } + .typing-2J1mQU { + top: -24px; + right: 0; + left: 0; + padding-right: 5px; + border-bottom: 1px solid var(--background-primary); + background-color: var(--background-secondary-alt); + } + } + .scrollerSpacer-3AqkT9 { + height: 25px; + } +} diff --git a/scss/components/__default-textarea.scss b/scss/components/__default-textarea.scss new file mode 100644 index 0000000..020fe08 --- /dev/null +++ b/scss/components/__default-textarea.scss @@ -0,0 +1,60 @@ +.base-2jDfDU { + .channelTextArea-220_Gz, + .channelTextArea-1FufC0, + .scrollableContainer-15eg7h { + background-color: transparent; + } + .channelTextArea-1VQBuV { + .inner-NQg18Y { + margin-right: -5px; + .textArea-2CLwUE { + margin-right: 5px; + border-radius: var(--channeltextarea-rounding); + background-color: var(--channeltextarea-background); + .fontSize16Padding-XoMpjI { + left: 16px; + padding-left: 0; + } + .slateTextArea-27tjG0 { + margin-right: 44px; + caret-color: var(--channeltextarea-caret); + border-radius: var(--channeltextarea-rounding); + } + } + .buttons-uaqb-5 { + margin-right: 0; + } + .button-ejjZWC { + width: 44px; + height: 44px; + margin-right: 5px; + margin-left: 0; + padding: 0; + border-radius: var(--channeltextarea-button-rounding); + background-color: var(--channeltextarea-button-background); + transition: background-color ease-in-out 125ms; + &:hover:not([disabled]), + &:active:not([disabled]) { + background-color: var(--channeltextarea-button-hover); + } + &.emojiButton-1fMsf3 { + background-color: transparent; + } + .sprite-2lxwfc { + margin-bottom: 2px; + background-color: var(--channeltextarea-button-icon); + background-size: unset !important; + background-position: unset !important; + background-image: none !important; + -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJDNi40NzcgMiAyIDYuNDc3IDIgMTJDMiAxNy41MjIgNi40NzcgMjIgMTIgMjJDMTcuNTIzIDIyIDIyIDE3LjUyMiAyMiAxMkMyMiA2LjQ3NyAxNy41MjMgMiAxMiAyWk04IDZDOS4xMDQgNiAxMCA2Ljg5NiAxMCA4QzEwIDkuMTA1IDkuMTA0IDEwIDggMTBDNi44OTYgMTAgNiA5LjEwNSA2IDhDNiA2Ljg5NiA2Ljg5NiA2IDggNlpNMTggMTRDMTggMTYuNjE3IDE1LjE0IDE5IDEyIDE5QzguODYgMTkgNiAxNi42MTcgNiAxNFYxM0gxOFYxNFpNMTYgMTBDMTQuODk2IDEwIDE0IDkuMTA1IDE0IDhDMTQgNi44OTYgMTQuODk2IDYgMTYgNkMxNy4xMDQgNiAxOCA2Ljg5NiAxOCA4QzE4IDkuMTA1IDE3LjEwNCAxMCAxNiAxMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=); + mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJDNi40NzcgMiAyIDYuNDc3IDIgMTJDMiAxNy41MjIgNi40NzcgMjIgMTIgMjJDMTcuNTIzIDIyIDIyIDE3LjUyMiAyMiAxMkMyMiA2LjQ3NyAxNy41MjMgMiAxMiAyWk04IDZDOS4xMDQgNiAxMCA2Ljg5NiAxMCA4QzEwIDkuMTA1IDkuMTA0IDEwIDggMTBDNi44OTYgMTAgNiA5LjEwNSA2IDhDNiA2Ljg5NiA2Ljg5NiA2IDggNlpNMTggMTRDMTggMTYuNjE3IDE1LjE0IDE5IDEyIDE5QzguODYgMTkgNiAxNi42MTcgNiAxNFYxM0gxOFYxNFpNMTYgMTBDMTQuODk2IDEwIDE0IDkuMTA1IDE0IDhDMTQgNi44OTYgMTQuODk2IDYgMTYgNkMxNy4xMDQgNiAxOCA2Ljg5NiAxOCA4QzE4IDkuMTA1IDE3LjEwNCAxMCAxNiAxMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=); + transform: none !important; + filter: none !important; + } + svg { + color: var(--channeltextarea-button-icon); + } + } + } + } +} diff --git a/scss/components/__editing-textarea.scss b/scss/components/__editing-textarea.scss new file mode 100644 index 0000000..6e8d1b9 --- /dev/null +++ b/scss/components/__editing-textarea.scss @@ -0,0 +1,11 @@ +.channelTextArea-220_Gz { + .buttonContainer-2lnNiN { + z-index: 2; + position: absolute; + right: 0; + top: 0; + .button-3BaQ4X { + background-color: transparent !important; + } + } +} diff --git a/scss/components/__popouts.scss b/scss/components/__popouts.scss new file mode 100644 index 0000000..664314e --- /dev/null +++ b/scss/components/__popouts.scss @@ -0,0 +1,46 @@ +#app-mount { + // || GIF / Sticker / Emoji Drawer + .drawerSizingWrapper-1txdWG { + right: 114px; + .navList-YSb9UB { + #emoji-picker-tab { + order: 1; + margin-left: 0; + } + #sticker-picker-tab { + order: 2; + } + #gif-picker-tab { + order: 3; + margin-left: 8px; + } + } + } + // || Autocomplete + .autocomplete-3jLKbj { + bottom: 100%; + padding-left: 8px; + border-radius: 0; + box-shadow: none; + background-color: var(--background-secondary-alt); + } + .autocomplete-3NRXG8 { + bottom: 100%; + border-radius: 0; + box-shadow: none; + background-color: var(--background-secondary-alt); + .categoryHeader-OpJ1Ly { + background-color: var(--background-secondary-alt); + } + } + .attachedBars-2BCP3l ~ { + .autocomplete-3jLKbj, + .autocomplete-3NRXG8 { + border-bottom: 1px solid var(--background-primary); + } + } + // || Stickers + .stickerIconOffset-2zxofV { + display: none; + } +} diff --git a/scss/components/_index.scss b/scss/components/_index.scss new file mode 100644 index 0000000..4dece8d --- /dev/null +++ b/scss/components/_index.scss @@ -0,0 +1,4 @@ +@forward "./_channel-textarea"; +@forward "./_default-textarea"; +@forward "./_editing-textarea"; +@forward "./_popouts"; diff --git a/scss/main.scss b/scss/main.scss new file mode 100644 index 0000000..f4e6d6d --- /dev/null +++ b/scss/main.scss @@ -0,0 +1,2 @@ +@use "./abstracts"; +@use "./components"; diff --git a/src/abstracts/_variables.scss b/src/abstracts/_variables.scss deleted file mode 100644 index 14fb7f0..0000000 --- a/src/abstracts/_variables.scss +++ /dev/null @@ -1,19 +0,0 @@ -:root { - /* || Main */ - --channeltextarea-rounding: 25px; - --channeltextarea-background: var(--background-secondary-alt); - --channeltextarea-border: var(--background-secondary); - - /* || Default Buttons */ - --channeltextarea-button-rounding: 50%; - --channeltextarea-button-icon: var(--interactive-normal); - --channeltextarea-button-background: var(--channeltextarea-background); - --channeltextarea-button-hover: var(--background-tertiary); - - /* || Accents */ - --channeltextarea-caret: var(--brand-experiment-400); - --channeltextarea-sendbutton-icon: var(--brand-experiment-130); - --channeltextarea-sendbutton-background: var(--brand-experiment); - --channeltextarea-sendbutton-hover: var(--brand-experiment-460); - --channeltextarea-sendbutton-active: var(--brand-experiment-530); -} diff --git a/src/components/_channel-textarea.scss b/src/components/_channel-textarea.scss deleted file mode 100644 index 049afa0..0000000 --- a/src/components/_channel-textarea.scss +++ /dev/null @@ -1,145 +0,0 @@ -.chatContent-3KubbW { - .jumpToPresentBar-1cEnH0 { - // i should probably redo this - display: block; - left: calc(100% - 50px); - width: 0; - height: 0; - bottom: 50px; - .barButtonMain-2GIx4o, - .spinner-2RT7ZC { - display: none; - } - .barButtonAlt-TQoCdZ { - top: 0; - width: 0; - height: 0; - font-size: 0; - .barButtonIcon-bMvzp2 { - z-index: 100; - position: absolute; - display: unset; - top: 0; - right: 0; - width: 30px; - height: 30px; - margin-left: 0; - padding: 9px; - border-radius: 50px; - color: var(--interactive-normal); - background-color: var(--background-tertiary); - } - } - } - .form-3gdLxP { - margin: 0; - padding: 0; - border-top: 1px solid var(--channeltextarea-border); - &::before { - display: none; - } - .channelTextArea-1FufC0 { - margin: 0; - padding: 0; - .attachedBars-2BCP3l { - border-radius: 0; - background-color: var(--background-secondary-alt); - .replyBar-1oi75v, - .threadSuggestionBar-3ExSyc { - background-color: transparent; - } - } - .channelAttachmentArea-HwpkuQ { - margin-top: -11px; - margin-bottom: 5px; - margin-left: 0; - + .divider-2rZFJK { - display: none; - } - .wrapper-2vIMkT { - background-color: var(--background-floating); - } - } - .scrollableContainer-15eg7h { - padding: 15px; - overflow-y: unset; - .inner-NQg18Y { - padding-left: 0; - width: 100%; - .buttons-uaqb-5 { - > button ~ .expression-picker-chat-input-button:not(:nth-child(4)) { - display: none; - } - .emojiButton-3FRTuj { - display: flex !important; - order: -1; - position: absolute; - left: -50px; - .button-f2h6uQ { - background-color: transparent; - } - } - .separator-3ng7S5 { - margin: 0; - &::before { - display: none; - } - .button-f2h6uQ { - margin-right: 0; - .innerButton-1aF_E_ { - margin-left: 2px; - margin-right: 0; - transition: background-color 200ms ease; - svg { - opacity: 0.25; - transition: all 200ms ease; - } - } - &:not([disabled]) { - background-color: var(--channeltextarea-sendbutton-background); - &:hover { - background-color: var(--channeltextarea-sendbutton-hover); - } - &:active { - background-color: var(--channeltextarea-sendbutton-active); - } - svg { - opacity: 1; - color: var(--channeltextarea-sendbutton-icon); - } - } - } - } - } - .attachButton-1ijpt9 { - .attachButtonPlus-3IYelE { - d: path( - "M10.6667 4V10.6667H4V13.3333H10.6667V20H13.3333V13.3333H20V10.6667H13.3333V4H10.6667Z" - ); - fill: var(--channeltextarea-button-icon); - } - .attachButtonPlay-1ATmb5 { - display: none; - } - } - .characterCount-8yNPfb { - right: unset; - bottom: 0; - left: 15px; - } - } - } - } - .typing-2J1mQU { - top: -24px; - right: 0; - left: 0; - padding-right: 5px; - border-bottom: 1px solid var(--background-primary); - background-color: var(--background-secondary-alt); - } - } - .scrollerSpacer-3AqkT9 { - height: 25px; - } -} diff --git a/src/components/_default-textarea.scss b/src/components/_default-textarea.scss deleted file mode 100644 index a1d5dfc..0000000 --- a/src/components/_default-textarea.scss +++ /dev/null @@ -1,60 +0,0 @@ -.base-2jDfDU { - .channelTextArea-220_Gz, - .channelTextArea-1FufC0, - .scrollableContainer-15eg7h { - background-color: transparent; - } - .channelTextArea-1VQBuV { - .inner-NQg18Y { - margin-right: -5px; - .textArea-2CLwUE { - margin-right: 5px; - border-radius: var(--channeltextarea-rounding); - background-color: var(--channeltextarea-background); - .fontSize16Padding-XoMpjI { - left: 16px; - padding-left: 0; - } - .slateTextArea-27tjG0 { - margin-right: 44px; - caret-color: var(--channeltextarea-caret); - border-radius: var(--channeltextarea-rounding); - } - } - .buttons-uaqb-5 { - margin-right: 0; - } - .button-ejjZWC { - width: 44px; - height: 44px; - margin-right: 5px; - margin-left: 0; - padding: 0; - border-radius: var(--channeltextarea-button-rounding); - background-color: var(--channeltextarea-button-background); - transition: background-color ease-in-out 125ms; - &:hover:not([disabled]), - &:active:not([disabled]) { - background-color: var(--channeltextarea-button-hover); - } - &.emojiButton-1fMsf3 { - background-color: transparent; - } - .sprite-2lxwfc { - margin-bottom: 2px; - background-color: var(--channeltextarea-button-icon); - background-size: unset !important; - background-position: unset !important; - background-image: none !important; - -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJDNi40NzcgMiAyIDYuNDc3IDIgMTJDMiAxNy41MjIgNi40NzcgMjIgMTIgMjJDMTcuNTIzIDIyIDIyIDE3LjUyMiAyMiAxMkMyMiA2LjQ3NyAxNy41MjMgMiAxMiAyWk04IDZDOS4xMDQgNiAxMCA2Ljg5NiAxMCA4QzEwIDkuMTA1IDkuMTA0IDEwIDggMTBDNi44OTYgMTAgNiA5LjEwNSA2IDhDNiA2Ljg5NiA2Ljg5NiA2IDggNlpNMTggMTRDMTggMTYuNjE3IDE1LjE0IDE5IDEyIDE5QzguODYgMTkgNiAxNi42MTcgNiAxNFYxM0gxOFYxNFpNMTYgMTBDMTQuODk2IDEwIDE0IDkuMTA1IDE0IDhDMTQgNi44OTYgMTQuODk2IDYgMTYgNkMxNy4xMDQgNiAxOCA2Ljg5NiAxOCA4QzE4IDkuMTA1IDE3LjEwNCAxMCAxNiAxMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=); - mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJDNi40NzcgMiAyIDYuNDc3IDIgMTJDMiAxNy41MjIgNi40NzcgMjIgMTIgMjJDMTcuNTIzIDIyIDIyIDE3LjUyMiAyMiAxMkMyMiA2LjQ3NyAxNy41MjMgMiAxMiAyWk04IDZDOS4xMDQgNiAxMCA2Ljg5NiAxMCA4QzEwIDkuMTA1IDkuMTA0IDEwIDggMTBDNi44OTYgMTAgNiA5LjEwNSA2IDhDNiA2Ljg5NiA2Ljg5NiA2IDggNlpNMTggMTRDMTggMTYuNjE3IDE1LjE0IDE5IDEyIDE5QzguODYgMTkgNiAxNi42MTcgNiAxNFYxM0gxOFYxNFpNMTYgMTBDMTQuODk2IDEwIDE0IDkuMTA1IDE0IDhDMTQgNi44OTYgMTQuODk2IDYgMTYgNkMxNy4xMDQgNiAxOCA2Ljg5NiAxOCA4QzE4IDkuMTA1IDE3LjEwNCAxMCAxNiAxMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=); - transform: none !important; - filter: none !important; - } - svg { - color: var(--channeltextarea-button-icon); - } - } - } - } -} diff --git a/src/components/_editing-textarea.scss b/src/components/_editing-textarea.scss deleted file mode 100644 index 8001190..0000000 --- a/src/components/_editing-textarea.scss +++ /dev/null @@ -1,11 +0,0 @@ -.channelTextArea-220_Gz { - .buttonContainer-2lnNiN { - z-index: 2; - position: absolute; - right: 0; - top: 0; - .button-3BaQ4X { - background-color: transparent !important; - } - } -} diff --git a/src/components/_popouts.scss b/src/components/_popouts.scss deleted file mode 100644 index 04a184f..0000000 --- a/src/components/_popouts.scss +++ /dev/null @@ -1,46 +0,0 @@ -#app-mount { - // || GIF / Sticker / Emoji Drawer - .drawerSizingWrapper-1txdWG { - right: 114px; - .navList-YSb9UB { - #emoji-picker-tab { - order: 1; - margin-left: 0; - } - #sticker-picker-tab { - order: 2; - } - #gif-picker-tab { - order: 3; - margin-left: 8px; - } - } - } - // || Autocomplete - .autocomplete-3jLKbj { - bottom: 100%; - padding-left: 8px; - border-radius: 0; - box-shadow: none; - background-color: var(--background-secondary-alt); - } - .autocomplete-3NRXG8 { - bottom: 100%; - border-radius: 0; - box-shadow: none; - background-color: var(--background-secondary-alt); - .categoryHeader-OpJ1Ly { - background-color: var(--background-secondary-alt); - } - } - .attachedBars-2BCP3l ~ { - .autocomplete-3jLKbj, - .autocomplete-3NRXG8 { - border-bottom: 1px solid var(--background-primary); - } - } - // || Stickers - .stickerIconOffset-2zxofV { - display: none; - } -} diff --git a/src/source.css b/src/source.css deleted file mode 100644 index c87ef93..0000000 --- a/src/source.css +++ /dev/null @@ -1,373 +0,0 @@ -:root { - /* || Main */ - --channeltextarea-rounding: 25px; - --channeltextarea-background: var(--background-secondary-alt); - --channeltextarea-border: var(--background-secondary); - /* || Default Buttons */ - --channeltextarea-button-rounding: 50%; - --channeltextarea-button-icon: var(--interactive-normal); - --channeltextarea-button-background: var(--channeltextarea-background); - --channeltextarea-button-hover: var(--background-tertiary); - /* || Accents */ - --channeltextarea-caret: var(--brand-experiment-400); - --channeltextarea-sendbutton-icon: var(--brand-experiment-130); - --channeltextarea-sendbutton-background: var(--brand-experiment); - --channeltextarea-sendbutton-hover: var(--brand-experiment-460); - --channeltextarea-sendbutton-active: var(--brand-experiment-530); -} - -.base-2jDfDU .channelTextArea-220_Gz, -.base-2jDfDU .channelTextArea-1FufC0, -.base-2jDfDU .scrollableContainer-15eg7h { - background-color: transparent; -} -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y { - margin-right: -5px; -} -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y .textArea-2CLwUE { - margin-right: 5px; - border-radius: var(--channeltextarea-rounding); - background-color: var(--channeltextarea-background); -} -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y .textArea-2CLwUE .fontSize16Padding-XoMpjI { - left: 16px; - padding-left: 0; -} -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y .textArea-2CLwUE .slateTextArea-27tjG0 { - margin-right: 44px; - caret-color: var(--channeltextarea-caret); - border-radius: var(--channeltextarea-rounding); -} -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y .buttons-uaqb-5 { - margin-right: 0; -} -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y .button-ejjZWC { - width: 44px; - height: 44px; - margin-right: 5px; - margin-left: 0; - padding: 0; - border-radius: var(--channeltextarea-button-rounding); - background-color: var(--channeltextarea-button-background); - transition: background-color ease-in-out 125ms; -} -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y .button-ejjZWC:hover:not([disabled]), -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y .button-ejjZWC:active:not([disabled]) { - background-color: var(--channeltextarea-button-hover); -} -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y .button-ejjZWC.emojiButton-1fMsf3 { - background-color: transparent; -} -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y .button-ejjZWC .sprite-2lxwfc { - margin-bottom: 2px; - background-color: var(--channeltextarea-button-icon); - background-size: unset !important; - background-position: unset !important; - background-image: none !important; - -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJDNi40NzcgMiAyIDYuNDc3IDIgMTJDMiAxNy41MjIgNi40NzcgMjIgMTIgMjJDMTcuNTIzIDIyIDIyIDE3LjUyMiAyMiAxMkMyMiA2LjQ3NyAxNy41MjMgMiAxMiAyWk04IDZDOS4xMDQgNiAxMCA2Ljg5NiAxMCA4QzEwIDkuMTA1IDkuMTA0IDEwIDggMTBDNi44OTYgMTAgNiA5LjEwNSA2IDhDNiA2Ljg5NiA2Ljg5NiA2IDggNlpNMTggMTRDMTggMTYuNjE3IDE1LjE0IDE5IDEyIDE5QzguODYgMTkgNiAxNi42MTcgNiAxNFYxM0gxOFYxNFpNMTYgMTBDMTQuODk2IDEwIDE0IDkuMTA1IDE0IDhDMTQgNi44OTYgMTQuODk2IDYgMTYgNkMxNy4xMDQgNiAxOCA2Ljg5NiAxOCA4QzE4IDkuMTA1IDE3LjEwNCAxMCAxNiAxMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=); - mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJDNi40NzcgMiAyIDYuNDc3IDIgMTJDMiAxNy41MjIgNi40NzcgMjIgMTIgMjJDMTcuNTIzIDIyIDIyIDE3LjUyMiAyMiAxMkMyMiA2LjQ3NyAxNy41MjMgMiAxMiAyWk04IDZDOS4xMDQgNiAxMCA2Ljg5NiAxMCA4QzEwIDkuMTA1IDkuMTA0IDEwIDggMTBDNi44OTYgMTAgNiA5LjEwNSA2IDhDNiA2Ljg5NiA2Ljg5NiA2IDggNlpNMTggMTRDMTggMTYuNjE3IDE1LjE0IDE5IDEyIDE5QzguODYgMTkgNiAxNi42MTcgNiAxNFYxM0gxOFYxNFpNMTYgMTBDMTQuODk2IDEwIDE0IDkuMTA1IDE0IDhDMTQgNi44OTYgMTQuODk2IDYgMTYgNkMxNy4xMDQgNiAxOCA2Ljg5NiAxOCA4QzE4IDkuMTA1IDE3LjEwNCAxMCAxNiAxMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=); - transform: none !important; - filter: none !important; -} -.base-2jDfDU .channelTextArea-1VQBuV .inner-NQg18Y .button-ejjZWC svg { - color: var(--channeltextarea-button-icon); -} - -.channelTextArea-220_Gz .buttonContainer-2lnNiN { - z-index: 2; - position: absolute; - right: 0; - top: 0; -} -.channelTextArea-220_Gz .buttonContainer-2lnNiN .button-3BaQ4X { - background-color: transparent !important; -} - -.chatContent-3KubbW .jumpToPresentBar-1cEnH0 { - display: block; - left: calc(100% - 50px); - width: 0; - height: 0; - bottom: 50px; -} -.chatContent-3KubbW .jumpToPresentBar-1cEnH0 .barButtonMain-2GIx4o, -.chatContent-3KubbW .jumpToPresentBar-1cEnH0 .spinner-2RT7ZC { - display: none; -} -.chatContent-3KubbW .jumpToPresentBar-1cEnH0 .barButtonAlt-TQoCdZ { - top: 0; - width: 0; - height: 0; - font-size: 0; -} -.chatContent-3KubbW .jumpToPresentBar-1cEnH0 .barButtonAlt-TQoCdZ .barButtonIcon-bMvzp2 { - z-index: 100; - position: absolute; - display: unset; - top: 0; - right: 0; - width: 30px; - height: 30px; - margin-left: 0; - padding: 9px; - border-radius: 50px; - color: var(--interactive-normal); - background-color: var(--background-tertiary); -} -.chatContent-3KubbW .form-3gdLxP { - margin: 0; - padding: 0; - border-top: 1px solid var(--channeltextarea-border); -} -.chatContent-3KubbW .form-3gdLxP::before { - display: none; -} -.chatContent-3KubbW .form-3gdLxP .channelTextArea-1FufC0 { - margin: 0; - padding: 0; -} -.chatContent-3KubbW .form-3gdLxP .channelTextArea-1FufC0 .attachedBars-2BCP3l { - border-radius: 0; - background-color: var(--background-secondary-alt); -} -.chatContent-3KubbW .form-3gdLxP .channelTextArea-1FufC0 .attachedBars-2BCP3l .replyBar-1oi75v, -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .attachedBars-2BCP3l - .threadSuggestionBar-3ExSyc { - background-color: transparent; -} -.chatContent-3KubbW .form-3gdLxP .channelTextArea-1FufC0 .channelAttachmentArea-HwpkuQ { - margin-top: -11px; - margin-bottom: 5px; - margin-left: 0; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .channelAttachmentArea-HwpkuQ - + .divider-2rZFJK { - display: none; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .channelAttachmentArea-HwpkuQ - .wrapper-2vIMkT { - background-color: var(--background-floating); -} -.chatContent-3KubbW .form-3gdLxP .channelTextArea-1FufC0 .scrollableContainer-15eg7h { - padding: 15px; - overflow-y: unset; -} -.chatContent-3KubbW .form-3gdLxP .channelTextArea-1FufC0 .scrollableContainer-15eg7h .inner-NQg18Y { - padding-left: 0; - width: 100%; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - > button - ~ .expression-picker-chat-input-button:not(:nth-child(4)) { - display: none; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .emojiButton-3FRTuj { - display: flex !important; - order: -1; - position: absolute; - left: -50px; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .emojiButton-3FRTuj - .button-f2h6uQ { - background-color: transparent; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .separator-3ng7S5 { - margin: 0; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .separator-3ng7S5::before { - display: none; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .separator-3ng7S5 - .button-f2h6uQ { - margin-right: 0; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .separator-3ng7S5 - .button-f2h6uQ - .innerButton-1aF_E_ { - margin-left: 2px; - margin-right: 0; - transition: background-color 200ms ease; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .separator-3ng7S5 - .button-f2h6uQ - .innerButton-1aF_E_ - svg { - opacity: 0.25; - transition: all 200ms ease; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .separator-3ng7S5 - .button-f2h6uQ:not([disabled]) { - background-color: var(--channeltextarea-sendbutton-background); -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .separator-3ng7S5 - .button-f2h6uQ:not([disabled]):hover { - background-color: var(--channeltextarea-sendbutton-hover); -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .separator-3ng7S5 - .button-f2h6uQ:not([disabled]):active { - background-color: var(--channeltextarea-sendbutton-active); -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .buttons-uaqb-5 - .separator-3ng7S5 - .button-f2h6uQ:not([disabled]) - svg { - opacity: 1; - color: var(--channeltextarea-sendbutton-icon); -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .attachButton-1ijpt9 - .attachButtonPlus-3IYelE { - d: path("M10.6667 4V10.6667H4V13.3333H10.6667V20H13.3333V13.3333H20V10.6667H13.3333V4H10.6667Z"); - fill: var(--channeltextarea-button-icon); -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .attachButton-1ijpt9 - .attachButtonPlay-1ATmb5 { - display: none; -} -.chatContent-3KubbW - .form-3gdLxP - .channelTextArea-1FufC0 - .scrollableContainer-15eg7h - .inner-NQg18Y - .characterCount-8yNPfb { - right: unset; - bottom: 0; - left: 15px; -} -.chatContent-3KubbW .form-3gdLxP .typing-2J1mQU { - top: -24px; - right: 0; - left: 0; - padding-right: 5px; - border-bottom: 1px solid var(--background-primary); - background-color: var(--background-secondary-alt); -} -.chatContent-3KubbW .scrollerSpacer-3AqkT9 { - height: 25px; -} - -#app-mount .drawerSizingWrapper-1txdWG { - right: 114px; -} -#app-mount .drawerSizingWrapper-1txdWG .navList-YSb9UB #emoji-picker-tab { - order: 1; - margin-left: 0; -} -#app-mount .drawerSizingWrapper-1txdWG .navList-YSb9UB #sticker-picker-tab { - order: 2; -} -#app-mount .drawerSizingWrapper-1txdWG .navList-YSb9UB #gif-picker-tab { - order: 3; - margin-left: 8px; -} -#app-mount .autocomplete-3jLKbj { - bottom: 100%; - padding-left: 8px; - border-radius: 0; - box-shadow: none; - background-color: var(--background-secondary-alt); -} -#app-mount .autocomplete-3NRXG8 { - bottom: 100%; - border-radius: 0; - box-shadow: none; - background-color: var(--background-secondary-alt); -} -#app-mount .autocomplete-3NRXG8 .categoryHeader-OpJ1Ly { - background-color: var(--background-secondary-alt); -} -#app-mount .attachedBars-2BCP3l ~ .autocomplete-3jLKbj, -#app-mount .attachedBars-2BCP3l ~ .autocomplete-3NRXG8 { - border-bottom: 1px solid var(--background-primary); -} -#app-mount .stickerIconOffset-2zxofV { - display: none; -} diff --git a/src/source.scss b/src/source.scss deleted file mode 100644 index ff2e51a..0000000 --- a/src/source.scss +++ /dev/null @@ -1,6 +0,0 @@ -@use "./abstracts/variables"; - -@use "./components/default-textarea"; -@use "./components/editing-textarea"; -@use "./components/channel-textarea"; -@use "./components/popouts";