merge: branch 'master' into production

This commit is contained in:
Paul Makles 2022-09-01 14:04:27 +01:00
commit 88bc8f93b6
13 changed files with 445 additions and 290 deletions

3
.gitmodules vendored
View file

@ -1,3 +1,6 @@
[submodule "external/lang"]
path = external/lang
url = https://github.com/revoltchat/translations
[submodule "external/components"]
path = external/components
url = https://github.com/revoltchat/components

View file

@ -43,6 +43,7 @@ Get revite up and running locally.
git clone --recursive https://github.com/revoltchat/revite
cd revite
yarn
yarn build:components
yarn dev
```
@ -55,6 +56,7 @@ You can now access the client at http://local.revolt.chat:3000.
| `yarn pull` | Setup assets required for Revite. |
| `yarn dev` | Start the Revolt client in development mode. |
| `yarn build` | Build the Revolt client. |
| `yarn build:components` | Build the Revolt components library. |
| `yarn preview` | Start a local server with the built client. |
| `yarn lint` | Run ESLint on the client. |
| `yarn fmt` | Run Prettier on the client. |

1
external/components vendored Submodule

@ -0,0 +1 @@
Subproject commit 5e6e4a09c45baf18dcc44925f0113bad1d732e9c

2
external/lang vendored

@ -1 +1 @@
Subproject commit 81526bc70e39a90d6e64a60c34d7d4478b95b05a
Subproject commit 8ec1e5571e3d29a93500c0199f6823d16056b6f8

View file

@ -3,7 +3,8 @@
"scripts": {
"dev": "node scripts/setup_assets.js --check && vite",
"pull": "node scripts/setup_assets.js",
"build": "rimraf build && node scripts/setup_assets.js --check && vite build",
"build:components": "cd external && cd components && yarn && yarn build:esm",
"build": "yarn && rimraf build && node scripts/setup_assets.js --check && yarn build:components && vite build",
"build:highmem": "NODE_OPTIONS='--max-old-space-size=4096' yarn build",
"preview": "vite preview",
"lint": "eslint src/**/*.{js,jsx,ts,tsx}",
@ -43,10 +44,11 @@
}
},
"dependencies": {
"@revoltchat/ui": "^1.0.77",
"fs-extra": "^10.0.0",
"klaw": "^3.0.0",
"sirv-cli": "^1.0.14",
"vite": "^2.6.14"
"vite": "^3.0.5"
},
"devDependencies": {
"@babel/plugin-proposal-decorators": "^7.17.9",
@ -75,7 +77,6 @@
"@hcaptcha/react-hcaptcha": "^0.3.6",
"@insertish/vite-plugin-babel-macros": "^1.0.5",
"@preact/preset-vite": "^2.0.0",
"@revoltchat/ui": "1.0.77",
"@rollup/plugin-replace": "^2.4.2",
"@styled-icons/boxicons-logos": "^10.38.0",
"@styled-icons/boxicons-regular": "^10.38.0",
@ -143,7 +144,7 @@
"remark-math": "^5.1.1",
"remark-parse": "^10.0.1",
"remark-rehype": "^10.1.0",
"revolt.js": "6.0.13",
"revolt.js": "6.0.16",
"rimraf": "^3.0.2",
"sass": "^1.35.1",
"semver": "^7.3.7",
@ -158,7 +159,7 @@
"unified": "^10.1.2",
"unist-util-visit": "^4.1.0",
"use-resize-observer": "^7.0.0",
"vite-plugin-pwa": "^0.11.13",
"vite-plugin-pwa": "^0.12.3",
"workbox-precaching": "^6.1.5"
},
"name": "client",
@ -166,5 +167,8 @@
"repository": "https://github.com/revoltchat/revite.git",
"author": "Paul <paulmakles@gmail.com>",
"license": "MIT",
"packageManager": "yarn@3.2.0"
"packageManager": "yarn@3.2.0",
"resolutions": {
"@revoltchat/ui": "portal:external/components"
}
}

View file

@ -14,8 +14,10 @@ POST_INSTALL="pm2 restart revite"
export REVOLT_SAAS=https://github.com/revoltchat/assets
# Exit when any command fails
set -e
# 1. Build Revite
yarn
yarn build
# 2. Archive built files

View file

@ -25,6 +25,8 @@ import {
import { state, useApplicationState } from "../../../mobx/State";
import { Reply } from "../../../mobx/stores/MessageQueue";
import { dayjs } from "../../../context/Locale";
import { emojiDictionary } from "../../../assets/emojis";
import {
clientController,
@ -226,6 +228,34 @@ export default observer(({ channel }: Props) => {
const renderer = getRenderer(channel);
if (channel.server?.member?.timeout) {
return (
<Base>
<Blocked>
<Action>
<PermissionTooltip
permission="SendMessages"
placement="top">
<ShieldX size={22} />
</PermissionTooltip>
</Action>
<div className="text">
<Text
id="app.main.channel.misc.timed_out"
fields={{
// TODO: make this reactive
time: dayjs().to(
channel.server.member.timeout,
true,
),
}}
/>
</div>
</Blocked>
</Base>
);
}
if (!channel.havePermission("SendMessage")) {
return (
<Base>

View file

@ -1,3 +1,4 @@
import { TimeFive } from "@styled-icons/boxicons-regular";
import { observer } from "mobx-react-lite";
import { useParams } from "react-router-dom";
import { User, API } from "revolt.js";
@ -8,8 +9,11 @@ import { Text } from "preact-i18n";
import { internalEmit } from "../../../lib/eventEmitter";
import { dayjs } from "../../../context/Locale";
import { useClient } from "../../../controllers/client/ClientController";
import { modalController } from "../../../controllers/modals/ModalController";
import Tooltip from "../Tooltip";
import UserIcon from "./UserIcon";
const BotBadge = styled.div`
@ -64,6 +68,7 @@ export const Username = observer(
}: UsernameProps) => {
let username = user?.username;
let color = masquerade?.colour;
let timed_out: Date | undefined;
if (user && showServerIdentity) {
const { server } = useParams<{ server?: string }>();
@ -83,6 +88,10 @@ export const Username = observer(
}
}
if (member.timeout) {
timed_out = member.timeout;
}
if (!color) {
for (const [_, { colour }] of member.orderedRoles) {
if (colour) {
@ -95,12 +104,31 @@ export const Username = observer(
}
const el = (
<Name {...otherProps} ref={innerRef} colour={color}>
{prefixAt ? "@" : undefined}
{masquerade?.name ?? username ?? (
<Text id="app.main.channel.unknown_user" />
<>
<Name {...otherProps} ref={innerRef} colour={color}>
{prefixAt ? "@" : undefined}
{masquerade?.name ?? username ?? (
<Text id="app.main.channel.unknown_user" />
)}
</Name>
{timed_out && (
<Tooltip
content={
<Text
id="app.main.channel.user_timed_out"
fields={{
time: dayjs(timed_out).fromNow(true),
}}
/>
}>
<TimeFive
size={16}
color="var(--secondary-foreground)"
/>
</Tooltip>
)}
</Name>
</>
);
if (user?.bot) {

View file

@ -189,6 +189,11 @@ const RE_QUOTE = /(^(?:>\s?){5})[>\s?]+(.*$)/gm;
*/
const RE_HTML_TAGS = /^(<\/?[a-zA-Z0-9]+>)(.*$)/gm;
/**
* Regex for matching empty lines
*/
const RE_EMPTY_LINE = /^\s*?$/gm;
/**
* Sanitise Markdown input before rendering
* @param content Input string
@ -204,6 +209,11 @@ function sanitise(content: string) {
// This is to avoid inconsistencies in rendering Markdown inside/after HTML tags
// https://github.com/revoltchat/revite/issues/733
.replace(RE_HTML_TAGS, (match) => `\u200E${match}`)
// Replace empty lines with non-breaking space
// because remark renderer is collapsing empty
// or otherwise whitespace-only lines of text
.replace(RE_EMPTY_LINE, "")
);
}

View file

@ -9,6 +9,7 @@ import { useApplicationState } from "../../../mobx/State";
import { useClient } from "../../../controllers/client/ClientController";
import { modalController } from "../../../controllers/modals/ModalController";
import { IS_REVOLT } from "../../../version";
/**
* Server list sidebar shim component
@ -35,6 +36,7 @@ export default observer(() => {
home={state.layout.getLastHomePath}
servers={state.ordering.orderedServers}
reorder={state.ordering.reorderServer}
showDiscovery={IS_REVOLT}
/>
);
});

View file

@ -14,6 +14,7 @@ import WaveSVG from "../../settings/assets/wave.svg";
import { clientController } from "../../../controllers/client/ClientController";
import { takeError } from "../../../controllers/client/jsx/error";
import { IS_REVOLT } from "../../../version";
import FormField from "../FormField";
import { CaptchaBlock, CaptchaProps } from "./CaptchaBlock";
import { MailProvider } from "./MailProvider";
@ -247,25 +248,23 @@ export const Form = observer(({ page, callback }: Props) => {
<Text id="login.resend" />
</Link>
</span>
{import.meta.env.VITE_API_URL &&
import.meta.env.VITE_API_URL !=
"https://api.revolt.chat" && (
<>
<br />
<Tip palette="primary">
<span>
<Text id="login.unofficial_instance" />{" "}
<a
href="https://developers.revolt.chat/faq/instances#what-is-a-third-party-instance"
style={{ color: "var(--accent)" }}
target="_blank"
rel="noreferrer">
<Text id="general.learn_more" />
</a>
</span>
</Tip>
</>
)}
{!IS_REVOLT && (
<>
<br />
<Tip palette="primary">
<span>
<Text id="login.unofficial_instance" />{" "}
<a
href="https://developers.revolt.chat/faq/instances#what-is-a-third-party-instance"
style={{ color: "var(--accent)" }}
target="_blank"
rel="noreferrer">
<Text id="general.learn_more" />
</a>
</span>
</Tip>
</>
)}
</>
)}
{(page === "reset" ||

View file

@ -1 +1,6 @@
export const APP_VERSION = "__APP_VERSION__";
export const IS_REVOLT =
import.meta.env.VITE_API_URL === "https://api.revolt.chat" ||
// future proofing
import.meta.env.VITE_API_URL === "https://app.revolt.chat/api" ||
import.meta.env.VITE_API_URL === "https://revolt.chat/api";

585
yarn.lock
View file

@ -1808,6 +1808,13 @@ __metadata:
languageName: node
linkType: hard
"@esbuild/linux-loong64@npm:0.14.54":
version: 0.14.54
resolution: "@esbuild/linux-loong64@npm:0.14.54"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
"@eslint/eslintrc@npm:^0.4.3":
version: 0.4.3
resolution: "@eslint/eslintrc@npm:0.4.3"
@ -2281,9 +2288,9 @@ __metadata:
languageName: node
linkType: hard
"@revoltchat/ui@npm:1.0.77":
version: 1.0.77
resolution: "@revoltchat/ui@npm:1.0.77"
"@revoltchat/ui@portal:external/components::locator=client%40workspace%3A.":
version: 0.0.0-use.local
resolution: "@revoltchat/ui@portal:external/components::locator=client%40workspace%3A."
dependencies:
"@styled-icons/boxicons-logos": ^10.38.0
"@styled-icons/boxicons-regular": ^10.38.0
@ -2297,9 +2304,8 @@ __metadata:
react-virtuoso: ^2.12.0
peerDependencies:
revolt.js: "*"
checksum: ac3cf9787ff11df2156db0e871e48072013d0827b14b5dbcb54e9fe7f8f97daa19325d0fda93ded7487c642df57d6aee998bbe0ccf20bb095b1027f247e47e64
languageName: node
linkType: hard
linkType: soft
"@rollup/plugin-babel@npm:^5.2.0":
version: 5.3.0
@ -3678,7 +3684,7 @@ __metadata:
"@hcaptcha/react-hcaptcha": ^0.3.6
"@insertish/vite-plugin-babel-macros": ^1.0.5
"@preact/preset-vite": ^2.0.0
"@revoltchat/ui": 1.0.77
"@revoltchat/ui": ^1.0.77
"@rollup/plugin-replace": ^2.4.2
"@styled-icons/boxicons-logos": ^10.38.0
"@styled-icons/boxicons-regular": ^10.38.0
@ -3748,7 +3754,7 @@ __metadata:
remark-math: ^5.1.1
remark-parse: ^10.0.1
remark-rehype: ^10.1.0
revolt.js: 6.0.13
revolt.js: 6.0.16
rimraf: ^3.0.2
sass: ^1.35.1
semver: ^7.3.7
@ -3764,8 +3770,8 @@ __metadata:
unified: ^10.1.2
unist-util-visit: ^4.1.0
use-resize-observer: ^7.0.0
vite: ^2.6.14
vite-plugin-pwa: ^0.11.13
vite: ^3.0.5
vite-plugin-pwa: ^0.12.3
workbox-precaching: ^6.1.5
languageName: unknown
linkType: soft
@ -4318,147 +4324,176 @@ __metadata:
languageName: node
linkType: hard
"esbuild-android-arm64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-android-arm64@npm:0.13.14"
"esbuild-android-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-android-64@npm:0.14.54"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
"esbuild-android-arm64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-android-arm64@npm:0.14.54"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"esbuild-darwin-64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-darwin-64@npm:0.13.14"
"esbuild-darwin-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-darwin-64@npm:0.14.54"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"esbuild-darwin-arm64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-darwin-arm64@npm:0.13.14"
"esbuild-darwin-arm64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-darwin-arm64@npm:0.14.54"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"esbuild-freebsd-64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-freebsd-64@npm:0.13.14"
"esbuild-freebsd-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-freebsd-64@npm:0.14.54"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"esbuild-freebsd-arm64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-freebsd-arm64@npm:0.13.14"
"esbuild-freebsd-arm64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-freebsd-arm64@npm:0.14.54"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
"esbuild-linux-32@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-linux-32@npm:0.13.14"
"esbuild-linux-32@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-32@npm:0.14.54"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
"esbuild-linux-64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-linux-64@npm:0.13.14"
"esbuild-linux-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-64@npm:0.14.54"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
"esbuild-linux-arm64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-linux-arm64@npm:0.13.14"
"esbuild-linux-arm64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-arm64@npm:0.14.54"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
"esbuild-linux-arm@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-linux-arm@npm:0.13.14"
"esbuild-linux-arm@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-arm@npm:0.14.54"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"esbuild-linux-mips64le@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-linux-mips64le@npm:0.13.14"
"esbuild-linux-mips64le@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-mips64le@npm:0.14.54"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
"esbuild-linux-ppc64le@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-linux-ppc64le@npm:0.13.14"
"esbuild-linux-ppc64le@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-ppc64le@npm:0.14.54"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
"esbuild-netbsd-64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-netbsd-64@npm:0.13.14"
"esbuild-linux-riscv64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-riscv64@npm:0.14.54"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
"esbuild-linux-s390x@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-s390x@npm:0.14.54"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
"esbuild-netbsd-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-netbsd-64@npm:0.14.54"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
"esbuild-openbsd-64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-openbsd-64@npm:0.13.14"
"esbuild-openbsd-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-openbsd-64@npm:0.14.54"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
"esbuild-sunos-64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-sunos-64@npm:0.13.14"
"esbuild-sunos-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-sunos-64@npm:0.14.54"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
"esbuild-windows-32@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-windows-32@npm:0.13.14"
"esbuild-windows-32@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-windows-32@npm:0.14.54"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"esbuild-windows-64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-windows-64@npm:0.13.14"
"esbuild-windows-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-windows-64@npm:0.14.54"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"esbuild-windows-arm64@npm:0.13.14":
version: 0.13.14
resolution: "esbuild-windows-arm64@npm:0.13.14"
"esbuild-windows-arm64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-windows-arm64@npm:0.14.54"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"esbuild@npm:^0.13.2":
version: 0.13.14
resolution: "esbuild@npm:0.13.14"
"esbuild@npm:^0.14.47":
version: 0.14.54
resolution: "esbuild@npm:0.14.54"
dependencies:
esbuild-android-arm64: 0.13.14
esbuild-darwin-64: 0.13.14
esbuild-darwin-arm64: 0.13.14
esbuild-freebsd-64: 0.13.14
esbuild-freebsd-arm64: 0.13.14
esbuild-linux-32: 0.13.14
esbuild-linux-64: 0.13.14
esbuild-linux-arm: 0.13.14
esbuild-linux-arm64: 0.13.14
esbuild-linux-mips64le: 0.13.14
esbuild-linux-ppc64le: 0.13.14
esbuild-netbsd-64: 0.13.14
esbuild-openbsd-64: 0.13.14
esbuild-sunos-64: 0.13.14
esbuild-windows-32: 0.13.14
esbuild-windows-64: 0.13.14
esbuild-windows-arm64: 0.13.14
"@esbuild/linux-loong64": 0.14.54
esbuild-android-64: 0.14.54
esbuild-android-arm64: 0.14.54
esbuild-darwin-64: 0.14.54
esbuild-darwin-arm64: 0.14.54
esbuild-freebsd-64: 0.14.54
esbuild-freebsd-arm64: 0.14.54
esbuild-linux-32: 0.14.54
esbuild-linux-64: 0.14.54
esbuild-linux-arm: 0.14.54
esbuild-linux-arm64: 0.14.54
esbuild-linux-mips64le: 0.14.54
esbuild-linux-ppc64le: 0.14.54
esbuild-linux-riscv64: 0.14.54
esbuild-linux-s390x: 0.14.54
esbuild-netbsd-64: 0.14.54
esbuild-openbsd-64: 0.14.54
esbuild-sunos-64: 0.14.54
esbuild-windows-32: 0.14.54
esbuild-windows-64: 0.14.54
esbuild-windows-arm64: 0.14.54
dependenciesMeta:
"@esbuild/linux-loong64":
optional: true
esbuild-android-64:
optional: true
esbuild-android-arm64:
optional: true
esbuild-darwin-64:
@ -4481,6 +4516,10 @@ __metadata:
optional: true
esbuild-linux-ppc64le:
optional: true
esbuild-linux-riscv64:
optional: true
esbuild-linux-s390x:
optional: true
esbuild-netbsd-64:
optional: true
esbuild-openbsd-64:
@ -4495,7 +4534,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
checksum: 8277ea74d04919cfa0c63bb181baa0142737f1e2a40ba80e6f45ebbe72df9d2b42f3f0f374789f1b5aa3d71ebc3e136c3d80946661edb09e4ed782d61cb389dc
checksum: 49e360b1185c797f5ca3a7f5f0a75121494d97ddf691f65ed1796e6257d318f928342a97f559bb8eced6a90cf604dd22db4a30e0dbbf15edd9dbf22459b639af
languageName: node
linkType: hard
@ -4855,7 +4894,7 @@ __metadata:
languageName: node
linkType: hard
"fast-glob@npm:^3.2.7":
"fast-glob@npm:^3.2.11":
version: 3.2.11
resolution: "fast-glob@npm:3.2.11"
dependencies:
@ -5416,10 +5455,10 @@ __metadata:
languageName: node
linkType: hard
"idb@npm:^6.1.4":
version: 6.1.5
resolution: "idb@npm:6.1.5"
checksum: 45d81be3bf5d5ae6d009d62b4a7eeb873fe2a9972d235aaa5c33cd3e27947b33a01fd3fb7bbdbe795cd608d2279c55ccd2db3f8b3f486bc74bdb5eab1c1be957
"idb@npm:^7.0.1":
version: 7.0.2
resolution: "idb@npm:7.0.2"
checksum: 60ebe6d5c25d9d82d400fa90e769045a9a3f44dfbc3094b105f8666f025d84f2a779e5416211572fc51f6057f8e130cb1bbfaa06cfd6f196701a8fca9f0eda17
languageName: node
linkType: hard
@ -5582,6 +5621,15 @@ __metadata:
languageName: node
linkType: hard
"is-core-module@npm:^2.9.0":
version: 2.10.0
resolution: "is-core-module@npm:2.10.0"
dependencies:
has: ^1.0.3
checksum: 0f3f77811f430af3256fa7bbc806f9639534b140f8ee69476f632c3e1eb4e28a38be0b9d1b8ecf596179c841b53576129279df95e7051d694dac4ceb6f967593
languageName: node
linkType: hard
"is-date-object@npm:^1.0.1":
version: 1.0.5
resolution: "is-date-object@npm:1.0.5"
@ -6959,12 +7007,12 @@ __metadata:
languageName: node
linkType: hard
"nanoid@npm:^3.1.30":
version: 3.1.30
resolution: "nanoid@npm:3.1.30"
"nanoid@npm:^3.3.4":
version: 3.3.4
resolution: "nanoid@npm:3.3.4"
bin:
nanoid: bin/nanoid.cjs
checksum: 276d0d4b0c41c46aeefec5f09f093e4085a2352d06881c845db22b84f8ef72cc8defae6d76bfb1d8a2a128eb2dec42ab148d16582be4e7754c97905806ef57b6
checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c
languageName: node
linkType: hard
@ -7237,7 +7285,7 @@ __metadata:
languageName: node
linkType: hard
"path-parse@npm:^1.0.6":
"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7":
version: 1.0.7
resolution: "path-parse@npm:1.0.7"
checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a
@ -7281,14 +7329,14 @@ __metadata:
languageName: node
linkType: hard
"postcss@npm:^8.3.8":
version: 8.3.11
resolution: "postcss@npm:8.3.11"
"postcss@npm:^8.4.16":
version: 8.4.16
resolution: "postcss@npm:8.4.16"
dependencies:
nanoid: ^3.1.30
nanoid: ^3.3.4
picocolors: ^1.0.0
source-map-js: ^0.6.2
checksum: 1a230553d74c66aa9585c90781ed8ea75f19cefea405d2117b67fbeb24b5b5e0e17be2e0c5a07db31dd085643a13394127ab2222e940771b70498331bf20f35e
source-map-js: ^1.0.2
checksum: 10eee25efd77868036403858577da0cefaf2e0905feeaba5770d5438ccdddba3d01cba8063e96b8aac4c6daa0ed413dd5ae0554a433a3c4db38df1d134cffc1f
languageName: node
linkType: hard
@ -7354,13 +7402,20 @@ __metadata:
languageName: node
linkType: hard
"pretty-bytes@npm:^5.3.0, pretty-bytes@npm:^5.6.0":
"pretty-bytes@npm:^5.3.0":
version: 5.6.0
resolution: "pretty-bytes@npm:5.6.0"
checksum: 9c082500d1e93434b5b291bd651662936b8bd6204ec9fa17d563116a192d6d86b98f6d328526b4e8d783c07d5499e2614a807520249692da9ec81564b2f439cd
languageName: node
linkType: hard
"pretty-bytes@npm:^6.0.0":
version: 6.0.0
resolution: "pretty-bytes@npm:6.0.0"
checksum: 0bb9f95e617236404b29a8392c6efd82d65805f622f5e809ecd70068102be857d4e3276c86d2a32fa2ef851cc29472e380945dab7bec83ec79bd57a19a10faf7
languageName: node
linkType: hard
"prismjs@npm:^1.24.1, prismjs@npm:^1.28.0":
version: 1.28.0
resolution: "prismjs@npm:1.28.0"
@ -7877,7 +7932,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0":
"resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0":
version: 1.20.0
resolution: "resolve@npm:1.20.0"
dependencies:
@ -7887,6 +7942,19 @@ __metadata:
languageName: node
linkType: hard
"resolve@npm:^1.22.1":
version: 1.22.1
resolution: "resolve@npm:1.22.1"
dependencies:
is-core-module: ^2.9.0
path-parse: ^1.0.7
supports-preserve-symlinks-flag: ^1.0.0
bin:
resolve: bin/resolve
checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e
languageName: node
linkType: hard
"resolve@npm:^2.0.0-next.3":
version: 2.0.0-next.3
resolution: "resolve@npm:2.0.0-next.3"
@ -7897,7 +7965,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@patch:resolve@^1.12.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.14.2#~builtin<compat/resolve>, resolve@patch:resolve@^1.19.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.20.0#~builtin<compat/resolve>":
"resolve@patch:resolve@^1.12.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.14.2#~builtin<compat/resolve>, resolve@patch:resolve@^1.19.0#~builtin<compat/resolve>":
version: 1.20.0
resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin<compat/resolve>::version=1.20.0&hash=07638b"
dependencies:
@ -7907,6 +7975,19 @@ __metadata:
languageName: node
linkType: hard
"resolve@patch:resolve@^1.22.1#~builtin<compat/resolve>":
version: 1.22.1
resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin<compat/resolve>::version=1.22.1&hash=07638b"
dependencies:
is-core-module: ^2.9.0
path-parse: ^1.0.7
supports-preserve-symlinks-flag: ^1.0.0
bin:
resolve: bin/resolve
checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b
languageName: node
linkType: hard
"resolve@patch:resolve@^2.0.0-next.3#~builtin<compat/resolve>":
version: 2.0.0-next.3
resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#~builtin<compat/resolve>::version=2.0.0-next.3&hash=07638b"
@ -7942,9 +8023,9 @@ __metadata:
languageName: node
linkType: hard
"revolt.js@npm:6.0.13":
version: 6.0.13
resolution: "revolt.js@npm:6.0.13"
"revolt.js@npm:6.0.16":
version: 6.0.16
resolution: "revolt.js@npm:6.0.16"
dependencies:
"@insertish/exponential-backoff": 3.1.0-patch.2
"@insertish/isomorphic-ws": ^4.0.1
@ -7958,7 +8039,7 @@ __metadata:
revolt-api: 0.5.5
ulid: ^2.3.0
ws: ^8.2.2
checksum: 15fae99ced07c93942122bcc190bb03c62bf6c9bb90ca35aec5c1ed12f547e1dad7b596c549784ba8bf38ebbb96e62af195305ec92ec9fadf69969a1681b8e23
checksum: eb7381de4a149a216496f3467b19b8e52548b0dfd02c5a0f6274f05ca7ed4d37f9985408b1b2317e4ae3b35c439df88b5ad33620c6aa5a8731783a47d14421e3
languageName: node
linkType: hard
@ -8001,9 +8082,9 @@ __metadata:
languageName: node
linkType: hard
"rollup@npm:^2.57.0":
version: 2.60.0
resolution: "rollup@npm:2.60.0"
"rollup@npm:^2.75.6, rollup@npm:^2.75.7":
version: 2.77.2
resolution: "rollup@npm:2.77.2"
dependencies:
fsevents: ~2.3.2
dependenciesMeta:
@ -8011,21 +8092,7 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
checksum: ef267b49a203f3db86d6db8c63de8737d6e3995d988dadf35c1922964c21cafbb95990543cfc716356d31bf6ca3975e58d9195df85b28721ecdc9acd3693acca
languageName: node
linkType: hard
"rollup@npm:^2.60.2":
version: 2.64.0
resolution: "rollup@npm:2.64.0"
dependencies:
fsevents: ~2.3.2
dependenciesMeta:
fsevents:
optional: true
bin:
rollup: dist/bin/rollup
checksum: dc5b28538002ed635ea54af4c2ced05c52146322c61dbe0e84f294ee62e4f232a15760fdcef9bbeb742883edf9bf093ace5389bbdd816d18b9f5740555135180
checksum: 5a84fb98a6f858906bceba091430442f6c1f362b07c5fa9123b708f87e39f52640e34a189cd9a1776ceae61300055c78ba648205fa03188451539ebeb19797df
languageName: node
linkType: hard
@ -8334,10 +8401,10 @@ __metadata:
languageName: node
linkType: hard
"source-map-js@npm:^0.6.2":
version: 0.6.2
resolution: "source-map-js@npm:0.6.2"
checksum: 9c8151a29e00fd8d3ba87709fdf9a9ce48313d653f4a29a39b4ae53d346ac79e005de624796ff42eff55cbaf26d2e87f4466001ca87831d400d818c5cf146a0e
"source-map-js@npm:^1.0.2":
version: 1.0.2
resolution: "source-map-js@npm:1.0.2"
checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c
languageName: node
linkType: hard
@ -8351,13 +8418,6 @@ __metadata:
languageName: node
linkType: hard
"source-map-url@npm:^0.4.0":
version: 0.4.1
resolution: "source-map-url@npm:0.4.1"
checksum: 64c5c2c77aff815a6e61a4120c309ae4cac01298d9bcbb3deb1b46a4dd4c46d4a1eaeda79ec9f684766ae80e8dc86367b89326ce9dd2b89947bd9291fc1ac08c
languageName: node
linkType: hard
"source-map@npm:0.5.6":
version: 0.5.6
resolution: "source-map@npm:0.5.6"
@ -8670,6 +8730,13 @@ __metadata:
languageName: node
linkType: hard
"supports-preserve-symlinks-flag@npm:^1.0.0":
version: 1.0.0
resolution: "supports-preserve-symlinks-flag@npm:1.0.0"
checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae
languageName: node
linkType: hard
"systemjs@npm:^6.12.1":
version: 6.12.1
resolution: "systemjs@npm:6.12.1"
@ -9280,37 +9347,38 @@ __metadata:
languageName: node
linkType: hard
"vite-plugin-pwa@npm:^0.11.13":
version: 0.11.13
resolution: "vite-plugin-pwa@npm:0.11.13"
"vite-plugin-pwa@npm:^0.12.3":
version: 0.12.3
resolution: "vite-plugin-pwa@npm:0.12.3"
dependencies:
debug: ^4.3.3
fast-glob: ^3.2.7
pretty-bytes: ^5.6.0
rollup: ^2.60.2
workbox-build: ^6.4.2
workbox-window: ^6.4.2
debug: ^4.3.4
fast-glob: ^3.2.11
pretty-bytes: ^6.0.0
rollup: ^2.75.7
workbox-build: ^6.5.3
workbox-window: ^6.5.3
peerDependencies:
vite: ^2.0.0
vite: ^2.0.0 || ^3.0.0-0
workbox-build: ^6.4.0
workbox-window: ^6.4.0
checksum: 0bf0c3fc0c2e075dd36197a941d973bb0d22689ba417863f768a49a9e623ee8bd10106d32361b6ac5f01bcd7968b633b1c0ef1cb2f504afa736a249453fe4c1c
checksum: 95cb06de0f4f9025462423fbaa7839f0197616082276d3ec4fd57fa3cc3b2bf47347a186c964594f18e230b2f07fcd18a065fc98f3b7be9a8980c3ca5abfe513
languageName: node
linkType: hard
"vite@npm:^2.6.14":
version: 2.6.14
resolution: "vite@npm:2.6.14"
"vite@npm:^3.0.5":
version: 3.0.5
resolution: "vite@npm:3.0.5"
dependencies:
esbuild: ^0.13.2
esbuild: ^0.14.47
fsevents: ~2.3.2
postcss: ^8.3.8
resolve: ^1.20.0
rollup: ^2.57.0
postcss: ^8.4.16
resolve: ^1.22.1
rollup: ^2.75.6
peerDependencies:
less: "*"
sass: "*"
stylus: "*"
terser: ^5.4.0
dependenciesMeta:
fsevents:
optional: true
@ -9321,9 +9389,11 @@ __metadata:
optional: true
stylus:
optional: true
terser:
optional: true
bin:
vite: bin/vite.js
checksum: 4bf2b7407771440de81546932cf0b1bd74f9254e6056665a596b9310f37b2d34a65728a2a0525300ef48fa1f3e2ec5a3366326eecf31db7b86c19463e22186a8
checksum: c00ec43356469032fa261872b028740526d5a5726132cb306741e2d9dca241dcb7b0b5d39181d5ebc39c5e82396511080640fa302c66e713a622e8bfa1f14a8d
languageName: node
linkType: hard
@ -9392,28 +9462,28 @@ __metadata:
languageName: node
linkType: hard
"workbox-background-sync@npm:6.4.2":
version: 6.4.2
resolution: "workbox-background-sync@npm:6.4.2"
"workbox-background-sync@npm:6.5.4":
version: 6.5.4
resolution: "workbox-background-sync@npm:6.5.4"
dependencies:
idb: ^6.1.4
workbox-core: 6.4.2
checksum: db8c267cef752176ab34b9d863334a700f27b70daa8109ca65fade7e2ff07f7969ccc2f64c075f043e2d8e3f89787c7f46e1bcde4c8a1a682f107c36f7e75d5e
idb: ^7.0.1
workbox-core: 6.5.4
checksum: 60ac80275cc9083b82eb53b6034e3d555d15146927a21c6017329e2b5de12d802619cc2cc6cf023f534a1f1a51671d89cdb59b26a80587d5391e8dc4b7f7dd1d
languageName: node
linkType: hard
"workbox-broadcast-update@npm:6.4.2":
version: 6.4.2
resolution: "workbox-broadcast-update@npm:6.4.2"
"workbox-broadcast-update@npm:6.5.4":
version: 6.5.4
resolution: "workbox-broadcast-update@npm:6.5.4"
dependencies:
workbox-core: 6.4.2
checksum: cbf948c84530edce754797e205ed36a2b9db3b4a2d9a97d23cab56d84bcb880f5a9f0b22549e456199c52d2feee926a138a6b4a3982e820b4a31ed64dcdd5b7d
workbox-core: 6.5.4
checksum: 63cbab2012456871ffeae401e10b16668a0654fa3fa311743cf14e05b8719b797ac3afb47dc8955d87e24f0f1199a547b090bcfdbddd67191b07697d24ac5746
languageName: node
linkType: hard
"workbox-build@npm:^6.4.2":
version: 6.4.2
resolution: "workbox-build@npm:6.4.2"
"workbox-build@npm:^6.5.3":
version: 6.5.4
resolution: "workbox-build@npm:6.5.4"
dependencies:
"@apideck/better-ajv-errors": ^0.3.1
"@babel/core": ^7.11.1
@ -9433,36 +9503,35 @@ __metadata:
rollup: ^2.43.1
rollup-plugin-terser: ^7.0.0
source-map: ^0.8.0-beta.0
source-map-url: ^0.4.0
stringify-object: ^3.3.0
strip-comments: ^2.0.1
tempy: ^0.6.0
upath: ^1.2.0
workbox-background-sync: 6.4.2
workbox-broadcast-update: 6.4.2
workbox-cacheable-response: 6.4.2
workbox-core: 6.4.2
workbox-expiration: 6.4.2
workbox-google-analytics: 6.4.2
workbox-navigation-preload: 6.4.2
workbox-precaching: 6.4.2
workbox-range-requests: 6.4.2
workbox-recipes: 6.4.2
workbox-routing: 6.4.2
workbox-strategies: 6.4.2
workbox-streams: 6.4.2
workbox-sw: 6.4.2
workbox-window: 6.4.2
checksum: 3c8d45899b11420ae2584ce39487bd4a754e7a95bd79131ef7f3b7cbdbd6482048ef178fbb741182f45bcb4e0e9d43bcf3d2600347ea5a167ca396a0ffdce2b8
workbox-background-sync: 6.5.4
workbox-broadcast-update: 6.5.4
workbox-cacheable-response: 6.5.4
workbox-core: 6.5.4
workbox-expiration: 6.5.4
workbox-google-analytics: 6.5.4
workbox-navigation-preload: 6.5.4
workbox-precaching: 6.5.4
workbox-range-requests: 6.5.4
workbox-recipes: 6.5.4
workbox-routing: 6.5.4
workbox-strategies: 6.5.4
workbox-streams: 6.5.4
workbox-sw: 6.5.4
workbox-window: 6.5.4
checksum: 7336bbab4ce8e6e43a17873beedf7360ec32e72310306c670cd4d9ebd7e5a6a729257b2806e63830136a9bf01955632c96b27edf7a00d52c7744dbe875cca6c1
languageName: node
linkType: hard
"workbox-cacheable-response@npm:6.4.2":
version: 6.4.2
resolution: "workbox-cacheable-response@npm:6.4.2"
"workbox-cacheable-response@npm:6.5.4":
version: 6.5.4
resolution: "workbox-cacheable-response@npm:6.5.4"
dependencies:
workbox-core: 6.4.2
checksum: ca8e1d64ec55b9be8a79cd6b5d905a963693a13d9fd4641ac529e2bd88c03b3a7429b16252cd15e7f30351a90737a4095d6c896ef4e0aafdf652426a741cebbb
workbox-core: 6.5.4
checksum: f7545b71c1505d6f56f4ba1191989ea7af7119e67fa4eb414d80603221acd0fa31362014106c1df9b9ea0e28bdcf1e2b440859acab06a75e38e978a0d1c2e489
languageName: node
linkType: hard
@ -9473,52 +9542,52 @@ __metadata:
languageName: node
linkType: hard
"workbox-core@npm:6.4.2":
version: 6.4.2
resolution: "workbox-core@npm:6.4.2"
checksum: bbdf4346e85d775d7162a49710957083bfa2b8cfc50b475bce02fcb62879ef1619ff381b00c969553a48b0c64c8b5ef7d9fce23fd5a64df1df8ed8f78667f23a
"workbox-core@npm:6.5.4":
version: 6.5.4
resolution: "workbox-core@npm:6.5.4"
checksum: d973cc6c1c5fdbde7f6642632384c2e0de48f08228eb234db2c97a18a7e5422b483005767e7b447ea774abc0772dfc1edef2ef2b5df174df4d40ae61d4c49719
languageName: node
linkType: hard
"workbox-expiration@npm:6.4.2":
version: 6.4.2
resolution: "workbox-expiration@npm:6.4.2"
"workbox-expiration@npm:6.5.4":
version: 6.5.4
resolution: "workbox-expiration@npm:6.5.4"
dependencies:
idb: ^6.1.4
workbox-core: 6.4.2
checksum: 15234417ec60af7fc6222bbf812619a35e2c4b62187f7c3777b2ebab28cf0c4de1d5e728bb380400eaa5a4f6263436b4889ba3b3fbc80bba05844094fb691316
idb: ^7.0.1
workbox-core: 6.5.4
checksum: 4b012b69ceafeb5afb3dd6c5c9abe6d55f2eb70666ab603bd78ff839f602336e7493990f729d507ded1fa505b852a5f9135f63afb75b9554c8f948e571143fce
languageName: node
linkType: hard
"workbox-google-analytics@npm:6.4.2":
version: 6.4.2
resolution: "workbox-google-analytics@npm:6.4.2"
"workbox-google-analytics@npm:6.5.4":
version: 6.5.4
resolution: "workbox-google-analytics@npm:6.5.4"
dependencies:
workbox-background-sync: 6.4.2
workbox-core: 6.4.2
workbox-routing: 6.4.2
workbox-strategies: 6.4.2
checksum: 69e43a18c69881b293054af3550b38b182599ae93f261d5313f4a82a20b2c0f79667cf721ee9bf32cc76b1e2e77bd8409e5c8af02c7272f4553c7a1bc727b9f4
workbox-background-sync: 6.5.4
workbox-core: 6.5.4
workbox-routing: 6.5.4
workbox-strategies: 6.5.4
checksum: fcce5e313780cb4f74ac962c4809fe04f9a93d3d3905d282552a2cbe6d5c6c1b8744641fe7c57d1e4b62754b90c56155e97e589712f99f6a4cab750731d60b93
languageName: node
linkType: hard
"workbox-navigation-preload@npm:6.4.2":
version: 6.4.2
resolution: "workbox-navigation-preload@npm:6.4.2"
"workbox-navigation-preload@npm:6.5.4":
version: 6.5.4
resolution: "workbox-navigation-preload@npm:6.5.4"
dependencies:
workbox-core: 6.4.2
checksum: ab8433b12d7273057389b9ef36a8cae605ce713625a523925c14d3345be04abfa432d01206fd5f10295250e935c51a65e0284e13d99c128f0cbd22b040252358
workbox-core: 6.5.4
checksum: c8c341b799f328bb294de8eb9e331a55501d495153237e4ddbaa08bf8630efa700621df5d81f08fb9bffc0f40ecd191a60581f72a3cd5cc72ed2e5baa318c63a
languageName: node
linkType: hard
"workbox-precaching@npm:6.4.2":
version: 6.4.2
resolution: "workbox-precaching@npm:6.4.2"
"workbox-precaching@npm:6.5.4":
version: 6.5.4
resolution: "workbox-precaching@npm:6.5.4"
dependencies:
workbox-core: 6.4.2
workbox-routing: 6.4.2
workbox-strategies: 6.4.2
checksum: b1d6c6a62418b4234b5a13aa1ed643908449ed1bc4acdbc2ffcc235341c36cd6e7b4d5fcee041c833b0c4bba07413a4da3a3a505b6f04745d2c19407e84e2f82
workbox-core: 6.5.4
workbox-routing: 6.5.4
workbox-strategies: 6.5.4
checksum: 15ef24ffb04edd13bcdfa6c4e7f64002551badce2d507031c343019b3bcdc569591fdff8f8e30cf1262d641d3eff611115bdda7b2ad0deb9d4ccef8f4be8bd20
languageName: node
linkType: hard
@ -9533,26 +9602,26 @@ __metadata:
languageName: node
linkType: hard
"workbox-range-requests@npm:6.4.2":
version: 6.4.2
resolution: "workbox-range-requests@npm:6.4.2"
"workbox-range-requests@npm:6.5.4":
version: 6.5.4
resolution: "workbox-range-requests@npm:6.5.4"
dependencies:
workbox-core: 6.4.2
checksum: 940297ed423ac414b7edf59cf4e499230f8340713a4818de4a103296f2a1b29a52371f5f2e7bc3c41f3ea9317f974b80385e4cc58d2adeed6efc4ada251e14c0
workbox-core: 6.5.4
checksum: 50f144ced7af7db77b3c64c06c0f9924db5b8573ff2c50b3899fc22c4a360baaf6b332e65f47cf812adfc9dec882a94556fed1cf90ae4ef20b645caa03d1149e
languageName: node
linkType: hard
"workbox-recipes@npm:6.4.2":
version: 6.4.2
resolution: "workbox-recipes@npm:6.4.2"
"workbox-recipes@npm:6.5.4":
version: 6.5.4
resolution: "workbox-recipes@npm:6.5.4"
dependencies:
workbox-cacheable-response: 6.4.2
workbox-core: 6.4.2
workbox-expiration: 6.4.2
workbox-precaching: 6.4.2
workbox-routing: 6.4.2
workbox-strategies: 6.4.2
checksum: 75a07ba6317f5e2fbf51b4a432914065fa8e62d232515664fc40eddc96a2c355ed03efb72411d1e73e947d40a845a2bad85c22c80e43e23fcb60b739f7869e31
workbox-cacheable-response: 6.5.4
workbox-core: 6.5.4
workbox-expiration: 6.5.4
workbox-precaching: 6.5.4
workbox-routing: 6.5.4
workbox-strategies: 6.5.4
checksum: 397befeb7c4c63adb0eb1913934ecaf496846844124044f0b39348288ad5950ffb45eb488cfef2504adeafe28a51cdbcc21af2a234813d81ab3da0949942c265
languageName: node
linkType: hard
@ -9565,12 +9634,12 @@ __metadata:
languageName: node
linkType: hard
"workbox-routing@npm:6.4.2":
version: 6.4.2
resolution: "workbox-routing@npm:6.4.2"
"workbox-routing@npm:6.5.4":
version: 6.5.4
resolution: "workbox-routing@npm:6.5.4"
dependencies:
workbox-core: 6.4.2
checksum: 7cb503caa2c87572235b0b891a07bd9bcebd644bd8eec715982b4b5285867bf885e772feef0c2b6797c868e4d65b6d1014654afde0ba779177d683f7b44e23ac
workbox-core: 6.5.4
checksum: 7198c50b9016d3cea0e5b51512d66f5813d6e6ad5e99c201435d6c0ab3baee1c90aa2bbdd72dd954f439267b6e6196fb04ec96e62347e6c89385db6c1a4dec79
languageName: node
linkType: hard
@ -9583,39 +9652,39 @@ __metadata:
languageName: node
linkType: hard
"workbox-strategies@npm:6.4.2":
version: 6.4.2
resolution: "workbox-strategies@npm:6.4.2"
"workbox-strategies@npm:6.5.4":
version: 6.5.4
resolution: "workbox-strategies@npm:6.5.4"
dependencies:
workbox-core: 6.4.2
checksum: f981ab0bb103695f765cb4305d0bf35ebe347bcb19c441a58b2b48e99dc238495b6cbb1d1d3f55c89f2dee3202d9d2f8cb31f10b98120a33ed52f7e838366a98
workbox-core: 6.5.4
checksum: 52134ecd6c05f4edd31e7b022b33a91b7b59c215bfdfb987bc0f10be02fea4d4e6385a9638a2303ba336190c5d28f9721182cd78a6779b9c817a66ec12cb1c6b
languageName: node
linkType: hard
"workbox-streams@npm:6.4.2":
version: 6.4.2
resolution: "workbox-streams@npm:6.4.2"
"workbox-streams@npm:6.5.4":
version: 6.5.4
resolution: "workbox-streams@npm:6.5.4"
dependencies:
workbox-core: 6.4.2
workbox-routing: 6.4.2
checksum: b17223f0a6604a869b6564ce29932146c4d8d8ec0e9f8d36cede5776ccde78fe0400598373c119209429ee01281d3e371c16e2722ae5d95dd67d8d526048ca14
workbox-core: 6.5.4
workbox-routing: 6.5.4
checksum: efd6917ead915011be2b25dc3ebbb9d051dbd10ba2d91cdaec36ca742360e2c33627564653fc40f336dee874d501e94bcc4a25d1b65eaf5a6ee5f1a8b894af44
languageName: node
linkType: hard
"workbox-sw@npm:6.4.2":
version: 6.4.2
resolution: "workbox-sw@npm:6.4.2"
checksum: c9b05dc9af1f3da1cdb1ca8a2e57d273e63c76eaf29a216669234dea6934ee547f47836dd930143f3c04b5c756b38d1aa221efdc90f82bb69287bf3664849853
"workbox-sw@npm:6.5.4":
version: 6.5.4
resolution: "workbox-sw@npm:6.5.4"
checksum: b95c76a74b84ff268ef7691447125697f4de85b076ebc33c9545fb7532b020b6f66b37f7a4bedbc21ab45473d1109337a5f037c45b3d99126ae8f5eeb898a687
languageName: node
linkType: hard
"workbox-window@npm:6.4.2, workbox-window@npm:^6.4.2":
version: 6.4.2
resolution: "workbox-window@npm:6.4.2"
"workbox-window@npm:6.5.4, workbox-window@npm:^6.5.3":
version: 6.5.4
resolution: "workbox-window@npm:6.5.4"
dependencies:
"@types/trusted-types": ^2.0.2
workbox-core: 6.4.2
checksum: 811dd5cae8f493e66e39729440b36a96ca3cb91b99595fd62f151c6f92f5e658109b0444aa3b91fafd1232220798c61c2164f1f2c76e21079abed9ceebe93f22
workbox-core: 6.5.4
checksum: bc43c8d31908ab564d740eb1041180c0b0ca4d1f0a3ccde59c5764a8f96d7b08edb7df975360fd37c2bec9f3f57ca9de6c7e34fd252aa1a4a075b5b002f74f60
languageName: node
linkType: hard