From a7d86c439f10ca8102c20a925582a11b70b146c5 Mon Sep 17 00:00:00 2001
From: nbats <44333466+nbats@users.noreply.github.com>
Date: Sun, 1 Sep 2024 05:08:33 -0700
Subject: [PATCH 1/9] Update sept-2024.md
---
docs/posts/sept-2024.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/posts/sept-2024.md b/docs/posts/sept-2024.md
index 10dba2d2d..e6d4a55ba 100644
--- a/docs/posts/sept-2024.md
+++ b/docs/posts/sept-2024.md
@@ -80,7 +80,7 @@ in seeing all minor changes you can follow our
### Things Removed
-- Said [Goodbye](https://redd.it/1f4fdtq) to both Fmovies and Aniwave.
+- Said Goodbye to both Fmovies and Aniwave.
- Removed SusFlix as its been down for over a week.
From e337ab380fef307ed51e411f55fcca46cd392ef8 Mon Sep 17 00:00:00 2001
From: taskylizard <75871323+taskylizard@users.noreply.github.com>
Date: Sun, 1 Sep 2024 15:12:33 +0000
Subject: [PATCH 2/9] fix: update to upstream vitepress
Fixes WEB-25
---
docs/.vitepress/config.mts | 36 +--
docs/.vitepress/constants.ts | 34 +-
docs/.vitepress/hooks/meta.ts | 7 +
docs/.vitepress/theme/Appearance.vue | 72 +++++
package.json | 2 +-
pnpm-lock.yaml | 465 +++++++++++++--------------
6 files changed, 356 insertions(+), 260 deletions(-)
create mode 100644 docs/.vitepress/theme/Appearance.vue
diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts
index 2143ae51a..fe5049258 100644
--- a/docs/.vitepress/config.mts
+++ b/docs/.vitepress/config.mts
@@ -1,3 +1,4 @@
+import { fileURLToPath } from 'node:url'
import consola from 'consola'
import UnoCSS from 'unocss/vite'
import AutoImport from 'unplugin-auto-import/vite'
@@ -8,6 +9,7 @@ import {
commitRef,
feedback,
meta,
+ nav,
search,
sidebar,
socialLinks
@@ -58,6 +60,16 @@ export default defineConfig({
ssr: {
noExternal: ['@fmhy/components']
},
+ resolve: {
+ alias: [
+ {
+ find: /^.*VPSwitchAppearance\.vue$/,
+ replacement: fileURLToPath(
+ new URL('./theme/Appearance.vue', import.meta.url)
+ )
+ }
+ ]
+ },
optimizeDeps: { exclude: ['workbox-window'] },
plugins: [
OptimizeExclude(),
@@ -121,29 +133,7 @@ export default defineConfig({
},
outline: 'deep',
logo: '/fmhy.ico',
- nav: [
- { text: '🔖 Glossary', link: 'https://rentry.org/The-Piracy-Glossary' },
- { text: '📑 Guides', link: 'https://rentry.co/fmhy-guides' },
- {
- text: '💾 Backups',
- link: 'https://github.com/fmhy/FMHY/wiki/Backups'
- },
- {
- text: '🪅 Ecosystem',
- items: [
- { text: '💙 Feedback', link: '/feedback' },
- { text: '🌐 Search', link: '/posts/search' },
- { text: '🏞 Wallpapers', link: '/other/wallpapers' },
- { text: '📋 snowbin', link: 'https://pastes.fmhy.net' },
- { text: '🔍 SearXNG', link: 'https://searx.fmhy.net/' },
- { text: '🔍 Whoogle', link: 'https://whoogle.fmhy.net/' },
- {
- text: '🔗 Bookmarks',
- link: 'https://github.com/fmhy/bookmarks'
- }
- ]
- }
- ],
+ nav,
sidebar,
socialLinks
}
diff --git a/docs/.vitepress/constants.ts b/docs/.vitepress/constants.ts
index e8e2eda05..b52cf9315 100644
--- a/docs/.vitepress/constants.ts
+++ b/docs/.vitepress/constants.ts
@@ -28,8 +28,9 @@ export const meta = {
export const commitRef =
process.env.CF_PAGES && process.env.CF_PAGES_COMMIT_SHA
- ? `${process.env.CF_PAGES_COMMIT_SHA.slice(0, 8)}`
+ ? `${process.env.CF_PAGES_COMMIT_SHA.slice(0, 8)}`
: 'dev'
export const feedback = ``
@@ -113,7 +114,10 @@ export const socialLinks: DefaultTheme.SocialLink[] = [
{ icon: 'github', link: 'https://github.com/fmhy/FMHYEdit' },
{ icon: 'discord', link: 'https://discord.gg/Stz6y6NgNg' },
{
- icon: 'reddit',
+ ariaLabel: 'Reddit',
+ icon: {
+ svg: ''
+ },
link: 'https://reddit.com/r/FREEMEDIAHECKYEAH'
},
{
@@ -125,6 +129,30 @@ export const socialLinks: DefaultTheme.SocialLink[] = [
}
]
+export const nav: DefaultTheme.NavItem[] = [
+ { text: '🔖 Glossary', link: 'https://rentry.org/The-Piracy-Glossary' },
+ { text: '📑 Guides', link: 'https://rentry.co/fmhy-guides' },
+ {
+ text: '💾 Backups',
+ link: 'https://github.com/fmhy/FMHY/wiki/Backups'
+ },
+ {
+ text: '🪅 Ecosystem',
+ items: [
+ { text: '💙 Feedback', link: '/feedback' },
+ { text: '🌐 Search', link: '/posts/search' },
+ { text: '🏞 Wallpapers', link: '/other/wallpapers' },
+ { text: '📋 snowbin', link: 'https://pastes.fmhy.net' },
+ { text: '🔍 SearXNG', link: 'https://searx.fmhy.net/' },
+ { text: '🔍 Whoogle', link: 'https://whoogle.fmhy.net/' },
+ {
+ text: '🔗 Bookmarks',
+ link: 'https://github.com/fmhy/bookmarks'
+ }
+ ]
+ }
+]
+
export const sidebar: DefaultTheme.Sidebar | DefaultTheme.NavItemWithLink[] = [
{
text: ' Beginners Guide',
diff --git a/docs/.vitepress/hooks/meta.ts b/docs/.vitepress/hooks/meta.ts
index b5f72c498..1269fdf74 100644
--- a/docs/.vitepress/hooks/meta.ts
+++ b/docs/.vitepress/hooks/meta.ts
@@ -20,6 +20,8 @@ export function generateMeta(context: TransformContext, hostname: string) {
const head: HeadConfig[] = []
const { pageData } = context
+ if (pageData.isNotFound) return head
+
const url = `${hostname}/${pageData.relativePath.replace(/((^|\/)index)?\.md$/, '$2')}`
head.push(
@@ -30,6 +32,7 @@ export function generateMeta(context: TransformContext, hostname: string) {
['meta', { property: 'og:title', content: pageData.frontmatter.title }],
['meta', { name: 'twitter:title', content: pageData.frontmatter.title }]
)
+
if (pageData.frontmatter.description) {
head.push(
[
@@ -48,6 +51,7 @@ export function generateMeta(context: TransformContext, hostname: string) {
]
)
}
+
if (pageData.frontmatter.image) {
head.push([
'meta',
@@ -87,12 +91,14 @@ export function generateMeta(context: TransformContext, hostname: string) {
]
)
}
+
if (pageData.frontmatter.tag) {
head.push([
'meta',
{ property: 'article:tag', content: pageData.frontmatter.tag }
])
}
+
if (pageData.frontmatter.date) {
head.push([
'meta',
@@ -102,6 +108,7 @@ export function generateMeta(context: TransformContext, hostname: string) {
}
])
}
+
if (pageData.lastUpdated && pageData.frontmatter.lastUpdated !== false) {
head.push([
'meta',
diff --git a/docs/.vitepress/theme/Appearance.vue b/docs/.vitepress/theme/Appearance.vue
new file mode 100644
index 000000000..d2a81f015
--- /dev/null
+++ b/docs/.vitepress/theme/Appearance.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
diff --git a/package.json b/package.json
index 04105b2aa..eefe54685 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
"nprogress": "^0.2.0",
"pathe": "^1.1.2",
"unocss": "^0.58.9",
- "vitepress": "npm:@taskylizard/vitepress@1.1.1",
+ "vitepress": "^1.3.4",
"vue": "^3.4.38",
"x-satori": "^0.1.5",
"zod": "^3.23.8"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c9f276844..618bf7412 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,7 +13,7 @@ importers:
version: 0.0.11
'@fmhy/components':
specifier: ^0.0.3
- version: 0.0.3(@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)
+ version: 0.0.3(vitepress@1.3.4(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)
'@headlessui/vue':
specifier: ^1.7.22
version: 1.7.22(vue@3.4.38)
@@ -43,10 +43,10 @@ importers:
version: 1.1.2
unocss:
specifier: ^0.58.9
- version: 0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
+ version: 0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
vitepress:
- specifier: npm:@taskylizard/vitepress@1.1.1
- version: '@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)'
+ specifier: ^1.3.4
+ version: 1.3.4(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)
vue:
specifier: ^3.4.38
version: 3.4.38
@@ -107,13 +107,13 @@ importers:
version: 13.1.0(postcss@8.4.41)(stylelint@16.9.0)
unplugin-auto-import:
specifier: ^0.18.2
- version: 0.18.2(@vueuse/core@10.11.0(vue@3.4.38))(rollup@4.19.0)
+ version: 0.18.2(@vueuse/core@11.0.3(vue@3.4.38))(rollup@4.21.2)
vite-plugin-optimize-exclude:
specifier: ^0.0.1
- version: 0.0.1(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
+ version: 0.0.1(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
vite-plugin-terminal:
specifier: ^1.2.0
- version: 1.2.0(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
+ version: 1.2.0(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
wrangler:
specifier: ^3.68.0
version: 3.68.0
@@ -1273,91 +1273,91 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.19.0':
- resolution: {integrity: sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==}
+ '@rollup/rollup-android-arm-eabi@4.21.2':
+ resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.19.0':
- resolution: {integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==}
+ '@rollup/rollup-android-arm64@4.21.2':
+ resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.19.0':
- resolution: {integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==}
+ '@rollup/rollup-darwin-arm64@4.21.2':
+ resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.19.0':
- resolution: {integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==}
+ '@rollup/rollup-darwin-x64@4.21.2':
+ resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-linux-arm-gnueabihf@4.19.0':
- resolution: {integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.21.2':
+ resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.19.0':
- resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==}
+ '@rollup/rollup-linux-arm-musleabihf@4.21.2':
+ resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.19.0':
- resolution: {integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==}
+ '@rollup/rollup-linux-arm64-gnu@4.21.2':
+ resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.19.0':
- resolution: {integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==}
+ '@rollup/rollup-linux-arm64-musl@4.21.2':
+ resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.19.0':
- resolution: {integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
+ resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.19.0':
- resolution: {integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==}
+ '@rollup/rollup-linux-riscv64-gnu@4.21.2':
+ resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.19.0':
- resolution: {integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==}
+ '@rollup/rollup-linux-s390x-gnu@4.21.2':
+ resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.19.0':
- resolution: {integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==}
+ '@rollup/rollup-linux-x64-gnu@4.21.2':
+ resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.19.0':
- resolution: {integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==}
+ '@rollup/rollup-linux-x64-musl@4.21.2':
+ resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.19.0':
- resolution: {integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==}
+ '@rollup/rollup-win32-arm64-msvc@4.21.2':
+ resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.19.0':
- resolution: {integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==}
+ '@rollup/rollup-win32-ia32-msvc@4.21.2':
+ resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.19.0':
- resolution: {integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==}
+ '@rollup/rollup-win32-x64-msvc@4.21.2':
+ resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==}
cpu: [x64]
os: [win32]
- '@shikijs/core@1.10.3':
- resolution: {integrity: sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==}
+ '@shikijs/core@1.15.2':
+ resolution: {integrity: sha512-hi6XZuwHYn6bU4wtXZxST8ynM55aiU2+rVU9aPIrSxqKmEKl4d65puwGsggwcZWTET+7zGXKe7AUj46iQ8Aq8w==}
- '@shikijs/transformers@1.10.3':
- resolution: {integrity: sha512-MNjsyye2WHVdxfZUSr5frS97sLGe6G1T+1P41QjyBFJehZphMcr4aBlRLmq6OSPBslYe9byQPVvt/LJCOfxw8Q==}
+ '@shikijs/transformers@1.15.2':
+ resolution: {integrity: sha512-J+3kFFXb4hN3esMzdDBGb2GhBsMPX8UC3o/U9G4Jognb8k0ADQAzZkShTARwS76O0g2VFoMu4vnIchiVE6x/uw==}
'@shuding/opentype.js@1.4.0-beta.0':
resolution: {integrity: sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==}
@@ -1377,18 +1377,6 @@ packages:
peerDependencies:
'@biomejs/biome': ^1.8.0
- '@taskylizard/vitepress@1.1.1':
- resolution: {integrity: sha512-uWSSQpJSyJVpLORnpZJTbRENTQ6QMk9vnwoss3ORbtlMEyKrhxu1aEMqC2hNT16qa5FkU4s/d3oD+Vstw2OhUQ==}
- hasBin: true
- peerDependencies:
- markdown-it-mathjax3: ^4
- postcss: ^8
- peerDependenciesMeta:
- markdown-it-mathjax3:
- optional: true
- postcss:
- optional: true
-
'@types/estree@1.0.3':
resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==}
@@ -1404,8 +1392,8 @@ packages:
'@types/linkify-it@5.0.0':
resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==}
- '@types/markdown-it@14.1.1':
- resolution: {integrity: sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==}
+ '@types/markdown-it@14.1.2':
+ resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==}
'@types/mdurl@2.0.0':
resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
@@ -1523,8 +1511,8 @@ packages:
engines: {node: '>=16'}
hasBin: true
- '@vitejs/plugin-vue@5.0.5':
- resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==}
+ '@vitejs/plugin-vue@5.1.3':
+ resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
@@ -1542,14 +1530,14 @@ packages:
'@vue/compiler-ssr@3.4.38':
resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==}
- '@vue/devtools-api@7.3.6':
- resolution: {integrity: sha512-z6cKyxdXrIGgA++eyGBfquj6dCplRdgjt+I18fJx8hjWTXDTIyeQvryyEBMchnfZVyvUTjK3QjGjDpLCnJxPjw==}
+ '@vue/devtools-api@7.3.9':
+ resolution: {integrity: sha512-D+GTYtFg68bqSu66EugQUydsOqaDlPLNmYw5oYk8k81uBu9/bVTUrqlAJrAA9Am7MXhKz2gWdDkopY6sOBf/Bg==}
- '@vue/devtools-kit@7.3.6':
- resolution: {integrity: sha512-5Ym9V3fkJenEoptqKoo+cgY5RTVwrSssFdzRsuyIgaeiskCT+rRJeQdwoo81tyrQ1mfS7Er1rYZlSzr3Y3L/ew==}
+ '@vue/devtools-kit@7.3.9':
+ resolution: {integrity: sha512-Gr17nA+DaQzqyhNx1DUJr1CJRzTRfbIuuC80ZgU8MD/qNO302tv9la+ROi+Uaw+ULVwU9T71GnwLy4n8m9Lspg==}
- '@vue/devtools-shared@7.3.6':
- resolution: {integrity: sha512-R/FOmdJV+hhuwcNoxp6e87RRkEeDMVhWH+nOsnHUrwjjsyeXJ2W1475Ozmw+cbZhejWQzftkHVKO28Fuo1yqCw==}
+ '@vue/devtools-shared@7.3.9':
+ resolution: {integrity: sha512-CdfMRZKXyI8vw+hqOcQIiLihB6Hbbi7WNZGp7LsuH1Qe4aYAFmTaKjSciRZ301oTnwmU/knC/s5OGuV6UNiNoA==}
'@vue/reactivity@3.4.38':
resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==}
@@ -1565,30 +1553,27 @@ packages:
peerDependencies:
vue: 3.4.38
- '@vue/shared@3.4.33':
- resolution: {integrity: sha512-aoRY0jQk3A/cuvdkodTrM4NMfxco8n55eG4H7ML/CRy7OryHfiqvug4xrCBBMbbN+dvXAetDDwZW9DXWWjBntA==}
-
'@vue/shared@3.4.38':
resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==}
- '@vueuse/core@10.11.0':
- resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==}
+ '@vueuse/core@11.0.3':
+ resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==}
- '@vueuse/integrations@10.11.0':
- resolution: {integrity: sha512-Pp6MtWEIr+NDOccWd8j59Kpjy5YDXogXI61Kb1JxvSfVBO8NzFQkmrKmSZz47i+ZqHnIzxaT38L358yDHTncZg==}
+ '@vueuse/integrations@11.0.3':
+ resolution: {integrity: sha512-w6CDisaxs19S5Fd+NPPLFaA3GoX5gxuxrbTTBu0EYap7oH13w75L6C/+7e9mcoF9akhcR6GyYajwVMQEjdapJg==}
peerDependencies:
async-validator: ^4
axios: ^1
- change-case: ^4
- drauu: ^0.3
+ change-case: ^5
+ drauu: ^0.4
focus-trap: ^7
- fuse.js: ^6
+ fuse.js: ^7
idb-keyval: ^6
- jwt-decode: ^3
+ jwt-decode: ^4
nprogress: ^0.2
qrcode: ^1.5
sortablejs: ^1
- universal-cookie: ^6
+ universal-cookie: ^7
peerDependenciesMeta:
async-validator:
optional: true
@@ -1615,11 +1600,11 @@ packages:
universal-cookie:
optional: true
- '@vueuse/metadata@10.11.0':
- resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==}
+ '@vueuse/metadata@11.0.3':
+ resolution: {integrity: sha512-+FtbO4SD5WpsOcQTcC0hAhNlOid6QNLzqedtquTtQ+CRNBoAt9GuV07c6KNHK1wCmlq8DFPwgiLF2rXwgSHX5Q==}
- '@vueuse/shared@10.11.0':
- resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==}
+ '@vueuse/shared@11.0.3':
+ resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==}
abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
@@ -2741,8 +2726,8 @@ packages:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
- minisearch@6.3.0:
- resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==}
+ minisearch@7.1.0:
+ resolution: {integrity: sha512-tv7c/uefWdEhcu6hvrfTihflgeEi2tN6VV7HJnCjK6VxM75QQJh4t9FwJCsA2EsRS8LCnu3W87CuGPWMocOLCA==}
minizlib@2.1.2:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
@@ -3190,8 +3175,8 @@ packages:
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
- rollup@4.19.0:
- resolution: {integrity: sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==}
+ rollup@4.21.2:
+ resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -3273,8 +3258,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shiki@1.10.3:
- resolution: {integrity: sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==}
+ shiki@1.15.2:
+ resolution: {integrity: sha512-M+7QZQZiZw/cZeizrC/yryG3eeG8pTUhu7ZaHxVyzPNFIRIlN46YBciquoNPCiXiwLnx6JB62f3lSuSYQrus1w==}
side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
@@ -3669,8 +3654,8 @@ packages:
peerDependencies:
vite: ^2.0.0||^3.0.0||^4.0.0||^5.0.0
- vite@5.3.4:
- resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==}
+ vite@5.4.2:
+ resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -3678,6 +3663,7 @@ packages:
less: '*'
lightningcss: ^1.21.0
sass: '*'
+ sass-embedded: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
@@ -3690,6 +3676,8 @@ packages:
optional: true
sass:
optional: true
+ sass-embedded:
+ optional: true
stylus:
optional: true
sugarss:
@@ -3697,8 +3685,20 @@ packages:
terser:
optional: true
- vue-demi@0.14.8:
- resolution: {integrity: sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==}
+ vitepress@1.3.4:
+ resolution: {integrity: sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ==}
+ hasBin: true
+ peerDependencies:
+ markdown-it-mathjax3: ^4
+ postcss: ^8
+ peerDependenciesMeta:
+ markdown-it-mathjax3:
+ optional: true
+ postcss:
+ optional: true
+
+ vue-demi@0.14.10:
+ resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
engines: {node: '>=12'}
hasBin: true
peerDependencies:
@@ -4475,9 +4475,9 @@ snapshots:
'@fmhy/colors@0.0.11': {}
- '@fmhy/components@0.0.3(@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)':
+ '@fmhy/components@0.0.3(vitepress@1.3.4(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)':
dependencies:
- vitepress: '@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)'
+ vitepress: 1.3.4(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)
vue: 3.4.38
'@headlessui/vue@1.7.22(vue@3.4.38)':
@@ -4766,13 +4766,13 @@ snapshots:
optionalDependencies:
rollup: 3.29.4
- '@rollup/plugin-strip@3.0.4(rollup@4.19.0)':
+ '@rollup/plugin-strip@3.0.4(rollup@4.21.2)':
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@4.19.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.21.2)
estree-walker: 2.0.2
magic-string: 0.30.11
optionalDependencies:
- rollup: 4.19.0
+ rollup: 4.21.2
'@rollup/plugin-terser@0.4.4(rollup@3.29.4)':
dependencies:
@@ -4801,69 +4801,69 @@ snapshots:
optionalDependencies:
rollup: 3.29.4
- '@rollup/pluginutils@5.1.0(rollup@4.19.0)':
+ '@rollup/pluginutils@5.1.0(rollup@4.21.2)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 4.19.0
+ rollup: 4.21.2
- '@rollup/rollup-android-arm-eabi@4.19.0':
+ '@rollup/rollup-android-arm-eabi@4.21.2':
optional: true
- '@rollup/rollup-android-arm64@4.19.0':
+ '@rollup/rollup-android-arm64@4.21.2':
optional: true
- '@rollup/rollup-darwin-arm64@4.19.0':
+ '@rollup/rollup-darwin-arm64@4.21.2':
optional: true
- '@rollup/rollup-darwin-x64@4.19.0':
+ '@rollup/rollup-darwin-x64@4.21.2':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.19.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.21.2':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.19.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.21.2':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.19.0':
+ '@rollup/rollup-linux-arm64-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.19.0':
+ '@rollup/rollup-linux-arm64-musl@4.21.2':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.19.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.19.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.19.0':
+ '@rollup/rollup-linux-s390x-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.19.0':
+ '@rollup/rollup-linux-x64-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-x64-musl@4.19.0':
+ '@rollup/rollup-linux-x64-musl@4.21.2':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.19.0':
+ '@rollup/rollup-win32-arm64-msvc@4.21.2':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.19.0':
+ '@rollup/rollup-win32-ia32-msvc@4.21.2':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.19.0':
+ '@rollup/rollup-win32-x64-msvc@4.21.2':
optional: true
- '@shikijs/core@1.10.3':
+ '@shikijs/core@1.15.2':
dependencies:
'@types/hast': 3.0.4
- '@shikijs/transformers@1.10.3':
+ '@shikijs/transformers@1.15.2':
dependencies:
- shiki: 1.10.3
+ shiki: 1.15.2
'@shuding/opentype.js@1.4.0-beta.0':
dependencies:
@@ -4881,53 +4881,6 @@ snapshots:
dependencies:
'@biomejs/biome': 1.8.3
- '@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)':
- dependencies:
- '@docsearch/css': 3.6.1
- '@docsearch/js': 3.6.1(@algolia/client-search@4.22.1)
- '@shikijs/core': 1.10.3
- '@shikijs/transformers': 1.10.3
- '@types/markdown-it': 14.1.1
- '@vitejs/plugin-vue': 5.0.5(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)
- '@vue/devtools-api': 7.3.6
- '@vue/shared': 3.4.33
- '@vueuse/core': 10.11.0(vue@3.4.38)
- '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.38)
- focus-trap: 7.5.4
- mark.js: 8.11.1
- minisearch: 6.3.0
- shiki: 1.10.3
- vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
- vue: 3.4.38
- optionalDependencies:
- postcss: 8.4.41
- transitivePeerDependencies:
- - '@algolia/client-search'
- - '@types/node'
- - '@types/react'
- - '@vue/composition-api'
- - async-validator
- - axios
- - change-case
- - drauu
- - fuse.js
- - idb-keyval
- - jwt-decode
- - less
- - lightningcss
- - nprogress
- - qrcode
- - react
- - react-dom
- - sass
- - search-insights
- - sortablejs
- - stylus
- - sugarss
- - terser
- - typescript
- - universal-cookie
-
'@types/estree@1.0.3': {}
'@types/estree@1.0.5': {}
@@ -4942,7 +4895,7 @@ snapshots:
'@types/linkify-it@5.0.0': {}
- '@types/markdown-it@14.1.1':
+ '@types/markdown-it@14.1.2':
dependencies:
'@types/linkify-it': 5.0.0
'@types/mdurl': 2.0.0
@@ -4969,20 +4922,20 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
- '@unocss/astro@0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))':
+ '@unocss/astro@0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))':
dependencies:
'@unocss/core': 0.58.9
'@unocss/reset': 0.58.9
- '@unocss/vite': 0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
+ '@unocss/vite': 0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
optionalDependencies:
- vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
+ vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
transitivePeerDependencies:
- rollup
- '@unocss/cli@0.58.9(rollup@4.19.0)':
+ '@unocss/cli@0.58.9(rollup@4.21.2)':
dependencies:
'@ampproject/remapping': 2.3.0
- '@rollup/pluginutils': 5.1.0(rollup@4.19.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.21.2)
'@unocss/config': 0.58.9
'@unocss/core': 0.58.9
'@unocss/preset-uno': 0.58.9
@@ -5106,10 +5059,10 @@ snapshots:
dependencies:
'@unocss/core': 0.58.9
- '@unocss/vite@0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))':
+ '@unocss/vite@0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))':
dependencies:
'@ampproject/remapping': 2.3.0
- '@rollup/pluginutils': 5.1.0(rollup@4.19.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.21.2)
'@unocss/config': 0.58.9
'@unocss/core': 0.58.9
'@unocss/inspector': 0.58.9
@@ -5118,7 +5071,7 @@ snapshots:
chokidar: 3.6.0
fast-glob: 3.3.2
magic-string: 0.30.11
- vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
+ vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
transitivePeerDependencies:
- rollup
@@ -5139,9 +5092,9 @@ snapshots:
- encoding
- supports-color
- '@vitejs/plugin-vue@5.0.5(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)':
+ '@vitejs/plugin-vue@5.1.3(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)':
dependencies:
- vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
+ vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vue: 3.4.38
'@vue/compiler-core@3.4.38':
@@ -5174,13 +5127,13 @@ snapshots:
'@vue/compiler-dom': 3.4.38
'@vue/shared': 3.4.38
- '@vue/devtools-api@7.3.6':
+ '@vue/devtools-api@7.3.9':
dependencies:
- '@vue/devtools-kit': 7.3.6
+ '@vue/devtools-kit': 7.3.9
- '@vue/devtools-kit@7.3.6':
+ '@vue/devtools-kit@7.3.9':
dependencies:
- '@vue/devtools-shared': 7.3.6
+ '@vue/devtools-shared': 7.3.9
birpc: 0.2.17
hookable: 5.5.3
mitt: 3.0.1
@@ -5188,7 +5141,7 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.1
- '@vue/devtools-shared@7.3.6':
+ '@vue/devtools-shared@7.3.9':
dependencies:
rfdc: 1.4.1
@@ -5214,25 +5167,23 @@ snapshots:
'@vue/shared': 3.4.38
vue: 3.4.38
- '@vue/shared@3.4.33': {}
-
'@vue/shared@3.4.38': {}
- '@vueuse/core@10.11.0(vue@3.4.38)':
+ '@vueuse/core@11.0.3(vue@3.4.38)':
dependencies:
'@types/web-bluetooth': 0.0.20
- '@vueuse/metadata': 10.11.0
- '@vueuse/shared': 10.11.0(vue@3.4.38)
- vue-demi: 0.14.8(vue@3.4.38)
+ '@vueuse/metadata': 11.0.3
+ '@vueuse/shared': 11.0.3(vue@3.4.38)
+ vue-demi: 0.14.10(vue@3.4.38)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/integrations@10.11.0(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.38)':
+ '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.38)':
dependencies:
- '@vueuse/core': 10.11.0(vue@3.4.38)
- '@vueuse/shared': 10.11.0(vue@3.4.38)
- vue-demi: 0.14.8(vue@3.4.38)
+ '@vueuse/core': 11.0.3(vue@3.4.38)
+ '@vueuse/shared': 11.0.3(vue@3.4.38)
+ vue-demi: 0.14.10(vue@3.4.38)
optionalDependencies:
focus-trap: 7.5.4
nprogress: 0.2.0
@@ -5240,11 +5191,11 @@ snapshots:
- '@vue/composition-api'
- vue
- '@vueuse/metadata@10.11.0': {}
+ '@vueuse/metadata@11.0.3': {}
- '@vueuse/shared@10.11.0(vue@3.4.38)':
+ '@vueuse/shared@11.0.3(vue@3.4.38)':
dependencies:
- vue-demi: 0.14.8(vue@3.4.38)
+ vue-demi: 0.14.10(vue@3.4.38)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -6428,7 +6379,7 @@ snapshots:
minipass@5.0.0: {}
- minisearch@6.3.0: {}
+ minisearch@7.1.0: {}
minizlib@2.1.2:
dependencies:
@@ -6879,26 +6830,26 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- rollup@4.19.0:
+ rollup@4.21.2:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.19.0
- '@rollup/rollup-android-arm64': 4.19.0
- '@rollup/rollup-darwin-arm64': 4.19.0
- '@rollup/rollup-darwin-x64': 4.19.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.19.0
- '@rollup/rollup-linux-arm-musleabihf': 4.19.0
- '@rollup/rollup-linux-arm64-gnu': 4.19.0
- '@rollup/rollup-linux-arm64-musl': 4.19.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.19.0
- '@rollup/rollup-linux-riscv64-gnu': 4.19.0
- '@rollup/rollup-linux-s390x-gnu': 4.19.0
- '@rollup/rollup-linux-x64-gnu': 4.19.0
- '@rollup/rollup-linux-x64-musl': 4.19.0
- '@rollup/rollup-win32-arm64-msvc': 4.19.0
- '@rollup/rollup-win32-ia32-msvc': 4.19.0
- '@rollup/rollup-win32-x64-msvc': 4.19.0
+ '@rollup/rollup-android-arm-eabi': 4.21.2
+ '@rollup/rollup-android-arm64': 4.21.2
+ '@rollup/rollup-darwin-arm64': 4.21.2
+ '@rollup/rollup-darwin-x64': 4.21.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.21.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.21.2
+ '@rollup/rollup-linux-arm64-gnu': 4.21.2
+ '@rollup/rollup-linux-arm64-musl': 4.21.2
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.21.2
+ '@rollup/rollup-linux-s390x-gnu': 4.21.2
+ '@rollup/rollup-linux-x64-gnu': 4.21.2
+ '@rollup/rollup-linux-x64-musl': 4.21.2
+ '@rollup/rollup-win32-arm64-msvc': 4.21.2
+ '@rollup/rollup-win32-ia32-msvc': 4.21.2
+ '@rollup/rollup-win32-x64-msvc': 4.21.2
fsevents: 2.3.3
run-parallel@1.2.0:
@@ -7003,9 +6954,9 @@ snapshots:
shebang-regex@3.0.0: {}
- shiki@1.10.3:
+ shiki@1.15.2:
dependencies:
- '@shikijs/core': 1.10.3
+ '@shikijs/core': 1.15.2
'@types/hast': 3.0.4
side-channel@1.0.4:
@@ -7323,9 +7274,9 @@ snapshots:
pako: 0.2.9
tiny-inflate: 1.0.3
- unimport@3.10.0(rollup@4.19.0):
+ unimport@3.10.0(rollup@4.21.2):
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@4.19.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.21.2)
acorn: 8.12.1
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
@@ -7359,10 +7310,10 @@ snapshots:
universalify@2.0.0: {}
- unocss@0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
+ unocss@0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
dependencies:
- '@unocss/astro': 0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
- '@unocss/cli': 0.58.9(rollup@4.19.0)
+ '@unocss/astro': 0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
+ '@unocss/cli': 0.58.9(rollup@4.21.2)
'@unocss/core': 0.58.9
'@unocss/extractor-arbitrary-variants': 0.58.9
'@unocss/postcss': 0.58.9
@@ -7380,27 +7331,27 @@ snapshots:
'@unocss/transformer-compile-class': 0.58.9
'@unocss/transformer-directives': 0.58.9
'@unocss/transformer-variant-group': 0.58.9
- '@unocss/vite': 0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
+ '@unocss/vite': 0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
optionalDependencies:
- vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
+ vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
transitivePeerDependencies:
- rollup
- supports-color
unpipe@1.0.0: {}
- unplugin-auto-import@0.18.2(@vueuse/core@10.11.0(vue@3.4.38))(rollup@4.19.0):
+ unplugin-auto-import@0.18.2(@vueuse/core@11.0.3(vue@3.4.38))(rollup@4.21.2):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.0(rollup@4.19.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.21.2)
fast-glob: 3.3.2
local-pkg: 0.5.0
magic-string: 0.30.10
minimatch: 9.0.5
- unimport: 3.10.0(rollup@4.19.0)
+ unimport: 3.10.0(rollup@4.21.2)
unplugin: 1.12.2
optionalDependencies:
- '@vueuse/core': 10.11.0(vue@3.4.38)
+ '@vueuse/core': 11.0.3(vue@3.4.38)
transitivePeerDependencies:
- rollup
@@ -7456,34 +7407,82 @@ snapshots:
vary@1.1.2: {}
- vite-plugin-optimize-exclude@0.0.1(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
+ vite-plugin-optimize-exclude@0.0.1(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
dependencies:
- vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
+ vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
- vite-plugin-terminal@1.2.0(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
+ vite-plugin-terminal@1.2.0(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
dependencies:
- '@rollup/plugin-strip': 3.0.4(rollup@4.19.0)
+ '@rollup/plugin-strip': 3.0.4(rollup@4.21.2)
debug: 4.3.6
kolorist: 1.8.0
sirv: 2.0.4
ufo: 1.5.4
- vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
+ vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
transitivePeerDependencies:
- rollup
- supports-color
- vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0):
+ vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0):
dependencies:
esbuild: 0.21.5
- postcss: 8.4.39
- rollup: 4.19.0
+ postcss: 8.4.41
+ rollup: 4.21.2
optionalDependencies:
'@types/node': 20.15.0
fsevents: 2.3.3
sass: 1.77.8
terser: 5.22.0
- vue-demi@0.14.8(vue@3.4.38):
+ vitepress@1.3.4(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0):
+ dependencies:
+ '@docsearch/css': 3.6.1
+ '@docsearch/js': 3.6.1(@algolia/client-search@4.22.1)
+ '@shikijs/core': 1.15.2
+ '@shikijs/transformers': 1.15.2
+ '@types/markdown-it': 14.1.2
+ '@vitejs/plugin-vue': 5.1.3(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)
+ '@vue/devtools-api': 7.3.9
+ '@vue/shared': 3.4.38
+ '@vueuse/core': 11.0.3(vue@3.4.38)
+ '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.38)
+ focus-trap: 7.5.4
+ mark.js: 8.11.1
+ minisearch: 7.1.0
+ shiki: 1.15.2
+ vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
+ vue: 3.4.38
+ optionalDependencies:
+ postcss: 8.4.41
+ transitivePeerDependencies:
+ - '@algolia/client-search'
+ - '@types/node'
+ - '@types/react'
+ - '@vue/composition-api'
+ - async-validator
+ - axios
+ - change-case
+ - drauu
+ - fuse.js
+ - idb-keyval
+ - jwt-decode
+ - less
+ - lightningcss
+ - nprogress
+ - qrcode
+ - react
+ - react-dom
+ - sass
+ - sass-embedded
+ - search-insights
+ - sortablejs
+ - stylus
+ - sugarss
+ - terser
+ - typescript
+ - universal-cookie
+
+ vue-demi@0.14.10(vue@3.4.38):
dependencies:
vue: 3.4.38
From 6e00de4b4e030d08dc9388f183600717d2137bc8 Mon Sep 17 00:00:00 2001
From: taskylizard <75871323+taskylizard@users.noreply.github.com>
Date: Sun, 1 Sep 2024 15:29:14 +0000
Subject: [PATCH 3/9] fix: announcement pill
---
docs/.vitepress/theme/Layout.vue | 2 +-
docs/.vitepress/theme/components/Announcement.vue | 9 +++------
docs/index.md | 2 +-
3 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/docs/.vitepress/theme/Layout.vue b/docs/.vitepress/theme/Layout.vue
index 8b047f114..4f37b3b8c 100644
--- a/docs/.vitepress/theme/Layout.vue
+++ b/docs/.vitepress/theme/Layout.vue
@@ -47,7 +47,7 @@ const { Layout } = DefaultTheme
-
+
diff --git a/docs/.vitepress/theme/components/Announcement.vue b/docs/.vitepress/theme/components/Announcement.vue
index d6541293f..21f83602c 100644
--- a/docs/.vitepress/theme/components/Announcement.vue
+++ b/docs/.vitepress/theme/components/Announcement.vue
@@ -3,11 +3,8 @@ const { frontmatter } = useData()
-
- {{ frontmatter.hero.prelink.title }}
+
+ {{ frontmatter.hero.announcement.title }}
diff --git a/docs/index.md b/docs/index.md
index e94d24a13..271f08429 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -6,7 +6,7 @@ description: The largest collection of free stuff on the internet!
hero:
name: freemediaheckyeah
tagline: The largest collection of free stuff on the internet!
- prelink:
+ announcement:
title: September Updates 🍂
link: /posts/sept-2024
image:
From cfa1f2def8740a7b02f583b3cb1ce5bbb5bf9ee4 Mon Sep 17 00:00:00 2001
From: nbats <44333466+nbats@users.noreply.github.com>
Date: Sun, 1 Sep 2024 09:50:32 -0700
Subject: [PATCH 4/9] Delete docs/posts/Goodbye-Fmovies.md
---
docs/posts/Goodbye-Fmovies.md | 28 ----------------------------
1 file changed, 28 deletions(-)
delete mode 100644 docs/posts/Goodbye-Fmovies.md
diff --git a/docs/posts/Goodbye-Fmovies.md b/docs/posts/Goodbye-Fmovies.md
deleted file mode 100644
index af675d821..000000000
--- a/docs/posts/Goodbye-Fmovies.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-title: Goodbye Fmovies, and thank you 🤍
-description: Goodbye Fmovies
-date: 2024-08-29
-next: false
-aside: left
-prev: false
-
-footer: true
----
-
-
-
-ACE [confirmed today](https://torrentfreak.com/fmovies-piracy-ring-was-shut-down-by-vietnam-assisted-by-ace-240829/) that they were responsible for getting Fmovies, Aniwave, and Vidsrc all shut down.
-
-***
-
-First I just want to wish everyone involved in these projects the best. I don't know what anyone's exact situation is, but if there is any way we can use FMHY to help support those involved I'd be more than willing to do so.
-
-Fmovies and Aniwave made the world a better place. They archived a huge amount of content, both popular, and obscure, made the lives of many people more comfortable, and those behind these sites should feel very proud of what they were able to accomplish. Sharing in this way is exactly what computers were meant to do, its exactly what *humans* are meant to do, and I am beyond grateful to those who risked their livelihoods to do what is right for so long.
-
-Sadly, with the shutdown of these sites, humanity has lost a huge amount of content in favor of protecting some of the worlds richest companies. ACE has not only decreased the amount of happiness in the world, but they may have ripped a lot of obscure content from existence with no thought whatsoever. I know things seem bad now, but I promise you this isn't the end of the story.
-
-A long time ago I said that sharing is, always has been, and always will be the right thing to do, and I stand by it 100%. I speak not only for myself, but on behalf of many other pirates when I say sharing is the hill we are willing to die on to protect. It may be the end of Fmovies and Aniwave, but it isn't the end of sharing, not even close.
-
-***
-
-***"To download is human, to share is divine."*** - anonymous
From 3bffd607941b9c51f96e1236a45280c76b9d83d6 Mon Sep 17 00:00:00 2001
From: nbats <44333466+nbats@users.noreply.github.com>
Date: Sun, 1 Sep 2024 15:59:00 -0700
Subject: [PATCH 5/9] removed site
---
docs/miscguide.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/docs/miscguide.md b/docs/miscguide.md
index a5f7e15f7..c5fdf9b9e 100644
--- a/docs/miscguide.md
+++ b/docs/miscguide.md
@@ -758,7 +758,6 @@
* ↪️ **[Learn Programming](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/dev-tools#wiki_.25BA_courses_.2F_tutorials)**
* ↪️ **[Learn Computer Science](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/dev-tools#wiki_.25B7_computer_science)**
* [MoAiJobs](https://www.moaijobs.com/) - Find jobs in AI companies
-* [Arvrok](https://www.arvrok.com/) - Find Immersive Tech Jobs
* [japandev](https://japan-dev.com/) - Find Developer Jobs in Japan
* [key : values](https://www.keyvalues.com/) - Find Companies that Match your Values
* [Authentic Jobs](https://authenticjobs.com/) - Find Developer / Designer Jobs
From 881164561cd8bb961c614efde8933dc08cbfed4e Mon Sep 17 00:00:00 2001
From: nbats <44333466+nbats@users.noreply.github.com>
Date: Sun, 1 Sep 2024 16:16:35 -0700
Subject: [PATCH 6/9] Create goodbye-fmovies.md
---
docs/goodbye-fmovies.md | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
create mode 100644 docs/goodbye-fmovies.md
diff --git a/docs/goodbye-fmovies.md b/docs/goodbye-fmovies.md
new file mode 100644
index 000000000..af675d821
--- /dev/null
+++ b/docs/goodbye-fmovies.md
@@ -0,0 +1,28 @@
+---
+title: Goodbye Fmovies, and thank you 🤍
+description: Goodbye Fmovies
+date: 2024-08-29
+next: false
+aside: left
+prev: false
+
+footer: true
+---
+
+
+
+ACE [confirmed today](https://torrentfreak.com/fmovies-piracy-ring-was-shut-down-by-vietnam-assisted-by-ace-240829/) that they were responsible for getting Fmovies, Aniwave, and Vidsrc all shut down.
+
+***
+
+First I just want to wish everyone involved in these projects the best. I don't know what anyone's exact situation is, but if there is any way we can use FMHY to help support those involved I'd be more than willing to do so.
+
+Fmovies and Aniwave made the world a better place. They archived a huge amount of content, both popular, and obscure, made the lives of many people more comfortable, and those behind these sites should feel very proud of what they were able to accomplish. Sharing in this way is exactly what computers were meant to do, its exactly what *humans* are meant to do, and I am beyond grateful to those who risked their livelihoods to do what is right for so long.
+
+Sadly, with the shutdown of these sites, humanity has lost a huge amount of content in favor of protecting some of the worlds richest companies. ACE has not only decreased the amount of happiness in the world, but they may have ripped a lot of obscure content from existence with no thought whatsoever. I know things seem bad now, but I promise you this isn't the end of the story.
+
+A long time ago I said that sharing is, always has been, and always will be the right thing to do, and I stand by it 100%. I speak not only for myself, but on behalf of many other pirates when I say sharing is the hill we are willing to die on to protect. It may be the end of Fmovies and Aniwave, but it isn't the end of sharing, not even close.
+
+***
+
+***"To download is human, to share is divine."*** - anonymous
From e5f6335a74ddb9c4ccc6c86c6743dd56845a1c6a Mon Sep 17 00:00:00 2001
From: nbats <44333466+nbats@users.noreply.github.com>
Date: Sun, 1 Sep 2024 16:21:49 -0700
Subject: [PATCH 7/9] Rename docs/goodbye-fmovies.md to fmovies.md
---
docs/goodbye-fmovies.md => fmovies.md | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename docs/goodbye-fmovies.md => fmovies.md (100%)
diff --git a/docs/goodbye-fmovies.md b/fmovies.md
similarity index 100%
rename from docs/goodbye-fmovies.md
rename to fmovies.md
From f098d6158c5fd31c089fcd762946902a32b6ab5b Mon Sep 17 00:00:00 2001
From: nbats <44333466+nbats@users.noreply.github.com>
Date: Sun, 1 Sep 2024 16:25:19 -0700
Subject: [PATCH 8/9] Delete fmovies.md
---
fmovies.md | 28 ----------------------------
1 file changed, 28 deletions(-)
delete mode 100644 fmovies.md
diff --git a/fmovies.md b/fmovies.md
deleted file mode 100644
index af675d821..000000000
--- a/fmovies.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-title: Goodbye Fmovies, and thank you 🤍
-description: Goodbye Fmovies
-date: 2024-08-29
-next: false
-aside: left
-prev: false
-
-footer: true
----
-
-
-
-ACE [confirmed today](https://torrentfreak.com/fmovies-piracy-ring-was-shut-down-by-vietnam-assisted-by-ace-240829/) that they were responsible for getting Fmovies, Aniwave, and Vidsrc all shut down.
-
-***
-
-First I just want to wish everyone involved in these projects the best. I don't know what anyone's exact situation is, but if there is any way we can use FMHY to help support those involved I'd be more than willing to do so.
-
-Fmovies and Aniwave made the world a better place. They archived a huge amount of content, both popular, and obscure, made the lives of many people more comfortable, and those behind these sites should feel very proud of what they were able to accomplish. Sharing in this way is exactly what computers were meant to do, its exactly what *humans* are meant to do, and I am beyond grateful to those who risked their livelihoods to do what is right for so long.
-
-Sadly, with the shutdown of these sites, humanity has lost a huge amount of content in favor of protecting some of the worlds richest companies. ACE has not only decreased the amount of happiness in the world, but they may have ripped a lot of obscure content from existence with no thought whatsoever. I know things seem bad now, but I promise you this isn't the end of the story.
-
-A long time ago I said that sharing is, always has been, and always will be the right thing to do, and I stand by it 100%. I speak not only for myself, but on behalf of many other pirates when I say sharing is the hill we are willing to die on to protect. It may be the end of Fmovies and Aniwave, but it isn't the end of sharing, not even close.
-
-***
-
-***"To download is human, to share is divine."*** - anonymous
From 7381150b549652c34e80c48c4e43ffebe1bdc17a Mon Sep 17 00:00:00 2001
From: nbats <44333466+nbats@users.noreply.github.com>
Date: Sun, 1 Sep 2024 16:25:45 -0700
Subject: [PATCH 9/9] Create goodbye-fmovies.md
---
docs/posts/goodbye-fmovies.md | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
create mode 100644 docs/posts/goodbye-fmovies.md
diff --git a/docs/posts/goodbye-fmovies.md b/docs/posts/goodbye-fmovies.md
new file mode 100644
index 000000000..af675d821
--- /dev/null
+++ b/docs/posts/goodbye-fmovies.md
@@ -0,0 +1,28 @@
+---
+title: Goodbye Fmovies, and thank you 🤍
+description: Goodbye Fmovies
+date: 2024-08-29
+next: false
+aside: left
+prev: false
+
+footer: true
+---
+
+
+
+ACE [confirmed today](https://torrentfreak.com/fmovies-piracy-ring-was-shut-down-by-vietnam-assisted-by-ace-240829/) that they were responsible for getting Fmovies, Aniwave, and Vidsrc all shut down.
+
+***
+
+First I just want to wish everyone involved in these projects the best. I don't know what anyone's exact situation is, but if there is any way we can use FMHY to help support those involved I'd be more than willing to do so.
+
+Fmovies and Aniwave made the world a better place. They archived a huge amount of content, both popular, and obscure, made the lives of many people more comfortable, and those behind these sites should feel very proud of what they were able to accomplish. Sharing in this way is exactly what computers were meant to do, its exactly what *humans* are meant to do, and I am beyond grateful to those who risked their livelihoods to do what is right for so long.
+
+Sadly, with the shutdown of these sites, humanity has lost a huge amount of content in favor of protecting some of the worlds richest companies. ACE has not only decreased the amount of happiness in the world, but they may have ripped a lot of obscure content from existence with no thought whatsoever. I know things seem bad now, but I promise you this isn't the end of the story.
+
+A long time ago I said that sharing is, always has been, and always will be the right thing to do, and I stand by it 100%. I speak not only for myself, but on behalf of many other pirates when I say sharing is the hill we are willing to die on to protect. It may be the end of Fmovies and Aniwave, but it isn't the end of sharing, not even close.
+
+***
+
+***"To download is human, to share is divine."*** - anonymous