From 4bd32b984047b8676406d73d8585d6f467743c59 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Sat, 15 Jun 2024 19:25:25 +0200 Subject: [PATCH 01/39] Release 0.2.0 - Teslafest is here --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 337eefa..f551bf5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "fgo-ta-com-website", - "version": "0.1.17-pre.7", + "version": "0.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fgo-ta-com-website", - "version": "0.1.17-pre.7", + "version": "0.2.0", "dependencies": { "@astro-community/astro-embed-youtube": "^0.4.3", "@astrojs/check": "^0.5.10", diff --git a/package.json b/package.json index 62b123f..cbc77df 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.1.17-pre.7", + "version": "0.2.0", "scripts": { "dev": "astro dev", "start": "astro dev", From 3ebbc2408b0a2f4190ef7be14bba02242089eb27 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 18 Jun 2024 21:45:38 +0200 Subject: [PATCH 02/39] Fixed issues reported by TokuHer0 --- package-lock.json | 4 ++-- package.json | 2 +- src/content/teslafest/eq-2020-finale-ii.json | 2 +- src/content/teslafest/gc-akihabara-explosion.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f551bf5..4e7e86a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "fgo-ta-com-website", - "version": "0.2.0", + "version": "0.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fgo-ta-com-website", - "version": "0.2.0", + "version": "0.2.1", "dependencies": { "@astro-community/astro-embed-youtube": "^0.4.3", "@astrojs/check": "^0.5.10", diff --git a/package.json b/package.json index cbc77df..5f30cf3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.0", + "version": "0.2.1", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/content/teslafest/eq-2020-finale-ii.json b/src/content/teslafest/eq-2020-finale-ii.json index 3f6500b..7411f80 100644 --- a/src/content/teslafest/eq-2020-finale-ii.json +++ b/src/content/teslafest/eq-2020-finale-ii.json @@ -43,7 +43,7 @@ "runner": "Loki" }, { - "title": "Morgan 3T (No 4* Support)", + "title": "Morgan 3T (No 5* Support)", "link": "https://twitter.com/santoryuiai3/status/1770102234711273812", "date": "2024-03-19", "servant": "morgan", diff --git a/src/content/teslafest/gc-akihabara-explosion.json b/src/content/teslafest/gc-akihabara-explosion.json index 0f96043..3d0b711 100644 --- a/src/content/teslafest/gc-akihabara-explosion.json +++ b/src/content/teslafest/gc-akihabara-explosion.json @@ -8,7 +8,7 @@ "quests": [ { "questTitle": "Giga Coil - Singularity Gets Restored until You Reach Home", - "description": "An interesting, multi-stage quest with plenty of interesting twists ... What do you mean 12 Guts stacks is bag quest design????", + "description": "An interesting, multi-stage quest with plenty of interesting twists ... What do you mean 12 Guts stacks is bad quest design????", "data": [ { "title": "Juano 7T (Multicore FLO NoCE)", From 0b4bca36edccdee2e6ec85fbb04c5276c7613d20 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 20 Jun 2024 22:26:56 +0200 Subject: [PATCH 03/39] Pinned Docker versions and preemptively fixed issues with ARIA --- .forgejo/workflows/unlighthouse.yml | 2 +- Dockerfile | 3 ++- package.json | 2 +- src/components/navbar.astro | 4 ++-- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.forgejo/workflows/unlighthouse.yml b/.forgejo/workflows/unlighthouse.yml index b52fbfc..97f0740 100644 --- a/.forgejo/workflows/unlighthouse.yml +++ b/.forgejo/workflows/unlighthouse.yml @@ -7,7 +7,7 @@ on: jobs: unlighthouse: runs-on: docker - container: forgejo.neshweb.net/ci-docker-images/unlighthouse:latest + container: forgejo.neshweb.net/ci-docker-images/unlighthouse:0.2.1 steps: - name: Checkout repository uses: https://code.forgejo.org/actions/checkout@v3 diff --git a/Dockerfile b/Dockerfile index ed9eefc..68f8067 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,9 +2,10 @@ FROM node:21.5 AS build WORKDIR /site COPY . . RUN npm i +RUN npm run astro telemetry disable RUN npm run build -FROM forgejo.neshweb.net/ci-docker-images/website-serve:latest AS runtime +FROM forgejo.neshweb.net/ci-docker-images/website-serve:0.1.3 AS runtime COPY --from=build /site/dist /public COPY --from=build /site/serve.json /public/serve.json diff --git a/package.json b/package.json index 5f30cf3..a3027e3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.1", + "version": "0.2.2-pre.1", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/components/navbar.astro b/src/components/navbar.astro index 82af2cc..0e2f916 100644 --- a/src/components/navbar.astro +++ b/src/components/navbar.astro @@ -7,7 +7,7 @@ const hamburger_src_url = `url("${hamburger.src}")` <header> <a href="/" rel="noopener noreferrer" aria-label="Home" role="button"> - <Image src={logo} alt="FGO TA Logo" loading="eager"/> + <Image src={logo} alt="" loading="eager"/> <span class="visually-hidden">Logo</span> </a> <ul class="desktop"> @@ -18,7 +18,7 @@ const hamburger_src_url = `url("${hamburger.src}")` aria-label="Navigation Button" tabindex="0" onclick="this.focus()" - role="navigation" + role="button" > <ul> <slot name="mobile" /> From f1bb9b80ca381e41f09a48573a0e8d496c874d2a Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Sun, 14 Jul 2024 21:15:16 +0200 Subject: [PATCH 04/39] Redesign --- package-lock.json | 10 +- package.json | 3 +- src/components/hero.astro | 31 +++-- src/components/smallTitle.astro | 95 +++++++++++++++ src/components/title.astro | 84 +++++++++++++ src/content/config.ts | 8 +- src/content/groups/lostbelt-6.json | 8 ++ .../taInfoData/{ => lostbelt-6}/albion.json | 4 +- .../{ => lostbelt-6}/cernunnos.json | 4 +- .../taInfoData/{ => lostbelt-6}/morgan.json | 4 +- .../teslafest/eq-2021-green-comet.json | 4 +- src/layouts/Layout.astro | 2 + src/layouts/databaseSection.astro | 6 +- src/pages/database/[...slug].astro | 115 ++++++++++++++++++ src/pages/database/[slug].astro | 13 -- src/pages/database/index.astro | 17 ++- src/pages/index.astro | 4 +- src/pages/teslafest/index.astro | 3 +- 18 files changed, 372 insertions(+), 43 deletions(-) create mode 100644 src/components/smallTitle.astro create mode 100644 src/components/title.astro create mode 100644 src/content/groups/lostbelt-6.json rename src/content/taInfoData/{ => lostbelt-6}/albion.json (98%) rename src/content/taInfoData/{ => lostbelt-6}/cernunnos.json (97%) rename src/content/taInfoData/{ => lostbelt-6}/morgan.json (98%) create mode 100644 src/pages/database/[...slug].astro delete mode 100644 src/pages/database/[slug].astro diff --git a/package-lock.json b/package-lock.json index 4e7e86a..b85fdf1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,17 @@ { "name": "fgo-ta-com-website", - "version": "0.2.1", + "version": "0.2.2-pre.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fgo-ta-com-website", - "version": "0.2.1", + "version": "0.2.2-pre.1", "dependencies": { "@astro-community/astro-embed-youtube": "^0.4.3", "@astrojs/check": "^0.5.10", "@astrojs/sitemap": "^3.1.4", + "@fontsource/work-sans": "^5.0.18", "astro": "^4.7.0", "astro-meta-tags": "^0.1.3", "autoprefixer": "^10.4.16", @@ -1746,6 +1747,11 @@ "node": ">=12" } }, + "node_modules/@fontsource/work-sans": { + "version": "5.0.18", + "resolved": "https://registry.npmjs.org/@fontsource/work-sans/-/work-sans-5.0.18.tgz", + "integrity": "sha512-kFZEEPfWhALOweNTc+J60Jnok1bNuKC/L6wbM05f716pZFU9AAlKl0zmOYbJSkY4yhpHsYDL/X7A4zF9vPpE2g==" + }, "node_modules/@img/sharp-darwin-arm64": { "version": "0.33.3", "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.3.tgz", diff --git a/package.json b/package.json index a3027e3..27a5ec4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.1", + "version": "0.2.2-pre.2", "scripts": { "dev": "astro dev", "start": "astro dev", @@ -13,6 +13,7 @@ "@astro-community/astro-embed-youtube": "^0.4.3", "@astrojs/check": "^0.5.10", "@astrojs/sitemap": "^3.1.4", + "@fontsource/work-sans": "^5.0.18", "astro": "^4.7.0", "astro-meta-tags": "^0.1.3", "autoprefixer": "^10.4.16", diff --git a/src/components/hero.astro b/src/components/hero.astro index d40e708..e81458a 100644 --- a/src/components/hero.astro +++ b/src/components/hero.astro @@ -1,5 +1,11 @@ --- import packagejson from '../../package.json' +export interface Props { + fadeout?: boolean +} +const { fadeout } = Astro.props +const display = fadeout ? "": "display: none" + const version = packagejson.version const release = `https://forgejo.neshweb.net/Firq/fgo-ta-com-website/releases/tag/${version}` --- @@ -8,36 +14,34 @@ const release = `https://forgejo.neshweb.net/Firq/fgo-ta-com-website/releases/ta <span> This site is a project by Firq. <br /> - In the future, it will be used to catalogue information around FGO TA and the - game in general. - <br /> <a href="https://firq.dev" target="_blank" rel="noopener noreferrer" >Feel free to check out my personal site.</a > <br /> <span class="version" - >( Website version: <a + >Website version: <a href={release} target="_blank" rel="noopener noreferrer">{version}</a - > )</span + ></span > </span> - <slot /> + <div class="fade" style={display}></div> </div> <style> div { display: flex; width: 100%; - max-height: auto; - background-color: var(--c-duskgray); + flex-wrap: nowrap; + flex-flow: column; + background-color: var(--c-darkergray); text-align: center; align-items: center; justify-content: center; color: white; font-size: 1.5em; - padding: 2rem 0rem; + padding: 2rem 0rem 0rem 0rem; } a { text-align: center; @@ -45,7 +49,14 @@ const release = `https://forgejo.neshweb.net/Firq/fgo-ta-com-website/releases/ta color: var(--c-darkpurple); } + .fade { + margin-top: 3rem; + background: linear-gradient(to bottom, transparent, var(--c-lightgray)); + height: 2.5rem; + width: 100%; + } + .version { - font-size: 0.7em; + font-size: 0.65em; } </style> diff --git a/src/components/smallTitle.astro b/src/components/smallTitle.astro new file mode 100644 index 0000000..c548afd --- /dev/null +++ b/src/components/smallTitle.astro @@ -0,0 +1,95 @@ +--- +import '@fontsource/work-sans/800.css' +import '@fontsource/work-sans/600.css' +export interface Props { + maintext: string + subtext: string + fadeout?: boolean + baseurl?: string +} +const { maintext, subtext, fadeout, baseurl } = Astro.props +const display = fadeout ? "": "display: none" +--- + +<div class="wrap"> + <div class="head">{maintext}</div> + <div class="sub">{subtext}</div> + <a href=`/${baseurl}`><< Back to database</a> + <div class="fade" style={display}></div> +</div> + +<style> + a { + font-weight: 600; + font-family: 'Work Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif; + color: white; + padding: 0.5rem 0px; + text-decoration: none; + } + + .wrap { + position: relative; + width: 100%; + display: flex; + text-align: center; + align-items: center; + flex-wrap: wrap; + flex-direction: column; + color: var(--c-lighter); + background-color: var(--c-darkergray); + } + + .fade { + margin-top: 2rem; + background: linear-gradient(to bottom, transparent, var(--c-lightgray)); + height: 2.5rem; + width: 100%; + } + + .head { + hyphens: auto; + padding-top: 2rem; + font-size: 2rem; + font-weight: 800; + font-family: 'Work Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, + sans-serif; + } + + .sub { + font-size: 0.75rem; + font-weight: 600; + font-family: 'Work Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, + sans-serif; + } + + .head { + color: var(--c-darkpurple); + } + + @supports (background-clip: text) { + .head { + background: linear-gradient(125deg, var(--c-darkpurple), var(--c-purplepink), var(--c-reddish) ); + background-clip: text; + color: transparent; + } + } + + @media (min-width: 620px) { + .head { + hyphens: none; + font-size: 3rem; + } + .sub { + font-size: 0.75rem; + } + } + + @media (min-width: 1000px) { + .head { + font-size: 4rem; + } + .sub { + font-size: 1rem; + } + } +</style> diff --git a/src/components/title.astro b/src/components/title.astro new file mode 100644 index 0000000..272997a --- /dev/null +++ b/src/components/title.astro @@ -0,0 +1,84 @@ +--- +import '@fontsource/work-sans/800.css' +export interface Props { + maintext: string + subtext: string + fadeout?: boolean +} +const { maintext, subtext, fadeout } = Astro.props +const display = fadeout ? "": "display: none" +--- + +<div class="wrap"> + <div class="head">{maintext}</div> + <div class="sub">{subtext}</div> + <div class="fade" style={display}></div> +</div> + +<style> + .wrap { + position: relative; + width: 100%; + display: flex; + text-align: center; + align-items: center; + flex-wrap: wrap; + flex-direction: column; + color: var(--c-lighter); + background-color: var(--c-darkergray); + } + + .fade { + margin-top: 2rem; + background: linear-gradient(to bottom, transparent, var(--c-lightgray)); + height: 2.5rem; + width: 100%; + } + + .head { + hyphens: auto; + padding-top: 2rem; + font-size: 4rem; + font-weight: 800; + font-family: 'Work Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, + sans-serif; + } + + .sub { + font-size: 1.5rem; + font-weight: 800; + font-family: 'Work Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, + sans-serif; + } + + .head { + color: var(--c-darkpurple); + } + + @supports (background-clip: text) { + .head { + background: linear-gradient(125deg, var(--c-darkpurple), var(--c-purplepink), var(--c-reddish) ); + background-clip: text; + color: transparent; + } + } + + @media (min-width: 620px) { + .head { + hyphens: none; + font-size: 6rem; + } + .sub { + font-size: 1.5rem; + } + } + + @media (min-width: 1000px) { + .head { + font-size: 8rem; + } + .sub { + font-size: 2rem; + } + } +</style> diff --git a/src/content/config.ts b/src/content/config.ts index c464a6b..95cbf6d 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -14,7 +14,7 @@ const entry = z.object({ const quest = z.object({ questTitle: z.string(), description: z.string(), - data: z.array(entry) + data: z.array(entry), }) // Basic info block for page @@ -34,7 +34,13 @@ const taData = defineCollection({ }), }) +const groupDescription = defineCollection({ + type: 'data', + schema: z.object({ info: info }), +}) + export const collections = { taInfoData: taData, teslafest: taData, + groups: groupDescription, } diff --git a/src/content/groups/lostbelt-6.json b/src/content/groups/lostbelt-6.json new file mode 100644 index 0000000..0c276c7 --- /dev/null +++ b/src/content/groups/lostbelt-6.json @@ -0,0 +1,8 @@ +{ + "info": { + "title": "Lostbelt 6", + "releaseDate": "2023-07-10", + "shortdescription": "Lostbelt 6", + "releaseNumber": 1 + } +} diff --git a/src/content/taInfoData/albion.json b/src/content/taInfoData/lostbelt-6/albion.json similarity index 98% rename from src/content/taInfoData/albion.json rename to src/content/taInfoData/lostbelt-6/albion.json index 38a51f0..bcdb4d0 100644 --- a/src/content/taInfoData/albion.json +++ b/src/content/taInfoData/lostbelt-6/albion.json @@ -1,13 +1,13 @@ { "info": { - "title": "[Lostbelt 6] Albion", + "title": "Albion", "releaseDate": "2023-07-10", "shortdescription": "Albion shows up with a new mechanic, but will it be enough?", "releaseNumber": 1 }, "quests": [ { - "questTitle": "[Lostbelt 6] Albion", + "questTitle": "Albion", "description": "Albion shows up with a new mechanic, but will it be enough? No, because the mechanics are only seen as a small challenge and were quickly rendered a sideeffect during this quest - to the dismay of Melusine", "data": [ { diff --git a/src/content/taInfoData/cernunnos.json b/src/content/taInfoData/lostbelt-6/cernunnos.json similarity index 97% rename from src/content/taInfoData/cernunnos.json rename to src/content/taInfoData/lostbelt-6/cernunnos.json index 66da99e..46bf53d 100644 --- a/src/content/taInfoData/cernunnos.json +++ b/src/content/taInfoData/lostbelt-6/cernunnos.json @@ -1,13 +1,13 @@ { "info": { - "title": "[Lostbelt 6] Cernunnos", + "title": "Cernunnos", "releaseDate": "2023-07-10", "shortdescription": "One of FGOs most notorious boss fights due to up to 100% special defense, strong DoT damage and powerful field effects", "releaseNumber": 2 }, "quests": [ { - "questTitle": "[Lostbelt 6] Cernunnos", + "questTitle": "Cernunnos", "description": "One of FGOs most notorious boss fights due to up to 100% special defense, strong DoT damage and powerful field effects - and still, the TA community prevailed and created some of the most amazing runs of all time", "data": [ { diff --git a/src/content/taInfoData/morgan.json b/src/content/taInfoData/lostbelt-6/morgan.json similarity index 98% rename from src/content/taInfoData/morgan.json rename to src/content/taInfoData/lostbelt-6/morgan.json index a38ae07..508dafc 100644 --- a/src/content/taInfoData/morgan.json +++ b/src/content/taInfoData/lostbelt-6/morgan.json @@ -1,13 +1,13 @@ { "info": { - "title": "[Lostbelt 6] Queen Morgan", + "title": "Queen Morgan", "releaseDate": "2023-06-20", "shortdescription": "The fight against the Lostbelt 6 Queen as the conclusion of LB 6 Part 2", "releaseNumber": 1 }, "quests": [ { - "questTitle": "[Lostbelt 6] Queen Morgan", + "questTitle": "Queen Morgan", "description": "The fight against the Lostbelt 6 Queen as the conclusion of LB 6 Part 2 - Interesting field effects and a berserker enemy were making this fight interesting, as Morgan is hitting like an actual truck, meaning support cycling was a lot easier than usual.", "data": [ { diff --git a/src/content/teslafest/eq-2021-green-comet.json b/src/content/teslafest/eq-2021-green-comet.json index 086e519..4be58eb 100644 --- a/src/content/teslafest/eq-2021-green-comet.json +++ b/src/content/teslafest/eq-2021-green-comet.json @@ -2,13 +2,13 @@ "info": { "title": "The Green Comet", "releaseDate": "2024-03-21", - "shortdescription": "When Achillis decends, he brings swith him destruction ...", + "shortdescription": "When Achillis decends, he brings with him destruction ...", "releaseNumber": 6 }, "quests": [ { "questTitle": "The Green Comet", - "description": "When Achillis decends, he brings swith him destruction - time to teach him that this is a bad thing!", + "description": "When Achillis decends, he brings with him destruction - time to teach him that this is a bad thing!", "data": [ { "title": "Kama 2T", diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index abced95..669267d 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -103,6 +103,8 @@ const mapped_navdata = navdata.map((item) => ({ --c-lighterpurple: #c98fff; --c-purplepink: #c105ff; --c-darkergray: #1b1b1b; + --c-reddish: #ff0077; + --c-lighter: #eee; } body { background: var(--c-lightgray); diff --git a/src/layouts/databaseSection.astro b/src/layouts/databaseSection.astro index ba99361..7fc349e 100644 --- a/src/layouts/databaseSection.astro +++ b/src/layouts/databaseSection.astro @@ -1,13 +1,15 @@ --- export interface Props { title: string + titlehidden?: boolean } -const { title } = Astro.props +const { title, titlehidden } = Astro.props +const display = titlehidden ? "display: none" : "" --- <section> - <h1>{title}</h1> + <h1 style={display}>{title}</h1> <div class="wrapper"> <div class="line"></div> <slot /> diff --git a/src/pages/database/[...slug].astro b/src/pages/database/[...slug].astro new file mode 100644 index 0000000..62ea14a --- /dev/null +++ b/src/pages/database/[...slug].astro @@ -0,0 +1,115 @@ +--- +import { getCollection } from 'astro:content' +import TaShowcaseLayout from '../../layouts/taShowcaseLayout.astro' +import Layout from '../../layouts/Layout.astro' +import DatabaseSection from '../../layouts/databaseSection.astro' +import QuestListing from '../../components/questListing.astro' +import SmallTitle from '../../components/smallTitle.astro' + +interface store { + slug: string + group: boolean + questinfo: + | undefined + | { + slug: string + info: { + title: string + releaseDate: Date + shortdescription: string + releaseNumber: number + } + }[] + pageinfo: + | undefined + | { + title: string + shortdescription: string + } +} + +export async function getStaticPaths() { + const fulldata = await getCollection('taInfoData') + const slugdata: store[] = fulldata.map((data) => { + return { + slug: data.id, + group: false, + questinfo: undefined, + pageinfo: undefined, + } + }) + + const groupdata = await getCollection('groups') + const groups: store[] = groupdata.map((data) => { + return { + slug: data.id, + group: true, + questinfo: undefined, + pageinfo: undefined, + } + }) + + const full = slugdata.concat(groups as any) + full.map((data) => { + if (data.group) { + const coll = fulldata.filter((d) => d.id.startsWith(data.slug)) + data.questinfo = coll.map((d) => { + return { slug: d.id, info: d.data.info } + }) + data.questinfo.sort( + (a, b) => + b.info.releaseDate.valueOf() - a.info.releaseDate.valueOf() || + b.info.releaseNumber - a.info.releaseNumber + ) + const page = groupdata.find((d) => d.id === data.slug) + data.pageinfo = page?.data.info + } + }) + + return full.map((data) => ({ + params: { slug: data.slug }, + props: { + key: data.slug, + group: data.group, + questinfo: data.questinfo, + pageinfo: data.pageinfo, + }, + })) +} + +const { key, group, questinfo, pageinfo } = Astro.props +--- + +{ + !group && ( + <TaShowcaseLayout + collection="taInfoData" + collectionKey={key} + baseurl="database" + /> + ) +} +{ + group && ( + <Layout + title={`${pageinfo!.title} - TA Database - FGO TA`} + currentpage="database" + descriptionOverride={pageinfo!.shortdescription} + > + <SmallTitle + maintext={pageinfo!.title} + subtext={pageinfo!.shortdescription} + fadeout={true} + baseurl="database" + /> + <DatabaseSection title="" titlehidden={true}> + {questinfo!.map((quest) => ( + <QuestListing + {...{ ...quest.info, slug: quest.slug }} + baseurl="database" + /> + ))} + </DatabaseSection> + </Layout> + ) +} diff --git a/src/pages/database/[slug].astro b/src/pages/database/[slug].astro deleted file mode 100644 index 94bd6f2..0000000 --- a/src/pages/database/[slug].astro +++ /dev/null @@ -1,13 +0,0 @@ ---- -import { getCollection } from 'astro:content'; -import TaShowcaseLayout from '../../layouts/taShowcaseLayout.astro' - -export async function getStaticPaths() { - const fulldata = (await getCollection('taInfoData')).map((data) => data.id) - return fulldata.map((slug) => ({ params: { slug } })) -} - -const { slug } = Astro.params ---- - -<TaShowcaseLayout collection="taInfoData" collectionKey={slug} baseurl="database"/> diff --git a/src/pages/database/index.astro b/src/pages/database/index.astro index bb35b72..3a6ac57 100644 --- a/src/pages/database/index.astro +++ b/src/pages/database/index.astro @@ -3,11 +3,19 @@ import { getCollection } from 'astro:content'; import Layout from '../../layouts/Layout.astro' import QuestListing from '../../components/questListing.astro' import DatabaseSection from '../../layouts/databaseSection.astro' +import Title from '../../components/title.astro'; const description = 'FGO NA TA Database' -const fulldata = await getCollection('taInfoData') +const fulldata = await getCollection('taInfoData') +const groups = await getCollection('groups') +let combined = fulldata -fulldata.sort( +for (const group of groups) { + combined = combined.filter(data => !data.id.startsWith(group.id)) +} +combined = combined.concat(groups as any) + +combined.sort( (a, b) => b.data.info.releaseDate.valueOf() - a.data.info.releaseDate.valueOf() || b.data.info.releaseNumber - a.data.info.releaseNumber ) @@ -18,8 +26,9 @@ fulldata.sort( currentpage="database" descriptionOverride={description} > - <DatabaseSection title="NA Runs"> - {fulldata.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="database" />)} + <Title maintext='TA DATA­BASE' subtext='A mostly up-to-date list of NA TA runs' fadeout={true}/> + <DatabaseSection title="NA Runs" titlehidden={true}> + {combined.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="database" />)} </DatabaseSection> </Layout> diff --git a/src/pages/index.astro b/src/pages/index.astro index 27d0182..e407c5d 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,6 +1,7 @@ --- import Layout from '../layouts/Layout.astro' import Hero from '../components/hero.astro' +import Title from '../components/title.astro' const description = 'This site is a WIP project by Firq. In the future, it will be used to catalogue information around FGO TA and the game in general.' @@ -11,7 +12,8 @@ const description = currentpage="home" descriptionOverride={description} > - <Hero /> + <Title maintext='FGO NA TA DATA­BASE' subtext='The all-in-one lookup for your all TA needs'/> + <Hero fadeout={true}/> </Layout> <style></style> diff --git a/src/pages/teslafest/index.astro b/src/pages/teslafest/index.astro index 19826e9..850fe73 100644 --- a/src/pages/teslafest/index.astro +++ b/src/pages/teslafest/index.astro @@ -4,6 +4,7 @@ import Layout from '../../layouts/Layout.astro' import QuestListing from '../../components/questListing.astro' import DatabaseSection from '../../layouts/databaseSection.astro' import GenericHero from '../../components/genericHero.astro'; +import Title from '../../components/title.astro'; const description = 'One of the most anticipated events of 2024 - Teslafest. Were the two weeks of time enough for all those quests, even with a parallel lottery?' const fulldata = await getCollection('teslafest') @@ -25,7 +26,7 @@ const eq_2020 = fulldata.filter((value) => value.id.startsWith("eq-2020")) currentpage="teslafest" descriptionOverride={description} > - <GenericHero text="TESLAFEST"></GenericHero> + <Title maintext='TESLA­FEST' subtext='' fadeout={true}/> <DatabaseSection title="Challenge Quest"> {cq.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)} </DatabaseSection> From 9c2c7f78185fcfc8ff81fad5ca6c2a3f2375e0f5 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Mon, 15 Jul 2024 14:39:52 +0200 Subject: [PATCH 05/39] Redesign Part 2 --- package.json | 2 +- .../listings/eventListingLine.astro | 116 +++++++++++++++++ .../questListingCard.astro} | 0 .../listings/questListingLine.astro | 121 ++++++++++++++++++ src/content/changes/koyan.json | 10 ++ src/content/changes/skadi.json | 10 ++ src/content/config.ts | 10 ++ src/content/groups/lostbelt-6.json | 5 +- src/content/taInfoData/beast4l.json | 3 +- src/content/taInfoData/case-files-rerun.json | 3 +- .../taInfoData/devilish-bodhisattva.json | 5 +- src/content/taInfoData/lostbelt-6/albion.json | 3 +- .../taInfoData/lostbelt-6/cernunnos.json | 3 +- src/content/taInfoData/lostbelt-6/morgan.json | 3 +- src/layouts/databaseSection.astro | 15 ++- src/pages/database/[...slug].astro | 2 +- src/pages/database/index.astro | 47 +++++-- src/pages/teslafest/index.astro | 2 +- 18 files changed, 332 insertions(+), 28 deletions(-) create mode 100644 src/components/listings/eventListingLine.astro rename src/components/{questListing.astro => listings/questListingCard.astro} (100%) create mode 100644 src/components/listings/questListingLine.astro create mode 100644 src/content/changes/koyan.json create mode 100644 src/content/changes/skadi.json diff --git a/package.json b/package.json index 27a5ec4..36c2c99 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.2", + "version": "0.2.2-pre.3", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/components/listings/eventListingLine.astro b/src/components/listings/eventListingLine.astro new file mode 100644 index 0000000..eab60df --- /dev/null +++ b/src/components/listings/eventListingLine.astro @@ -0,0 +1,116 @@ +--- +export interface Props { + title: string + releaseDate: Date + shortdescription: string + link: string +} + +const options_date: Intl.DateTimeFormatOptions = { + year: 'numeric', + month: 'long', + day: '2-digit', +} + +const { shortdescription, releaseDate, title, link } = Astro.props +const render_date = releaseDate.toLocaleDateString('en-GB', options_date) +--- + +<a href={link} target="_blank" rel="noopener noreferrer"> + <div class="circle"></div> + <article> + <h2>{title}</h2> + <h3>{render_date}</h3> + <p>{shortdescription}</p> + </article> +</a> + +<style> + .circle { + display: none; + } + + a { + align-items: center; + justify-content: center; + display: flex; + text-decoration: none; + height: fit-content; + margin: 0px 0.5rem; + width: 100%; + } + p { + color: white; + text-align: left; + font-size: 1em; + margin: 0px 0.5em; + } + article > h2 { + margin: 0px 0.5rem; + color: var(--c-darkpurple); + font-size: 1.2rem; + line-height: normal; + text-decoration: none; + } + article > h3 { + margin: 0px 0.5rem; + color: white; + font-size: 1rem; + line-height: normal; + text-decoration: none; + } + article { + display: flex; + flex: 1; + flex-wrap: wrap; + flex-direction: column; + align-items: center; + align-content: center; + justify-content: center; + background-color: var(--c-duskgray); + padding: 10px; + text-align: center; + transition: transform var(--speed) var(--ease); + min-height: 100%; + border-radius: 1.25rem; + border-style: solid; + border-width: 2px; + border-color: var(--c-darkergray); + } + + a:hover > article { + transform: scaleY(102.5%) scaleX(101%); + transition: transform var(--speed) var(--ease); + } + + @media (min-width: 900px) { + .circle { + margin: 1rem 0.5rem 1rem 0.5rem; + position: relative; + display: flex; + visibility: visible; + height: 1.5rem; + width: 1.5rem; + border-radius: 40%; + background-color: var(--c-darkpurple); + transition: transform var(--speed) var(--ease); + } + + a:hover > .circle { + height: 1.75rem; + width: 1.75rem; + translate: -0.125rem; + margin-right: 0.825rem; + } + + a:hover article { + border-color: var(--c-darkpurple); + } + + article { + align-items: flex-start; + align-content: flex-start; + margin-left: 0.5rem; + } + } +</style> diff --git a/src/components/questListing.astro b/src/components/listings/questListingCard.astro similarity index 100% rename from src/components/questListing.astro rename to src/components/listings/questListingCard.astro diff --git a/src/components/listings/questListingLine.astro b/src/components/listings/questListingLine.astro new file mode 100644 index 0000000..844a858 --- /dev/null +++ b/src/components/listings/questListingLine.astro @@ -0,0 +1,121 @@ +--- +export interface Props { + baseurl: string + slug: string + title: string + releaseDate: Date + shortdescription: string +} + +const options_date: Intl.DateTimeFormatOptions = { + year: 'numeric', + month: 'long', + day: '2-digit', +} + +const { shortdescription, releaseDate, slug, title, baseurl } = Astro.props +const url = `/${baseurl}/${slug}` +const render_date = releaseDate.toLocaleDateString( + 'en-GB', + options_date +) +--- + +<a href={url} rel="noopener noreferrer"> + <div class="circle"></div> + <article> + <h2>{title}</h2> + <h3>{render_date}</h3> + <p>{shortdescription}</p> + </article> +</a> + +<style> + .circle { + display: none; + } + + a { + align-items: center; + justify-content: center; + display: flex; + text-decoration: none; + height: auto; + margin: 0.5rem; + width: 100%; + } + p { + color: white; + text-align: left; + font-size: 1.1em; + margin: 0.5em; + } + article > h2 { + margin: 0.3rem 0.5rem; + color: var(--c-darkpurple); + font-size: 1.5rem; + line-height: normal; + text-decoration: none; + } + article > h3 { + margin: 0.2em 0.5rem; + color: white; + font-size: 1rem; + line-height: normal; + text-decoration: none; + } + article { + display: flex; + flex: 1; + flex-wrap: wrap; + flex-direction: column; + align-items: center; + align-content: center; + justify-content: center; + background-color: var(--c-darkergray); + padding: 10px; + text-align: center; + transition: transform var(--speed) var(--ease); + min-height: 100%; + border-radius: 1.25rem; + } + + a:hover > article { + transform: scaleY(102.5%) scaleX(101%); + transition: transform var(--speed) var(--ease); + } + + @media (min-width: 900px) { + .circle { + margin: 1rem 0.5rem 1rem 0.5rem; + position: relative; + display: flex; + visibility: visible; + height: 1.5rem; + width: 1.5rem; + border-radius: 40%; + background-color: var(--c-darkpurple); + transition: transform var(--speed) var(--ease); + } + + a:hover > .circle { + height: 1.75rem; + width: 1.75rem; + translate: -0.125rem; + margin-right: 0.825rem; + } + + a:hover article { + border-color: var(--c-darkpurple); + } + + article { + border-style: solid; + border-width: 2px; + border-color: var(--c-darkergray); + align-items: flex-start; + align-content: flex-start; + margin-left: 0.5rem; + } + } +</style> diff --git a/src/content/changes/koyan.json b/src/content/changes/koyan.json new file mode 100644 index 0000000..c5db81d --- /dev/null +++ b/src/content/changes/koyan.json @@ -0,0 +1,10 @@ +{ + "info": { + "title": "Koyanskaya of Light", + "releaseDate": "2023-07-03", + "shortdescription": "Release of Koyanskaya of Light during 6th Anniversary of the game", + "releaseNumber": 1, + "type": "event" + }, + "link": "https://apps.atlasacademy.io/db/NA/servant/314/" +} diff --git a/src/content/changes/skadi.json b/src/content/changes/skadi.json new file mode 100644 index 0000000..21f57fd --- /dev/null +++ b/src/content/changes/skadi.json @@ -0,0 +1,10 @@ +{ + "info": { + "title": "Scathach-Skadi", + "releaseDate": "2020-07-06", + "shortdescription": "Release of Scathach-Skadi during 3rd Anniversary of the game", + "releaseNumber": 1, + "type": "event" + }, + "link": "https://apps.atlasacademy.io/db/NA/servant/215/" +} diff --git a/src/content/config.ts b/src/content/config.ts index 95cbf6d..66bf45d 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -23,6 +23,7 @@ const info = z.object({ releaseDate: z.string().transform((str) => new Date(str)), shortdescription: z.string(), releaseNumber: z.number().default(1), + type: z.enum(["quest", "event", "group"]).default("quest") }) // Combined ta data collection schema @@ -39,8 +40,17 @@ const groupDescription = defineCollection({ schema: z.object({ info: info }), }) +const changes = defineCollection({ + type: 'data', + schema: z.object({ + info: info, + link: z.string().url() + }), +}) + export const collections = { taInfoData: taData, teslafest: taData, groups: groupDescription, + changes: changes, } diff --git a/src/content/groups/lostbelt-6.json b/src/content/groups/lostbelt-6.json index 0c276c7..3494f8b 100644 --- a/src/content/groups/lostbelt-6.json +++ b/src/content/groups/lostbelt-6.json @@ -1,8 +1,9 @@ { "info": { "title": "Lostbelt 6", - "releaseDate": "2023-07-10", + "releaseDate": "2023-06-06", "shortdescription": "Lostbelt 6", - "releaseNumber": 1 + "releaseNumber": 1, + "type": "group" } } diff --git a/src/content/taInfoData/beast4l.json b/src/content/taInfoData/beast4l.json index c2c245e..eaa34df 100644 --- a/src/content/taInfoData/beast4l.json +++ b/src/content/taInfoData/beast4l.json @@ -2,7 +2,8 @@ "info": { "title": "Beast IV:L", "releaseDate": "2023-12-26", - "shortdescription": "An interesting conclusion to Tunguska to say the least" + "shortdescription": "An interesting conclusion to Tunguska to say the least", + "type": "quest" }, "quests": [ { diff --git a/src/content/taInfoData/case-files-rerun.json b/src/content/taInfoData/case-files-rerun.json index 8dc523c..6e54788 100644 --- a/src/content/taInfoData/case-files-rerun.json +++ b/src/content/taInfoData/case-files-rerun.json @@ -3,7 +3,8 @@ "title": "Case Files Rerun 2024", "releaseDate": "2024-01-10", "shortdescription": "The rerun of the collaboration event with the Case Files franchise - and the return of old challenges as well as a new challenge quest.", - "releaseNumber": 1 + "releaseNumber": 1, + "type": "quest" }, "quests": [ { diff --git a/src/content/taInfoData/devilish-bodhisattva.json b/src/content/taInfoData/devilish-bodhisattva.json index 24f46db..e1afde3 100644 --- a/src/content/taInfoData/devilish-bodhisattva.json +++ b/src/content/taInfoData/devilish-bodhisattva.json @@ -1,9 +1,10 @@ { "info": { "title": "Devilish Bodhisattva", - "releaseDate": "2022-06-21", + "releaseDate": "2019-04-23", "shortdescription": "One of the most infamous fights in FGO, Full Power Beast III:R", - "releaseNumber": 1 + "releaseNumber": 1, + "type": "quest" }, "quests": [ { diff --git a/src/content/taInfoData/lostbelt-6/albion.json b/src/content/taInfoData/lostbelt-6/albion.json index bcdb4d0..6b0e8cd 100644 --- a/src/content/taInfoData/lostbelt-6/albion.json +++ b/src/content/taInfoData/lostbelt-6/albion.json @@ -3,7 +3,8 @@ "title": "Albion", "releaseDate": "2023-07-10", "shortdescription": "Albion shows up with a new mechanic, but will it be enough?", - "releaseNumber": 1 + "releaseNumber": 1, + "type": "quest" }, "quests": [ { diff --git a/src/content/taInfoData/lostbelt-6/cernunnos.json b/src/content/taInfoData/lostbelt-6/cernunnos.json index 46bf53d..61113f8 100644 --- a/src/content/taInfoData/lostbelt-6/cernunnos.json +++ b/src/content/taInfoData/lostbelt-6/cernunnos.json @@ -3,7 +3,8 @@ "title": "Cernunnos", "releaseDate": "2023-07-10", "shortdescription": "One of FGOs most notorious boss fights due to up to 100% special defense, strong DoT damage and powerful field effects", - "releaseNumber": 2 + "releaseNumber": 2, + "type": "quest" }, "quests": [ { diff --git a/src/content/taInfoData/lostbelt-6/morgan.json b/src/content/taInfoData/lostbelt-6/morgan.json index 508dafc..8d30d3f 100644 --- a/src/content/taInfoData/lostbelt-6/morgan.json +++ b/src/content/taInfoData/lostbelt-6/morgan.json @@ -3,7 +3,8 @@ "title": "Queen Morgan", "releaseDate": "2023-06-20", "shortdescription": "The fight against the Lostbelt 6 Queen as the conclusion of LB 6 Part 2", - "releaseNumber": 1 + "releaseNumber": 1, + "type": "quest" }, "quests": [ { diff --git a/src/layouts/databaseSection.astro b/src/layouts/databaseSection.astro index 7fc349e..ba82048 100644 --- a/src/layouts/databaseSection.astro +++ b/src/layouts/databaseSection.astro @@ -2,10 +2,11 @@ export interface Props { title: string titlehidden?: boolean + displayLine?: boolean } - -const { title, titlehidden } = Astro.props +const { title, titlehidden, displayLine } = Astro.props const display = titlehidden ? "display: none" : "" +const line = displayLine ? "flex" : "none" --- <section> @@ -17,7 +18,7 @@ const display = titlehidden ? "display: none" : "" </div> </section> -<style> +<style define:vars={{ line }}> section { padding-left: 0.25em; padding-right: 0.25em; @@ -106,10 +107,14 @@ const display = titlehidden ? "display: none" : "" padding-bottom: unset; } .drop { - display: none; + display: var(--line); + margin-left: 2rem; } .line { - display: none; + display: var(--line); + margin-left: 2.6rem; + height: calc(100% + 4rem); + translate: unset; } h1 { margin-left: 15rem; diff --git a/src/pages/database/[...slug].astro b/src/pages/database/[...slug].astro index 62ea14a..597615c 100644 --- a/src/pages/database/[...slug].astro +++ b/src/pages/database/[...slug].astro @@ -3,7 +3,7 @@ import { getCollection } from 'astro:content' import TaShowcaseLayout from '../../layouts/taShowcaseLayout.astro' import Layout from '../../layouts/Layout.astro' import DatabaseSection from '../../layouts/databaseSection.astro' -import QuestListing from '../../components/questListing.astro' +import QuestListing from '../../components/listings/questListingCard.astro' import SmallTitle from '../../components/smallTitle.astro' interface store { diff --git a/src/pages/database/index.astro b/src/pages/database/index.astro index 3a6ac57..809ff2e 100644 --- a/src/pages/database/index.astro +++ b/src/pages/database/index.astro @@ -1,24 +1,27 @@ --- -import { getCollection } from 'astro:content'; +import { getCollection } from 'astro:content' import Layout from '../../layouts/Layout.astro' -import QuestListing from '../../components/questListing.astro' +import QuestListing from '../../components/listings/questListingLine.astro' +import EventListing from '../../components/listings/eventListingLine.astro' import DatabaseSection from '../../layouts/databaseSection.astro' -import Title from '../../components/title.astro'; +import Title from '../../components/title.astro' const description = 'FGO NA TA Database' -const fulldata = await getCollection('taInfoData') +const fulldata = await getCollection('taInfoData') const groups = await getCollection('groups') +const changes = await getCollection('changes') let combined = fulldata for (const group of groups) { - combined = combined.filter(data => !data.id.startsWith(group.id)) + combined = combined.filter((data) => !data.id.startsWith(group.id)) } -combined = combined.concat(groups as any) +combined = combined.concat(groups as any).concat(changes as any) combined.sort( - (a, b) => b.data.info.releaseDate.valueOf() - a.data.info.releaseDate.valueOf() || b.data.info.releaseNumber - a.data.info.releaseNumber + (a, b) => + b.data.info.releaseDate.valueOf() - a.data.info.releaseDate.valueOf() || + b.data.info.releaseNumber - a.data.info.releaseNumber ) - --- <Layout @@ -26,9 +29,31 @@ combined.sort( currentpage="database" descriptionOverride={description} > - <Title maintext='TA DATA­BASE' subtext='A mostly up-to-date list of NA TA runs' fadeout={true}/> - <DatabaseSection title="NA Runs" titlehidden={true}> - {combined.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="database" />)} + <Title + maintext="TA DATABASE" + subtext="A mostly up-to-date list of NA TA runs" + fadeout={true} + /> + <DatabaseSection title="NA Runs" titlehidden={true} displayLine={true}> + { + combined.map((quest) => { + if (['quest', 'group'].includes(quest.data.info.type)) { + return ( + <QuestListing + {...{ ...quest.data.info, slug: quest.id }} + baseurl="database" + /> + ) + } else { + return ( + <EventListing + {...{ ...quest.data.info, slug: quest.id }} + link={(quest.data as any).link} + /> + ) + } + }) + } </DatabaseSection> </Layout> diff --git a/src/pages/teslafest/index.astro b/src/pages/teslafest/index.astro index 850fe73..c822f20 100644 --- a/src/pages/teslafest/index.astro +++ b/src/pages/teslafest/index.astro @@ -1,7 +1,7 @@ --- import { getCollection } from 'astro:content'; import Layout from '../../layouts/Layout.astro' -import QuestListing from '../../components/questListing.astro' +import QuestListing from '../../components/listings/questListingCard.astro' import DatabaseSection from '../../layouts/databaseSection.astro' import GenericHero from '../../components/genericHero.astro'; import Title from '../../components/title.astro'; From 9e615824566b9e83cec8691e46f07e232a3d2faf Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Mon, 15 Jul 2024 15:28:08 +0200 Subject: [PATCH 06/39] Coloring of stuff --- package.json | 2 +- src/components/listings/eventListingLine.astro | 13 +++++++------ src/content/changes/koyan.json | 3 ++- src/content/changes/skadi.json | 3 ++- src/content/config.ts | 3 ++- src/pages/database/index.astro | 1 + 6 files changed, 15 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 36c2c99..47ddf88 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.3", + "version": "0.2.2-pre.4", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/components/listings/eventListingLine.astro b/src/components/listings/eventListingLine.astro index eab60df..8922b74 100644 --- a/src/components/listings/eventListingLine.astro +++ b/src/components/listings/eventListingLine.astro @@ -3,7 +3,8 @@ export interface Props { title: string releaseDate: Date shortdescription: string - link: string + link: string, + hlcolor: string, } const options_date: Intl.DateTimeFormatOptions = { @@ -12,7 +13,7 @@ const options_date: Intl.DateTimeFormatOptions = { day: '2-digit', } -const { shortdescription, releaseDate, title, link } = Astro.props +const { shortdescription, releaseDate, title, link, hlcolor } = Astro.props const render_date = releaseDate.toLocaleDateString('en-GB', options_date) --- @@ -25,7 +26,7 @@ const render_date = releaseDate.toLocaleDateString('en-GB', options_date) </article> </a> -<style> +<style define:vars={{ hlcolor }}> .circle { display: none; } @@ -47,7 +48,7 @@ const render_date = releaseDate.toLocaleDateString('en-GB', options_date) } article > h2 { margin: 0px 0.5rem; - color: var(--c-darkpurple); + color: var(--hlcolor); font-size: 1.2rem; line-height: normal; text-decoration: none; @@ -67,7 +68,7 @@ const render_date = releaseDate.toLocaleDateString('en-GB', options_date) align-items: center; align-content: center; justify-content: center; - background-color: var(--c-duskgray); + background: var(--c-duskgray); /* linear-gradient(175deg, var(--c-duskgray), var(--c-duskgray), var(--c-duskgray), var(--hlcolor)); */ padding: 10px; text-align: center; transition: transform var(--speed) var(--ease); @@ -104,7 +105,7 @@ const render_date = releaseDate.toLocaleDateString('en-GB', options_date) } a:hover article { - border-color: var(--c-darkpurple); + border-color: var(--hlcolor); } article { diff --git a/src/content/changes/koyan.json b/src/content/changes/koyan.json index c5db81d..2c93a5a 100644 --- a/src/content/changes/koyan.json +++ b/src/content/changes/koyan.json @@ -6,5 +6,6 @@ "releaseNumber": 1, "type": "event" }, - "link": "https://apps.atlasacademy.io/db/NA/servant/314/" + "link": "https://apps.atlasacademy.io/db/NA/servant/314/", + "color": "#f7281f" } diff --git a/src/content/changes/skadi.json b/src/content/changes/skadi.json index 21f57fd..7923425 100644 --- a/src/content/changes/skadi.json +++ b/src/content/changes/skadi.json @@ -6,5 +6,6 @@ "releaseNumber": 1, "type": "event" }, - "link": "https://apps.atlasacademy.io/db/NA/servant/215/" + "link": "https://apps.atlasacademy.io/db/NA/servant/215/", + "color": "#0eb31d" } diff --git a/src/content/config.ts b/src/content/config.ts index 66bf45d..267cd1f 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -44,7 +44,8 @@ const changes = defineCollection({ type: 'data', schema: z.object({ info: info, - link: z.string().url() + link: z.string().url(), + color: z.string(), }), }) diff --git a/src/pages/database/index.astro b/src/pages/database/index.astro index 809ff2e..5b4516d 100644 --- a/src/pages/database/index.astro +++ b/src/pages/database/index.astro @@ -49,6 +49,7 @@ combined.sort( <EventListing {...{ ...quest.data.info, slug: quest.id }} link={(quest.data as any).link} + hlcolor={(quest.data as any).color} /> ) } From 5da1dde6a62763da893c9e8432013928e9790224 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Mon, 15 Jul 2024 17:53:42 +0200 Subject: [PATCH 07/39] More Redesign --- package.json | 2 +- .../listings/eventListingLine.astro | 2 +- src/components/smallTitle.astro | 23 +++++++++++++++---- src/content/changes/appends-120.json | 11 +++++++++ src/content/changes/castoria.json | 11 +++++++++ src/content/changes/koyan.json | 2 +- src/content/changes/oberon.json | 11 +++++++++ src/content/changes/skadi.json | 2 +- src/content/groups/lostbelt-6.json | 4 ++-- src/layouts/taShowcaseLayout.astro | 22 ++++++++++++++---- src/pages/database/[...slug].astro | 1 + src/pages/database/index.astro | 4 ++-- src/pages/teslafest/index.astro | 4 ++-- 13 files changed, 79 insertions(+), 20 deletions(-) create mode 100644 src/content/changes/appends-120.json create mode 100644 src/content/changes/castoria.json create mode 100644 src/content/changes/oberon.json diff --git a/package.json b/package.json index 47ddf88..4ef5a06 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.4", + "version": "0.2.2-pre.5", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/components/listings/eventListingLine.astro b/src/components/listings/eventListingLine.astro index 8922b74..3685de1 100644 --- a/src/components/listings/eventListingLine.astro +++ b/src/components/listings/eventListingLine.astro @@ -22,7 +22,7 @@ const render_date = releaseDate.toLocaleDateString('en-GB', options_date) <article> <h2>{title}</h2> <h3>{render_date}</h3> - <p>{shortdescription}</p> + <!-- <p>{shortdescription}</p> --> </article> </a> diff --git a/src/components/smallTitle.astro b/src/components/smallTitle.astro index c548afd..279cc44 100644 --- a/src/components/smallTitle.astro +++ b/src/components/smallTitle.astro @@ -6,16 +6,18 @@ export interface Props { subtext: string fadeout?: boolean baseurl?: string + returnbutton?: boolean } -const { maintext, subtext, fadeout, baseurl } = Astro.props -const display = fadeout ? "": "display: none" +const { maintext, subtext, fadeout, baseurl, returnbutton } = Astro.props +const displayFadeout = fadeout ? "": "display: none" +const displayBackButton = returnbutton ? "": "display: none" --- <div class="wrap"> <div class="head">{maintext}</div> <div class="sub">{subtext}</div> - <a href=`/${baseurl}`><< Back to database</a> - <div class="fade" style={display}></div> + <a href=`/${baseurl}` style={displayBackButton}><< Back to {baseurl}</a> + <div class="fade" style={displayFadeout}></div> </div> <style> @@ -23,8 +25,19 @@ const display = fadeout ? "": "display: none" font-weight: 600; font-family: 'Work Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif; color: white; - padding: 0.5rem 0px; + margin: 1rem 0px 0px; + padding: 0.5rem 0.75rem; text-decoration: none; + background-color: var(--c-lightgray); + border-radius: 10px; + border-style: solid; + border-width: 2px; + border-color: var(--c-lightgray); + text-transform: capitalize; + } + + a:hover { + border-color: var(--c-darkpurple); } .wrap { diff --git a/src/content/changes/appends-120.json b/src/content/changes/appends-120.json new file mode 100644 index 0000000..499b0bd --- /dev/null +++ b/src/content/changes/appends-120.json @@ -0,0 +1,11 @@ +{ + "info": { + "title": "Appends and Level 120", + "releaseDate": "2022-05-23", + "shortdescription": "Release of Append Skills and increased level cap of 120 with the Servant Coins Update", + "releaseNumber": 1, + "type": "event" + }, + "link": "https://fategrandorder.fandom.com/wiki/FGO_Summer_2021_Event_Revival_(US)#Game_Updates", + "color": "#d4af37" +} diff --git a/src/content/changes/castoria.json b/src/content/changes/castoria.json new file mode 100644 index 0000000..7977e58 --- /dev/null +++ b/src/content/changes/castoria.json @@ -0,0 +1,11 @@ +{ + "info": { + "title": "Castoria", + "releaseDate": "2022-07-04", + "shortdescription": "Release of Castoria during the 5rd Anniversary of the game", + "releaseNumber": 1, + "type": "event" + }, + "link": "https://apps.atlasacademy.io/db/NA/servant/284/", + "color": "#0b67fb" +} diff --git a/src/content/changes/koyan.json b/src/content/changes/koyan.json index 2c93a5a..828231c 100644 --- a/src/content/changes/koyan.json +++ b/src/content/changes/koyan.json @@ -2,7 +2,7 @@ "info": { "title": "Koyanskaya of Light", "releaseDate": "2023-07-03", - "shortdescription": "Release of Koyanskaya of Light during 6th Anniversary of the game", + "shortdescription": "Release of Koyanskaya of Light during the 6th Anniversary of the game", "releaseNumber": 1, "type": "event" }, diff --git a/src/content/changes/oberon.json b/src/content/changes/oberon.json new file mode 100644 index 0000000..0d74a01 --- /dev/null +++ b/src/content/changes/oberon.json @@ -0,0 +1,11 @@ +{ + "info": { + "title": "Oberon", + "releaseDate": "2023-07-10", + "shortdescription": "Release of Oberon during the Lostbelt 6 Conclusion Campaign", + "releaseNumber": 1, + "type": "event" + }, + "link": "https://apps.atlasacademy.io/db/NA/servant/316/", + "color": "#f7281f" +} diff --git a/src/content/changes/skadi.json b/src/content/changes/skadi.json index 7923425..447f3e7 100644 --- a/src/content/changes/skadi.json +++ b/src/content/changes/skadi.json @@ -2,7 +2,7 @@ "info": { "title": "Scathach-Skadi", "releaseDate": "2020-07-06", - "shortdescription": "Release of Scathach-Skadi during 3rd Anniversary of the game", + "shortdescription": "Release of Scathach-Skadi during the 3rd Anniversary of the game", "releaseNumber": 1, "type": "event" }, diff --git a/src/content/groups/lostbelt-6.json b/src/content/groups/lostbelt-6.json index 3494f8b..5f1dd63 100644 --- a/src/content/groups/lostbelt-6.json +++ b/src/content/groups/lostbelt-6.json @@ -1,8 +1,8 @@ { "info": { - "title": "Lostbelt 6", + "title": "Lostbelt 6 - Avalon le Fae", "releaseDate": "2023-06-06", - "shortdescription": "Lostbelt 6", + "shortdescription": "The 6th Lostbelt, the journey into the Fairy Kingdom of Queen Morgan - do you have what it takes for some of the most difficult content of this game?", "releaseNumber": 1, "type": "group" } diff --git a/src/layouts/taShowcaseLayout.astro b/src/layouts/taShowcaseLayout.astro index 4bb7ff8..f95739d 100644 --- a/src/layouts/taShowcaseLayout.astro +++ b/src/layouts/taShowcaseLayout.astro @@ -5,17 +5,18 @@ import TACard from '../components/taCard.astro' import { plsLoadTAEntry } from '../utils/tools' import { Image } from 'astro:assets' import lizsad from '../assets/lizsad.png' +import SmallTitle from '../components/smallTitle.astro' export interface Props { - collection: "teslafest" | "taInfoData" + collection: 'teslafest' | 'taInfoData' collectionKey: string - baseurl: "database" | "teslafest" + baseurl: 'database' | 'teslafest' } const { collection, collectionKey, baseurl } = Astro.props const taEntry = await plsLoadTAEntry(collectionKey, collection) const pagetitle = `${taEntry.info.title} - FGO TA` -const displaystate = taEntry.quests[0].data.length > 0 ? "none" : "flex" +const displaystate = taEntry.quests[0].data.length > 0 ? 'none' : 'flex' --- <Layout @@ -23,7 +24,13 @@ const displaystate = taEntry.quests[0].data.length > 0 ? "none" : "flex" currentpage="database-entry" descriptionOverride={taEntry.info.shortdescription} > - <a href=`/${baseurl}`><< Back to database</a> + <SmallTitle + maintext={taEntry.info.title} + subtext={taEntry.info.shortdescription} + fadeout={true} + baseurl={baseurl} + returnbutton={true} + /> { taEntry.quests.map((item) => ( <BaseSection title={item.questTitle} description={item.description}> @@ -36,7 +43,12 @@ const displaystate = taEntry.quests[0].data.length > 0 ? "none" : "flex" )) } <div style=`display: ${displaystate}` class="overridewrapper"> - <Image class="overrideimage" src={lizsad} alt="Sad override if there are no runs" loading="eager"></Image> + <Image + class="overrideimage" + src={lizsad} + alt="Sad override if there are no runs" + loading="eager" + /> </div> <div class="placeholder"></div> </Layout> diff --git a/src/pages/database/[...slug].astro b/src/pages/database/[...slug].astro index 597615c..c71d40f 100644 --- a/src/pages/database/[...slug].astro +++ b/src/pages/database/[...slug].astro @@ -101,6 +101,7 @@ const { key, group, questinfo, pageinfo } = Astro.props subtext={pageinfo!.shortdescription} fadeout={true} baseurl="database" + returnbutton={true} /> <DatabaseSection title="" titlehidden={true}> {questinfo!.map((quest) => ( diff --git a/src/pages/database/index.astro b/src/pages/database/index.astro index 5b4516d..7085571 100644 --- a/src/pages/database/index.astro +++ b/src/pages/database/index.astro @@ -4,7 +4,7 @@ import Layout from '../../layouts/Layout.astro' import QuestListing from '../../components/listings/questListingLine.astro' import EventListing from '../../components/listings/eventListingLine.astro' import DatabaseSection from '../../layouts/databaseSection.astro' -import Title from '../../components/title.astro' +import SmallTitle from '../../components/smallTitle.astro' const description = 'FGO NA TA Database' const fulldata = await getCollection('taInfoData') @@ -29,7 +29,7 @@ combined.sort( currentpage="database" descriptionOverride={description} > - <Title + <SmallTitle maintext="TA DATABASE" subtext="A mostly up-to-date list of NA TA runs" fadeout={true} diff --git a/src/pages/teslafest/index.astro b/src/pages/teslafest/index.astro index c822f20..c1d07f6 100644 --- a/src/pages/teslafest/index.astro +++ b/src/pages/teslafest/index.astro @@ -4,7 +4,7 @@ import Layout from '../../layouts/Layout.astro' import QuestListing from '../../components/listings/questListingCard.astro' import DatabaseSection from '../../layouts/databaseSection.astro' import GenericHero from '../../components/genericHero.astro'; -import Title from '../../components/title.astro'; +import SmallTitle from '../../components/smallTitle.astro'; const description = 'One of the most anticipated events of 2024 - Teslafest. Were the two weeks of time enough for all those quests, even with a parallel lottery?' const fulldata = await getCollection('teslafest') @@ -26,7 +26,7 @@ const eq_2020 = fulldata.filter((value) => value.id.startsWith("eq-2020")) currentpage="teslafest" descriptionOverride={description} > - <Title maintext='TESLA­FEST' subtext='' fadeout={true}/> + <SmallTitle maintext='TESLA­FEST' subtext='' fadeout={true}/> <DatabaseSection title="Challenge Quest"> {cq.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)} </DatabaseSection> From 1f1bc5a7dbe6bb75876293490e71b41bab134e28 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Mon, 15 Jul 2024 22:38:41 +0200 Subject: [PATCH 08/39] More Redesign 2 --- package.json | 2 +- .../listings/eventListingLine.astro | 13 ++++--- .../listings/questListingLine.astro | 13 ++++--- src/layouts/databaseSection.astro | 38 ++++++++++++++----- src/pages/database/index.astro | 4 +- 5 files changed, 48 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 4ef5a06..53d7d7d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.5", + "version": "0.2.2-pre.6", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/components/listings/eventListingLine.astro b/src/components/listings/eventListingLine.astro index 3685de1..3e7ac63 100644 --- a/src/components/listings/eventListingLine.astro +++ b/src/components/listings/eventListingLine.astro @@ -90,16 +90,19 @@ const render_date = releaseDate.toLocaleDateString('en-GB', options_date) position: relative; display: flex; visibility: visible; - height: 1.5rem; - width: 1.5rem; - border-radius: 40%; + height: 1rem; + width: 1rem; background-color: var(--c-darkpurple); + border-style: solid; + border-width: 0.25rem; + border-color: var(--c-lightgray); + border-radius: 40%; transition: transform var(--speed) var(--ease); } a:hover > .circle { - height: 1.75rem; - width: 1.75rem; + height: 1.25rem; + width: 1.25rem; translate: -0.125rem; margin-right: 0.825rem; } diff --git a/src/components/listings/questListingLine.astro b/src/components/listings/questListingLine.astro index 844a858..a02d70a 100644 --- a/src/components/listings/questListingLine.astro +++ b/src/components/listings/questListingLine.astro @@ -91,16 +91,19 @@ const render_date = releaseDate.toLocaleDateString( position: relative; display: flex; visibility: visible; - height: 1.5rem; - width: 1.5rem; - border-radius: 40%; + height: 1rem; + width: 1rem; background-color: var(--c-darkpurple); + border-style: solid; + border-width: 0.25rem; + border-color: var(--c-lightgray); + border-radius: 40%; transition: transform var(--speed) var(--ease); } a:hover > .circle { - height: 1.75rem; - width: 1.75rem; + height: 1.25rem; + width: 1.25rem; translate: -0.125rem; margin-right: 0.825rem; } diff --git a/src/layouts/databaseSection.astro b/src/layouts/databaseSection.astro index ba82048..9fdf39a 100644 --- a/src/layouts/databaseSection.astro +++ b/src/layouts/databaseSection.astro @@ -12,9 +12,10 @@ const line = displayLine ? "flex" : "none" <section> <h1 style={display}>{title}</h1> <div class="wrapper"> + <div class="start hightlighter"></div> <div class="line"></div> <slot /> - <div class="drop"></div> + <div class="drop hightlighter"></div> </div> </section> @@ -24,21 +25,35 @@ const line = displayLine ? "flex" : "none" padding-right: 0.25em; padding-bottom: 5rem; } - .drop { + + .hightlighter { + left: 0; + right: 0; display: flex; position: absolute; visibility: visible; - left: 0; - right: 0; - bottom: -5rem; margin-left: auto; margin-right: auto; height: 1.5rem; width: 1.5rem; + } + + .drop { + bottom: -5rem; border-radius: 0% 50% 50% 50%; transform: rotate(45deg); background-color: var(--c-darkpurple); } + + .start { + top: -2rem; + border-radius: 40%; + border-style: solid; + border-width: 0.25rem; + border-color: var(--c-lightgray); + background-color: var(--c-darkpurple); + } + .line { display: flex; position: absolute; @@ -89,6 +104,9 @@ const line = displayLine ? "flex" : "none" .drop { margin-left: 1.5rem; } + .start { + margin-left: 1.25rem; + } .line { margin-left: 2.1rem; } @@ -106,15 +124,17 @@ const line = displayLine ? "flex" : "none" section { padding-bottom: unset; } - .drop { + .drop, .start, .line { display: var(--line); margin-left: 2rem; } + .start { + margin-left: 1.75rem; + } .line { - display: var(--line); margin-left: 2.6rem; - height: calc(100% + 4rem); - translate: unset; + height: calc(100% + 6rem); + translate: 0px -2rem; } h1 { margin-left: 15rem; diff --git a/src/pages/database/index.astro b/src/pages/database/index.astro index 7085571..1208bf9 100644 --- a/src/pages/database/index.astro +++ b/src/pages/database/index.astro @@ -6,7 +6,7 @@ import EventListing from '../../components/listings/eventListingLine.astro' import DatabaseSection from '../../layouts/databaseSection.astro' import SmallTitle from '../../components/smallTitle.astro' -const description = 'FGO NA TA Database' +const description = 'A mostly up-to-date list of NA TA runs' const fulldata = await getCollection('taInfoData') const groups = await getCollection('groups') const changes = await getCollection('changes') @@ -30,7 +30,7 @@ combined.sort( descriptionOverride={description} > <SmallTitle - maintext="TA DATABASE" + maintext="TA DATA­BASE" subtext="A mostly up-to-date list of NA TA runs" fadeout={true} /> From d67e426f15a151365980e4ba5d425494029a7c56 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 16 Jul 2024 18:43:22 +0200 Subject: [PATCH 09/39] Less shifting UI --- package.json | 2 +- src/components/listings/eventListingLine.astro | 3 ++- src/components/listings/questListingLine.astro | 7 ++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 53d7d7d..6e88223 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.6", + "version": "0.2.2-pre.7", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/components/listings/eventListingLine.astro b/src/components/listings/eventListingLine.astro index 3e7ac63..82a21ed 100644 --- a/src/components/listings/eventListingLine.astro +++ b/src/components/listings/eventListingLine.astro @@ -104,11 +104,12 @@ const render_date = releaseDate.toLocaleDateString('en-GB', options_date) height: 1.25rem; width: 1.25rem; translate: -0.125rem; - margin-right: 0.825rem; + margin-right: 4px; } a:hover article { border-color: var(--hlcolor); + transform: none; } article { diff --git a/src/components/listings/questListingLine.astro b/src/components/listings/questListingLine.astro index a02d70a..6bd5775 100644 --- a/src/components/listings/questListingLine.astro +++ b/src/components/listings/questListingLine.astro @@ -40,8 +40,8 @@ const render_date = releaseDate.toLocaleDateString( justify-content: center; display: flex; text-decoration: none; - height: auto; - margin: 0.5rem; + height: fit-content; + margin: 0px 0.5rem; width: 100%; } p { @@ -105,11 +105,12 @@ const render_date = releaseDate.toLocaleDateString( height: 1.25rem; width: 1.25rem; translate: -0.125rem; - margin-right: 0.825rem; + margin-right: 4px; } a:hover article { border-color: var(--c-darkpurple); + transform: none; } article { From 1975bbc8d29723ffba09690dce2051de9d3d5eeb Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 16 Jul 2024 19:30:04 +0200 Subject: [PATCH 10/39] Fixed darkreader issue --- Dockerfile | 6 +++--- package.json | 2 +- src/layouts/Layout.astro | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 68f8067..75429c9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ FROM forgejo.neshweb.net/ci-docker-images/website-serve:0.1.3 AS runtime COPY --from=build /site/dist /public COPY --from=build /site/serve.json /public/serve.json -ENV PORT 8081 -EXPOSE 8081 +ENV PORT=8081 +EXPOSE ${PORT} -CMD [ "serve", "public/", "-p", "8081" ] +CMD [ "serve", "public/", "-p", "${PORT}" ] diff --git a/package.json b/package.json index 6e88223..45712e1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.7", + "version": "0.2.2-pre.8", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 669267d..18c9362 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -58,6 +58,8 @@ const mapped_navdata = navdata.map((item) => ({ <meta property="og:type" content="website" /> <meta property="og:locale" content="en_US" /> <meta name="theme-color" content="#b86cff" /> + <!-- Disable DarkReader, as site is already in dark mode --> + <meta name="darkreader-lock"> <!-- Links --> <link rel="icon" type="image/ico" href="/favicon.ico" /> <link rel="sitemap" href="/sitemap-index.xml" /> From 5e4da25f8dc7db18b9b6c8a00d7c67a072100f64 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 16 Jul 2024 19:46:53 +0200 Subject: [PATCH 11/39] Fixed Docker File --- Dockerfile | 4 ++-- src/layouts/Layout.astro | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 75429c9..b70622d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,6 @@ COPY --from=build /site/dist /public COPY --from=build /site/serve.json /public/serve.json ENV PORT=8081 -EXPOSE ${PORT} +EXPOSE 8081 -CMD [ "serve", "public/", "-p", "${PORT}" ] +CMD serve public/ -p ${PORT} diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 18c9362..cc5faa7 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -59,7 +59,7 @@ const mapped_navdata = navdata.map((item) => ({ <meta property="og:locale" content="en_US" /> <meta name="theme-color" content="#b86cff" /> <!-- Disable DarkReader, as site is already in dark mode --> - <meta name="darkreader-lock"> + <meta name="darkreader-lock" content="this site only has darkmode"> <!-- Links --> <link rel="icon" type="image/ico" href="/favicon.ico" /> <link rel="sitemap" href="/sitemap-index.xml" /> From 034d769e7e0ff6b15d4b1149ac63d5d76b02f071 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 16 Jul 2024 20:21:53 +0200 Subject: [PATCH 12/39] Switched to alpine containers --- Dockerfile | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index b70622d..b9ff0a5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ -FROM node:21.5 AS build +FROM node:22-alpine AS build WORKDIR /site COPY . . RUN npm i RUN npm run astro telemetry disable RUN npm run build -FROM forgejo.neshweb.net/ci-docker-images/website-serve:0.1.3 AS runtime +FROM forgejo.neshweb.net/ci-docker-images/website-serve:2 AS runtime COPY --from=build /site/dist /public COPY --from=build /site/serve.json /public/serve.json diff --git a/package.json b/package.json index 45712e1..3b71223 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.8", + "version": "0.2.2-pre.9", "scripts": { "dev": "astro dev", "start": "astro dev", From 57cf29e71c44afc68f7be250d86b132a40c9a771 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 16 Jul 2024 21:11:28 +0200 Subject: [PATCH 13/39] Navbar improvements --- package.json | 2 +- src/components/navbar.astro | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 3b71223..d9b7ef6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.9", + "version": "0.2.2-pre.10", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/components/navbar.astro b/src/components/navbar.astro index 0e2f916..5838c8f 100644 --- a/src/components/navbar.astro +++ b/src/components/navbar.astro @@ -33,12 +33,13 @@ const hamburger_src_url = `url("${hamburger.src}")` z-index: 1000; position: sticky; top: 0px; - background-color: var(--c-darkgray); + background-color: var(--c-darkergray); display: flex; height: auto; width: 100%; align-items: flex-start; line-height: 1.5em; + border-bottom: 2px solid var(--c-darkpurple) ; } header > a { margin-left: 16px; @@ -67,7 +68,7 @@ const hamburger_src_url = `url("${hamburger.src}")` line-height: 1.5em; } .mobile > ul { - background-color: var(--c-darkgray); + background-color: var(--c-darkergray); align-items: center; flex-wrap: wrap; flex-direction: column; @@ -84,7 +85,7 @@ const hamburger_src_url = `url("${hamburger.src}")` .mobile { display: flex; - background-color: var(--c-darkgray); + background-color: var(--c-darkergray); border: 0px; width: 100%; height: 64px; @@ -114,13 +115,14 @@ const hamburger_src_url = `url("${hamburger.src}")` .hamburger-menu { mask: var(--hamburger_src_url) no-repeat center; + mask-size: cover; background-color: white; - width: 2rem; - height: 2rem; + width: 2.25rem; + height: 2.25rem; position: static; align-self: flex-start; margin-right: 1rem; - margin-top: 1rem; + margin-top: 0.825rem; } @media (min-width: 1140px) { From 89189da621564d2db76773a3cc288715efb65e6e Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 18 Jul 2024 21:29:12 +0200 Subject: [PATCH 14/39] Workflow improvements --- .forgejo/workflows/build_preview.yml | 32 +- .forgejo/workflows/build_release.yml | 32 +- .forgejo/workflows/linting.yml | 6 +- .forgejo/workflows/unlighthouse.yml | 1 - package-lock.json | 2852 ++++++++++++-------------- package.json | 18 +- src/layouts/taShowcaseLayout.astro | 2 +- 7 files changed, 1360 insertions(+), 1583 deletions(-) diff --git a/.forgejo/workflows/build_preview.yml b/.forgejo/workflows/build_preview.yml index 34bd57a..509724d 100644 --- a/.forgejo/workflows/build_preview.yml +++ b/.forgejo/workflows/build_preview.yml @@ -4,38 +4,54 @@ on: - '[0-9]+\.[0-9]+\.[0-9]+-pre\.[0-9]+' jobs: - checking: + check-tag: runs-on: docker - container: node:lts + steps: + - name: Checking Out Repository Code + uses: https://code.forgejo.org/actions/checkout@v3 + - name: Check if Version in package.json matches Tag + run: | + VERSION=$(cat package.json | grep "version" | sed 's/.*://' | tr -d , | tr -d \" | tr -d " " ) + if test $VERSION != "${{ github.ref_name }}"; then + echo "Expected Version is: '${{ github.ref_name }}' actual Version is: '$VERSION'"; + exit 1 + else + echo "Version is: '$VERSION'"; + fi + + checking: + needs: [ check-tag ] + runs-on: docker + container: node:22-alpine steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 - name: Install packages - run: npm install + run: npm i - name: Run astro check (linting + static analysis) run: npm run astro check build-site: - needs: [checking] + needs: [ checking ] if: success() runs-on: dind steps: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Login to Docker Hub + - name: Log into Docker Package Registry uses: docker/login-action@v3 with: registry: forgejo.neshweb.net username: ${{ secrets.FORGEJO_USERNAME }} password: ${{ secrets.FORGEJO_TOKEN }} - - name: Push to Package Registry + - name: Build and push to Docker Package Registry uses: docker/build-push-action@v5 with: push: true tags: forgejo.neshweb.net/firq/fgo-ta-com-website:${{ github.ref_name }}, forgejo.neshweb.net/firq/fgo-ta-com-website:preview - publish: - needs: [build-site] + create-release: + needs: [ build-site ] if: success() runs-on: docker steps: diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index cfc3ccb..dce5072 100644 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -4,38 +4,54 @@ on: - '[0-9]+\.[0-9]+\.[0-9]+' jobs: - checking: + check-tag: runs-on: docker - container: node:lts + steps: + - name: Checking Out Repository Code + uses: https://code.forgejo.org/actions/checkout@v3 + - name: Check if Version in package.json matches Tag + run: | + VERSION=$(cat package.json | grep "version" | sed 's/.*://' | tr -d , | tr -d \" | tr -d " " ) + if test $VERSION != "${{ github.ref_name }}"; then + echo "Expected Version is: '${{ github.ref_name }}' actual Version is: '$VERSION'"; + exit 1 + else + echo "Version is: '$VERSION'"; + fi + + checking: + needs: [ check-tag ] + runs-on: docker + container: node:22-alpine steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 - name: Install packages - run: npm install + run: npm i - name: Run astro check (linting + static analysis) run: npm run astro check build-site: - needs: [checking] + needs: [ checking ] if: success() runs-on: dind steps: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Login to Docker Hub + - name: Log into Docker Package Registry uses: docker/login-action@v3 with: registry: forgejo.neshweb.net username: ${{ secrets.FORGEJO_USERNAME }} password: ${{ secrets.FORGEJO_TOKEN }} - - name: Push to Package Registry + - name: Build and push to Docker Package Registry uses: docker/build-push-action@v5 with: push: true tags: forgejo.neshweb.net/firq/fgo-ta-com-website:${{ github.ref_name }}, forgejo.neshweb.net/firq/fgo-ta-com-website:latest - release: - needs: [build-site] + create-release: + needs: [ build-site ] if: success() runs-on: docker steps: diff --git a/.forgejo/workflows/linting.yml b/.forgejo/workflows/linting.yml index 4e921f8..8718ef0 100644 --- a/.forgejo/workflows/linting.yml +++ b/.forgejo/workflows/linting.yml @@ -4,13 +4,13 @@ on: - '**' jobs: - checking: + astro-check: runs-on: docker - container: node:lts + container: node:22-alpine steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 - name: Install packages - run: npm install + run: npm i - name: Run astro check (linting + static analysis) run: npm run astro check diff --git a/.forgejo/workflows/unlighthouse.yml b/.forgejo/workflows/unlighthouse.yml index 97f0740..4235b01 100644 --- a/.forgejo/workflows/unlighthouse.yml +++ b/.forgejo/workflows/unlighthouse.yml @@ -1,7 +1,6 @@ on: push: tags: - - '[0-9]+\.[0-9]+\.[0-9]+-unlighthouse\.[0-9]+' - '[0-9]+\.[0-9]+\.[0-9]+-ulh\.[0-9]+' jobs: diff --git a/package-lock.json b/package-lock.json index b85fdf1..5318522 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,23 +1,23 @@ { "name": "fgo-ta-com-website", - "version": "0.2.2-pre.1", + "version": "0.2.2-pre.10", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fgo-ta-com-website", - "version": "0.2.2-pre.1", + "version": "0.2.2-pre.10", "dependencies": { - "@astro-community/astro-embed-youtube": "^0.4.3", - "@astrojs/check": "^0.5.10", - "@astrojs/sitemap": "^3.1.4", + "@astro-community/astro-embed-youtube": "^0.5.2", + "@astrojs/check": "^0.8.1", + "@astrojs/sitemap": "^3.1.6", "@fontsource/work-sans": "^5.0.18", - "astro": "^4.7.0", - "astro-meta-tags": "^0.1.3", - "autoprefixer": "^10.4.16", - "iconoir": "^7.3.0", - "postcss-preset-env": "^9.3.0", - "typescript": "^5.3.3" + "astro": "^4.11.5", + "astro-meta-tags": "^0.3.0", + "autoprefixer": "^10.4.19", + "iconoir": "^7.7.0", + "postcss-preset-env": "^9.6.0", + "typescript": "^5.5.3" }, "devDependencies": { "prettier": "^3.1.1", @@ -37,22 +37,22 @@ } }, "node_modules/@astro-community/astro-embed-youtube": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@astro-community/astro-embed-youtube/-/astro-embed-youtube-0.4.3.tgz", - "integrity": "sha512-zXtPmR9yxrTo6cuLhH8v+r62bsXbsLJgsU2FiZalPr4bXJxAUQEIlG46S/qK0AEXi9uNShKqy4+zBaJ98xTVEg==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@astro-community/astro-embed-youtube/-/astro-embed-youtube-0.5.2.tgz", + "integrity": "sha512-cckWcq7mFCmI6uPpIlRolSafSQRYZBOaxIc8DaCUh8+JQAtPF7O4EdpRpZBUcvbARrWEEyHJCWrt0XOGppMniw==", "dependencies": { - "lite-youtube-embed": "^0.2.0" + "lite-youtube-embed": "^0.3.2" }, "peerDependencies": { "astro": "^2.0.0 || ^3.0.0-beta || ^4.0.0-beta" } }, "node_modules/@astrojs/check": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.5.10.tgz", - "integrity": "sha512-vliHXM9cu/viGeKiksUM4mXfO816ohWtawTl2ADPgTsd4nUMjFiyAl7xFZhF34yy4hq4qf7jvK1F2PlR3b5I5w==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.8.1.tgz", + "integrity": "sha512-QTzCuiBWll3SLSe7OsWtWyZRbwChXwxM4Y0Jb84jdPOdYobzHad9ubU7V23qmK3Y0BNwgzCbEP5C5FPVitb31Q==", "dependencies": { - "@astrojs/language-server": "^2.8.4", + "@astrojs/language-server": "^2.11.1", "chokidar": "^3.5.3", "fast-glob": "^3.3.1", "kleur": "^4.1.5", @@ -66,35 +66,36 @@ } }, "node_modules/@astrojs/compiler": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.7.1.tgz", - "integrity": "sha512-/POejAYuj8WEw7ZI0J8JBvevjfp9jQ9Wmu/Bg52RiNwGXkMV7JnYpsenVfHvvf1G7R5sXHGKlTcxlQWhoUTiGQ==" + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.9.1.tgz", + "integrity": "sha512-s8Ge2lWHx/s3kl4UoerjL/iPtwdtogNM/BLOaGCwQA6crMOVYpphy5wUkYlKyuh8GAeGYH/5haLAFBsgNy9AQQ==" }, "node_modules/@astrojs/internal-helpers": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz", - "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.1.tgz", + "integrity": "sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==" }, "node_modules/@astrojs/language-server": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.8.4.tgz", - "integrity": "sha512-sJH5vGTBkhgA8+hdhzX78UUp4cFz4Mt7xkEkevD188OS5bDMkaue6hK+dtXWM47mnrXFveXA2u38K7S+5+IRjA==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.12.0.tgz", + "integrity": "sha512-qdEDyWVX95c0pN+nw25dn16VaYuRV0uCqtlOaXGRHZFvvULpJwpyirhXKQb/r9r36zWajrzFkTHPkq/TlQqgNQ==", "dependencies": { - "@astrojs/compiler": "^2.7.0", + "@astrojs/compiler": "^2.9.1", "@jridgewell/sourcemap-codec": "^1.4.15", - "@volar/kit": "~2.1.5", - "@volar/language-core": "~2.1.5", - "@volar/language-server": "~2.1.5", - "@volar/language-service": "~2.1.5", - "@volar/typescript": "~2.1.5", + "@volar/kit": "~2.4.0-alpha.15", + "@volar/language-core": "~2.4.0-alpha.15", + "@volar/language-server": "~2.4.0-alpha.15", + "@volar/language-service": "~2.4.0-alpha.15", + "@volar/typescript": "~2.4.0-alpha.15", "fast-glob": "^3.2.12", - "volar-service-css": "0.0.34", - "volar-service-emmet": "0.0.34", - "volar-service-html": "0.0.34", - "volar-service-prettier": "0.0.34", - "volar-service-typescript": "0.0.34", - "volar-service-typescript-twoslash-queries": "0.0.34", - "vscode-html-languageservice": "^5.1.2", + "muggle-string": "^0.4.1", + "volar-service-css": "0.0.59", + "volar-service-emmet": "0.0.59", + "volar-service-html": "0.0.59", + "volar-service-prettier": "0.0.59", + "volar-service-typescript": "0.0.59", + "volar-service-typescript-twoslash-queries": "0.0.59", + "vscode-html-languageservice": "^5.2.0", "vscode-uri": "^3.0.8" }, "bin": { @@ -114,27 +115,27 @@ } }, "node_modules/@astrojs/markdown-remark": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.0.tgz", - "integrity": "sha512-S6Z3K2hOB7MfjeDoHsotnP/q2UsnEDB8NlNAaCjMDsGBZfTUbWxyLW3CaphEWw08f6KLZi2ibK9yC3BaMhh2NQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.1.tgz", + "integrity": "sha512-rkWWjR9jVo0LAMxQ2+T19RKbQUa7NwBGhFj03bAz3hGf3blqeBIXs1NSPpizshO5kZzcOqKe8OlG6XpYO8esHg==", "dependencies": { - "@astrojs/prism": "^3.1.0", + "@astrojs/prism": "3.1.0", "github-slugger": "^2.0.0", - "hast-util-from-html": "^2.0.0", - "hast-util-to-text": "^4.0.0", - "import-meta-resolve": "^4.0.0", + "hast-util-from-html": "^2.0.1", + "hast-util-to-text": "^4.0.2", + "import-meta-resolve": "^4.1.0", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", "rehype-stringify": "^10.0.0", "remark-gfm": "^4.0.0", "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "remark-smartypants": "^2.0.0", - "shiki": "^1.1.2", - "unified": "^11.0.4", + "remark-rehype": "^11.1.0", + "remark-smartypants": "^3.0.1", + "shiki": "^1.9.0", + "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", - "unist-util-visit-parents": "^6.0.0", + "unist-util-visit-parents": "^6.0.1", "vfile": "^6.0.1" } }, @@ -150,13 +151,13 @@ } }, "node_modules/@astrojs/sitemap": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.1.4.tgz", - "integrity": "sha512-po8CqDCK14O6phU1mB5C8SyVLyQEa+7pJM8oXxs1mVh8DgvxxaA5E7lak1vzOmBcyyyHBW32jakGqNYc66sBRw==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.1.6.tgz", + "integrity": "sha512-1Qp2NvAzVImqA6y+LubKi1DVhve/hXXgFvB0szxiipzh7BvtuKe4oJJ9dXSqaubaTkt4nMa6dv6RCCAYeB6xaQ==", "dependencies": { - "sitemap": "^7.1.1", + "sitemap": "^7.1.2", "stream-replace-string": "^2.0.0", - "zod": "^3.22.4" + "zod": "^3.23.8" } }, "node_modules/@astrojs/telemetry": { @@ -177,11 +178,11 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" }, "engines": { @@ -189,28 +190,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", + "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", + "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.9", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.9", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -234,11 +235,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "version": "7.24.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", + "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.9", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -248,24 +249,24 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", + "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -282,57 +283,61 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dependencies": { - "@babel/types": "^7.24.0" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", + "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -342,78 +347,78 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", + "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -423,9 +428,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "bin": { "parser": "bin/babel-parser.js" }, @@ -434,11 +439,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -448,15 +453,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", + "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -466,31 +471,31 @@ } }, "node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", + "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", "dependencies": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.8", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.8", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -499,12 +504,12 @@ } }, "node_modules/@babel/types": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", + "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -512,9 +517,9 @@ } }, "node_modules/@csstools/cascade-layer-name-parser": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.6.tgz", - "integrity": "sha512-HkxRNs6ZIV0VjLFw6k5G8K35vd9r+O8B1Vr+QVD8M5Y44eQxyHtc42BdF74FQatXACPnitOR1+sRx2oWdnKTQw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.13.tgz", + "integrity": "sha512-MX0yLTwtZzr82sQ0zOjqimpZbzjMaK/h2pmlrLK7DCzlmiZLYFpoO94WmN1akRVo6ll/TdpHb53vihHLUMyvng==", "funding": [ { "type": "github", @@ -529,14 +534,14 @@ "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1" } }, "node_modules/@csstools/color-helpers": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-4.0.0.tgz", - "integrity": "sha512-wjyXB22/h2OvxAr3jldPB7R7kjTUEzopvjitS8jWtyd8fN6xJ8vy1HnHu0ZNfEkqpBJgQ76Q+sBDshWcMvTa/w==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-4.2.1.tgz", + "integrity": "sha512-CEypeeykO9AN7JWkr1OEOQb0HRzZlPWGwV0Ya6DuVgFdDi6g3ma/cPZ5ZPZM4AWQikDpq/0llnGGlIL+j8afzw==", "funding": [ { "type": "github", @@ -552,9 +557,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.1.5.tgz", - "integrity": "sha512-UhI5oSRAUtTHY3MyGahqn0ZzQOHVoPpfvUcOmYipAZ1rILAvCBoyiLSsa/clv1Xxct0SMKIq93KO5Bfl1cb6tQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.2.4.tgz", + "integrity": "sha512-tfOuvUQeo7Hz+FcuOd3LfXVp+342pnWUJ7D2y8NUpu1Ww6xnTbHLpz018/y6rtbHifJ3iIEf9ttxXd8KG7nL0Q==", "funding": [ { "type": "github", @@ -569,14 +574,14 @@ "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1" } }, "node_modules/@csstools/css-color-parser": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.5.0.tgz", - "integrity": "sha512-PUhSg1MgU2sjYhA6moOmxYesqVqYTJwcVw12boTNbDX7Af+VK02MkgvmBBY2Z2qU6UN5HOQ+wrF0qQJGsTFY7w==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-2.0.5.tgz", + "integrity": "sha512-lRZSmtl+DSjok3u9hTWpmkxFZnz7stkbZxzKc08aDUsdrWwhSgWo8yq9rq9DaFUtbAyAq2xnH92fj01S+pwIww==", "funding": [ { "type": "github", @@ -588,21 +593,21 @@ } ], "dependencies": { - "@csstools/color-helpers": "^4.0.0", - "@csstools/css-calc": "^1.1.5" + "@csstools/color-helpers": "^4.2.1", + "@csstools/css-calc": "^1.2.4" }, "engines": { "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.4.0.tgz", - "integrity": "sha512-/PPLr2g5PAUCKAPEbfyk6/baZA+WJHQtUhPkoCQMpyRE8I0lXrG1QFRN8e5s3ZYxM8d/g5BZc6lH3s8Op7/VEg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", + "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", "funding": [ { "type": "github", @@ -617,13 +622,13 @@ "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-tokenizer": "^2.4.1" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.2.tgz", - "integrity": "sha512-wCDUe/MAw7npAHFLyW3QjSyLA66S5QFaV1jIXlNQvdJ8RzXDSgALa49eWcUO6P55ARQaz0TsDdAgdRgkXFYY8g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", + "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", "funding": [ { "type": "github", @@ -639,9 +644,9 @@ } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.6.tgz", - "integrity": "sha512-R6AKl9vaU0It7D7TR2lQn0pre5aQfdeqHRePlaRCY8rHL3l9eVlNRpsEVDKFi/zAjzv68CxH2M5kqbhPFPKjvw==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", + "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", "funding": [ { "type": "github", @@ -656,14 +661,14 @@ "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1" } }, "node_modules/@csstools/postcss-cascade-layers": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.2.tgz", - "integrity": "sha512-PqM+jvg5T2tB4FHX+akrMGNWAygLupD4FNUjcv4PSvtVuWZ6ISxuo37m4jFGU7Jg3rCfloGzKd0+xfr5Ec3vZQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.6.tgz", + "integrity": "sha512-Xt00qGAQyqAODFiFEJNkTpSUz5VfYqnDLECdlA/Vv17nl/OIV5QfTRHGAXrBGG5YcJyHpJ+GF9gF/RZvOQz4oA==", "funding": [ { "type": "github", @@ -675,7 +680,7 @@ } ], "dependencies": { - "@csstools/selector-specificity": "^3.0.1", + "@csstools/selector-specificity": "^3.1.1", "postcss-selector-parser": "^6.0.13" }, "engines": { @@ -686,9 +691,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.8.tgz", - "integrity": "sha512-jvbF7eCRbIcxWqby0kk2Mt85QtGzRRpFFYdlJCJ80Tuiv43PY+auS/nBl8pDQQ4Ndm4vsm4IC/wCZDcJUmpJmg==", + "version": "3.0.19", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.19.tgz", + "integrity": "sha512-d1OHEXyYGe21G3q88LezWWx31ImEDdmINNDy0LyLNN9ChgN2bPxoubUPiHf9KmwypBMaHmNcMuA/WZOKdZk/Lg==", "funding": [ { "type": "github", @@ -700,10 +705,11 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^1.5.0", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2", - "@csstools/postcss-progressive-custom-properties": "^3.0.3" + "@csstools/css-color-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -713,9 +719,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.8.tgz", - "integrity": "sha512-sGhk+TdZ2TeXspc6LSYSYC8WgzLlxoknUaObKgB0mk+dNjRQgSSIeCU+qrCwvHmwM+uTNKtiS8mntDzyQLHTTA==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.19.tgz", + "integrity": "sha512-mLvQlMX+keRYr16AuvuV8WYKUwF+D0DiCqlBdvhQ0KYEtcQl9/is9Ssg7RcIys8x0jIn2h1zstS4izckdZj9wg==", "funding": [ { "type": "github", @@ -727,10 +733,38 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^1.5.0", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2", - "@csstools/postcss-progressive-custom-properties": "^3.0.3" + "@csstools/css-color-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-1.0.0.tgz", + "integrity": "sha512-SkHdj7EMM/57GVvSxSELpUg7zb5eAndBeuvGwFzYtU06/QXJ/h9fuK7wO5suteJzGhm3GDF/EWPCdWV2h1IGHQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -740,9 +774,9 @@ } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.2.tgz", - "integrity": "sha512-VRIYrwNCkZRqzsGB4jGT+XcNXsoiwyqy0Vf7C3I/5OPcf7WcWK3G1sBYFqqgWLGtpwc7m1m8TcorGY1xdh5abg==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.9.tgz", + "integrity": "sha512-x1Avr15mMeuX7Z5RJUl7DmjhUtg+Amn5DZRD0fQ2TlTFTcJS8U1oxXQ9e5mA62S2RJgUU6db20CRoJyDvae2EQ==", "funding": [ { "type": "github", @@ -754,9 +788,9 @@ } ], "dependencies": { - "@csstools/css-calc": "^1.1.5", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-calc": "^1.2.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1" }, "engines": { "node": "^14 || ^16 || >=18" @@ -766,9 +800,9 @@ } }, "node_modules/@csstools/postcss-font-format-keywords": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.1.tgz", - "integrity": "sha512-D1lcG2sfotTq6yBEOMV3myFxJLT10F3DLYZJMbiny5YToqzHWodZen8WId3UTimm0mEHitXqAUNL5jdd6RzVdA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.2.tgz", + "integrity": "sha512-E0xz2sjm4AMCkXLCFvI/lyl4XO6aN1NCSMMVEOngFDJ+k2rDwfr6NDjWljk1li42jiLNChVX+YFnmfGCigZKXw==", "funding": [ { "type": "github", @@ -780,6 +814,7 @@ } ], "dependencies": { + "@csstools/utilities": "^1.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -790,9 +825,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.1.tgz", - "integrity": "sha512-GDVzfNbnc7x3GusFklvt0mYXIWVzxEtEtTFEW664NgZh/5V7Z89hZKBMl9piOAHXuxijfHtE+kul/ShfeLUvcA==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.11.tgz", + "integrity": "sha512-KrHGsUPXRYxboXmJ9wiU/RzDM7y/5uIefLWKFSc36Pok7fxiPyvkSHO51kh+RLZS1W5hbqw9qaa6+tKpTSxa5g==", "funding": [ { "type": "github", @@ -804,9 +839,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^1.5.0", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-color-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1" }, "engines": { "node": "^14 || ^16 || >=18" @@ -816,9 +851,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.8.tgz", - "integrity": "sha512-bmvCNzuUvWPPdgASh0T14ffTay/FdzXsXfp0wXT1pYoUPmkH9M6yyxwPEkHq5djjzSb2jiLl4Ta3XM1uOREQ2w==", + "version": "4.0.20", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.20.tgz", + "integrity": "sha512-ZFl2JBHano6R20KB5ZrB8KdPM2pVK0u+/3cGQ2T8VubJq982I2LSOvQ4/VtxkAXjkPkk1rXt4AD1ni7UjTZ1Og==", "funding": [ { "type": "github", @@ -830,10 +865,11 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^1.5.0", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2", - "@csstools/postcss-progressive-custom-properties": "^3.0.3" + "@csstools/css-color-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -843,9 +879,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.7.tgz", - "integrity": "sha512-iXs1gxKtev8YNP5bOF26TAsnMfcxnCRLpKItQ067RphYECKEK/xWm4Z0r4ChmV1U1eq+lbdH5ZIb2cju4o5akA==", + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.18.tgz", + "integrity": "sha512-3ifnLltR5C7zrJ+g18caxkvSRnu9jBBXCYgnBznRjxm6gQJGnnCO9H6toHfywNdNr/qkiVf2dymERPQLDnjLRQ==", "funding": [ { "type": "github", @@ -857,9 +893,11 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^1.5.0", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-color-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -869,9 +907,9 @@ } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.3.tgz", - "integrity": "sha512-MpcmIL0/uMm/cFWh5V/9nbKKJ7jRr2qTYW5Q6zoE6HZ6uzOBJr2KRERv5/x8xzEBQ1MthDT7iP1EBp9luSQy7g==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.7.tgz", + "integrity": "sha512-YoaNHH2wNZD+c+rHV02l4xQuDpfR8MaL7hD45iJyr+USwvr0LOheeytJ6rq8FN6hXBmEeoJBeXXgGmM8fkhH4g==", "funding": [ { "type": "github", @@ -883,7 +921,8 @@ } ], "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -915,9 +954,9 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.4.tgz", - "integrity": "sha512-vTVO/uZixpTVAOQt3qZRUFJ/K1L03OfNkeJ8sFNDVNdVy/zW0h1L5WT7HIPMDUkvSrxQkFaCCybTZkUP7UESlQ==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.8.tgz", + "integrity": "sha512-0aj591yGlq5Qac+plaWCbn5cpjs5Sh0daovYUKJUOMjIp70prGH/XPLp7QjxtbFXz3CTvb0H9a35dpEuIuUi3Q==", "funding": [ { "type": "github", @@ -929,7 +968,7 @@ } ], "dependencies": { - "@csstools/selector-specificity": "^3.0.1", + "@csstools/selector-specificity": "^3.1.1", "postcss-selector-parser": "^6.0.13" }, "engines": { @@ -939,6 +978,33 @@ "postcss": "^8.4" } }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-1.0.8.tgz", + "integrity": "sha512-x0UtpCyVnERsplUeoaY6nEtp1HxTf4lJjoK/ULEm40DraqFfUdUSt76yoOyX5rGY6eeOUOkurHyYlFHVKv/pew==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@csstools/postcss-logical-float-and-clear": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-2.0.1.tgz", @@ -1027,9 +1093,9 @@ } }, "node_modules/@csstools/postcss-logical-viewport-units": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.4.tgz", - "integrity": "sha512-jetp/ArGAniWbjWBh5UQ07ztawfSbqCFd0QelX4R4pVIxrXahUEhz5VZHebMPVCg02J8GsQn0br6fdRpY6t7lw==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.11.tgz", + "integrity": "sha512-ElITMOGcjQtvouxjd90WmJRIw1J7KMP+M+O87HaVtlgOOlDt1uEPeTeii8qKGe2AiedEp0XOGIo9lidbiU2Ogg==", "funding": [ { "type": "github", @@ -1041,7 +1107,8 @@ } ], "dependencies": { - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/utilities": "^1.0.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -1051,9 +1118,9 @@ } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.1.tgz", - "integrity": "sha512-mBY46/Hr+A8cDjoX0OoPRBOVrkANym9540dSB9rN3dllPZdM1E112i/tVxWsrR1s1yE9gfF0pk+7lf9l+qSeHA==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.8.tgz", + "integrity": "sha512-KYQCal2i7XPNtHAUxCECdrC7tuxIWQCW+s8eMYs5r5PaAiVTeKwlrkRS096PFgojdNCmHeG0Cb7njtuNswNf+w==", "funding": [ { "type": "github", @@ -1065,10 +1132,10 @@ } ], "dependencies": { - "@csstools/css-calc": "^1.1.5", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2", - "@csstools/media-query-list-parser": "^2.1.6" + "@csstools/css-calc": "^1.2.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/media-query-list-parser": "^2.1.13" }, "engines": { "node": "^14 || ^16 || >=18" @@ -1078,9 +1145,9 @@ } }, "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.4.tgz", - "integrity": "sha512-IaIZZhH0Qy9UDn7u+N3cuwwPG0Po3ZKOdDh+ClR7xvisSqniG+PuVrOEWYJrFKOt2//UHLhd7KHDqr2u9LKS9Q==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.11.tgz", + "integrity": "sha512-YD6jrib20GRGQcnOu49VJjoAnQ/4249liuz7vTpy/JfgqQ1Dlc5eD4HPUMNLOw9CWey9E6Etxwf/xc/ZF8fECA==", "funding": [ { "type": "github", @@ -1092,9 +1159,9 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2", - "@csstools/media-query-list-parser": "^2.1.6" + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/media-query-list-parser": "^2.1.13" }, "engines": { "node": "^14 || ^16 || >=18" @@ -1104,9 +1171,9 @@ } }, "node_modules/@csstools/postcss-nested-calc": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.1.tgz", - "integrity": "sha512-bwwababZpWRm0ByHaWBxTsDGTMhZKmtUNl3Wt0Eom8AY7ORgXx5qF9SSk1vEFrCi+HOfJT6M6W5KPgzXuQNRwQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.2.tgz", + "integrity": "sha512-ySUmPyawiHSmBW/VI44+IObcKH0v88LqFe0d09Sb3w4B1qjkaROc6d5IA3ll9kjD46IIX/dbO5bwFN/swyoyZA==", "funding": [ { "type": "github", @@ -1118,6 +1185,7 @@ } ], "dependencies": { + "@csstools/utilities": "^1.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -1152,9 +1220,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.8.tgz", - "integrity": "sha512-L4xrwbgg+k08v+a88LDxJeIM6+kqaBJlYb/QgmEMfQpUbrfXTp87DuRc7utcRdDvY+qWK5vqz3h1xUtceB5LJQ==", + "version": "3.0.19", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.19.tgz", + "integrity": "sha512-e3JxXmxjU3jpU7TzZrsNqSX4OHByRC3XjItV3Ieo/JEQmLg5rdOL4lkv/1vp27gXemzfNt44F42k/pn0FpE21Q==", "funding": [ { "type": "github", @@ -1166,10 +1234,11 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^1.5.0", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2", - "@csstools/postcss-progressive-custom-properties": "^3.0.3" + "@csstools/css-color-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -1179,9 +1248,9 @@ } }, "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.0.3.tgz", - "integrity": "sha512-WipTVh6JTMQfeIrzDV4wEPsV9NTzMK2jwXxyH6CGBktuWdivHnkioP/smp1x/0QDPQyx7NTS14RB+GV3zZZYEw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.3.0.tgz", + "integrity": "sha512-W2oV01phnILaRGYPmGFlL2MT/OgYjQDrL9sFlbdikMFi6oQkFki9B86XqEWR7HCsTZFVq7dbzr/o71B75TKkGg==", "funding": [ { "type": "github", @@ -1203,9 +1272,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.8.tgz", - "integrity": "sha512-wu/Oh7QKINpRXnmLMUbObVNlqwr843PSF4a3x3fMC0I+vUeoGqMfZuSPFtT+NnYYxfzUjEZ091GURPxee22VLQ==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.19.tgz", + "integrity": "sha512-MxUMSNvio1WwuS6WRLlQuv6nNPXwIWUFzBBAvL/tBdWfiKjiJnAa6eSSN5gtaacSqUkQ/Ce5Z1OzLRfeaWhADA==", "funding": [ { "type": "github", @@ -1217,10 +1286,11 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^1.5.0", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2", - "@csstools/postcss-progressive-custom-properties": "^3.0.3" + "@csstools/css-color-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -1254,9 +1324,9 @@ } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.3.tgz", - "integrity": "sha512-hzo9Wr3u7JJiM65/EyHgE/gJpBzhDwBSGOobFs2YQ0ZNTywUliYQoYJud1KKlByMRuhqvDLh9V95eIkLf/fZTQ==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.10.tgz", + "integrity": "sha512-MZwo0D0TYrQhT5FQzMqfy/nGZ28D1iFtpN7Su1ck5BPHS95+/Y5O9S4kEvo76f2YOsqwYcT8ZGehSI1TnzuX2g==", "funding": [ { "type": "github", @@ -1268,9 +1338,9 @@ } ], "dependencies": { - "@csstools/css-calc": "^1.1.5", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-calc": "^1.2.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1" }, "engines": { "node": "^14 || ^16 || >=18" @@ -1280,9 +1350,9 @@ } }, "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.4.tgz", - "integrity": "sha512-yUZmbnUemgQmja7SpOZeU45+P49wNEgQguRdyTktFkZsHf7Gof+ZIYfvF6Cm+LsU1PwSupy4yUeEKKjX5+k6cQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.7.tgz", + "integrity": "sha512-+cptcsM5r45jntU6VjotnkC9GteFR7BQBfZ5oW7inLCxj7AfLGAzMbZ60hKTP13AULVZBdxky0P8um0IBfLHVA==", "funding": [ { "type": "github", @@ -1294,7 +1364,7 @@ } ], "dependencies": { - "@csstools/color-helpers": "^4.0.0", + "@csstools/color-helpers": "^4.2.1", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -1305,9 +1375,9 @@ } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.3.tgz", - "integrity": "sha512-T/npTbDuMZ3vktEMuA05p1oeVd12Sy47qZP1vFhzNMUOdXGCK9vlm0tUSIlV5DdlbTJqKqq9FhGitZH9VTKrfQ==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.10.tgz", + "integrity": "sha512-G9G8moTc2wiad61nY5HfvxLiM/myX0aYK4s1x8MQlPH29WDPxHQM7ghGgvv2qf2xH+rrXhztOmjGHJj4jsEqXw==", "funding": [ { "type": "github", @@ -1319,9 +1389,9 @@ } ], "dependencies": { - "@csstools/css-calc": "^1.1.5", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-calc": "^1.2.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1" }, "engines": { "node": "^14 || ^16 || >=18" @@ -1351,10 +1421,10 @@ "postcss": "^8.4" } }, - "node_modules/@csstools/selector-specificity": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.1.tgz", - "integrity": "sha512-NPljRHkq4a14YzZ3YD406uaxh7s0g6eAq3L9aLOWywoqe8PkYamAvtsh7KNX6c++ihDrJ0RiU+/z7rGnhlZ5ww==", + "node_modules/@csstools/selector-resolve-nested": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-1.1.0.tgz", + "integrity": "sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==", "funding": [ { "type": "github", @@ -1372,6 +1442,48 @@ "postcss-selector-parser": "^6.0.13" } }, + "node_modules/@csstools/selector-specificity": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", + "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@csstools/utilities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-1.0.0.tgz", + "integrity": "sha512-tAgvZQe/t2mlvpNosA4+CkMiZ2azISW5WPAcdSalZlEjQvUfghHxfQcrCiK/7/CrfAWVxyM88kGFYO82heIGDg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@emmetio/abbreviation": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", @@ -1388,11 +1500,38 @@ "@emmetio/scanner": "^1.0.4" } }, + "node_modules/@emmetio/css-parser": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz", + "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==", + "dependencies": { + "@emmetio/stream-reader": "^2.2.0", + "@emmetio/stream-reader-utils": "^0.1.0" + } + }, + "node_modules/@emmetio/html-matcher": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", + "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", + "dependencies": { + "@emmetio/scanner": "^1.0.0" + } + }, "node_modules/@emmetio/scanner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" }, + "node_modules/@emmetio/stream-reader": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", + "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==" + }, + "node_modules/@emmetio/stream-reader-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", + "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==" + }, "node_modules/@emnapi/runtime": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.1.1.tgz", @@ -1402,351 +1541,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@fontsource/work-sans": { "version": "5.0.18", "resolved": "https://registry.npmjs.org/@fontsource/work-sans/-/work-sans-5.0.18.tgz", @@ -2451,9 +2245,12 @@ ] }, "node_modules/@shikijs/core": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.4.0.tgz", - "integrity": "sha512-CxpKLntAi64h3j+TwWqVIQObPTED0FyXLHTTh3MKXtqiQNn2JGcMQQ362LftDbc9kYbDtrksNMNoVmVXzKFYUQ==" + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.10.3.tgz", + "integrity": "sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==", + "dependencies": { + "@types/hast": "^3.0.4" + } }, "node_modules/@types/babel__core": { "version": "7.20.5", @@ -2511,9 +2308,9 @@ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, "node_modules/@types/hast": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", - "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dependencies": { "@types/unist": "*" } @@ -2532,27 +2329,22 @@ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/nlcst": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", - "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", "dependencies": { - "@types/unist": "^2" + "@types/unist": "*" } }, - "node_modules/@types/nlcst/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, "node_modules/@types/node": { "version": "17.0.45", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "node_modules/@types/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", "dependencies": { "@types/node": "*" } @@ -2568,12 +2360,12 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@volar/kit": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.1.6.tgz", - "integrity": "sha512-dSuXChDGM0nSG/0fxqlNfadjpAeeo1P1SJPBQ+pDf8H1XrqeJq5gIhxRTEbiS+dyNIG69ATq1CArkbCif+oxJw==", + "version": "2.4.0-alpha.16", + "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.4.0-alpha.16.tgz", + "integrity": "sha512-jRPfMrxl8N53UkFINMoY777FBqG49RUqWkJt4yOlNEW8CmUS8fmUw4cz/jMv08KnQUyD3IeZWFtt3XZcQqe4Zw==", "dependencies": { - "@volar/language-service": "2.1.6", - "@volar/typescript": "2.1.6", + "@volar/language-service": "2.4.0-alpha.16", + "@volar/typescript": "2.4.0-alpha.16", "typesafe-path": "^0.2.2", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" @@ -2583,23 +2375,22 @@ } }, "node_modules/@volar/language-core": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.1.6.tgz", - "integrity": "sha512-pAlMCGX/HatBSiDFMdMyqUshkbwWbLxpN/RL7HCQDOo2gYBE+uS+nanosLc1qR6pTQ/U8q00xt8bdrrAFPSC0A==", + "version": "2.4.0-alpha.16", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0-alpha.16.tgz", + "integrity": "sha512-oOTnIZlx0P/idFwVw+W0NbzKDtZAQMzXSdIFfTePCKcXlb4Ys12GaGkx8NF9dsvPYV3nbv3ZsSxnkZWBmNKd7A==", "dependencies": { - "@volar/source-map": "2.1.6" + "@volar/source-map": "2.4.0-alpha.16" } }, "node_modules/@volar/language-server": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.1.6.tgz", - "integrity": "sha512-0w+FV8ro37hVb3qE4ONo3VbS5kEQXv4H/D2xCePyY5dRw6XnbJAPFNKvoxI9mxHTPonvIG1si5rN9MSGSKtgZQ==", + "version": "2.4.0-alpha.16", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.0-alpha.16.tgz", + "integrity": "sha512-DswMBlmmXPo9fb1Dmb2qrCtxRDgQPej5jUjAoUm+1wO5k02Tk+jIvbbd/R3EzyHFTARmiRH5/bSOfRefHyuMsg==", "dependencies": { - "@volar/language-core": "2.1.6", - "@volar/language-service": "2.1.6", - "@volar/snapshot-document": "2.1.6", - "@volar/typescript": "2.1.6", - "@vscode/l10n": "^0.0.16", + "@volar/language-core": "2.4.0-alpha.16", + "@volar/language-service": "2.4.0-alpha.16", + "@volar/snapshot-document": "2.4.0-alpha.16", + "@volar/typescript": "2.4.0-alpha.16", "path-browserify": "^1.0.1", "request-light": "^0.7.0", "vscode-languageserver": "^9.0.1", @@ -2609,40 +2400,38 @@ } }, "node_modules/@volar/language-service": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.1.6.tgz", - "integrity": "sha512-1OpbbPQ6wUIumwMP5r45y8utVEmvq1n6BC8JHqGKsuFr9RGFIldDBlvA/xuO3MDKhjmmPGPHKb54kg1/YN78ow==", + "version": "2.4.0-alpha.16", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.0-alpha.16.tgz", + "integrity": "sha512-iIRUY0EL9jp8Od7Py/GlYpCu469GFDYl7ai716pQgwipjpjEjRQiuGAD2+cSFjOVXDsMPFpJ+Dpei7aSvE/8pQ==", "dependencies": { - "@volar/language-core": "2.1.6", + "@volar/language-core": "2.4.0-alpha.16", "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" } }, "node_modules/@volar/snapshot-document": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.1.6.tgz", - "integrity": "sha512-YNYk1sCOrGg7VHbZM+1It97q0GWhFxdqIwnxSNFoL0X1LuSRXoCT2DRb/aa1J6aBpPMbKqSFUWHGQEAFUnc4Zw==", + "version": "2.4.0-alpha.16", + "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.4.0-alpha.16.tgz", + "integrity": "sha512-X9xZeLvkmhjkrz27J6nq9JhYWV8AUT1KS9fi4s+Mo1FOh5HHUIx/QzhrwsUN/pY1z3kO+vtrl2DE6NVJRYwwbw==", "dependencies": { "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11" } }, "node_modules/@volar/source-map": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.1.6.tgz", - "integrity": "sha512-TeyH8pHHonRCHYI91J7fWUoxi0zWV8whZTVRlsWHSYfjm58Blalkf9LrZ+pj6OiverPTmrHRkBsG17ScQyWECw==", - "dependencies": { - "muggle-string": "^0.4.0" - } + "version": "2.4.0-alpha.16", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0-alpha.16.tgz", + "integrity": "sha512-sL9vNG7iR2hiKZor7UkD5Sufu3QCia4cbp2gX/nGRNSdaPbhOpdAoavwlBm0PrVkpiA19NZuavZoobD8krviFg==" }, "node_modules/@volar/typescript": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.1.6.tgz", - "integrity": "sha512-JgPGhORHqXuyC3r6skPmPHIZj4LoMmGlYErFTuPNBq9Nhc9VTv7ctHY7A3jMN3ngKEfRrfnUcwXHztvdSQqNfw==", + "version": "2.4.0-alpha.16", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0-alpha.16.tgz", + "integrity": "sha512-WCx7z5O81McCQp2cC0c8081y+MgTiAR2WAiJjVL4tr4Qh4GgqK0lgn3CqAjcKizaK1R5y3wfrUqgIYr+QeFYcw==", "dependencies": { - "@volar/language-core": "2.1.6", - "path-browserify": "^1.0.1" + "@volar/language-core": "2.4.0-alpha.16", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" } }, "node_modules/@vscode/emmet-helper": { @@ -2663,14 +2452,14 @@ "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" }, "node_modules/@vscode/l10n": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.16.tgz", - "integrity": "sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==" + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "bin": { "acorn": "bin/acorn" }, @@ -2785,40 +2574,40 @@ } }, "node_modules/astro": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.7.0.tgz", - "integrity": "sha512-YC24nK6/UNelVob+4RoJPDgZJdpaJarIU85D/UxCrlsYJlLqrW8hXq7A9T6BXNs+puF9pJrYlqaJNCRO+928XA==", + "version": "4.11.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.11.5.tgz", + "integrity": "sha512-TCRhuaLwrxwMhS8S1GG+ZTdrAXigX9C8E/YUTs/r2t+owHxDgwl86IV9xH1IHrCPoqhK6civyAQNOT+GKmkb0A==", "dependencies": { - "@astrojs/compiler": "^2.7.1", - "@astrojs/internal-helpers": "0.4.0", - "@astrojs/markdown-remark": "5.1.0", + "@astrojs/compiler": "^2.8.1", + "@astrojs/internal-helpers": "0.4.1", + "@astrojs/markdown-remark": "5.1.1", "@astrojs/telemetry": "3.1.0", - "@babel/core": "^7.24.4", - "@babel/generator": "^7.24.4", - "@babel/parser": "^7.24.4", - "@babel/plugin-transform-react-jsx": "^7.23.4", - "@babel/traverse": "^7.24.1", - "@babel/types": "^7.24.0", + "@babel/core": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", "@types/babel__core": "^7.20.5", "@types/cookie": "^0.6.0", - "acorn": "^8.11.3", + "acorn": "^8.12.0", "aria-query": "^5.3.0", "axobject-query": "^4.0.0", "boxen": "^7.1.1", "chokidar": "^3.6.0", "ci-info": "^4.0.0", - "clsx": "^2.1.0", + "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^0.6.0", "cssesc": "^3.0.0", - "debug": "^4.3.4", + "debug": "^4.3.5", "deterministic-object-hash": "^2.0.2", "devalue": "^5.0.0", "diff": "^5.2.0", "dlv": "^1.1.3", "dset": "^3.1.3", - "es-module-lexer": "^1.5.0", - "esbuild": "^0.20.2", + "es-module-lexer": "^1.5.4", + "esbuild": "^0.21.5", "estree-walker": "^3.0.3", "execa": "^8.0.1", "fast-glob": "^3.3.2", @@ -2838,20 +2627,19 @@ "preferred-pm": "^3.1.3", "prompts": "^2.4.2", "rehype": "^13.0.1", - "resolve": "^1.22.8", - "semver": "^7.6.0", - "shiki": "^1.3.0", - "string-width": "^7.1.0", + "semver": "^7.6.2", + "shiki": "^1.10.0", + "string-width": "^7.2.0", "strip-ansi": "^7.1.0", - "tsconfck": "^3.0.3", + "tsconfck": "^3.1.1", "unist-util-visit": "^5.0.0", "vfile": "^6.0.1", - "vite": "^5.2.10", + "vite": "^5.3.2", "vitefu": "^0.2.5", - "which-pm": "^2.1.1", + "which-pm": "^2.2.0", "yargs-parser": "^21.1.1", - "zod": "^3.23.0", - "zod-to-json-schema": "^3.22.5" + "zod": "^3.23.8", + "zod-to-json-schema": "^3.23.1" }, "bin": { "astro": "astro.js" @@ -2866,13 +2654,358 @@ } }, "node_modules/astro-meta-tags": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/astro-meta-tags/-/astro-meta-tags-0.1.3.tgz", - "integrity": "sha512-hQ2JK9deBBPI94umeQxnj2hrs1hJ9pJcnqK8XjyZNnBq6pHefR5dpRXTzHDoxr1V4TjIQho0P9F2NG7JdaQhHA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/astro-meta-tags/-/astro-meta-tags-0.3.0.tgz", + "integrity": "sha512-BA8jZncOGz1DkjK4AQHt8mzXurGwhR96CZZlx2wLemRUqKTxft4N2Arg8DK/s49G/9F0g4TuxmiObVkIv/DX8g==", "peerDependencies": { "astro": "^4.0.0" } }, + "node_modules/astro/node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/astro/node_modules/@types/node": { "version": "20.10.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz", @@ -2883,13 +3016,50 @@ "undici-types": "~5.26.4" } }, + "node_modules/astro/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, "node_modules/astro/node_modules/vite": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.10.tgz", - "integrity": "sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.4.tgz", + "integrity": "sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==", "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", + "esbuild": "^0.21.3", + "postcss": "^8.4.39", "rollup": "^4.13.0" }, "bin": { @@ -2951,9 +3121,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "funding": [ { "type": "opencollective", @@ -2969,9 +3139,9 @@ } ], "dependencies": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001538", - "fraction.js": "^4.3.6", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -3081,9 +3251,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "funding": [ { "type": "opencollective", @@ -3099,10 +3269,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -3123,9 +3293,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001633", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001633.tgz", - "integrity": "sha512-6sT0yf/z5jqf8tISAgpJDrmwOpLsrpnyCdD/lOZKvKkkJK4Dn0X5i7KF7THEZhOq+30bmhwBlNEaqPUiHiKtZg==", + "version": "1.0.30001642", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", + "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", "funding": [ { "type": "opencollective", @@ -3462,9 +3632,9 @@ } }, "node_modules/css-blank-pseudo": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-6.0.1.tgz", - "integrity": "sha512-goSnEITByxTzU4Oh5oJZrEWudxTqk7L6IXj1UW69pO6Hv0UdX+Vsrt02FFu5DweRh2bLu6WpX/+zsQCu5O1gKw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-6.0.2.tgz", + "integrity": "sha512-J/6m+lsqpKPqWHOifAFtKFeGLOzw3jR92rxQcwRUfA/eTuZzKfKlxOmYDx2+tqOPQAueNvBiY8WhAeHu5qNmTg==", "funding": [ { "type": "github", @@ -3486,9 +3656,9 @@ } }, "node_modules/css-has-pseudo": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-6.0.1.tgz", - "integrity": "sha512-WwoVKqNxApfEI7dWFyaHoeFCcUPD+lPyjL6lNpRUNX7IyIUuVpawOTwwA5D0ZR6V2xQZonNPVj8kEcxzEaAQfQ==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-6.0.5.tgz", + "integrity": "sha512-ZTv6RlvJJZKp32jPYnAJVhowDCrRrHUTAxsYSuUPBEDJjzws6neMnzkRblxtgmv1RgcV5dhH2gn7E3wA9Wt6lw==", "funding": [ { "type": "github", @@ -3500,7 +3670,7 @@ } ], "dependencies": { - "@csstools/selector-specificity": "^3.0.1", + "@csstools/selector-specificity": "^3.1.1", "postcss-selector-parser": "^6.0.13", "postcss-value-parser": "^4.2.0" }, @@ -3533,9 +3703,9 @@ } }, "node_modules/cssdb": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.10.0.tgz", - "integrity": "sha512-yGZ5tmA57gWh/uvdQBHs45wwFY0IBh3ypABk5sEubPBPSzXzkNgsWReqx7gdx6uhC+QoFBe+V8JwBB9/hQ6cIA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.1.0.tgz", + "integrity": "sha512-BQN57lfS4dYt2iL0LgyrlDbefZKEtUyrO8rbzrbGrqBk6OoyNTQLF+porY9DrpDBjLo4NEvj2IJttC7vf3x+Ew==", "funding": [ { "type": "opencollective", @@ -3559,9 +3729,9 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dependencies": { "ms": "2.1.2" }, @@ -3658,14 +3828,20 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/electron-to-chromium": { - "version": "1.4.615", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.615.tgz", - "integrity": "sha512-/bKPPcgZVUziECqDc+0HkT87+0zhaWSZHNXqF8FLd2lQcptpmUFwoCSWjCdOng9Gdq+afKArPdEg/0ZW461Eng==" + "version": "1.4.828", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.828.tgz", + "integrity": "sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==" }, "node_modules/emmet": { "version": "2.4.7", "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.7.tgz", "integrity": "sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==", + "workspaces": [ + "./packages/scanner", + "./packages/abbreviation", + "./packages/css-abbreviation", + "./" + ], "dependencies": { "@emmetio/abbreviation": "^2.3.3", "@emmetio/css-abbreviation": "^2.1.8" @@ -3688,51 +3864,14 @@ } }, "node_modules/es-module-lexer": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", - "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==" - }, - "node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } @@ -3899,14 +4038,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -4016,17 +4147,6 @@ "node": ">=4" } }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/hast-util-from-html": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", @@ -4223,9 +4343,9 @@ } }, "node_modules/iconoir": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/iconoir/-/iconoir-7.3.0.tgz", - "integrity": "sha512-e/Kop2l4Hsc2Aq95paLAP1rHVTpIxVcKV/G/hMOd3GzFI/vIYEYYRSef/HDC7Ru1rH7KP7BFGuCO5FeLLP5wEA==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/iconoir/-/iconoir-7.7.0.tgz", + "integrity": "sha512-OsWErkUrvFW+EQAUkSw1JgVXGCIynVgCGUtrI7PzGcVmhfryFCbWHZceoGRtI2BMfp28J6HxethR86V58sJfnw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/iconoir" @@ -4257,39 +4377,6 @@ "node": ">=8" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-docker": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", @@ -4487,9 +4574,9 @@ } }, "node_modules/lite-youtube-embed": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/lite-youtube-embed/-/lite-youtube-embed-0.2.0.tgz", - "integrity": "sha512-XXXAk5sbvtjjwbie3XG+6HppgTm1HTGL/Uk9z9NkJH53o7puZLur434heHzAjkS60hZB3vT4ls25zl5rMiX4EA==" + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/lite-youtube-embed/-/lite-youtube-embed-0.3.2.tgz", + "integrity": "sha512-b1dgKyF4PHhinonmr3PB172Nj0qQgA/7DE9EmeIXHR1ksnFEC2olWjNJyJGdsN2cleKHRjjsmrziKlwXtPlmLQ==" }, "node_modules/load-yaml-file": { "version": "0.2.0", @@ -4651,9 +4738,9 @@ } }, "node_modules/mdast-util-from-markdown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -4931,9 +5018,9 @@ } }, "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", @@ -4946,9 +5033,9 @@ } }, "node_modules/micromark-extension-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -4965,9 +5052,9 @@ } }, "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -4982,9 +5069,9 @@ } }, "node_modules/micromark-extension-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", + "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -5010,9 +5097,9 @@ } }, "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -5438,11 +5525,11 @@ } }, "node_modules/nlcst-to-string": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", - "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", "dependencies": { - "@types/nlcst": "^1.0.0" + "@types/nlcst": "^2.0.0" }, "funding": { "type": "opencollective", @@ -5630,13 +5717,16 @@ } }, "node_modules/parse-latin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", - "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", "dependencies": { - "nlcst-to-string": "^3.0.0", - "unist-util-modify-children": "^3.0.0", - "unist-util-visit-children": "^2.0.0" + "@types/nlcst": "^2.0.0", + "@types/unist": "^3.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-modify-children": "^4.0.0", + "unist-util-visit-children": "^3.0.0", + "vfile": "^6.0.0" }, "funding": { "type": "github", @@ -5675,20 +5765,15 @@ "node": ">=8" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, "node_modules/path-to-regexp": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -5769,9 +5854,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", + "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", "funding": [ { "type": "opencollective", @@ -5788,7 +5873,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" }, "engines": { @@ -5796,19 +5881,25 @@ } }, "node_modules/postcss-attribute-case-insensitive": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.2.tgz", - "integrity": "sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.3.tgz", + "integrity": "sha512-KHkmCILThWBRtg+Jn1owTnHPnFit4OkqS+eKiGEOPIGke54DCeYGJ6r0Fx/HjfE9M9kznApCLcU0DvnPchazMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss-selector-parser": "^6.0.13" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } @@ -5828,9 +5919,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.3.tgz", - "integrity": "sha512-2jBr3H0sk3qGh/3BkmLsOKcYyVfSlM1K2QQYVU7eW5mkg7ZOQ4aU/Rtbh7vJ9FxAfgf8iHRwXBsQkHqUxzTkXw==", + "version": "6.0.14", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.14.tgz", + "integrity": "sha512-dNUX+UH4dAozZ8uMHZ3CtCNYw8fyFAmqqdcyxMr7PEdM9jLXV19YscoYO0F25KqZYhmtWKQ+4tKrIZQrwzwg7A==", "funding": [ { "type": "github", @@ -5842,10 +5933,11 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^1.5.0", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2", - "@csstools/postcss-progressive-custom-properties": "^3.0.3" + "@csstools/css-color-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -5855,9 +5947,9 @@ } }, "node_modules/postcss-color-hex-alpha": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.3.tgz", - "integrity": "sha512-7sEHU4tAS6htlxun8AB9LDrCXoljxaC34tFVRlYKcvO+18r5fvGiXgv5bQzN40+4gXLCyWSMRK5FK31244WcCA==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.4.tgz", + "integrity": "sha512-XQZm4q4fNFqVCYMGPiBjcqDhuG7Ey2xrl99AnDJMyr5eDASsAGalndVgHZF8i97VFNy1GQeZc4q2ydagGmhelQ==", "funding": [ { "type": "github", @@ -5869,6 +5961,7 @@ } ], "dependencies": { + "@csstools/utilities": "^1.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -5879,9 +5972,9 @@ } }, "node_modules/postcss-color-rebeccapurple": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.2.tgz", - "integrity": "sha512-f+RDEAPW2m8UbJWkSpRfV+QxhSaQhDMihI75DVGJJh4oRIoegjheeRtINFJum9D8BqGJcvD4GLjggTvCwZ4zuA==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.3.tgz", + "integrity": "sha512-ruBqzEFDYHrcVq3FnW3XHgwRqVMrtEPLBtD7K2YmsLKVc2jbkxzzNEctJKsPCpDZ+LeMHLKRDoSShVefGc+CkQ==", "funding": [ { "type": "github", @@ -5893,6 +5986,7 @@ } ], "dependencies": { + "@csstools/utilities": "^1.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -5903,9 +5997,9 @@ } }, "node_modules/postcss-custom-media": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-10.0.2.tgz", - "integrity": "sha512-zcEFNRmDm2fZvTPdI1pIW3W//UruMcLosmMiCdpQnrCsTRzWlKQPYMa1ud9auL0BmrryKK1+JjIGn19K0UjO/w==", + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-10.0.8.tgz", + "integrity": "sha512-V1KgPcmvlGdxTel4/CyQtBJEFhMVpEmRGFrnVtgfGIHj5PJX9vO36eFBxKBeJn+aCDTed70cc+98Mz3J/uVdGQ==", "funding": [ { "type": "github", @@ -5917,10 +6011,10 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^1.0.5", - "@csstools/css-parser-algorithms": "^2.3.2", - "@csstools/css-tokenizer": "^2.2.1", - "@csstools/media-query-list-parser": "^2.1.5" + "@csstools/cascade-layer-name-parser": "^1.0.13", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/media-query-list-parser": "^2.1.13" }, "engines": { "node": "^14 || ^16 || >=18" @@ -5930,9 +6024,9 @@ } }, "node_modules/postcss-custom-properties": { - "version": "13.3.3", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.3.tgz", - "integrity": "sha512-xLmILb2R83aG4X++iVFg8TWadOlc45xiyFHRZD6Yhhu2igrTHXL6C75AEWqx6k9lxrr9sK5rcfUI9JvTCxBTvA==", + "version": "13.3.12", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.12.tgz", + "integrity": "sha512-oPn/OVqONB2ZLNqN185LDyaVByELAA/u3l2CS2TS16x2j2XsmV4kd8U49+TMxmUsEU9d8fB/I10E6U7kB0L1BA==", "funding": [ { "type": "github", @@ -5944,9 +6038,10 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^1.0.6", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2", + "@csstools/cascade-layer-name-parser": "^1.0.13", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/utilities": "^1.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -5957,9 +6052,9 @@ } }, "node_modules/postcss-custom-selectors": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.6.tgz", - "integrity": "sha512-svsjWRaxqL3vAzv71dV0/65P24/FB8TbPX+lWyyf9SZ7aZm4S4NhCn7N3Bg+Z5sZunG3FS8xQ80LrCU9hb37cw==", + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.12.tgz", + "integrity": "sha512-ctIoprBMJwByYMGjXG0F7IT2iMF2hnamQ+aWZETyBM0aAlyaYdVZTeUkk8RB+9h9wP+NdN3f01lfvKl2ZSqC0g==", "funding": [ { "type": "github", @@ -5971,10 +6066,10 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^1.0.5", - "@csstools/css-parser-algorithms": "^2.3.2", - "@csstools/css-tokenizer": "^2.2.1", - "postcss-selector-parser": "^6.0.13" + "@csstools/cascade-layer-name-parser": "^1.0.13", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "postcss-selector-parser": "^6.1.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -6008,9 +6103,9 @@ } }, "node_modules/postcss-double-position-gradients": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.3.tgz", - "integrity": "sha512-QKYpwmaSm6HcdS0ndAuWSNNMv78R1oSySoh3mYBmctHWr2KWcwPJVakdOyU4lvFVW0GRu9wfIQwGeM4p3xU9ow==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.7.tgz", + "integrity": "sha512-1xEhjV9u1s4l3iP5lRt1zvMjI/ya8492o9l/ivcxHhkO3nOz16moC4JpMxDUGrOs4R3hX+KWT7gKoV842cwRgg==", "funding": [ { "type": "github", @@ -6022,7 +6117,8 @@ } ], "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -6110,9 +6206,9 @@ } }, "node_modules/postcss-image-set-function": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-6.0.2.tgz", - "integrity": "sha512-/O1xwqpJiz/apxGQi7UUfv1xUcorvkHZfvCYHPpRxxZj2WvjD0rg0+/+c+u5/Do5CpUg3XvfYxMrhcnjW1ArDQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-6.0.3.tgz", + "integrity": "sha512-i2bXrBYzfbRzFnm+pVuxVePSTCRiNmlfssGI4H0tJQvDue+yywXwUxe68VyzXs7cGtMaH6MCLY6IbCShrSroCw==", "funding": [ { "type": "github", @@ -6124,6 +6220,7 @@ } ], "dependencies": { + "@csstools/utilities": "^1.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -6134,9 +6231,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.8.tgz", - "integrity": "sha512-agYs7R9Z5gnX837fCkH8TEQIHdhyDsMPPnpuuENt/dxoDVAykBaqbdxIN4DagOj+ZQo20iRNNJeY3MsFcdI6Sg==", + "version": "6.0.19", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.19.tgz", + "integrity": "sha512-vwln/mgvFrotJuGV8GFhpAOu9iGf3pvTBr6dLPDmUcqVD5OsQpEFyQMAFTxSxWXGEzBj6ld4pZ/9GDfEpXvo0g==", "funding": [ { "type": "github", @@ -6148,10 +6245,11 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^1.5.0", - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2", - "@csstools/postcss-progressive-custom-properties": "^3.0.3" + "@csstools/css-color-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/utilities": "^1.0.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -6185,9 +6283,9 @@ } }, "node_modules/postcss-nesting": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.0.2.tgz", - "integrity": "sha512-63PpJHSeNs93S3ZUIyi+7kKx4JqOIEJ6QYtG3x+0qA4J03+4n0iwsyA1GAHyWxsHYljQS4/4ZK1o2sMi70b5wQ==", + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.1.5.tgz", + "integrity": "sha512-N1NgI1PDCiAGWPTYrwqm8wpjv0bgDmkYHH72pNsqTCv9CObxjxftdYu6AKtGN+pnJa7FQjMm3v4sp8QJbFsYdQ==", "funding": [ { "type": "github", @@ -6199,8 +6297,9 @@ } ], "dependencies": { - "@csstools/selector-specificity": "^3.0.1", - "postcss-selector-parser": "^6.0.13" + "@csstools/selector-resolve-nested": "^1.1.0", + "@csstools/selector-specificity": "^3.1.1", + "postcss-selector-parser": "^6.1.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -6287,9 +6386,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.3.0.tgz", - "integrity": "sha512-ycw6doPrqV6QxDCtgiyGDef61bEfiSc59HGM4gOw/wxQxmKnhuEery61oOC/5ViENz/ycpRsuhTexs1kUBTvVw==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.6.0.tgz", + "integrity": "sha512-Lxfk4RYjUdwPCYkc321QMdgtdCP34AeI94z+/8kVmqnTIlD4bMRQeGcMZgwz8BxHrzQiFXYIR5d7k/9JMs2MEA==", "funding": [ { "type": "github", @@ -6301,66 +6400,67 @@ } ], "dependencies": { - "@csstools/postcss-cascade-layers": "^4.0.1", - "@csstools/postcss-color-function": "^3.0.7", - "@csstools/postcss-color-mix-function": "^2.0.7", - "@csstools/postcss-exponential-functions": "^1.0.1", - "@csstools/postcss-font-format-keywords": "^3.0.0", - "@csstools/postcss-gamut-mapping": "^1.0.0", - "@csstools/postcss-gradients-interpolation-method": "^4.0.7", - "@csstools/postcss-hwb-function": "^3.0.6", - "@csstools/postcss-ic-unit": "^3.0.2", - "@csstools/postcss-initial": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^4.0.3", - "@csstools/postcss-logical-float-and-clear": "^2.0.0", - "@csstools/postcss-logical-overflow": "^1.0.0", - "@csstools/postcss-logical-overscroll-behavior": "^1.0.0", - "@csstools/postcss-logical-resize": "^2.0.0", - "@csstools/postcss-logical-viewport-units": "^2.0.3", - "@csstools/postcss-media-minmax": "^1.1.0", - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.3", - "@csstools/postcss-nested-calc": "^3.0.0", - "@csstools/postcss-normalize-display-values": "^3.0.1", - "@csstools/postcss-oklab-function": "^3.0.7", - "@csstools/postcss-progressive-custom-properties": "^3.0.2", - "@csstools/postcss-relative-color-syntax": "^2.0.7", - "@csstools/postcss-scope-pseudo-class": "^3.0.0", - "@csstools/postcss-stepped-value-functions": "^3.0.2", - "@csstools/postcss-text-decoration-shorthand": "^3.0.3", - "@csstools/postcss-trigonometric-functions": "^3.0.2", - "@csstools/postcss-unset-value": "^3.0.0", - "autoprefixer": "^10.4.16", - "browserslist": "^4.22.1", - "css-blank-pseudo": "^6.0.0", - "css-has-pseudo": "^6.0.0", - "css-prefers-color-scheme": "^9.0.0", - "cssdb": "^7.9.0", - "postcss-attribute-case-insensitive": "^6.0.2", + "@csstools/postcss-cascade-layers": "^4.0.6", + "@csstools/postcss-color-function": "^3.0.19", + "@csstools/postcss-color-mix-function": "^2.0.19", + "@csstools/postcss-content-alt-text": "^1.0.0", + "@csstools/postcss-exponential-functions": "^1.0.9", + "@csstools/postcss-font-format-keywords": "^3.0.2", + "@csstools/postcss-gamut-mapping": "^1.0.11", + "@csstools/postcss-gradients-interpolation-method": "^4.0.20", + "@csstools/postcss-hwb-function": "^3.0.18", + "@csstools/postcss-ic-unit": "^3.0.7", + "@csstools/postcss-initial": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^4.0.8", + "@csstools/postcss-light-dark-function": "^1.0.8", + "@csstools/postcss-logical-float-and-clear": "^2.0.1", + "@csstools/postcss-logical-overflow": "^1.0.1", + "@csstools/postcss-logical-overscroll-behavior": "^1.0.1", + "@csstools/postcss-logical-resize": "^2.0.1", + "@csstools/postcss-logical-viewport-units": "^2.0.11", + "@csstools/postcss-media-minmax": "^1.1.8", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.11", + "@csstools/postcss-nested-calc": "^3.0.2", + "@csstools/postcss-normalize-display-values": "^3.0.2", + "@csstools/postcss-oklab-function": "^3.0.19", + "@csstools/postcss-progressive-custom-properties": "^3.3.0", + "@csstools/postcss-relative-color-syntax": "^2.0.19", + "@csstools/postcss-scope-pseudo-class": "^3.0.1", + "@csstools/postcss-stepped-value-functions": "^3.0.10", + "@csstools/postcss-text-decoration-shorthand": "^3.0.7", + "@csstools/postcss-trigonometric-functions": "^3.0.10", + "@csstools/postcss-unset-value": "^3.0.1", + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.1", + "css-blank-pseudo": "^6.0.2", + "css-has-pseudo": "^6.0.5", + "css-prefers-color-scheme": "^9.0.1", + "cssdb": "^8.1.0", + "postcss-attribute-case-insensitive": "^6.0.3", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^6.0.2", - "postcss-color-hex-alpha": "^9.0.2", - "postcss-color-rebeccapurple": "^9.0.1", - "postcss-custom-media": "^10.0.2", - "postcss-custom-properties": "^13.3.2", - "postcss-custom-selectors": "^7.1.6", - "postcss-dir-pseudo-class": "^8.0.0", - "postcss-double-position-gradients": "^5.0.2", - "postcss-focus-visible": "^9.0.0", - "postcss-focus-within": "^8.0.0", + "postcss-color-functional-notation": "^6.0.14", + "postcss-color-hex-alpha": "^9.0.4", + "postcss-color-rebeccapurple": "^9.0.3", + "postcss-custom-media": "^10.0.8", + "postcss-custom-properties": "^13.3.12", + "postcss-custom-selectors": "^7.1.12", + "postcss-dir-pseudo-class": "^8.0.1", + "postcss-double-position-gradients": "^5.0.7", + "postcss-focus-visible": "^9.0.1", + "postcss-focus-within": "^8.0.1", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^5.0.0", - "postcss-image-set-function": "^6.0.1", - "postcss-lab-function": "^6.0.7", - "postcss-logical": "^7.0.0", - "postcss-nesting": "^12.0.1", + "postcss-gap-properties": "^5.0.1", + "postcss-image-set-function": "^6.0.3", + "postcss-lab-function": "^6.0.19", + "postcss-logical": "^7.0.1", + "postcss-nesting": "^12.1.5", "postcss-opacity-percentage": "^2.0.0", - "postcss-overflow-shorthand": "^5.0.0", + "postcss-overflow-shorthand": "^5.0.1", "postcss-page-break": "^3.0.4", - "postcss-place": "^9.0.0", - "postcss-pseudo-class-any-link": "^9.0.0", + "postcss-place": "^9.0.1", + "postcss-pseudo-class-any-link": "^9.0.2", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^7.0.1", - "postcss-value-parser": "^4.2.0" + "postcss-selector-not": "^7.0.2" }, "engines": { "node": "^14 || ^16 || >=18" @@ -6370,9 +6470,9 @@ } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.1.tgz", - "integrity": "sha512-cKYGGZ9yzUZi+dZd7XT2M8iSDfo+T2Ctbpiizf89uBTBfIpZpjvTavzIJXpCReMVXSKROqzpxClNu6fz4DHM0Q==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.2.tgz", + "integrity": "sha512-HFSsxIqQ9nA27ahyfH37cRWGk3SYyQLpk0LiWw/UGMV4VKT5YG2ONee4Pz/oFesnK0dn2AjcyequDbIjKJgB0g==", "funding": [ { "type": "github", @@ -6402,27 +6502,33 @@ } }, "node_modules/postcss-selector-not": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.1.tgz", - "integrity": "sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.2.tgz", + "integrity": "sha512-/SSxf/90Obye49VZIfc0ls4H0P6i6V1iHv0pzZH8SdgvZOPFkF37ef1r5cyWcMflJSFJ5bfuoluTnFnBBFiuSA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss-selector-parser": "^6.0.13" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -6670,16 +6776,17 @@ } }, "node_modules/remark-smartypants": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", - "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", "dependencies": { - "retext": "^8.1.0", - "retext-smartypants": "^5.2.0", + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", "unist-util-visit": "^5.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=16.0.0" } }, "node_modules/remark-stringify": { @@ -6709,22 +6816,6 @@ "node": ">=0.10.0" } }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/restore-cursor": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", @@ -6768,14 +6859,14 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/retext": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", - "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", "dependencies": { - "@types/nlcst": "^1.0.0", - "retext-latin": "^3.0.0", - "retext-stringify": "^3.0.0", - "unified": "^10.0.0" + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", @@ -6783,77 +6874,13 @@ } }, "node_modules/retext-latin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", - "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", "dependencies": { - "@types/nlcst": "^1.0.0", - "parse-latin": "^5.0.0", - "unherit": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/retext-latin/node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", @@ -6861,116 +6888,13 @@ } }, "node_modules/retext-smartypants": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", - "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.1.0.tgz", + "integrity": "sha512-LDPXg95346bqFZnDMHo0S7Rq5p64+B+N8Vz733+wPMDtwb9rCOs9LIdIEhrUOU+TAywX9St+ocQWJt8wrzivcQ==", "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/retext-smartypants/node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", @@ -6978,139 +6902,13 @@ } }, "node_modules/retext-stringify": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", - "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/retext-stringify/node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/retext/node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", @@ -7198,9 +6996,9 @@ } }, "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" }, "node_modules/section-matter": { "version": "1.0.0", @@ -7215,12 +7013,9 @@ } }, "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -7228,22 +7023,6 @@ "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/sharp": { "version": "0.33.3", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.3.tgz", @@ -7304,11 +7083,12 @@ } }, "node_modules/shiki": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.4.0.tgz", - "integrity": "sha512-5WIn0OL8PWm7JhnTwRWXniy6eEDY234mRrERVlFa646V2ErQqwIFd2UML7e0Pq9eqSKLoMa3Ke+xbsF+DAuy+Q==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.10.3.tgz", + "integrity": "sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==", "dependencies": { - "@shikijs/core": "1.4.0" + "@shikijs/core": "1.10.3", + "@types/hast": "^3.0.4" } }, "node_modules/signal-exit": { @@ -7337,9 +7117,9 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "node_modules/sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz", + "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==", "dependencies": { "@types/node": "^17.0.5", "@types/sax": "^1.2.1", @@ -7393,9 +7173,9 @@ "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==" }, "node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", @@ -7482,17 +7262,6 @@ "node": ">=4" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -7531,9 +7300,9 @@ } }, "node_modules/tsconfck": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", - "integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.1.tgz", + "integrity": "sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ==", "bin": { "tsconfck": "bin/tsconfck.js" }, @@ -7572,9 +7341,9 @@ "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==" }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", + "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -7584,9 +7353,9 @@ } }, "node_modules/typescript-auto-import-cache": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.2.tgz", - "integrity": "sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.3.tgz", + "integrity": "sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==", "dependencies": { "semver": "^7.3.8" } @@ -7598,19 +7367,10 @@ "optional": true, "peer": true }, - "node_modules/unherit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", - "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/unified": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", - "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", @@ -7651,11 +7411,11 @@ } }, "node_modules/unist-util-modify-children": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", - "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", "dependencies": { - "@types/unist": "^2.0.0", + "@types/unist": "^3.0.0", "array-iterate": "^2.0.0" }, "funding": { @@ -7663,11 +7423,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-modify-children/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, "node_modules/unist-util-position": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", @@ -7720,22 +7475,17 @@ } }, "node_modules/unist-util-visit-children": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", - "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", "dependencies": { - "@types/unist": "^2.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-visit-children/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, "node_modules/unist-util-visit-parents": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", @@ -7750,9 +7500,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "funding": [ { "type": "opencollective", @@ -7768,8 +7518,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -7824,16 +7574,16 @@ } }, "node_modules/volar-service-css": { - "version": "0.0.34", - "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.34.tgz", - "integrity": "sha512-C7ua0j80ZD7bsgALAz/cA1bykPehoIa5n+3+Ccr+YLpj0fypqw9iLUmGLX11CqzqNCO2XFGe/1eXB/c+SWrF/g==", + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.59.tgz", + "integrity": "sha512-gLNjJnECbalPvQB7qeJjhkDN8sR5M3ItbVYjnyio61aHaWptIiXm/HfDahcQ2ApwmvWidkMWWegjGq5L0BENDA==", "dependencies": { - "vscode-css-languageservice": "^6.2.10", + "vscode-css-languageservice": "^6.3.0", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.1.0" + "@volar/language-service": "~2.4.0-alpha.12" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7842,15 +7592,17 @@ } }, "node_modules/volar-service-emmet": { - "version": "0.0.34", - "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.34.tgz", - "integrity": "sha512-ubQvMCmHPp8Ic82LMPkgrp9ot+u2p/RDd0RyT0EykRkZpWsagHUF5HWkVheLfiMyx2rFuWx/+7qZPOgypx6h6g==", + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.59.tgz", + "integrity": "sha512-6EynHcuMwMBETpK29TbZvIMmvzdVG+Tkokk9VWfZeI+SwDptk2tgdhEqiXXvIkqYNgbuu73Itp66lpH76cAU+Q==", "dependencies": { - "@vscode/emmet-helper": "^2.9.2", - "vscode-html-languageservice": "^5.1.0" + "@emmetio/css-parser": "^0.4.0", + "@emmetio/html-matcher": "^1.3.0", + "@vscode/emmet-helper": "^2.9.3", + "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.1.0" + "@volar/language-service": "~2.4.0-alpha.12" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7859,16 +7611,16 @@ } }, "node_modules/volar-service-html": { - "version": "0.0.34", - "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.34.tgz", - "integrity": "sha512-kMEneea1tQbiRcyKavqdrSVt8zV06t+0/3pGkjO3gV6sikXTNShIDkdtB4Tq9vE2cQdM50TuS7utVV7iysUxHw==", + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.59.tgz", + "integrity": "sha512-hEXOsYpILDlITZxnqRLV9OepVWD63GZBsyjMxszwdzlxvGZjzbGcBBinJGGJRwFIV8djdJwnt91bkdg1V5tj6Q==", "dependencies": { - "vscode-html-languageservice": "^5.1.0", + "vscode-html-languageservice": "^5.3.0", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.1.0" + "@volar/language-service": "~2.4.0-alpha.12" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7877,14 +7629,14 @@ } }, "node_modules/volar-service-prettier": { - "version": "0.0.34", - "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.34.tgz", - "integrity": "sha512-BNfJ8FwfPi1Wm/JkuzNjraOLdtKieGksNT/bDyquygVawv1QUzO2HB1hiMKfZGdcSFG5ZL9R0j7bBfRTfXA2gg==", + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.59.tgz", + "integrity": "sha512-FmBR4lsgFRGR3V0LnxZZal0WqdOJjuLL6mQSj4p57M15APtQwuocG/FiF+ONGFnwRXMOIBDBTCARdth+TKgL3A==", "dependencies": { "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.1.0", + "@volar/language-service": "~2.4.0-alpha.12", "prettier": "^2.2 || ^3.0" }, "peerDependenciesMeta": { @@ -7897,18 +7649,19 @@ } }, "node_modules/volar-service-typescript": { - "version": "0.0.34", - "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.34.tgz", - "integrity": "sha512-NbAry0w8ZXFgGsflvMwmPDCzgJGx3C+eYxFEbldaumkpTAJiywECWiUbPIOfmEHgpOllUKSnhwtLlWFK4YnfQg==", + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.59.tgz", + "integrity": "sha512-VCOpfiu+lUo5lapWLB5L5vmQGtwzmNWn5MueV915eku7blpphmE+Z7hCNcL1NApn7AetXWhiblv8ZhmUx/dGIA==", "dependencies": { "path-browserify": "^1.0.1", - "semver": "^7.5.4", - "typescript-auto-import-cache": "^0.3.1", + "semver": "^7.6.2", + "typescript-auto-import-cache": "^0.3.3", "vscode-languageserver-textdocument": "^1.0.11", - "vscode-nls": "^5.2.0" + "vscode-nls": "^5.2.0", + "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.1.0" + "@volar/language-service": "~2.4.0-alpha.12" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7917,11 +7670,14 @@ } }, "node_modules/volar-service-typescript-twoslash-queries": { - "version": "0.0.34", - "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.34.tgz", - "integrity": "sha512-XAY2YtWKUp6ht89gxt3L5Dr46LU45d/VlBkj1KXUwNlinpoWiGN4Nm3B6DRF3VoBThAnQgm4c7WD0S+5yTzh+w==", + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.59.tgz", + "integrity": "sha512-skm8e6yhCIkqLwJB6S9MqT5lO9LNFuMD3dYxKpmOZs1CKbXmCZZTmLfEaD5VkJae1xdleEDZFFTHl2O5HLjOGQ==", + "dependencies": { + "vscode-uri": "^3.0.8" + }, "peerDependencies": { - "@volar/language-service": "~2.1.0" + "@volar/language-service": "~2.4.0-alpha.12" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7930,9 +7686,9 @@ } }, "node_modules/vscode-css-languageservice": { - "version": "6.2.14", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.14.tgz", - "integrity": "sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.0.tgz", + "integrity": "sha512-nU92imtkgzpCL0xikrIb8WvedV553F2BENzgz23wFuok/HLN5BeQmroMy26pUwFxV2eV8oNRmYCUv8iO7kSMhw==", "dependencies": { "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.11", @@ -7940,15 +7696,10 @@ "vscode-uri": "^3.0.8" } }, - "node_modules/vscode-css-languageservice/node_modules/@vscode/l10n": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" - }, "node_modules/vscode-html-languageservice": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0.tgz", - "integrity": "sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.0.tgz", + "integrity": "sha512-C4Z3KsP5Ih+fjHpiBc5jxmvCl+4iEwvXegIrzu2F5pktbWvQaBT3YkVPk8N+QlSSMk8oCG6PKtZ/Sq2YHb5e8g==", "dependencies": { "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.11", @@ -7956,11 +7707,6 @@ "vscode-uri": "^3.0.8" } }, - "node_modules/vscode-html-languageservice/node_modules/@vscode/l10n": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" - }, "node_modules/vscode-jsonrpc": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", @@ -8033,9 +7779,9 @@ } }, "node_modules/which-pm": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.1.1.tgz", - "integrity": "sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", + "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", "dependencies": { "load-yaml-file": "^0.2.0", "path-exists": "^4.0.0" @@ -8222,17 +7968,17 @@ } }, "node_modules/zod": { - "version": "3.23.5", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.5.tgz", - "integrity": "sha512-fkwiq0VIQTksNNA131rDOsVJcns0pfVUjHzLrNBiF/O/Xxb5lQyEXkhZWcJ7npWsYlvs+h0jFWXXy4X46Em1JA==", + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/zod-to-json-schema": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.0.tgz", - "integrity": "sha512-az0uJ243PxsRIa2x1WmNE/pnuA05gUq/JB8Lwe1EDCCL/Fz9MgjYQ0fPlyc2Tcv6aF2ZA7WM5TWaRZVEFaAIag==", + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.1.tgz", + "integrity": "sha512-oT9INvydob1XV0v1d2IadrR74rLtDInLvDFfAa1CG0Pmg/vxATk7I2gSelfj271mbzeM4Da0uuDQE/Nkj3DWNw==", "peerDependencies": { "zod": "^3.23.3" } diff --git a/package.json b/package.json index d9b7ef6..7c7cd81 100644 --- a/package.json +++ b/package.json @@ -10,16 +10,16 @@ "astro": "astro" }, "dependencies": { - "@astro-community/astro-embed-youtube": "^0.4.3", - "@astrojs/check": "^0.5.10", - "@astrojs/sitemap": "^3.1.4", + "@astro-community/astro-embed-youtube": "^0.5.2", + "@astrojs/check": "^0.8.1", + "@astrojs/sitemap": "^3.1.6", "@fontsource/work-sans": "^5.0.18", - "astro": "^4.7.0", - "astro-meta-tags": "^0.1.3", - "autoprefixer": "^10.4.16", - "iconoir": "^7.3.0", - "postcss-preset-env": "^9.3.0", - "typescript": "^5.3.3" + "astro": "^4.11.5", + "astro-meta-tags": "^0.3.0", + "autoprefixer": "^10.4.19", + "iconoir": "^7.7.0", + "postcss-preset-env": "^9.6.0", + "typescript": "^5.5.3" }, "browserslist": [ "last 2 versions", diff --git a/src/layouts/taShowcaseLayout.astro b/src/layouts/taShowcaseLayout.astro index f95739d..c2f77a1 100644 --- a/src/layouts/taShowcaseLayout.astro +++ b/src/layouts/taShowcaseLayout.astro @@ -10,7 +10,7 @@ import SmallTitle from '../components/smallTitle.astro' export interface Props { collection: 'teslafest' | 'taInfoData' collectionKey: string - baseurl: 'database' | 'teslafest' + baseurl: string } const { collection, collectionKey, baseurl } = Astro.props From 96df24678179735139eb6047834f4fa837fb83bb Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 18 Jul 2024 21:35:30 +0200 Subject: [PATCH 15/39] Fixed Workflow --- .forgejo/workflows/build_preview.yml | 2 +- .forgejo/workflows/build_release.yml | 2 +- .forgejo/workflows/linting.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build_preview.yml b/.forgejo/workflows/build_preview.yml index 509724d..b1190a1 100644 --- a/.forgejo/workflows/build_preview.yml +++ b/.forgejo/workflows/build_preview.yml @@ -22,7 +22,7 @@ jobs: checking: needs: [ check-tag ] runs-on: docker - container: node:22-alpine + container: node:22 steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index dce5072..a5ebf6e 100644 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -22,7 +22,7 @@ jobs: checking: needs: [ check-tag ] runs-on: docker - container: node:22-alpine + container: node:22 steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 diff --git a/.forgejo/workflows/linting.yml b/.forgejo/workflows/linting.yml index 8718ef0..f3c1c25 100644 --- a/.forgejo/workflows/linting.yml +++ b/.forgejo/workflows/linting.yml @@ -6,7 +6,7 @@ on: jobs: astro-check: runs-on: docker - container: node:22-alpine + container: node:22 steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 From 75d498852fc09cb1cc0002b5d86699d576294a79 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 18 Jul 2024 21:57:59 +0200 Subject: [PATCH 16/39] Switch to custom node-alpine image --- .forgejo/workflows/build_preview.yml | 2 +- .forgejo/workflows/build_release.yml | 2 +- .forgejo/workflows/linting.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build_preview.yml b/.forgejo/workflows/build_preview.yml index b1190a1..d6bf806 100644 --- a/.forgejo/workflows/build_preview.yml +++ b/.forgejo/workflows/build_preview.yml @@ -22,7 +22,7 @@ jobs: checking: needs: [ check-tag ] runs-on: docker - container: node:22 + container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:1 steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index a5ebf6e..52e486d 100644 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -22,7 +22,7 @@ jobs: checking: needs: [ check-tag ] runs-on: docker - container: node:22 + container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:1 steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 diff --git a/.forgejo/workflows/linting.yml b/.forgejo/workflows/linting.yml index f3c1c25..cdd99bc 100644 --- a/.forgejo/workflows/linting.yml +++ b/.forgejo/workflows/linting.yml @@ -6,7 +6,7 @@ on: jobs: astro-check: runs-on: docker - container: node:22 + container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:1 steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 From 2a208c60c8c441aa82a3fd4c6360574d18d1aadc Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 18 Jul 2024 22:04:51 +0200 Subject: [PATCH 17/39] Using latest for now --- .forgejo/workflows/build_preview.yml | 2 +- .forgejo/workflows/build_release.yml | 2 +- .forgejo/workflows/linting.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build_preview.yml b/.forgejo/workflows/build_preview.yml index d6bf806..6a42494 100644 --- a/.forgejo/workflows/build_preview.yml +++ b/.forgejo/workflows/build_preview.yml @@ -22,7 +22,7 @@ jobs: checking: needs: [ check-tag ] runs-on: docker - container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:1 + container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:latest steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index 52e486d..ad164b4 100644 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -22,7 +22,7 @@ jobs: checking: needs: [ check-tag ] runs-on: docker - container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:1 + container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:latest steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 diff --git a/.forgejo/workflows/linting.yml b/.forgejo/workflows/linting.yml index cdd99bc..10ae1e1 100644 --- a/.forgejo/workflows/linting.yml +++ b/.forgejo/workflows/linting.yml @@ -6,7 +6,7 @@ on: jobs: astro-check: runs-on: docker - container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:1 + container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:latest steps: - name: Checkout source code uses: https://code.forgejo.org/actions/checkout@v3 From 123f600f6f7e15f7b01738f5b4b85a8a0fbe753d Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 18 Jul 2024 22:06:30 +0200 Subject: [PATCH 18/39] Fixed linting issues --- src/components/listings/eventListingLine.astro | 2 +- src/pages/teslafest/index.astro | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/listings/eventListingLine.astro b/src/components/listings/eventListingLine.astro index 82a21ed..a538be4 100644 --- a/src/components/listings/eventListingLine.astro +++ b/src/components/listings/eventListingLine.astro @@ -13,7 +13,7 @@ const options_date: Intl.DateTimeFormatOptions = { day: '2-digit', } -const { shortdescription, releaseDate, title, link, hlcolor } = Astro.props +const { releaseDate, title, link, hlcolor } = Astro.props const render_date = releaseDate.toLocaleDateString('en-GB', options_date) --- diff --git a/src/pages/teslafest/index.astro b/src/pages/teslafest/index.astro index c1d07f6..4314c3a 100644 --- a/src/pages/teslafest/index.astro +++ b/src/pages/teslafest/index.astro @@ -3,7 +3,6 @@ import { getCollection } from 'astro:content'; import Layout from '../../layouts/Layout.astro' import QuestListing from '../../components/listings/questListingCard.astro' import DatabaseSection from '../../layouts/databaseSection.astro' -import GenericHero from '../../components/genericHero.astro'; import SmallTitle from '../../components/smallTitle.astro'; const description = 'One of the most anticipated events of 2024 - Teslafest. Were the two weeks of time enough for all those quests, even with a parallel lottery?' From 9fcbdebe9ace92bfaf46fa3f9cc142fd10b9ab75 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 25 Jul 2024 23:22:51 +0200 Subject: [PATCH 19/39] Added Summer Skadi DB run --- package-lock.json | 245 +++++++----------- package.json | 2 +- src/assets/ta_servants/summerskadi.png | Bin 0 -> 34477 bytes .../taInfoData/devilish-bodhisattva.json | 8 + 4 files changed, 96 insertions(+), 159 deletions(-) create mode 100644 src/assets/ta_servants/summerskadi.png diff --git a/package-lock.json b/package-lock.json index 5318522..8de19b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@astrojs/check": "^0.8.1", "@astrojs/sitemap": "^3.1.6", "@fontsource/work-sans": "^5.0.18", - "astro": "^4.11.5", + "astro": "^4.12.2", "astro-meta-tags": "^0.3.0", "autoprefixer": "^10.4.19", "iconoir": "^7.7.0", @@ -115,9 +115,9 @@ } }, "node_modules/@astrojs/markdown-remark": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.1.tgz", - "integrity": "sha512-rkWWjR9jVo0LAMxQ2+T19RKbQUa7NwBGhFj03bAz3hGf3blqeBIXs1NSPpizshO5kZzcOqKe8OlG6XpYO8esHg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.2.0.tgz", + "integrity": "sha512-vWGM24KZXz11jR3JO+oqYU3T2qpuOi4uGivJ9SQLCAI01+vEkHC60YJMRvHPc+hwd60F7euNs1PeOEixIIiNQw==", "dependencies": { "@astrojs/prism": "3.1.0", "github-slugger": "^2.0.0", @@ -130,13 +130,13 @@ "remark-gfm": "^4.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.0", - "remark-smartypants": "^3.0.1", - "shiki": "^1.9.0", + "remark-smartypants": "^3.0.2", + "shiki": "^1.10.3", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", "unist-util-visit-parents": "^6.0.1", - "vfile": "^6.0.1" + "vfile": "^6.0.2" } }, "node_modules/@astrojs/prism": { @@ -2245,9 +2245,9 @@ ] }, "node_modules/@shikijs/core": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.10.3.tgz", - "integrity": "sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.11.2.tgz", + "integrity": "sha512-9IBY31lvOo2uhrZjqRt2wTqfqfrXJnddnIx0PFL5E8a5RQUNOhkx+PD11PogZtyrIHlL4aTYDVlb+eyryzy+pQ==", "dependencies": { "@types/hast": "^3.0.4" } @@ -2574,26 +2574,26 @@ } }, "node_modules/astro": { - "version": "4.11.5", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.11.5.tgz", - "integrity": "sha512-TCRhuaLwrxwMhS8S1GG+ZTdrAXigX9C8E/YUTs/r2t+owHxDgwl86IV9xH1IHrCPoqhK6civyAQNOT+GKmkb0A==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.12.2.tgz", + "integrity": "sha512-l6OmqlL+FiuSi9x6F+EGZitteOznq1JffOil7st7cdqeMCTEIym4oagI1a6zp6QekliKWEEZWdplGhgh1k1f7Q==", "dependencies": { - "@astrojs/compiler": "^2.8.1", + "@astrojs/compiler": "^2.9.0", "@astrojs/internal-helpers": "0.4.1", - "@astrojs/markdown-remark": "5.1.1", + "@astrojs/markdown-remark": "5.2.0", "@astrojs/telemetry": "3.1.0", - "@babel/core": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/parser": "^7.24.7", + "@babel/core": "^7.24.9", + "@babel/generator": "^7.24.10", + "@babel/parser": "^7.24.8", "@babel/plugin-transform-react-jsx": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", "@types/babel__core": "^7.20.5", "@types/cookie": "^0.6.0", - "acorn": "^8.12.0", + "acorn": "^8.12.1", "aria-query": "^5.3.0", - "axobject-query": "^4.0.0", - "boxen": "^7.1.1", + "axobject-query": "^4.1.0", + "boxen": "7.1.1", "chokidar": "^3.6.0", "ci-info": "^4.0.0", "clsx": "^2.1.1", @@ -2621,22 +2621,22 @@ "magic-string": "^0.30.10", "mrmime": "^2.0.0", "ora": "^8.0.1", - "p-limit": "^5.0.0", + "p-limit": "^6.1.0", "p-queue": "^8.0.1", "path-to-regexp": "^6.2.2", - "preferred-pm": "^3.1.3", + "preferred-pm": "^4.0.0", "prompts": "^2.4.2", "rehype": "^13.0.1", "semver": "^7.6.2", - "shiki": "^1.10.0", + "shiki": "^1.10.3", "string-width": "^7.2.0", "strip-ansi": "^7.1.0", "tsconfck": "^3.1.1", "unist-util-visit": "^5.0.0", - "vfile": "^6.0.1", - "vite": "^5.3.2", + "vfile": "^6.0.2", + "vite": "^5.3.4", "vitefu": "^0.2.5", - "which-pm": "^2.2.0", + "which-pm": "^3.0.0", "yargs-parser": "^21.1.1", "zod": "^3.23.8", "zod-to-json-schema": "^3.23.1" @@ -3157,11 +3157,11 @@ } }, "node_modules/axobject-query": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", - "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", - "dependencies": { - "dequal": "^2.0.3" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "engines": { + "node": ">= 0.4" } }, "node_modules/bail": { @@ -3982,15 +3982,23 @@ } }, "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "locate-path": "^6.0.0", + "locate-path": "^5.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/find-up-simple": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", + "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", + "engines": { + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4613,17 +4621,14 @@ } }, "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "p-locate": "^5.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/log-symbols": { @@ -5630,11 +5635,11 @@ } }, "node_modules/p-limit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.1.0.tgz", + "integrity": "sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==", "dependencies": { - "yocto-queue": "^1.0.0" + "yocto-queue": "^1.1.1" }, "engines": { "node": ">=18" @@ -5644,39 +5649,25 @@ } }, "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "p-limit": "^3.0.2" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/p-locate/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "yocto-queue": "^0.1.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -5805,54 +5796,6 @@ "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/postcss": { "version": "8.4.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", @@ -6543,29 +6486,16 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "node_modules/preferred-pm": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", - "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-4.0.0.tgz", + "integrity": "sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==", "dependencies": { - "find-up": "^5.0.0", + "find-up-simple": "^1.0.0", "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" + "which-pm": "^3.0.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/preferred-pm/node_modules/which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", - "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8.15" + "node": ">=18.12" } }, "node_modules/prettier": { @@ -7083,11 +7013,11 @@ } }, "node_modules/shiki": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.10.3.tgz", - "integrity": "sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.11.2.tgz", + "integrity": "sha512-WEHfKf+JWEKm/p8BoiE5F4m6VwV6LzY7nFfwRz0nAj+sVD1sRyWiODYScDu3Q8P/Dpi7xKe1TDJF3ZOQnhfT1g==", "dependencies": { - "@shikijs/core": "1.10.3", + "@shikijs/core": "1.11.2", "@types/hast": "^3.0.4" } }, @@ -7534,9 +7464,9 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.2.tgz", + "integrity": "sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0", @@ -7779,15 +7709,14 @@ } }, "node_modules/which-pm": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", - "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-3.0.0.tgz", + "integrity": "sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==", "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" + "load-yaml-file": "^0.2.0" }, "engines": { - "node": ">=8.15" + "node": ">=18.12" } }, "node_modules/which-pm-runs": { @@ -7957,9 +7886,9 @@ } }, "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", "engines": { "node": ">=12.20" }, diff --git a/package.json b/package.json index 7c7cd81..8dba86c 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "@astrojs/check": "^0.8.1", "@astrojs/sitemap": "^3.1.6", "@fontsource/work-sans": "^5.0.18", - "astro": "^4.11.5", + "astro": "^4.12.2", "astro-meta-tags": "^0.3.0", "autoprefixer": "^10.4.19", "iconoir": "^7.7.0", diff --git a/src/assets/ta_servants/summerskadi.png b/src/assets/ta_servants/summerskadi.png new file mode 100644 index 0000000000000000000000000000000000000000..20394686294313fa0b6036ad0950cae8abbb020c GIT binary patch literal 34477 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 Vj`0k^Wzhft002ovPDHLkV1m-Dfy@8^ literal 0 HcmV?d00001 diff --git a/src/content/taInfoData/devilish-bodhisattva.json b/src/content/taInfoData/devilish-bodhisattva.json index e1afde3..c4bbbae 100644 --- a/src/content/taInfoData/devilish-bodhisattva.json +++ b/src/content/taInfoData/devilish-bodhisattva.json @@ -19,6 +19,14 @@ "turns": "7T", "runner": "Firq" }, + { + "title": "Summer Skadi 7T", + "link": "https://www.youtube.com/watch?v=7HPLGs_LPzs", + "date": "2024-07-25", + "servant": "summerskadi", + "turns": "7T", + "runner": "Firq" + }, { "title": "Shishou 7T", "link": "https://www.youtube.com/watch?v=nYV4jwgpuR0", From e28c7e066d97833be3057c9fe9bbbd2ef4568031 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 25 Jul 2024 23:24:22 +0200 Subject: [PATCH 20/39] Added dockge redeploy support --- .forgejo/workflows/build_preview.yml | 16 ++++++++++++++++ package.json | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build_preview.yml b/.forgejo/workflows/build_preview.yml index 6a42494..3f6ce9f 100644 --- a/.forgejo/workflows/build_preview.yml +++ b/.forgejo/workflows/build_preview.yml @@ -64,3 +64,19 @@ jobs: token: ${{ secrets.FORGEJO_TOKEN }} tag: ${{ github.ref_name }} prerelease: true + + auto-deploy-dockge: + needs: [ build-site ] + if: success() + runs-on: docker + container: forgejo.neshweb.net/firq/dockge-cli:0.1.1-c.2 + steps: + - name: Configure Dockge CLI + run: | + dockge host '${{ vars.DOCKGE_HOST }}' + dockge login --user '${{ secrets.DOCKGE_USER }}' --password '${{ secrets.DOCKGE_CREDENTIAL }}' + - name: Check status and redeploy + run: | + dockge status fgo-ta-com-preview + dockge update fgo-ta-com-preview + dockge status fgo-ta-com-preview diff --git a/package.json b/package.json index 8dba86c..e2b9be2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.10", + "version": "0.2.2-pre.11", "scripts": { "dev": "astro dev", "start": "astro dev", From 73609d03c01c57875fed1f54e510cfad87111cef Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 25 Jul 2024 23:26:35 +0200 Subject: [PATCH 21/39] Fixed check tag script --- .forgejo/workflows/build_preview.yml | 2 +- .forgejo/workflows/build_release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build_preview.yml b/.forgejo/workflows/build_preview.yml index 3f6ce9f..60a6e94 100644 --- a/.forgejo/workflows/build_preview.yml +++ b/.forgejo/workflows/build_preview.yml @@ -11,7 +11,7 @@ jobs: uses: https://code.forgejo.org/actions/checkout@v3 - name: Check if Version in package.json matches Tag run: | - VERSION=$(cat package.json | grep "version" | sed 's/.*://' | tr -d , | tr -d \" | tr -d " " ) + VERSION=$(npm pkg get version --workspaces=false | tr -d \") if test $VERSION != "${{ github.ref_name }}"; then echo "Expected Version is: '${{ github.ref_name }}' actual Version is: '$VERSION'"; exit 1 diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index ad164b4..306af69 100644 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -11,7 +11,7 @@ jobs: uses: https://code.forgejo.org/actions/checkout@v3 - name: Check if Version in package.json matches Tag run: | - VERSION=$(cat package.json | grep "version" | sed 's/.*://' | tr -d , | tr -d \" | tr -d " " ) + VERSION=$(npm pkg get version --workspaces=false | tr -d \") if test $VERSION != "${{ github.ref_name }}"; then echo "Expected Version is: '${{ github.ref_name }}' actual Version is: '$VERSION'"; exit 1 From 15ebe7873312710164865dd69b2da9a177086e66 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 25 Jul 2024 23:27:04 +0200 Subject: [PATCH 22/39] Added getversion step --- .forgejo/workflows/linting.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.forgejo/workflows/linting.yml b/.forgejo/workflows/linting.yml index 10ae1e1..f68bdf7 100644 --- a/.forgejo/workflows/linting.yml +++ b/.forgejo/workflows/linting.yml @@ -4,6 +4,15 @@ on: - '**' jobs: + get-version: + runs-on: docker + steps: + - name: Checking Out Repository Code + uses: https://code.forgejo.org/actions/checkout@v3 + - name: Check if Version in package.json matches Tag + run: | + VERSION=$(npm pkg get version --workspaces=false | tr -d \") + echo "Version is: '$VERSION'"; astro-check: runs-on: docker container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:latest From 03f3b230e6e306822d6d6803790102b77fb31b28 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Fri, 26 Jul 2024 11:11:39 +0200 Subject: [PATCH 23/39] Working on Traum --- src/content/groups/lostbelt-6-5.json | 10 +++ .../taInfoData/lostbelt-6-5/zhang-jue.json | 64 +++++++++++++++++++ src/pages/database/[...slug].astro | 2 +- 3 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 src/content/groups/lostbelt-6-5.json create mode 100644 src/content/taInfoData/lostbelt-6-5/zhang-jue.json diff --git a/src/content/groups/lostbelt-6-5.json b/src/content/groups/lostbelt-6-5.json new file mode 100644 index 0000000..295c36c --- /dev/null +++ b/src/content/groups/lostbelt-6-5.json @@ -0,0 +1,10 @@ +{ + "info": { + "title": "Lostbelt 6.5 - Traum", + "releaseDate": "2024-05-13", + "shortdescription": "An Interlude of sorts that brings some new challenging content centered around a nation build of servants", + "releaseNumber": 1, + "type": "group" + } + } + \ No newline at end of file diff --git a/src/content/taInfoData/lostbelt-6-5/zhang-jue.json b/src/content/taInfoData/lostbelt-6-5/zhang-jue.json new file mode 100644 index 0000000..c5d513c --- /dev/null +++ b/src/content/taInfoData/lostbelt-6-5/zhang-jue.json @@ -0,0 +1,64 @@ +{ + "info": { + "title": "Zhang Jue", + "releaseDate": "2024-05-13", + "shortdescription": "", + "releaseNumber": 1 + }, + "quests": [ + { + "questTitle": "Zhang Jue", + "description": "", + "data": [ + { + "title": "Skadi 2T", + "link": "https://youtu.be/OtNYsaM13G4", + "date": "2024-05-14", + "servant": "skadi", + "turns": "2T", + "runner": "Firq" + }, + { + "title": "Baobhan 2T", + "link": "https://www.youtube.com/watch?v=GmUUF0aiXik", + "date": "2024-05-18", + "servant": "baobhansith", + "turns": "2T", + "runner": "Mikazuki" + }, + { + "title": "Melusine 2T", + "link": "https://www.youtube.com/watch?v=9X5Znfw6dWk", + "date": "2024-05-20", + "servant": "melusine_aoe", + "turns": "2T", + "runner": "TokuHer0" + }, + { + "title": "Nero (Caster) 2T", + "link": "https://www.youtube.com/watch?v=-rK9rpJIFDA", + "date": "2024-05-20", + "servant": "nerocaster", + "turns": "2T", + "runner": "Lutrec" + }, + { + "title": "Morgan 2T", + "link": "https://www.youtube.com/watch?v=8mg123LnifQ", + "date": "2024-05-14", + "servant": "morgan", + "turns": "2T", + "runner": "Loki" + }, + { + "title": "Bazett 1T", + "link": "https://www.youtube.com/watch?v=Zgn8tlXStiI", + "date": "2024-05-22", + "servant": "bazett", + "turns": "1T", + "runner": "Mikazuki" + } + ] + } + ] +} diff --git a/src/pages/database/[...slug].astro b/src/pages/database/[...slug].astro index c71d40f..9dad6f4 100644 --- a/src/pages/database/[...slug].astro +++ b/src/pages/database/[...slug].astro @@ -52,7 +52,7 @@ export async function getStaticPaths() { const full = slugdata.concat(groups as any) full.map((data) => { if (data.group) { - const coll = fulldata.filter((d) => d.id.startsWith(data.slug)) + const coll = fulldata.filter((d) => d.id.split("/", 1)[0] == data.slug) data.questinfo = coll.map((d) => { return { slug: d.id, info: d.data.info } }) From 55231de6eccf366baf1d0e4769af776151f2457c Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Mon, 29 Jul 2024 15:20:31 +0200 Subject: [PATCH 24/39] Arctic Summer and descriptions --- package.json | 2 +- src/content/changes/summer-skadi.json | 11 +++++++ .../taInfoData/arctic-summer-world.json | 33 +++++++++++++++++++ .../taInfoData/lostbelt-6-5/zhang-jue.json | 2 +- 4 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 src/content/changes/summer-skadi.json create mode 100644 src/content/taInfoData/arctic-summer-world.json diff --git a/package.json b/package.json index e2b9be2..e3a9e8e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.11", + "version": "0.2.2-pre.12", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/content/changes/summer-skadi.json b/src/content/changes/summer-skadi.json new file mode 100644 index 0000000..e317038 --- /dev/null +++ b/src/content/changes/summer-skadi.json @@ -0,0 +1,11 @@ +{ + "info": { + "title": "Scathach-Skadi (Ruler)", + "releaseDate": "2024-07-24", + "shortdescription": "Release of Scathach-Skadi (Ruler) during the Arctic Summer World Event", + "releaseNumber": 1, + "type": "event" + }, + "link": "https://apps.atlasacademy.io/db/NA/servant/357/", + "color": "#0eb31d" +} diff --git a/src/content/taInfoData/arctic-summer-world.json b/src/content/taInfoData/arctic-summer-world.json new file mode 100644 index 0000000..71d5531 --- /dev/null +++ b/src/content/taInfoData/arctic-summer-world.json @@ -0,0 +1,33 @@ +{ + "info": { + "title": "Arctic Summer World", + "releaseDate": "2024-07-18", + "shortdescription": "An expedition to the endless summer festival at the North Pole, orchestrated by Skadi - what could possibly happen here?", + "releaseNumber": 1, + "type": "quest" + }, + "quests": [ + { + "questTitle": "Arctic Summer Memory", + "description": "Battling against the Valkyries and the whole cast of the event - definitely a fun experience", + "data": [ + { + "title": "Summer Skadi 4T (FLO)", + "link": "https://www.youtube.com/watch?v=VD2FOa9lymE", + "date": "2024-07-28", + "servant": "summerskadi", + "turns": "4T", + "runner": "Firq" + }, + { + "title": "Summer Skadi 4T (Lvl. 2)", + "link": "https://www.youtube.com/watch?v=ozgDQF_vMPQ", + "date": "2024-07-27", + "servant": "summerskadi", + "turns": "4T", + "runner": "Requiem" + } + ] + } + ] +} diff --git a/src/content/taInfoData/lostbelt-6-5/zhang-jue.json b/src/content/taInfoData/lostbelt-6-5/zhang-jue.json index c5d513c..33ba363 100644 --- a/src/content/taInfoData/lostbelt-6-5/zhang-jue.json +++ b/src/content/taInfoData/lostbelt-6-5/zhang-jue.json @@ -2,7 +2,7 @@ "info": { "title": "Zhang Jue", "releaseDate": "2024-05-13", - "shortdescription": "", + "shortdescription": "A fight against a general that uses his servants as meat shields - what a way trying to survive an assassination.", "releaseNumber": 1 }, "quests": [ From e4ab2144414e6bf57f07bdd6aa0e23f62a22b8c3 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Mon, 29 Jul 2024 23:26:04 +0200 Subject: [PATCH 25/39] Arctic Summer 2 --- package.json | 2 +- src/assets/ta_servants/arcueid.png | Bin 0 -> 30490 bytes src/assets/ta_servants/casgil.png | Bin 0 -> 33745 bytes src/assets/ta_servants/dantes.png | Bin 0 -> 38686 bytes src/assets/ta_servants/minamotonotametomo.png | Bin 0 -> 36508 bytes src/assets/ta_servants/summeribuki.png | Bin 0 -> 37792 bytes src/assets/ta_servants/summerjeanne.png | Bin 0 -> 31012 bytes src/assets/ta_servants/summershishou.png | Bin 0 -> 32777 bytes src/assets/ta_servants/taisuixingjun.png | Bin 0 -> 23791 bytes src/assets/ta_servants/zhangjue.png | Bin 0 -> 33183 bytes .../taInfoData/arctic-summer-world.json | 240 ++++++++++++++++++ 11 files changed, 241 insertions(+), 1 deletion(-) create mode 100644 src/assets/ta_servants/arcueid.png create mode 100644 src/assets/ta_servants/casgil.png create mode 100644 src/assets/ta_servants/dantes.png create mode 100644 src/assets/ta_servants/minamotonotametomo.png create mode 100644 src/assets/ta_servants/summeribuki.png create mode 100644 src/assets/ta_servants/summerjeanne.png create mode 100644 src/assets/ta_servants/summershishou.png create mode 100644 src/assets/ta_servants/taisuixingjun.png create mode 100644 src/assets/ta_servants/zhangjue.png diff --git a/package.json b/package.json index e3a9e8e..3ebfb49 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.12", + "version": "0.2.2-pre.13", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/assets/ta_servants/arcueid.png b/src/assets/ta_servants/arcueid.png new file mode 100644 index 0000000000000000000000000000000000000000..7f5dff2c071d9be77ebd7d8c1cae236effa237c2 GIT binary patch literal 30490 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 literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/casgil.png b/src/assets/ta_servants/casgil.png new file mode 100644 index 0000000000000000000000000000000000000000..38eaa48158bb28fab7e7e8a731d66ab92f5f7009 GIT binary patch literal 33745 zcmV)nK%KvdP)<h;3K|Lk000e1NJLTq004jh004jp1^@s6!#-il004uSNkl<Zc$}>L zcbH`7b>E49ZVr{JI)|C=$ru1L$cX?55+ET`q)1UFm6Ii{C0UZaD_LIYXFrlHukB~o zNwU}SDrZZi0wszR14x1-0)au8oTqz2=kChk=6ipCytk{mCQ#b7&pdbPR`reVd){-- zd(QWqS4xr-2>|QsY}3E^e1<n~m;n69JDTh+g#a9$7zaSkk0P77{_z*S_<4To<9|t| zRNzDJc?N)k^SdD%vV8Iqg~<^%J9_{4QhGgrjYg)wf2G=@dFFHc%Adc^bI(1;<BvZM zK($(B9B8y!96ND>Vm{B$zjvJEVH<*&B#cS?2!e<th)IIDe@(X=(5ZU>I9+kyGiST3 zuK4|9USDeiaI)|KR$-jN)Byl`QWt>C*lvtmxqmz*Zc9p58~QG(DvEC6Y@I^S=21*@ z=<gFiR)L%XB^7227}w#*_&6`T@B)oSgSojm_U+rp3opDt++O9q?|O>l^6Nv_Ddl%u z*Vdq90nqiU;<v>O06LCn2ctP?f0gPw5QCCHl7MC~IvT-sm+pqkUp6QC`^7p(Cl$I) zAHA4E?sZWjA2lOxRG6G2s&&bf$0<zCiH5gJY^_x3Wp>kRO8|sX1i;Fsy5sR9KmugS z<uX;L!jY*dHqM@9F$e$%RxWdPwTodYeE6H^c;egc25%LK2sDs12`m*5*Nqw>Nt8es zW6Cmyr9qTHIg36~VfQmVqK+eu?euthxy!<ZHiu82VR7YcF0Fi)>%i>cZy_=*n)Pc$ z-8CXBL!_JRE{)%o0Rnx%R7f(C91%zXLB2xU=~6Ccu@$L*NT|p-aZKd<gkA(5IKYVQ zbNJDx`P`>J#gqYWed%-T&Sx+cm16rc)%ELG;}e7H#4@NVgduV!kDM)#I4+rPLU(l& zfFz31dV&FpqZQV#t+Rf04HXGU1`h>Lwq>$YHr)-E&T5a#xtOdjv0GJc`{I^ubNI+T zTsU(Mr`N->Z8q08a2%gFj&C_Wj)l-k5IiTo#oPS{!1Bfh%Nv4o4@eesdkgG8RATRe zBFGs~GN6t^xOvO<C0j#^5|S{6AQt;kOxWq+T<)PyR8X>ld6lfi{Di^ukrI!5aGG|_ zXY+EKt;G(1^2N{KjLp!UoWm=R<H<6SZqnOaMpkuXO-EK$v9D^kJjXU^x`FF-@#AEO z0TS`ngp!00cu7K#By>9+GTAHui`Q;YD(2~QdlYmXuU<p7to}7*RRvjwBnC}IGEzw^ z%S3)ak|Yo(#NlAn*H(pOsIFE~#pp{wN<V?oj6`A9X8m}L=8YcbiV3<RF`aji6$LeG zkwg)Z7hsh07^cCVgZnu7=G*kTJ#@pM+wPD^J4gBs21rr{5YM*VZ2-J<;zYmW^O+3q zxbHry=gx4?eIv~8%`<-A{g8y9RX`~~+=19jn^G26GBk){P-7%js0b;FQ49kBf31o> zQRzRA5hNHu&QvIsb;kGQh{jF!&&X_CtFd}{l~116@k*okxf0F;kDzA?D29n7$wXcc zzvH833rMmIvV^3_{p%}=ilV4=HtXakE66Di#OW4E5}_pFCJAAZ;CUXVX`-kq&31#4 zN{M=-g_+lIx7JW?d%ysi4zdJMjAUv^=70fWKY%zPi6W9z`bx5lnKKEhE$p1VJ?3^w z00~P4J*T0X3Vu6axh0d;;rUU6IE;u~A?lJSMoOi^?mctdb>tqp?GBnIMnjz5^j1=d zQ;h>L5)!g3vADR%k^TDtm>C=6gHJ!r%O_57_}&WRlQx;GE}m6VLDE1rL7RbK31SCi z(ZQ0UlSmPg9FfQok`h52gOi|SEtITv3lk6sX`w_3c20$yN^UYkVN@eqRQaJ*pT_zM z?X~N?_BR*U8ku2hWRmQI&!mF~f_ekl(2)%TSxZ3EkWxOdvw7Oh8h(;srpIqHKms_D zgaP=e#O!uEWHMPwNq>Y0X&J>xJEV;y%WMx^$<RSbrF0w<c{@~6daPpTxOEq|<6vbi z)c(j%Qbv#loNJF5w3d2obrYf_=C$5so_z8iBF`s@#Dn%$Hj&IcmTj|Z&m6s8k9@Hp zo*_wu2m&NYLP|fAB!NWgi+?d9#C<h$g}e4?K%Lhw{0$G>JHu3If*^<)J^GO7bP_S@ zl>*QPbp(P{AqHg=WCMvvFaaS*5lI{Z0a3?6pQxZu?2rUy9eN>jBf$u9B5Vf0%E^?c zG;~X%FskA8Vn!m3t?D{ozpz4h<pfvu9_9M3LmbMC5_>+e=OZZ!O2$U9Od?fWOHovs zwJzpJw$A_w5K9t?B;f&JlHhwDz6T{|iy-aLLOw^g*JLzp+aZb*A$9D5YQPWrQfQ|d z?rl_AKEH{ktC)QTNVe4geQpLYOFFHk9yKSS<|G`ydWP}QQTFZ|!K<|f_m71jncugE z#mfu*-?wT#TJ1KbVW8_evMgihI)=5)WD-dXi7Wv^0@#kvdmcXw!141pc<jg?P&Zg# z?d@P?6%<w208v{=fv^T~7o-A67RaLW69SMzBw0bprbc3?hmy5XvJU=Q6)TqoTNPUn zLpy}FFhGrrOny|w%*wc(7`Geo_+g8Mg^-c+0V^vJdoRC9{n#<Syyq^gxmoP}d(g^7 zk}x9b_K4H>-L?flFhG)Sp(KGM^=*Jor_+Dcdb7#+*a(y3W2~OLf;O5b=nnp#b^xd< zl4bONN`eqY*9c^{FaF~wqJCkK+N#I+?r{!0cmOqtB|sTy0ZAc)i*|B}+@S+hFI36b z#Gk&@-pkmTGZYI?0E6k9-*CmLvPG=f)SE7~MuXKWS8!S_BHza@7KOnA?7#0mGPX@N zHFP?i4)u1OXZLLJ$ot>N@})IC`OBZ@;rAbf-5OyyhrV<jr&h+=vkTZoSpV;+;XzRL zLbwF_VQ{}L-bK3$yb~ZvNct}EkkJ}S)E+dNr=yP?g8UNUS_e5hDjKP?38-MGsD6yD zyXY0DZ^Z<g9a<|c%{@8xJe*_C!*K2OD$Qkw=CaFu%ZqSwk<Tt3r*-%!?&J*K=s5Wu zrjV_w)VeNIa!htze1IT?Mi)H@F@P`*@jMr2af!lM1tV*b885N)g*Nx^vWN_oD2h>4 z1x=2KB9KdYP*P(Mpz9DuGP10o5)r!&lJ9ZujVd`Mi))IR|B#g?MInhMjEGV}#>rbd z|BS2V`0R-_RP}Z4+P9C9a+%xF`qmb{@3VC36y@1j>|&8#qk-4$;<Q?<yDsy)cXM#x zK6G7Yt5#!UbCYKuA7}Z}8q1f~nchFa^!~wgOP?Gg@i&0G#Ix#S5UqoL1mtvLE@#2{ zir6=f3MK$h$Hf+$fv5#Z1hEfN7t|8aA#oZ=RuRc6k~odQ%g7qU0i|&h)ll%dA*-hw z6sASnOx{z#F6oRN%rUx>(A<pq{&ttn`Iq?9a|IGjqkZ@Z*fj!`)OX_eu-brFSmtpM z;WavVf%qQUF+mWJE#{fpy9?bC^ZZt~%bDv6`zJ#rNkWz+A>K6&3|$xrk_3JL;hpR+ z$W98|XZ6jC+bUpSXl(C~l~t-Gd+0=8vG5g(>q|?N3WdICN8V}iDs+22dc7X^y!XA7 zXJ;|9S)5jj*2V_a>(^O#U0(Xk?{K-4V{W3vgZroXri0@wBe8sGos~<%DK))+FxNGA zP2pU*1c*kI%_(pf!O(<32%ye`-hgmjFo2Rex0Lich27A33H&ukJmG@SXOZ(Each;N zwTe8l50Z$awI<p^Rs_RDK8mK08#Adbwy7?3sO-t2+bV@=3#T5CD@0_95sh^*3cuSG zYVz3IU*L_#J0NR7#spQgS2UK|0zrt^=n%vS=o-G7psk%HKR&|Dp}hp2n7_M)0!fkx zuZbifNy5&Obq&cHFhJr3Bq=i`flt(JLlhzB3d}ru50&yLPPIw(!VOdu6+)r!65XV+ z29{+~&MPQ}ik`RdTTZ_tYSs*=*V^d%B^<|LdUBGHk&yv+**2zOaQggtvbIg_#tnSO zp?du~z9X)4APjlOBabq<*QPk8lPzgbfaPPN!>0C+4~>2RC09aHAojb+x{jojAbMTs zeK{jOL8t=nOTbaV1nu90XbtS=(+7MKdMCkKfW(EUiewg${2p;_fy8YgnFW$w9lSOu zx{v~qhi%KKdkgq&pZfJKxd{{9R?%&h(2KFP7*Nm+30aYFy9sV5VVsDE7GLI#%sr4X zAe}jNQeB>e5lOuRSraBJL{WqS6h_O~`7FH_#9_$T=m?JMA<H-UW6X3AZcnW|U)TkJ zr0FP`9I@*Vx0@W;8&j=AcA`vcc?+4)AB<pG#`6M3Mk-W_;wJgMBSZJ{6^php%9+K0 zwarbgFE6vax{Bxfc)pLKD6~5r{`wDpkJF$3Jf}bZc`m>DDsH<?X?mJ(E0>u$nCWlh za~7F`&_pYj);abWA+~ppenC0Z!W2>SLjOBSN9ccmxDL?<NQUTa?}XTtaiJ=DpM$V2 zMzgsOtiytF(%<CbG?Ho(Z(IObMJ~^QtU?@-sD@yKIKb<LRQ6=?Iw8&F!N9OfLUm>e z5~WF*k!hJsK^Rs~@A23-67o>@v=IN*HdNb0)fQ2;MO<r<bRF=-K(w|lGPY}qvE9@7 zj*FRkTywchU-Zk8m_^Bwgp{@W9S)GBE?*c(fY|K`*L1!}^}==ZoXz;X^T?9Z5f*hy zj_Xn`7bzD617v4!b$nN?SsXRT$uparyL5?D=g!gXcIkG-C|tO9jc4yVKyGXd-Lg<M zjZC?WarP`%s#Rw1%2Js!&`p`Zi>a@9EM4gKum8yVkKS@m$e`rL2-}PO?<nKopBfwz zt>5&0ZTN4^&wz7AFo7`#_5+}ng#I@R$mKZ_w@F;Pid>u}(J~MRpk>59kShsGJ3D5w zdb)X==e(6B^AV5k_IT%BmnV8B2Y+aE#MX9%<0_?2qeW$UoXYe#zT={$-o1=%qsTH+ z>Pd=|1X-4mGUmXe7AGXBpC)QGh}|AU5kwKO(<5p%#64E4WG5@A?ejOtJ(2+}$MSL; zJ*NX%%9hIPxzk9KlSIC-@@-|{PQ0O%nF+3QIL^?xzQyOSe}Sy7;Ds^WAm-Wo?uBlQ zV_DRDJ+7QMfwe2c^>~xwrVg7hcc4IJ%*M#cEL?6;-gAVdH5<ZJ(C5XCw0)@Uw?M6- zmYzg)egph<(8ocVf!^z2+(<h)eYol?>CW~@C<0Xytp~gT&M_qAfRF%%Cy?u}L46fD ze*mmydgnLE&y|t%DcHD%L>^`yhox5`1jUfha|&J%aQ@4y%-mZdJ7SX9c>rW7pg7@^ zD+ILNE?Ys7+&IkVV15>~(--*E>+8(l^Dr<9bQ#IOZbPTHS|fH{{B8j4h^P}%>#Vc2 zu}Q3E>5`CGCULWi3?vg3@H`|<1rp+(OO#IgGFq37ZX0BoO>ef}cL%>^Ak|d>cVQKC zk1(!ElY7#Wg#^%Z2D#}x?d8F|A3)VC7SuT=o6GFZh*8lCV&WuW)E;&LmogdN_r7V) zoN4rbJ9m7OH(y?%GG;S2mEqj+P3mr)Ll5i%MNG+1cGv+y>hsq|p?g*^fHo$6YkvvM zdv@HhgWu|)_vc?b=FRCyOX5pn67HTvDm@3SE8=~3-H&_YMX0|3rH7$<0i3$nO8a2t zSpQPv`|@lqwpl#3#ooupunIy{%Z5r4#l(KZuCW5WHe?GBrwsbRN5y-c?kxfZMlw*z z0E9q?La9i-TI224-eB?KWziqmEZNZ_l5X@3JSjUoO9Mz8pX8?a%hF;M-_Db>40Kf` zJGmQx)i+-h?zdp8iR<}jhK*ei+>zA<1DHjV!rZNDKrw7oGsC5t7-fnCVVodK66GBX z;D;g8``YAkI{WtJdFm<g@^{@gN@dKZGH&tUlaoC7jwx2JZZS1i0c}#8EayN<ecOJ@ z0QP?9o`bLrYRUjn6TAxyC?pP=gieGI3*s3i*H67>@*ofqMzHV+@KbS~n<I00jQR@; zgvl(}qY!kVw*mQSP{fSG%xP$rLSa(Ol$K7{h@5~VPLN~?SyPa8h2kD@yzhdY1<inx zyv7F~9cQ)_P_hFo9W+HkkpgV3$L#!W!XRYf{3W6&!m@43qZQ(IohSCoB&n?+=Z0r# z0CCS1OdiFAf#5i|7Z8LYVaoh|yN;q8M1f0x{<gZh*&qD?nj&MTQXo5BKrx0#wXA5U zy3LKKz{|&8;{1hEbk`Rs22EynM5|Oq!S^FPFJf%WWZ%BL=<p{esf=4x*B#z`X_Yr$ zUSWFADARjJ!MJ;HBQ=!<VGV*h7_-6++`9m>EjEB~3!<&`q%3*?x=S5~Mt=|?1>s<h zoFoI|sdWXs2KWsWTNt423txotKJoY36)?*%^)Q+_Xp7>cMd(HJ>OR-rX!fVkk|HCU zDoGHLEkYQAZh@8h&t^+&{Qbx7XaDF5UKmpEsi;buJtI&k6*1Def4)%YyVkcodPFgj zt_}iDsrNPsBf%U=LJ~%_8p24OnJ<$ImgugWq2s!A)^AY1avHzW8ZdzC`Do@aM@?i6 z+=feGu7p_}1~UMtx=nUuj*jaxRw%G{e4Lp|1yj?ou!xfcOV=42yH!*HJoElJp84k8 z{qI&r$I1+VBPdxR0VEZ|CODTsu|O+9`wcPjx1|82Q@b9ZBC7=yGsLS8>=toMfV6ET zZ_j>8CD4noc?>p=fns3pDdBA`;>Ei`%LpmZUWVK>Mpnh|iR<dNN^9Lg(Zsd3j&~qQ zkW?AP(owQHqcg%+17K#LP=Rg>W=jDN&Ssg&w}Dk0zshXtd$DbciJ2*~`5aLcvc9s$ z6Z@6^=$CT#U_X72#PLYduy5k|gefq_v~{utlb|q9PFkk7wZh69U&3$K2MlmK8nt!& zwnuI{kDfDb`MaW9*yU*s-18LoAKJ&kxp4|b184i6?=v!2r_u0lb9F(LF`K#heZ2XJ zj}Cqe(~-Pw3ux)5zX?HAd=IKZ_wQr?0OxeNGeLG1IyY`}(*y{FWqezTJggFgZ4s8< z>`bt<1gyLcmhgUN%A!5GH4nRFu(c@M%<Z1f#+$-kl4J=rb8EW|XpskZjd0Io15G)@ zR(GAbauI-fwcbCfUae88l#w)*#1|bbXDt$6Fu-<vId;6hblW~|oAM=_X!Qd5l)<u- zyU9-OM%FZw>yAn#zY7tOlM!OG!)~?C*y1u8FnTb{=<FntsrI+s<0=Oxz_Tq(sezKT zu~nzPWsL;MR~a3(acjQt{bx*&LXbjSZ9hmMTW=oa+mjD+{*&KM$#B3MhlUI79<+NT zVS_{}lXS0xy59f3@zzObzX_2tyu}yN4UBS!&QeE&-lRlqNrdD$NSz*1rzfU*Ru2pb zk|y{!K*>_r9kTWEpJUn;BsHYny$VZLVe~zOwN2D0LX9Hk4(Dk&0o4mG*SZZBI}O&( zw~)3Hq^$(<GLjMFM=|7Ol(LMLiK$;-$H~gP`+I+qgU$$tU5zsvF1D^=B|dWdBF@H1 z#;gYSP5OlG7O@;5kLHMbJ<w$&OM@_hFd=ffMEFGbc<pt3FTwW`7O!|LUhz2ez#b?} zlgl{$O^%a<+{7&TiCJz(oknfw`*yHUS0JN<9kqz#2u)E@Z$b<yDrkm+qN*sWjI1Qw zOo1{5fVNNE=O-SW9zMW1+uu!+n54ZV=J9}4vZyZ%Ki|z{kJ@aVtI^wZzTt6VLL`Y` zN*sXdpjjE9OVHZ@G6X&7Rj-P7%M8asGC7T<Mhn~2m>S8WsWPiuZC1D1xJ@C7jpD6{ zDu3ZMyeqHqk^lXB0a!SGuK%}I*FjYj4$cp^iCoAMHQLC9?4WIefFuYYj)`4Y>;qAA zi{92Ic4ZVLTO_Ql6MCtdND|~ENig#z%>2O855tf!)g|3l1F!91q=BJrM3c6I0p3%r zqp7lRQb-a~$|b4}x}~D(Dyk+UNw;ADd7Nk?gPiesX!)MuKSpg4=ijC{BxzjjN4%_( zMR%)<*Y@z*9=9V|lPMo4vHHduZu<_ZC`kZ$fQ5)7kOH(!7U<x2R)H*j2RiE)MLXn% zRZp&{({Vix?|vr}^UskTc?VW<2rD^6*t_pG&y|X8w~e>(8cK1Bhu{AUZnwvkx8Gp% z#&v?0!f3gGv28#A>O_TTtAS)0eJ~D)@NW`?BvC}%>k<3gpq-F743SlpB#8-X>xA2Y zo;bO^4bW`1X*PvU>olrto>^k_?iummDFYY^6b#6PRZ2OVD2kB)T~$z1>r~aiv{h71 zL)B#z^>z|qlI~~s5nQg2<)-MOn~sJgB0-35ycR@0NfM))DrUi?ajkK?*XUDzHb>YC zSvj>Oz?U~u7z_eGvYZC#LD4ic8={~~96-<muh}5#){wPf!&cW7@|J-$IZ7OaxT~A} zP0#~0uLb?%&BCDRqs9vU)i;@Y`cdZYJ;1foCs|*-LatI_v@`&K2(*z-xLHHV4@N)G zAN8^45p}yHo=@y{AxUtWbvo;-B%Y9haU5@hh>)cn0FZ48f`E3rjqAE(@+G#;uTZ_P zlAe&humags0$7@cswn-@FYk~5nxO~@peso7Fasz_lSDF6#=68^jSwGuWOXp=x8wJb zFG8oOCnfRP5P8I5%*eq}8rSLq1^f-Da=6U3H`b^xwTZ)<fT~d_m_SMfFPL5~J1!d9 z?{)Bd;P=2=Idj{4WDNtwwg@{t{CbPX^NBp4!0Dpe88qu&oSJxtZ3(bV-D961YOL_^ z`=23+V><OZQ5e$EcJ+^ui#ft-lO%|cZ*l@f?KVjg6FUx3vn3e9_mDJUgm%_eiJT6y zokf!5K2l4TZ^HmEkOC8P``9>hgVTTVsyN{`Hh``w=&FJu4_|B829R#C0klXkRpy(7 zx2r>)()`&Wy)WJ_5Mn>o{RCZze4M)A=+b<dD_^{P+xOU}k-I94?JsfZt4nli?(iSO z5Ik3aO>dHkws6rA^tuE+AqD)6OSip8-ZYRkm7v)sXb!+9UbBW-C{x(IkLI<J+nx*1 z`ogb3sl>D2|HEVo1(wdA<;MB5)HUH2R|;8zYpdwHCvQ17avTUFV%H^Vw~1XBYu^#9 zeMflYhkug!r=KN>Lc-d5iU3F%zzn;*^wK#_e))B}iyL$oH<*a#NY+i3Pu5u0e58C4 zDPJV#N`y^tH@kG(8JfpG$3#KF*Sg52hi-%<k_WO6L}c?mO2$CW>Ey?9I30z^ERv`e ziE4pnQ>?h$|Kr!GJ$IaSd}OT(-s;dMB_T<W5V#Py5kZiUBoUGt(yKQaJDg|ve1olp z4ZwwNn}m==j)%6ppPeRX_*{AM2KfG9OOn)i5|bneiKe7sRS!Im^6mm&+{24|DEWw1 z)qutgl1L(nBy>|JpVe?O8nimZen5M(hNlM9qAo@*2SyhRv47@k9q8pK?I}@rEb5NM z!gZDN$-~q?`+ravFYu9{{b}-6h5D6cs@JYkl_ofKZk67FLqz!zz#43|btDyBr$fhc z*>oJ5t7Vdv9wsA{D`U*v|0uE)keGSlszxF~Law$%6z-K{$9Uz~F_u<VIC<_g)q0Iu zqk*g_D7uN?Ytd{EylOqi#SJA)br_%^%k)3x9TGv$82DX}C>ZGABuOCZLhcd9pZ`1; zd6E5h51?k%%@n5)C&Xbw<i$t|BvEopzCm`(=FDGT#qWhAsw$j4sn47w>Cca+?yazP zw$6nwE#ESVq&V(_L3fg>E7(PY_Lf8FM>s8EM5%^C;75f1uw4<l9+Br`C>b)QPJZvq zE!VtqPS^&S{IJMz3-4y(^%K;W*O-6!D5dFf7LSP#d3NMJ&fQQ5g5Z|xg`S7kY|&lc zq<MV_t}fv$U!`&U>#TnIPdN6U|1FK>?$9}L7$SEapZ87Hu}qUISFiHMi4z<<{ub+7 z8*J6KkQ4>gu<_b8s?9<8v(xM0MiQoy^!0v<ZA=+J8nRN2oQ2<U3Ei6>J`tVt)JLXy z$B(|no&y8j)@^S$Y)l-+M1F*<q(IUg9hJlhxiO3N^L6SsIszLPrY_$o5<dTwVW#db z;rBw8PE-d>phyA}8O2CZG>nh}R9z-FVp3n}5c(0_x`*2dP<5FoOo)OQMICfx&~pfT zF3wh+oN1z%Iyck8*)5_l!O9NW$W0wPdmcH;;;|Df9y>vOd3}fp9)0)$-nbC3v@%GD zahok7*CPr-RMQ|oJq3sN6Z;-vw@uKh<MjffV0h5PK_E0<7)2c1Cw$)RPKRo}hT}N& z90$!X(5xJaZqjpHqBusDWn9lkkwBGimH^^YQRq(xlO#d2bmAx>^loB+>f1mF!3K{# zQ)K_)3^!8}B}73);DktuL>wl>JL2bFJ78pQp3I2JslOC>fyB^}!VszFBJIG(XDTKW zca;d7khODl)-N<jOkHqoEP^P~O?Wy<may}>NG)jjRF^s|ovou8gU&N^TK|0&T}Reb zRLh`r@4d9IuHZM?L)UCndvx0|ncRSJRyVd--4I^T`G=44z=z*UX?mRcvOr3G@x`xl z;o@Z;xbFx`?l50F-l5s<;x$`%oeoJHBPlXgxd@{blKFXz(Fy9lPjM=PZj0%pBuON3 zOcaI4mZ7oP=<twsftjf(3i&*l%pfLU<nrjbGKH!A_(6al1n8QE9|V-m?M{&TpyHh> zpwDSxjH0WkhKkp6**WvrHb$`aF+FFJ$=&KKNr;Jqh{%sq36Km)fH+RDOD5S7izJRY z{-<ZRIZ#B#!cYW(Qab$JSuzz9S(Q2e!V+s|)=AVI$4BuH!Un*|>SW6XjkO-SrP8f? zI4N{IOlK8Zis8@CPGDAwln%_{RvT;{J4<U}naK5rq(NgVL{TMlQ$jao#x|B{w!74q z*C<U-P+wl>fe$}VX<9^3=XdYo?UScDb^08ds&e1adwAoV$7*xBpQn*TF<!d^bs??2 zoXx~tCB_dH$c~73jwH*(K_Dc6Z3wQYwtDQEo@Qxf1ydgcevC{O-OiI8+f5LL1YwA- zssv$3-bit05<@D0G}EWwfpLtYDae|F-@VBK2NBr=Dx-JEuZt7nC?WD9Bw5S`Z=UvP zwn}!)qCA&p=|q){b1P}5B5VP7;3&$Dn&ieUa^phXocsI@y7g3bY}*SrNdd!F$rKG* z8$HTX83I3|x+H9((2oiIxIYWZOpam{vJ~c~@tWe8)|Dk%SC)qCfz4$hnKF5$&-k5g zuRr2}zAaFk5)sPj$qBA6E%DkLZ_#RXc=laS!|oXxxrdN7l_&`CJ6&iAiIXG=UNTO% z>ft*njzE@)!qh?Jh7pCFjkC7O9?tV)@0w)YZxZHID)Up+)E<ewh%c>RPMFk_Do#-) z%D5Db2weePiZLVwC6+)6QMC|R@sUjl-|>i}gjn6fSOKcbE0E3Ob|N~f9XhKW!sa@} zEh1T>z1Aa=C9qXG%^L2e3sOMrJ6yi91*V2&s>tma)eZWaEhl(^PbHY=?&m+iSO0hk z$*TihP+hUP-TqeDWl))Zh;gk#p&Id-Po0FVmVjq%Z_e<x=Wc`0XwX?s*gbtOovS|G zjfg1Gh!PDW@#%IuV3`>6V|2S68m$eaSSC9%O5^lZx@VRcRc29Sn+xYW+-3($cS&N8 zOs+%Ff%SHmcFRGjR5*3=0xdTrGc(P&Wl>aQ@{*3+3pn@2NgCH~aOjbz*!B36)C&)> zBJH6u`Vg!0V;J5FhPOf~S*K)cC^GasAK!P016K^n{s_us>8`J%XEJ=peI|xs;CUXQ z6XMhz0yo6W<WMyox7$Y5bh`dvlq(t-nL&c-z#Xj8*=mS;OztHLL{h0@3`Tq81w`8* z2VEiPh<#mCh@wHhzmsyXoB~dw?P*(*5QQ-sCIK!pk3PzS&ppQ%etU^;L`oq?=>yMV zPE2sOvy0cytaAQp^&6g}s)OjBmeUB@L4Vsx<@tGfwHmd>#r|(bE{oR^5@B0iY^D(M zUN=o2OMJpGq}S<E94Vt}DvF{YD+=Xefl{Hs%;dnAaQ5O=R!_c-X4%~P;cw@G@A?5I zkKE7Xk^6_9#}8wAUO>?{M95f{A&v(Opl37qttMWxNik<*nkKI6;`ai&TRnnqfSoO% z=?1+{6HPa0r3@fRpz0EaE%goPZPrjUm10SRbM@J~2>k$WtA(r$KoyY}5T~;P#Z>T{ zLNpq>N*Ki?UdjNyZ6r*Zd>Y0=x}@9g!&w4+^jwb7!-vTfG>(1d*7R|JiTzo;)=L<B zc9Y$=4=tZZdD-E{dYew~&f#lK8>q)Zc8)kq2s$Bgc#}#pO>*PoOdcHoTvf}!?{ra3 z10#L^wH5Jh?Up!SO+3ONq}^;$85>2@H55%1hNxwcwQVfZV0LOm<NzcI&DAA38|#Fg zOJRB!d!K%m!sHB%`NL!kl`u-^`U3_{!T?EDNa7e-Ni%_DO+(gnx|^cGo}H*++ct3+ z5vL<i)pYb7ppj0{&nH7Oz%C9X!cIdk?zKn)4>?yxR%GgLUm0qw$nl6$kcO<u#9l<S z)I*jef>20+Fx`?ULDFO-O(yhXVGza%ksqUHRD62)?KZioDUN>2kJ4E8xO!^X0w1&l zxEB|gc>ekRPb23w&R-ow7~Qr@eYHV-wIQBQ9!5rOO93rqN^M6K5VKGqH$I%-;I+Es zXC}xRI+`xg>m~#~IFd;qStyBUhcF1SGB&1d69pkkDls%oqnOWA%;(v=d$R8j>27V% zUR%X$x6mw`$s_kOcHl|Y=kF&@5;FQt_EqZqlJ)Fh+GUnYc&#Rlb`MQcnV%OfNG+qG zWyA&SY#uvXAn-lf+Y*2s5@7pcY5zy5^&NFYqu%xK5xlJyeyfM1sl<K=aWYT=syNa0 zBf==g^+OUr>W}`!7cVU5w3{SAjAkf|?veUToEaVE(U1Kv9Q({BjSZi!6ZDHy0F>u! z+=c6So10j(v)Hq<D29P`InUJ<VMTA<sB-b;3tW78fH@qUoFS7H2;jWA3t5#2I{~ty zpl64JG;UikpK1!#VUL#j``N5`*G?xUlnlD+7;55ST4uk)OCuH9%@(qv5JeGjIt|w} z4MW#CxKG3iI$ImG*H&n+t<tNBspQzfr#ST9pCWk2N7>wUh$v2I^gJY0BT18iWD)Wl zke<oV?z*Uo%<Qbd2xz9-$HAF)4l|P@41BuV5<n7p6Gld&Qc0&8DF=ipG9~T`l#FcU ziM#-Jt&U=9{f>{f;Z12IF$hDVD8~0gk|6Hu|0MM!%C<@rCc`#>sS>!u)_Z<trf(0_ zn-0+q|3RE2xcYh4KKogU_uWU~=uymx3EZ_cs()SOQ@?(i&;7+~eCcanV)3nkF5h?8 z5z3>3k*(!4dMiEbJLF0N7-{rw^e*9V@xur^Wq@8MA(9LnrGk=pXu96V{ujzcx~(>{ zB=x7^eh?r@LM7;$MqzS>!sHB^WfM3(+H0$HHU>EnGxvRf>H9u_`oNPEZ39VF`_M5} z8&lCb8M<o?R8vFE=NW0XXkP5FFg=fwtDvL^;Upgs^g3uI1-qW-Q_BT@=n0c(D-a%3 zRVFu)u(c`?0ZOPNCjp)ch89C-3v+fqe(4;mSL)1<<cJg%(@^Qw9rR{`k=2k5aJxQH z8nme!3hk<cx00afD!9V0pl4*9mWP>&U$^U_s1UfTke%;0z@863i_8`;e)a{v`O#gJ zat0b;`Vm35$sW&!f<!@bSv~eTpZM!9@NwX0XLRoR(1*!)HOB5b%(<7_<V_3j?oq-{ z52a=hb$b*F`!K^TdTtf$VeF)(X*l=pViT9*(Y-J+N@Hz}Bp09=;@HhinJL4eHFk)F z8v$dkkL|~x=vet8D>qiL^F?~fZKL;C>6BGfWk$+5)F`B}e1ohOf}R7jKxyhArSb$k z`~eo;d;u0-5a$3Gr3_xn>5s-ck)&wIszwq=NV0;g8Em*R`}PzClnPJ{iEKroQ;i5c z(9^O5N#qmxO%%Pr=)MsaUb#wpvx8Nz`kzkAK~`nVf{xqu3DeOWg{1CQm0r`sE{G1d zN(OE_=#P5M6pZR_uHEwNQ}247j9TW!6MxRb2gjHhz18D*>}y}=vtN6SlfWl{?F@kO z-n{^n(oeOJLsArELnjGBjENDf*$H}QU%%y=*6cJ~x<sxbGICeWpT{m1X;-UMriYO} zwq-IsF)orsQ_7c1%<P@x-p3xowr^4|o=3Oar6PA}w0bP9)Ohigb6mK*!sV;$*!BPg zHCh?vzI*QDt^;?8B4>M^gM}9a1E?7TEn^V5KFN-o+rhB$B&#a2q6&DOqM~Rfo36&) zg;C;$U;xdKD2%Ffsu7V(Kdv4}E|FJ9(F^3qv&2zMW2uQ%u<&~UR>30l;&k6Y)fF+# zixPp-iW4MR#cBE21sPD#Y!yY5@w)-4sgT5Cgg6`Pc=Z}aX&{pILXig_yoa#!6&6-o zymEG(LPqD2gQKts|Mg%0GH<-_RcN+&2si|spPU+EfZb0%34mf65XWexJhA7amkSsZ zBh0C{j!>;sVq|s}Ba`9!sZ$*Po4;ZI<BwxxGURO&#~;`wwq;>k7OtxHVd09RV44<o zHY0G2JIFK)Ov8Ximp}Nkm-x%Sd6PFzED%O9#k@_|-5H)=0Yp6E+n-5c_uF;3WL3c^ z+W5^L(GE1}eEl4hAMSrwG=o?Zm8WDyLosY_^b(BhC{E)7aq68jb27Rm3k*jnl53MF zB=Wk%mV<8VjP4!b#@oweMud;LwcaLMP-(99&@7ewn9a(WDxn_{`oi0$8XE1YLuGbg z(ON~F=2C~so_yca752J>z3vbL0PNZ|Mf<})&#C|TGpyHpSh~W(Y70)T;ID5n)o3vV zY`?Ld8;rQ|d+wz$JHSoKrb%}HZoIWE)O;2-mqnSmHR=bDO-FybS|xB@uD<;?BfADb z4?m1(_8fxiH`udl7Q-?zEEC`J&<z9Eb!a!5<nl$j-7aAmlF4MK)@qzRcb=dB|NRb^ z7uRXDdW@8_sHp*&vu+Q^|NM&rhe0WYKS;8KmNC$>!}`k(+Kg;n!77V+yrihes){7b zLIi3Co34#f5CDb1O9;F~NP#i&5RoUCAPFNv*CledkX4!dglOFALM@%fMFQ%VBy=_% zWJSWt8^XemQ~a8&(rXH=!8Yj`4MkI^F0=?;5ii(gf}6>8J+59|Vr@CgthJYMbsxX@ zo98)seVLCPxr={3KFSXP^QOVp_$ax_Da>LKzujT#!3T$~CCL(6F^@erjhYkcM6qto zo!F)@2yj|$<{x~J>Wv#18F7xKYgoF5<A+?jc8%9hoMdZlonE`k=E@qL<I-)lSzlh^ z?78zank`(<V`1?sfBcC*;|G4^NBR1jmkGm&iP1v8^KT|uk}x!l?9O79^&J&LRNFu= z+PJmh`ZIeLUuNsspTntbBC8sbq6r3&g$mek74)>cO6Um*VAwL*vO;G~pt;mI#i4mF zp<6>UEpnq-a-$iRPpwj%DWnV(qM8cT>n$>6;jeG3bch0o!URQCaavx=05Kq;nhI9g z;Pjs@u>U<X1gR9LpE*Hc|DmCGxpr-tmtJ~<nUctZ{G~tr694#{-@#-5^5^;Z6CdEn zMd6?LQXvmN^j-Ym^H1HeLqTBliVq1OYuM=_4^>+mrcSlW`LBJI;)L+&w>CByNpk=c zSt4WVOc%!}6$&g}xysU&tCU7795^}v%8rkZvAnXv+s9Avo4@mWT)1>O&B(qp%1Bid zbVWgyZ*M>jc{TLBg;p?WFFWMM@^~GOXUjg-+SgFt^#CiUR*+(!#PhL=0g5DXs$OTU z3&o5BsSW9MM+6=)*CviYku-EwlrvMp9yGexGFS&pM#6o3<%JcVIy6tO+@q8=$(a`Q z^KCR$CbCuR#NqVubsm3w9C{X110aC3=+oF91Erv{@cJ6_4_5${puUFF@v%x}LdT(c z=@Og2@rOJzHVWBMF8tA-@r&Q}Z9MohKMsM!u3z|hzWQH&k3A0`<p;jwLyXQ(6S_Ur zjD@>dgPqgmZOlLv_fxOc)S)KCRWc~nkR%W!y#3<WsQD3ddk;|Ddw|u&tIU>#h_+OS zwV3mlKF>?+<K-{C%3EhHFgG*FcYO1E*|%#3Lq5-6{@GvgC!hKv$4;I{)T_;~U8_lz zb#%!RZsTnyoFt<v@=#z7AYUFB6RO{K&~qu|+t9E_3lKy&%^q4Bx}3g#maF?7z#JPv z)-)tVA!v0_OapUF=r_qMkhm#eB=kTvsO&bWUUPBV0?45n5|I}}>g=&h4aG7zFgeP_ z)lCkTGqidhmagFiA*&n02(7KS)az|7U%o-5QULO|aPos6*~N>$eu>tm$7m_Tm9-j~ zD_5`{D&y4aoc#UYBcCl`6!Ua$tWZ9DfRTIe>YxAkV-N7qgZH9o8g^Q4ZMzh%IeOFl zzTd!-07)kD07SA~a_2U};I4-sVRCMs)vJp%wl;ymEFfnYeBvu-IJa_)YE=RZt}WO3 zzkcHreXwm1IBCZZC+p5lPGV>}ilPX-h9se+ary1&tgyzVTOLbx8{K|7v8>4Gc?(5T zNaBRR^$A>`$HQeNmo74UZwbASLoel#Q~&g~PhYYJjg$nUq+6z<qFXYd7ZZ3fNi0Np zlv=$ROBi$0r95sBvb@!z+Hwe^m>`O2c7<EC+YHe(mCemMjYgYpTI|?q4W_Nx5rgTw zi>zO2(dv1O<}<{nzeN4Y6&Anv0^>)HV2zZ~b6FHaXZ*qYDDE5h3T)e=P{{W?{~OXa z1IT^s+YTVac1(Qd2D)KTsE9W5dJbU_u+<jrwAJdN$P!!49$Q;mL$^wX&`HA`Z|WIF zOS5E5G4hinL6LXnXNWG}{v3V<8Ch15JImD}%U{t|jEsRKON3r1z#N*&?BWU3UXNY( z6w$I7j7kyJwgmLab&)e8NZWyuIO;>V%X8v4uM-ib2AY!we#!-l)q0DpW$@tq3@fiM z(dv10T^~Of_UJwQu&5nat+u%G)&QEe)AKibR5Z|yttLSj;rJnnVX*%L9{?abJB3j! zF!j`99QgJRk(s=G(dWMt?Zm%H(vJQfct>~iKgE$z7EYh$_*cKe`t|D+$`v|kg2vU& z1|8RDq+sv3`~Xe0z1>WPZZlGx5miFcbL1U~Ior=6iU0b1sVF+KtO_RZyDm<(-G^97 zvW#8Ipc)#IETQNMnx#>$u8_TY6}{PH&%H$+de1(LN|CVBWov5-xiE`l?I^t(I>b?e zZpmaSVx)(@c!?-Z@Pi0lQ*eWjuIp2<P42t<epX*!qS1A6`~X86ShU4rj?vK)x~|e~ zhW!9fuNm|saU;7kjPK8rw+%L1UA9_Xn%AzOnHJ+m@1wYPp4{v-`MFs#Qxm9vm(l*W zQrh`Ddt8<W`)Oxn@_CxoDy?djY^g{lpGQ{}{4io9Z`0~|9NsOA>6<(IW(H6djZ$u$ zT$-MiBm$SYJ@Rk=l+sYv);7tJ7tmR$-QoqzR<dZOPT&MMjUJEf(wO-2m&sqafYxjh z6bd~4^epCBg?giboS#Ip23agg;PyMbvfDt_QvIKjljf)GdQ@hmF5(1J6Vp6!?*lBn zbd{w|A<B2szJ0Tl%i<o#KC{V%uZry5c6D%EesmD8cl?meH$I1IS&Sb!Liz9k%7+h- zo4qOj@PCB1NBvGIAm1tx4BNs>tEA1}br{38m@4I1sS8G)D(AR+ZaCfSP9tAcbc*?L za;e%4!tl1oNl1t)z)8xBgQT7QwPH!7v(-gku2I>p%vG>3HHB8oCFuGDeoR#B@s!zv zv!CZn*Pf!=5fA>n?Q%~gLwiey!t-d|4WhPi#U`HHFNs!|gexby7&!|)t+LT|LrSql zt=mEN^MvE0*!B$fj90jF?gFbTOH9s;QJxwFQB#xgJw?v0Z1VWyGhA9&gQm~kZvoc{ z(Nu+9M{Vj0G5fL^RvInhx=-z;mniSw4`q8NZ29llyW73d|8MwrNOKCK!SCAz8@D?} zlTb~K-SZ+4Wador<pRdR2f4R&oMV?(IKNfpV~^a;zs!GytrjH7K>Ee80z~NQ7RB5F zY-5Zh@^Ku|CYGj&;!sG)ih?8yNiJ<`_9T6#ZLp3O^-In5TcLTQirXC2<5dh5dnAjR zRtAaE5$n{NJm<Z_$0`eatg^uOO%0Mad+XOxinB;*-dx}gxKcM{bW>*O@^F@J;77<= zk7`HUJ8KzCjTCusewz7;80}|M2=v(<Q0VRbm6aQO?mwJkb+bz+ZIFpVj)l!CIa6o! z@L{&jpBE>Ew?e-Er_qq!m4?6HhT3%z9v?sQ-l5;`-ZcjOl>}hGYzD>L0Sv9c&E)$o zp6B7Y9-iak^*p@p?UQB2<H^LSjn-#?$O~z&H2Me0ij0}J&{BhN+eXlA6Q|Z9=(z+v zw;$UEXfItM9{Uz#Jx!<bW1>_)E2@N*RcLGmxV?ZVMbgGmjOzrfrQk_TRmoZ=m28Hd zA8>lL%9*7NKJmK9$J_4sGfNw6Y^<WHDtq=Er1esUvmbZ3zS3g6kVBPan)NEOs&e3i zA0)lmj$DEG@6HT6M}J=kNW-7EZ|ULhEzvG#|5F{e+ofC()7hi%cs~G(>vewegO4z% zBMyTuGLeHaK~Ki%csOmhzj+;xUb9Q5)}paqr?#@i=8ZLOEG^RMG;aGsQkn@pBnNw& zExa97L5;jgezG7!uqkbKxZ7y=(~Kj}LD6)2>o<^99my&o$qIp=&}|N^^s!lS?$Xsp zKLDbeDweHrVRehEFMX9uOKY57T;kKm&+^ui(D8TAjB)qO7-yC?IJ4uov9U>VxdMu! zqG>vXLYdC1MNV8_VOOPuVi>e;?7#(vQ5stOf5`yc;kcbla61Wb69de?BaIcD5~^Tv zS*XfP>a#z;ROQLTyLjS(Np6Y!AVhYY1Vph*5Vr~9CPCb!)osvmT6Db*PT0kb9sIN~ zR=rXG28?i%C(!SDG;dTX?;S-oHQ^V?7-+UWl+k14Gjum<$f<t!S~c{1iO%XGoz<&I z+2=7jzmL@OX*WV73GBRrVabe4=`5aZQ7AdsS&cYKFl`O7S`L(R8Ab{@j%IcCYN8Ro zxU|99l}%p#x{v}tRuE!v<Xv|&IXO$AP{Oiodc6)#YG`eBx{Mw^+z;UbB3lRrVG+fD ztC$Av*!Q=ko9iy$M2$_syi9LmW-`2b@+|l4o1<LF@z6Uz#J~T)f0>8(Pw{Q<dk3$) z^`|?|6iZ92bv6<1)-e6tzSkY@xg#35wYJ6niTz}=#WXuuxYBR2gqqi@c%6a%Pz@C$ zd;2;!PP%45&~2hxS)9!koXr)Ad+$NgEObMrzV5TJ<l(0?fVsQHT=(p;Cbf+oahy;n znN+gkcRvj2I4)<G*ZGaFpXTR3{W8Zt{VMmJTjIwG1s*hv{<gKXE~;v0^Nf#AGe3Wj z!-wzV=&mWOu?qQ_8S*<LbZO>~kOBiqa61cn(5}f%-|s*-tAyJ~fp#s$8b13vxl)<Q zWTXGLiIEZyKKcwFf9VX*Km8zMm7O;m7;yh1bZPApH<kplX&c+9M&_-f;Np!f4jD68 zrjDk8Hd??9b11zgQIz2NA<T?p>MCu|BezF|r6o@8{bt-t8%*t5!kqeH%=kaBlI!9E z3kxmo-c!K>4n922sn@EkEJ0;l!L)TocdJ}Fbp^iqMc#Vr6335=bnpM;=Y9_5JrAJ# z^gkk6S>Y)gNO21HkAElAPd|;LDXirZGUH{;ks?yCn>|3-?h?8KOoO@&MNbeCK&;r4 zR@uCXZf1(xw*Sp8-?%^h6Gco!y#Z-y3Gd1h$!3b7eCwlZt}h|)zDBLr#!BN1Pd#t| zed9b%x4{p6_$mI)Z@$Jr71R+UUp(`+Yj;rB>2@@jNeBdm#FpDYU%0}gDWaRIbsHR; z6Z>pcMF%*3o_e!QtJ5QCw3#T`>>d}!%eD0uYxN$>i>v(LcYc(=`m4XfZ8pj0ay<3O zBP7$0v)BI`SC)k5?#gnLz0(C|_vTny=u+Qwk!6YL`3(7z=$ub}@?{*y<HH|*lJEG( z{|e2rxYWJQC%@?<eDJsa3(C|K`eTowKk)>Io_@4H!lawvQc>4M$=u}ViDUXb6vrS% z5U2awuH63-l9jZMK{^eTWJoi4Ya3$pm&eM~SITgBiEN=rw^=7&9wG2tN@L^fz4v}j zFRt*9f8;|c1MH-2HGGqs@$d3zNa#q|NVrjhHTO70Z4On>W(hryu-7B>eIn0;qTtA^ zZIZQpMvDfe(p^+9oaMyA7N2|L8fUIndE?RsXRcQHneP$chI+kDtybe#e(Se*>XAo~ zBneYjnI6q@?A#htBUzR=JLrnZ%pPG8w;Mhy*LuwC$*^nJ828*W$JMKAv|3%RzW5>l zM}G8MIdb>_e>^u!z0u+W2X_f3Fd~vTCW*G;;RA6l=_=kv4Rc~gs5D9$K$3*`?<a&t z!{YkyH2QDX%2FSyAW5m<j$%SDpxf?|$z>>x6j^=tS1{f8VCM?>o`<Swgn^G~W|)}U z!`BwB0`Ob^_V4k({;N;n`5|sU1^xeB#{*bM7)U6o&i9jmPPm3H=TMD&9=X>O#f74X z2w1$a!5b$R064UFicZhv{FSfr@|$heYCW#4x9FrsVKKE2mX<yNK)GDz)i>Yd<A43v zeC$VmR2;J;iZ?e?+d_6-Oj|)WMX0jd3RpbXVs0$YBahsLswzDD=r`e{I`j8F@hJ}O zo#Vale1dZE)=1zsN%D3?UPcC@o=ec|plw&v+78dgF~oBE84D?}{kNN?!2d_po5YD= zEI;Uv{=N6^MKg4s|IX)Gy|zl2&tsTEN*Shw=Q`NA0_Ai7K5_p+KKb9q_`#q3!xW~z z^I`sWCQy;k0UH@@$JwS*1fUsQMSbh9Kg&|J#pRV6OVt)j)fOjLZNgA=mT4A<;}F+v zAn9dHO%#F3nwr4v2N6@_MO-iFTi^iy+rRi1j2=A5Bagg~%+f3DnJ)6y`E^WPA!-Hm zx&dA<!p@4Q;wztDCI4)Z(a{3q<07cD`>ChUEQ?1Ux_t>dNIU&zuU;&PHFa_sytS<X z13=o*X~#$DY(U;25q8qw+WFGppqpm^sdS0kT^d_;GC7+}iX5`@88W#HT`k7xwh4m( zRnx@!g0@PzkfqaeDHSrbyAHqi@4uI)zw^H!YybtJ(eKOv5<=f+kjSQkL0Ar{PbOVq zB>?3A{3l=F4?cUG&%U+A*RR0&>L|I~B&E_E#o{hh)j-oMa=A&083R*S`&Gbp(!%vk zE?&II#fumFzkT2LeIKVzor0Ms*gGwzZdaCtJ&?_7Xoiet$mB~J`J%=rKlw5jF5KXr zxkvlgs2n`_xAnqpNy%6kqorH_unpGekNzFo|3ok0Hb2B$4Qd;8%3}jttG-@i@4dno zP+MCi@C5u_GYmAtV5F3z))*kO4$e>U?|<%njNe)K4UvIF5t)42`FA2yDWZP)Mh?TY zD3wQ1ZH;Uc5u`Qd!Z09;Bave4d9-^jS=&HSWOP-*)D^-oByW%L=7|k#dpA+!Qfn&c zdKusE^4xR(3nxGOqrg6LMUNLh`B|jHMJA$gP}4<@T^OG?@Yv0ZuPkzXzt8;sY2+=) zTw5pi;5+Wn$~WQPQZXK<oStY3vS|{ux~P?WS{im6se>@m<P_PXq@P1l;P#_zCvtkH zPL|?eC;*;7VZQ(rM*;Pfb;`Da6vcR*Hg>7R#JxuVIP&N_#4{-h1imP3<9X;8+FZ`G zc<8Q4u3dK-D`<S@`yOEL<Om=AsXqirg}NYb$8+XT$Pl5TpjyH~rl;xtzV8wQK7lDz zl3vdtPtD9RIyQ+c%Y;FI?+ei%-!wmV{0LK53B!m^*Q42ShLR{xUAT&>W-yEjuDglr zZlJ0qe1C;c{qDyxGZuReA7Ibj2Ux$p#)+3s3^nS+E)ko5_Wh5raA}#vOUo>z+Z}08 zjA*d!07c50hE~cEG}<WNDD-<XgzJA2MUIENw2qO>Q<$A$?(rx3o!`Ij&UcU`vD_<A zN$r4A!KRrmbp6hU?&1@_^4$Q$3`cK4==uyYnQWGc`5AJ#BAIL+)3UKMS<01hCZ={V znw?@aD<JQ(tSBUq=AA`-A8`~#eFkW>hXXj8Dw8D8Ndpec>s4NO4NP+aMKRH|9G<sH z7}nACDL(l9AH(fBIK3Ww4j*KEmxwx^c<BUd*9XNA=J!vtcxk!M1lv@9@eQJOk6UQC zDACOos*p4lrI6`Y)y6bHQwIwyZ5NK%?)W7B|7`T#OtBZ>t!?4gT9}0bW-gDsqv9tZ z?kUS8l2|zuNh0=qR7EDAwfY_J?*Qy<Gl7hD3ln6K#g=+XEjxp*8)=z76;0PMO`FN$ zE+&h+7~eCF9EBlK7z~a0BpFoUYP5TOsp$G4t{?UxU5X-6$eMip_<0;>l_+wNWfNUb z<J3W&Fs!q1_M+I%Tx8*_NU}Wo<WY`3c@z+guq_eh_lsElkNl%=?MnfGpwaG+jy~Pa z`zFgsn$q92Vot0TyipUKuPC=l_GIVi|DVGFLA^=+<>LTY#lo$I>h^tizKbLgIW8H) zpi<0o?9?KcuWeAu50~+O=R<e#55NE3AvItkV<Mv=q3Hr2sA;-T0h*4c>ZqzPG&6dR zjGjYNbkr!`UR7Gu-if2IpFmk}b?NIj2~1tZ3nGFYxoDmr^2%`^MKKA(Hi}}R>%#a7 z!#YXgvvlPuW78AliUo4T0*y0ULnD7%A^_}38DL?D3YgdO>>n!=>KbY(hkSFY^Y#Pw zcXu?lETdHlA}^umBFADSaY>d$Nf=EX?(=V?0^(Rqms1zGl*=HQx4Ow=FTlCBinq3f zlDjnp?UqMR5+MPApxL48dFX-8>ShDi^;uf4Qz~RgcJTi{{|6rd;J^N^D5qOSLEpjI zx?!LsV!2*LQByR~Fk&cc=7)npNs<u75m6M=X!jT%Dk-uhg=s}`LJ&r*SKHY7pzu)? zxkQn><9nCog=-WlC3JH*apL*!7P0WP>mn-FODl;0EM8jfGs7Rgah&f44t>Y_#4>7g zQ#&3@8kPW(M8BeFO2*6>-pUrua|;-@iJ7rb4PC4mpee9pIreWP0Fo#o+Ng5;Pd?55 z_dH4dX0&ihvFp;gaFxjM(8tP{`9go$+}ocJ_W>$lr^jleNxrF2Z+2PTZ1C3Et9;}= z57DR(OF+Q{f6jmS-E$NeHi$J{M~MXk$g(mF1xw#Cqvueil;h(#CJG~>Fvjr$6h*$J z7~{^B#U(jLQN(=P4aI2Ij68~JBE<?uGJ@9?!Hz#YS>+!dim0}Q^?Bs}IUafD5dc=M ztx)fX5v8Pskx##Mk;CtPu)jZ<EAd;Od6OTTC{Vfg0Osx#%qfYLvTg~AX*)(`D%y>y zF_c1%_FJdvUb>1lK7v-vqm~M&Rt8l!2JYl-D}TpyH|q58R=4n1H`)8lBNX<}rBEv= zH6UZL@HF79RH?sylFYtc#8HG-t0AW=ifGv#%%&>+hnAuMqJX8up{~}L$xM^$w8&X9 z&CAz#y_92SYMfH3i0isIju>P={e90f9!C7;A1)FTBO}vWT*GIJiM<mTs)?=Hs5=T< zcw>VBt0p@bAPggdAjH2-B}#xW3Xvt@y^|#wS(VXLu~e<^)cPHMGabKpgV#<k@((}u z4EG(FrK{)ISlM86WfRXEMy_nG3MLtyEcf?8tS0)qpLm5I$z{k)jFOqUX{C^zbUU|h zlAz=>WRDyooSVU4+XO{HzD*Iwo5{VghQD5gBq4j`07}Lrk?tHjsJ`+x*6g63Z}<9& zaEp&sZhQPrx_tT^`ybrT>UDv%8k-)c+wO4X%w?JzH6D8Welpn%s;1FSD}nv&&wdYw z4t<S3_=C^!#s!%mH4Zn{H<-#zF<Y1=r{~yKy2bSK%F;R1?T(Kk(fQl!1l*3cvr#S6 z5IFQWAx>gC@hF|zWxVbNQFv<^xF7!Tll=NW``-TdFbLUP*`(VU<nNV6N?f_T!Rfay z@~&@w3=pG#n{-npjuQU!fBrN-3FPLc8QZ%LM*kM?$WHYThA3GZ$<UG0JU&_1&<eTR zo*FjV^e$ZkNkS{-(Z?z%IeR#Ke3Q-4I(3om<!cz@gU<GwE!-^&HDjS#<}HD%ZCYBm zif-tXMoXN3`y5urA__xfSs|8U&YiwMCYvFXvoS3b+qS4x>r9Q5dFY|L7#k~d<HkB? z&n|NL@)9T4#|Yz)#rh)q;t)MQjh`8(^n!5P?;%3<{Xk?nMKMtn5r&ai5E@|<gi(ZP z7!-0@k|aWw#LATtl1L0eh8VKteJHAl(^)0-1|isA|7YLJ4}bW{p%>j)+30tECYzz# z>2m$@bxyx^z2Es?{`A)YAqg`1ENcs!Sb5QDzy4ca;QK%NgkXTxI^-;|?(WV`xdUWN zN~c7!u0fLA<kS%q`vK0{Cc%vjl$?z@H;q=h1EVEC93h1<VY^HH*r{6%k#!wsy-Mr{ zX!$Ja9g;{F&tG6-*DUR3hcF1q6$gx|Y8sW%3e9GVOXn}+c|Mu6ywAo;6WcbhZIgZb zW|*29;fW`Xu$Jg}^%kG};{_t8MrQparOrA~qLxOj)WP&GK~+UbvM?4MuPO@TBNg;C zUher(ia!@dMUuorHFvE143ezS+C0a^Xn|k)2j6l_=L6KY>ivD))LFT<!Yf~Rg-5^X zIY5m3(aAF7lOv2yma!)@tY58?D`zN-X7SySU;V8w@tx~U9)ISYFh2&mDmJ)dV5cAV z-+pFUplElZuiT9)?Mqhy$nBm%pB%mYtm8J+y?l+<sf%Rx?Hc-BQbc7=zu6}2^lr-l zZm-Asjb)yA{#j0)`Z{*j#!4%;Mq#@@Gb>k0w3}@_&nJpP8nq^1Vp)O#lpT(+>dA{V z7jBSWx`g5nT+0p#=l1LeK-E&`L>$KiK}Zxu_(4deSRiwg_e@pPv=;DoRZv+NuR(<G z)KE0>z>nUymw)|FKgPTF&)xE($1e^q<8|WI6TJT7>pb$zBaBW8tNNY?4gdpt;OePm zuAN%O%9|8Mv*@PE+`ZHMKVNy3^J^PCb6_v?AAC+Qf_NG6xxGN-&TJhJAdQ=<eK~8J zxNBR)L4Y|vLT=ygA+O?{DM3oh(N<r1`;JE`rXd!RXmxJQH3Tl7K1+FQl-kB7?PiBU zd4T@S7IHLe&B6CvChe<%x^^57$MLAw+kF+VcU`pK&2RD6o&iiwHFOo<_Xz{99|M@3 znMz-6m_lz`cZt7ryX$m1>u5@cXC6Dm``>kdV&3NY4?clYZ{y}h2>k%J+huEcjb5uw zuhT&<it8Wy%ohQ8;(bpuwSOK}7T&(~be=sqod<e+`OjY^H(L}X({?=1o&)oI@xmfs zys*fJ<cOn34{+eXZqSEIsq|@PI2A1Re4HEWtiLT_<D-Y?$nM<>UP#jGAsL!j^<q1x zDvj_+@lAG;CeyljjkWWanVO%6bXgi%l~D{et!*3&Phc8!O5&K<7#N`I%|)gU?`Qe? zCC0`|ViuMpL}5e_MC7tIJqctbrr`%jS)0W5DNLGdZF#I-yvo9hqNt4p%mdq3F9Tcp z2p6*lSTU!Fx&sNM8iqlu)xvdMip3)Ne151#&CTREReC+aS#d0^&0qM(ALhq?`lD#J z*$0Z|XUA|C+f-NAsI9Kks@6r?SuR7oqw^nr|Fc8a-|qbJa-Q)@o?rftpCex>q3XA{ z)(;%mO}FdtM}PDg{_-!s%z*>D`N1Fm9?Hf1EfQ=e^%j<>zj}%|2r1n=Pkv?;Ih#Z3 z`H<#7u-!r1=qtFb<sY;<tbgGZ3grTFI(?QExo_+xNeT^<mD_p*&!2vc@u@kwohG_r zVjvNQkyxNhkqN_yIEfi8WkuF+N}(T8TdDH)=iVmt15udkrfav=9G5fuXsbCgQJ4AN zB8NH){lBZ8=aJ9nDV0iSH~Xp)F#+Fm=yqBdx=kF1*!BpX*F;e?e(je&#JBzUpwOb< z?$NluPJ3mG`dULgSQKIBvZ%U-s%cy~FMx^D`}Yjp>*mh?^dG$?`r!_xPMXagdnXJm zS>@wvIj(N_@aiIe@yfs8hrZ=r{=q-|5kQo%S8fvLO4i1jpF%I?$xaj?l%eH<DwEiv z<NKZUw_q=N*OuvAzD8yDtSDqDNl1!}qzq1!Bq^<|BKN-o^tvsY^-abn=V&#yP!tta z-VVl*dh%p^FF{uoBnire44t0Ksbd$|yt+=i+CVc6R0Pa>n?)L0k(QdL7&Isb4MIt! zrR6zii?sMsSVJ|<+gqgFPK$2pps}nBhG9Vhs%nXK0yT@@|35#(d!9T(XT647Z`0dq z;<bAOJ&(}wFf1FxvIv8KR<(}jID~${)c$*T`2Fu@`O+dQmlm1YKhMggMeNbcQ0HG> z-(=tTD79c%B1KU|=-;`V>+wsQ{N%s?694y~9_JT+_;H>*GR@2b@4;OXR=r}IsJRTe zyXMhKd6H&F$V(kiW$3Syyd5|A#vHKpr=LU3+Qgx#*DuKulCmQaGft2+B~7UxmH<~S z9A{?tLDpBV4*jmEijV@TgsB*G(tw;7gs6(lD}VYDo7XpJZ8mWM)AjltzYQI|lG#gB zEznkT1oDpB%#rBxQdmN*)oNt3SrkRVaU7b>CPCn!=?1!Ppy>vRq7wKXN}AI*JyPQz z{lNQq&yymwxqfoE^y@Zl+*l^`10-1@UoJ7WYnsaB1c8!edjB4#_wV78zx*4lToMxD z=FTr?Gt|00dN~QX9%H61+c=EydM<^LEL#qAyFQ!EkkNw5-U$OY9%X5>!})79zVn}d znkSD=^ZoB%<O2^sN%qhjY9Wh~u~4?Xa+y0ggKj|x-KrW}=dR$cZDG$&fFvQS!a+8C znlMBqRT*0Fxz(tW$ri*sKZ;QljVMYhc*<!arv%$Jm#Qdq9iMjBqqWtfwK*^hmnhIB zPmIE0t`Y%ttwdYR5#5ZNNU5%tkYFm&^=+TAjA@!!J9MX<iq1xDlka#=c(?Y<jIwun zw0}%d=?z|#RJ=`0V0B$8ljCGdMRdbRM{a<U8=Sk%1XKIx*)^*3`@jAYwN96EI>#+% zY?29+az0BjYg5W+_}pht5&Ax{eS81<)RdS%cbtH0t1XUS+T_KzZZJ2};}<{j&Ak8b zy`QkvrTEC*ShM3Kp$|?V;sQH5Pm*>r#*T<#GMG1B`jy|Ob><TJyZ2-G5wa@xt9))# z6h^4FiDH@L_sn8Vi1$Cgc$)opJ;<eVZ{qaCG|lO?G1Er~LlKgXqL}Jtlli?9Y&E)s zQN(9{`}16RQ><Rr16G;iI{OLH7-5wXn>@o3FN{7%Ln{tHPc)GF(og-+2NQs5!{y9{ zDwh`PxN(+B-o!G8IVTQ6?w&7k|A7(q&E(lNo@HvprW>i8y|T%8B}1h+@O7)VStt@1 zS~Q|CQlvC7!qwB4dExVKQmeMO>+U)BADpF-f+8eISk<FrIbQgibDTc8!su8Iy^xk% zUuj@zTE8&!{7nJ4Fp6n(9bUX}iI>k_1>m22^cjBmeILaSL#&7Hz3p?7y}gGJO{kyF zv2&dLjX!4Quz+{PH%}Xrgg6KYN5?6p3~lWa9>Q~rH>m6`P~0`m^_Snk%7`{;c3k3U zhu^;E;JXgGX`w2j<2LGTRyON==06H_kQRWZl=zZ)|IqEfzxyR#%iYg;YY&cWl8@2_ zF612!rXP9k@wAa5x{i<I`TXMVyvf2!i;cQVF{`7efsCB3bK!cEw=Y)7*&2uEOB~u= zV9)HGYvlfI)ZA*&ZFZ<kkMYePdIy^u4W_0?ux*28bBC+AoZ&Nnb($MjYwX=WN~?LB zl}C2aR;!C2h6IraZh2vdX^B!QtJNm|@(*6%>lc>!&SxKD!f$cpi95i~?m)dWi=6sz ze?Vr(%APwZiQ|6hoy=`Q#sHQ5^K6{HfMGf8v@?8HyxVs4R5J`p6BD#I8~tOZMoWx6 zu#b(mME-`Ec$DG}b$Kua-qgxG)Hz8@$#TUUc1{88?Jl6+xGbgwiXvm`DmhK%Km63= z96Ptk8|OFq+-o;j+7KNvRT3|vYcf4A<h3&!eD(M$jYgA$a}`W|cm#|W+B|t=A9u}7 zGE&I&J&I#{Ze92gU~IfZv(e$kwRJ4p=u3cn!QzdtU*pEr8kNy3)vXR%dae8S&+=#2 zdP8dbcfW9nx368M>$~`YPd5c!`jLsyrz-7U%<p{mG%K4mj@)&Dqp!Tektd!QW`uej z^7&gFLSdtWcWn(tRk5;ni1(-JLQ+*MW7x)McDk5`j+U{A{D5r6py&8Ru>j&Eae}Jr zguaie>*UI1f*nD#u~Lq9&*h2d-oYnR2Cx&4O57Y`fD@U!c&vS#N84|++gswgA^a~^ zxXGT5u-l~1{L&BKBBvcIPo-d>$TE$N$1A7S`J*pfVrjL7p(!Yegs#bAUzR9mg@jnz zXj5%CREieg^3MG{`9Osu2WA<s<Y~5hw7M>hc8_F-SIg_UbkYhTft_P?w8+R<F?DOo zR7MIcURmaquP)GOyHrNAblNVv=PNvMM0m9R(;vOcL<TN2I{evJUZvyY7*3zsCZFM~ zn(g$kF2DaX-_t*;&j>*Xnl>mV5y#*-G|yb**suN`V|!*PO^%|ZvHqPZAPz&4D8?SG zP@Wh7UV@6vmyVs}-QV{v8dulx*Ul5A>mYV|9__A2;>YNwMd<q!Mn*6)8QQfPLGRWm z?eG54r`US=0+U|AWp$e4`aZ(c=+o>Rm9S1Fs8b4?0~HWxEM)g`C9?-rR~5o2Ccce@ zt7|f2C5!tHj1WdKr!H==)pS|e>e226IBtX&MBG>z;Pt-co%{J$Kk-fu&Q;J2gJ!!& z&kLxOa#Yd+joq83bzaZm>gmf&@7vw~&9V$sRpI2@mpOG@ghsPDlSaMAJx8Y5dtjvR zs@!a~`0rnN8z<N~HQa&OAKKr>)W_+*3Uv9^&%esA{^CyqaPpN`IQhyeJa+d{_C5B9 zkN~PGRuWxV;rQ?T3E4^!E1T(eJ_x|b;7fw6D(LxP=gn59%h-dva6O-`OUD_j<Z!)! zI3|VL#l*gkEGuY+ftAbCZPZa!wIAl~w_6bM<kOGwnKL(Fy~#-2#7;a~(!dU@swJxG zFg$+92JlmO*R~2UG!?0oVPU1k!g8C1l@=XG+&E`zctK3g7T?>wpr5XGaIV6?{YUTO z{ZH=Y?@HSvzc^Or9pCyaU;muQg`3?yPP5tJ^;gew>B0?WX6E|mJoe-s?m05W=Ekk7 zfOH&}tYtDtn%s#Lxf#lR>(uD?|NJlb-j94M-}5v7gp;ql%vXN<Px;E9{|)!O^D$-* z?4eby^OZmU8y=XMp)x&zdQ*^Shyf7m2kQCUP_Subv&KUod4#j)7O_lmzG-L#VT5~A zou;u}yJ^>I_}=a99Ya&uJ2Q%ww_&|WG45a{J}vCq9)CMh{XzlDP{`OSTXm1~SK7RF zwo4qx#Bq%4X*3!Rt#+Fra`1v4krbf-&p$cOk$YzOiNF6|j7$b2T`j}wbnv=e+AGUM zQ7lr<qL?s>38RRfEA*Y~N2rQKXRA)qZS#(&4|C~imD5*iymowv*N(4qXzvt$EIRwi zr|xBHs=~^OV4Or3BkNONX%LV{Ma6YMk{o1t1mW3f5ywLGCCT<^9hN}PK5#GJ{MZAO zavA>gFTTiH67$}7J;s4T%wN8Af<HU{794+zgS#fU=L3&0)!KHo4D|Ansxvz>3{ufD z7HBeUEzN`MIgB4HfvKY|tzsIP{_3`lCn3wi#`42}a<M?*wuz%4T@fWBNvD_Ej%?;$ z&*eiu`7!?JAOAM_xW!%mWwvw?feq3kL9#r|sH!rE3`$@8&Hp`FS$Fu{S6A7pduc-% zbh=$y?G8Z@ral6RAR55KfBJuWCyzWd&(V8ksBZ=My&hhtL$m`;6tp`1j^7zJPVNA_ zb7GnOb7c%&rP=m)?ZguQ`d7coM;<Qm#5?Zc?z@GGxPC(*kIH(MvsYL6=+FK&5iOE* zs3poMprWc45EBHOBuQha@X|JY;L(G;`@uupJwHR&@wmLa#!9tLDVO1AzvpRctu9wq zHtD%O6XiSycTEs?blPbKlwPS|R4T}pg__Nv=%SJ;q!>a!AdxLx&*#SaCUfteW8>5% z{C1a&F_0MbR*!m1s8S_Purd~^rV@Aoz9&%I+fJly1_)B_agaEE{u(d+yU$`JE~mA- z*^tMOm4rB_bF(LNr%kK=oBw*2Zf`ic<$8icR8>Vy%a6u!jBR8Iqku39_`m-Bmk6VP zz56RXeSe;*u_C*tD&#T)Cqv>5ZmcLWmad`eDm&Bh6-CC-6;wqUT5sq4l}-NOlP5TR zaf4s{p$9o~bRK|Oby)O&`jwMJbdWI6$RlIo$))t#265a%lGIzAc)F(W4?p-$MhgYn zPM3PS%cZ3?;w0v-UDJHw&69k`FZ?=B+_RS_kM3i%m}9NhqL8(joxK}L*9luKV$UP; zePqkR*=(TYY&6Rp!VqYxO3(Fh{QyN%sb0KFZgP}6QLdQ7bv%667f|uEHu3F{M4F~z z*(ML(J<ngtBkT>YFdZ$kA&(Ku3UnjL+!>In-rV`y7mc^4BsVXltZ1l;Mi>RSNtcTk z);M!|P=`lXOmb$Kj8R~8x<#X%P;11fip2DU%*2Sy-kIH$3nt~ffw5!ixLS8OcV(0F zSGHKZQK#ehe9woD@cjE8rdDln<;p6xY70$Q85u3GR&8>2aRmttl{^|{wspHCnaHw9 z6s?ma108CcDj7@T$KL;LvX+Hy7-VxHveaU3LdP<6$~g<$Jiw)uDmON2eCf>#?4KQD zYNWu4%QslR*5c9kyqh4KC1^B=(s{d@8AL+?vGBH~Km?BGV;MSY$IsufGwQ7_duB$_ z44uFW2;-nHeUn5Y2tw?1Ntz%K<#RPnMO76>idp{YfBqo9_v62YojBx^7Og(|@6PlM zu*%zSAtGstq71n}RYfCf70FUWXE1W3IK&Sfn$8xRmj{gzMlq|KF|L>3MQ`>;z4%*# z=SL6?kM60l91q<)&B>DsoIiJ+v9Th>QkF)&!|HMs*B6T|$e1W;)$E8?s_TW?iK0!C zWT5jjRpx*F@Hde)P5dyV)$5@e0j?jAw@nO9C5mIFMvAoEkco1EMyJPmwMou4nJ5=H zdv=B5tFLnK@yF5fdHkwaY*IFjAr-KbgiW=I*Svl3t={UfXJ(XA-liLXVHsj(mLw>W zDi(&0Vl+*q+3fT?e<zjl8J_>8@8HjW;Zw|qS2?BLn@WN3j#A)`3?R#rC?=TDR{;Qu ztf4A8@(zf2<PW5TBCA+>4vQREO<XU*am9Q*mw{YHLQ)0{6Gkzuj?XYQc$ij~tGw_1 zkMzG=mO-u7=KLGy`S4>0dG4quoLH6tRQTkv6<#~55{9cJ$w0zQj@bOz`=7(S30qJ| zD~XJk@)){`>jxAv7E_}IHtQYcCM(R0m6%O4eAPLbFT8z@V#a3t$WiokMG$TVirhqQ zqm8x$4pz!%sJFUl=MM^5NV0@(83G3oMaYUm97X7c-0ytbzLk;kS&K*R-NX7%J<a9+ z_z4zzyJ=_BDc~KLK#ikYxmA}HqBu-z(8{Q?f@-TIv7AP>#BtlDOcg60WL@vbvyA-= zQ5>PDG0Kj6yUsw8$Uwa#jJi^3z*NsXILAkyJItdGOf$8^C*SV5T)ei%dacdkx<esf zVQyN%(j~$uVWSaoZmEi*K$66S;TD;6$-AHU;5#YU8X{l{Uf82x+n8ycB-JvA0L@b9 z#R=mRBWSutv(cvQ`mA*vcI}>Ge(yfqMvdbyzs8}GO>Ro)^I|fLM3Q8I0l<*4OD6tu zNF)Wwc?~_M5m*ss959*HfSty(upbI}i(We&8mdgE(?dxhm(8V1%J>AnPw4n4n$`!+ zeBjCZ_)4|LwcmS-Me7lqH27o14z(ap*4)wl2M>->$lrOXliSg)HEah}EhS_WNk&bb zAKSI-6<HQ5YU~&!ZKut0?bhtyCyvhYU;gd4^NuG5K82p^v%1yf`dXdEl`2<mh=P%0 zMbY^H8;ywn^cPJ`a}-6%_oI1v+vW$}^BxNJt@GnOQv&T<xx<=&`E<R%wbe~ptqvE? zFJf0p-2IXFV2_ko{OU2*&j@#{@cu=&EIkim#ZTQdu+vmAKV2!+n%#?H-8p^C%IH`b z9k=Hb_yMKS5zLG&7O6CJkpZM>NRmVxhQv{Xs_Q)W?eFKoXYM5{yC_mbn8*aNiX{)@ zDC8giuDu*QIL5@p0QMY&-cX`w0(j{IOOiBHdtTI=Q;{SEMHa5%gqScDhtf_4NaQ{P z^t>J|r-dJGKaju#y!2}y<JbP(cVXmmnB_8~cZ(IS+C7)mttQJGb=qk(ajK&B?TB;N zeg5dnsjD;Wk|Zuk5~AyQ-v7uWJbw7_(2F;FV)S2IAJpd`*%sv~bvr%ksoPpj0UEL_ zbM57~ut!SFJai9|EU|g+3iX90f_9h4^TnJ!iqhIef*DL*V{GzXGHHn$x7$NDEEL_u zo;!$^FC!c20u{E_->j@or{#)rdgT(jX$U-Fsv2}dM>7n;1UFR+f6oV>A*c3GrHC+5 zaAO@y8FnhE*H*Up@VhH~?&~_Hp>p+FjW7;H$4P1*6QL<OQ5>Nv8j>Vt2yvQ&7e*o5 z{`Ca<Zsk4`#R+ke5C##xAJB<hx?UGQ^wCu@O26ydzL}r<?uW_EOk-CnXekUV3IeXL z)mYtXa&5In5JnVp7UPvXi&tu#SnxTy=u>SCd*PBK0AgfW=fF+t^EG=tT3x{ayT?cH zXj4t=5sg$TT)1?JO1X^Z2k3^zM2cUCqljG2rdO@AcH%ttNQwOPIQ7LPy45<J7MPVH zTGkfmA4LE_Bvt7{ySAZW!H!I4y);S^_ymnDLP<i2HNteggmy!8ShirIrRxSJv2fkT z+ddan>6d~}#LJV!F~zLSPyFD6{PX{30Y$o1D!~pT@Eu2WrblE9bBy)XE*sS~MCp5F zsL)6hhaxXPmeYzG+YK%{d8cBCQtpqU7`Nx)`aX{D(MXq;QDlXTk>Owe!h879@Bda> z!8+NoG2$o^IQnjvwYT49aV0IRT**^wb~%1wiHq0QIdN%6lIRZ7^&-#!q`nvI%E}7m z++c1#J34}*_*`4xVq)Cj;Qsw=rPloRzM*T(?wTT-6RKnB#u|p9lbx@y@Z#(2dh9;R z^Rsl;tHfbM7`pha4oMuNW-Js<L)KKmNZYv;JqK0O@Li9{>5>%6B!Q1HHjSieNScA- z^yoAl!XTzycPNc!u(CSswy4=G$ufi?f#;{tF;R?rTLL88<!(yA68!Y{%<*r2Z<z#e zB6HXg1hCcUkhKl&**A+HEYhy$m>xG+S-(ychW)w!c6re_mQs|oEGn+;(0TnrT*(dw z2qT=HPuFv3M}xpo-pccje*6J`^!vY6d{0N}*2Rl-R#u37pVsm+^HVciyuQJiD=U2d zt6Ma>I`z&N`Zq9LqNsx;DOlDh2WDnCxv)U9C+^+qiqHG^O)xiJp)x0cB$aZRS6+LK zgZuY$aQ}X)?RvlS0dn~a%|@H7nPdLxhiNXaQJ9{fw^bL&sj)16t3%}Zn1Ga#K$ZxC zpdS#jr3so^ohS&2oGxLngH+qV7@t8ej|paw0y<5H+Iokn`9UB@({;M-4sjSFt17ut zk-|tB#kA<PJ2W;#_TTohe%t!i&{Y1(cTeyi|N9c{z$UvRIH6jh(3?@KgR96qzITNC zM!Nj!XCe;opXJ)JN6(3Id{9#ZVleJgWa}OB2^F<UqwUjiLONbZ7;Vc3A-Z1tZ;!F} z`R8FYtwi$bXK8l)A<v{WKEl^tJIinX^)lBt9IV_fbW<l|Lg<L-nW`vAvhbM2QB129 z((P)%7W?*DeCS)B;IZmm{P`DOW@&AcL-*|GBTqd@?0TsAJXzPF+3gWVF^8rOvUa1v zm{w$Tcafl0L$PgS(_|!@rC|9)v4>I2VwGnxOIfra#!w}^ZWq-uNurR>#ui#OgIOt2 z^b=_NnC&jf0SlvDM%O&rNuKsvi~LjusoO)(*cjt8tiIi$<EczPc$7?`K(E!J+h`JO zRmm62*dqdj(%WiMzp=sTrR&V^m_}~*Z#knA$U2Q)kCAeQpZNA!e(m?)<lO26Pu`d1 zrQ;n`LsJQ&h&UFOy_foz|MgED;V)iXV51t)OQ&sa&_!3Rz7HTyV*Jp#W0ve%)uq$h zS>#aA^N-K)XMg!~n8gxqtw#02d7N5}*2Zudn77Z@`1t1*dHZaYUOR(o6i{3rNs`bE zjVO-Mbxj0!cg#wXWP9-j3EA%wMKOw^@X_}^4O{CNBcrI<ERi~VKiklm9w}pJ8mAVn zbEs58u`E#(!gY}i12vx~YJ@mjO{}ydtkGdqP!bFMEXgvVZ4sC<+Bc{V;CDKBmW65> zxXl*1N}2Kb-2|S8+wCGN3b{&|e6c`%afPcdzKz=$IL%7yZI0F3JbdpwD;ssD#s*Sj zay-XYEnURR*7?AD4-kIc<I;7H{ksfQQ`bnm1V4^Q5^((h9cWgoeCVm&Sk?`eRy@A^ zY714-ar`#AY9dQ2VeAP*P#U~k7>0Bm7svJ3x@pmZC+{2KAAH*$zU2o#LT7cAt#jva z>oua(Aex$~u&~tT`1u;Y{-+l>x6q{7@yU?Kuo5IB!K99d({a!=eZYG|9_s-E7@CF` z1Q?o%EJK*j6S*R&rKPoWNWTYRgr+KtmGUHa@8QC!w>f-hl(^d^2}8jExg2rm(!Rcd zJzm1^I3n(!waDE65dPV7!V*ujfg;BxPz^LyMV6#~_H`5vj6k>57S%*IH>oXLW!L?} z>1EiqSYvrz_({x;K|VW9@rhZIC?aTf2s=HZ!vTd0*EqMZ!t6wut$Lf06njxBntk<S znJP!_8t2N^CNCfFlCcz2T~`Pqg)rWBor;!h)$8;+9iBQ|K|QL`>@0Bdj8Bxt0U+o{ z-?ls64?}!EpxbkBT#u2W!Q7<HJ^KoL`+H}(XK#U-F^jXWzIxk{@T-4vo-e+(%Bf3r zY7MuqGE`k1LfR&ALKuYTx<M4hqQMj4Z4ARWl>mYiMInkJ@##7!mW{WyN#r<U`P(#T zqpQLNEXxwsqes~TRI)jazxq}7kEg4qbi3#yBjhH=XkXtz&zP(oyMSA3GxN?P6z|)Q zJ6WOgl~*y!MUprs=sEaS1{(uiRcSUF0CXD-dRr=1sfeT~bT>C~8V!oOL{ZFMtIguc z({!6nMt99JzIzwh1G|X*fY|ei!w4g-H=qYDs;P7S{M&T89;zzS>A7TbI{B<gJ~xa> z{NU3?%6XOl{<#`zX{><h3NYyQQf=A1h8Y)Fy?T|}`Z{JN!%uv453AoX$-n)juTbl( z;ssrFZ8&2m<2BG?A4PRBERXMa-%)l?Whmw}F5l>I{%SkzK$(r2!&bv(qwb2&n#1L# zghE!wFm5h)q75;CtjZXw(Vv@32*XFzGxUd4fT5{)K}g9oiSk*Zo`agn5VqSm%gZRH zfo|Dos)`0k4-6KQER-rt%<Sgu!X@tBokh|#BvnP$6wGptD2(W?H!#aN^1DXS3K`-c zB>&t~bYDIuW>JcQ>-)5OGOD7`SX;xeEXL;N>D8{IXS2kPizLewrl;s_RXKJ_IF{~u z{1NVb=ODY<PXRQyqtOF%eDuH^zy06;n4^bg*{ZiGXf~#)QYxCPZ+5X#kLY+=<=%Z3 zub(kc3rC(LT3M%YeTmwpup%#B>#}g8isQumlOK7ET(L;LRN{y|&Az!={^-v?%^&{3 zvHs0Fy&n0njVfzsvWB4;L~+C){LS^-KI~TGRx}U5)Yv%9wokJ<?5%P-4u)milHRpV zQ4|vgQR*OxhZtZW0c0Y;oS49xo+fO!=`G#BSz4l*3bOF-Jy^XS`5mi<A3X8^y>6R} zt2OSuU;G|A9)<Y{+<FIRv&q=~d&%t*U=U-ZfNGmW_aDJI_BN_*(QrMwuE$iROxDZN z@M=8x!4J?&YB==<n-?z9S>Hfb6wE@NLytbp$m}$laeFlJH=-Z>&hOw;pZzrRGb41G zKBlQMIi6$TTD{Kz0Q+|teBh}9Qj(lX0K#5}U-`u^bM0iC%*6^&VRCPYzxPkeOzusC zCp!{GzVQ3&{PM4T9DsG{23@y-7Yx@ERCO`E>N;Ea!2sgz^~8fXp+gYughAcjC2Hyx zmSJHVHo7WGpeeFKk{VV?k`M$zTI(>T<pi|b05|x#4<F{A|IoK$?VAQe162cE1IrQ^ zzeba-t2gMa3g#bq=qScWNvs5(8n3->hpU&)V`s9=?LP#%&(`&2Ui!mNGO}x$kzG?9 zdg>9dhdqfaZycxIY*Snty!-T_9DniRn*dDh5$@-XHp~3(8TQPjHId_B$P-JFkR&mR zcPl6qfN%$-ywl;Yzx-JM@`g!fywG17*vOjLqj@r~Tw}S~;Oa(ozyRCywXeO#rC)Ba zd1D^W8OO>hJn+24v){)M0|5NH?_KA`s~;yQhGfhls;ts=o7CIutk<vh8Q^B}n}Sio zSkxTS(v-7i(j$sO!YCvN0>X4(mTYo%j$*cmshg?GS-~UjV-`dPO+*-mDFej7GC%j> z!~C=F{}AT<1aih0W`OPb0SY)P>v**Wk>jD5I(oT?Jt{naQ55014jU^=EM7X#y$>8^ z>)J9~*H-{I^wh(Q?3%uX0RT3RpCULjh<9XX6fURh9%aTYn(ZEioXw#}KhQrWP78I@ zX96Lj<n&XzX;!t90k)ao*Z$;>c>G-tkQvFL7#iKp7R{@hY@E5ldZWcgQ%K>yOh}@L z*!Ot!=mDm`=L%=O+GXMR3ib7I-uj$DeGUHJFAi?<h2Iw==9#&V@n-bp{_pwB2!@^^ zmnqY96k6R?qIj5dbGool!z2_cLp2DZfLyUGs+Gl}(W5xck`0A1rzx5MNNk6q6Vgg0 zNx!n`V43tCuFohE)j~}Tlz98Z6z-h>G1k;L=J*Ja>l3s)`1K~MZjVB_f}P1?XR^%9 z?WHn4!ScD&Y+YaB&{Gd{{%gnhMl^Qcy)5rwfUC6zg-ZJVgzTOk;o9;R=U@BlAttyT zNzv`yxi^!Z&GPU)`&jtG$y@%mr&MCk#0VMFz&7+93=l_zZkMpzVb4+MH8%+S7+HyF zZk2fJa|N!xvd;JZyKzpQSm(s&2N(U&*yB9<-Fc?(HK<<?@EyUq&DLoyzkLq3GprhJ zq@sSS(crH>vw|jTth85X)@p;wuRA^!J=-7UJEM?!V+=E0J#*(;yMlIjC&P%?@lXo3 zC<q<K1DIT#^z*4DMM2G2$hwAVTgbjgx80)KZc(a?qG}qsG|z5imvBQr`Q0Dp{MTL= z65tMG-oKaT>jDYncs_-kjixHJ!;nU+*Jpy)UidhVKKC(Xc{}Vbm|H^bO923Oq@5ED z32^*Qht~2kV_j&^kFh6PLeE%??VZ8vxolp(L1xFbB(M3^WSaqE-y`;Yl=?;L>rJZ5 zE;r5<SiL;K(!~SV(oOK>RKowvAAI9VT}v0QvUuVW)s=Pj-G3L82Q98GZSotx`8oi) zrg8bk4L<$y7K4u47IQI@bo-@IA)t^MCu^0kGL^K_SwOSr({8)KCO`M#!~Fc;doS8( z5o3NrtR1MRP$>y@ki;O}9;ABl?YA(kOuueIuiK%%wTZjB!J(%f2IzPE`LDfB>Ar`l zREnsoisQJ{Y7MH@206!Nv(`jiSfg%tnH(un$l0{R9>pDHV6QEU$mD^$9~1R`HBDq^ zt161Bkpy19N=bjI96#zq2{zB2qqDk-qU+?Qrzy?t@D2j)&H612pgL<y1f3>H93krl zvZk~A7EB)~u<rp2Gg~8D0yCRu<?Z7Czp*omjq5t^`0t*(&Ygub<Z!1biP|O0lI_T~ z9lLg-#E#>%vCzd$mFA%^kf%Jg$V-a=eJF~ec_@lJrf3tiMbRKt5X4TJT8SMwaV^J= zEJx8UF6M9@lCv*&?Zdfu7LrPGfCCPPhjZ`T^PTVe&Ue1=|L=c7tMF%E9VMoGyI-3+ zybrhKu(2e~#{A+s7k+RVk}?ckZnh~l*0>+}QA~}#TaIG6zDljRL889KQ0`#QPN7Ew z_(2zEIOYoSeOc_Gs+~-p(D(6M4$YM{YWEiS`HgqjcjzejQCZp3sMV-eN{ml;521<+ z1?dRxon-Zw*Qr}Z2TE7hRMeJ3tF%Jno^%A8!lBWUS^%I_=?cN#$vmY>gZXP$q()P^ z7z2tT7)(!)N!nEE4Km4|Gm6nss)YiYWifj4WXE?Q?B8vfwnc8w7*6E70B8f_V|eWx zmE~2cYegz6tF!{xDCW@08di3KeGdoti8n~^e-VK1eN&=*edY@}Mi00kqFsVQ*Rcvh z=*c#+$EFB#Hy9qs@K^u%3U7WOt9_2`%>jZtcQp*%i*gYHgiz5`15k0?So6dsU9uT5 zSaJYPv&u^IGU<UmRIAx&+#o;u)gqh&Z?g(9QdR&|frvT<O-|TGA+psv++ABl6&fGj zy~Ba53XCzJ4=_G9fRWk4R#wo)4kFUS1dTG4!c7{*D%xNgRaL2$YOF;pr-r6O8WKsH zv~Cf)O*S@sQYj0e3jAiAzc0wyHcqNPY+T>0urXgipEQ_#f0q3I{ZuQEpP3;)GlO5L zVDInJ<HfpDR3hK5-6r&9E<?(+_|P68wIvs=<}5EGR6#mnVvY=vN|;nDO_t`DF%u@~ zOcE=Z;KU=xSX+|Bjeq~2hk51S1W&&Zss8%_ANID5%`&GB@8|tnv;6a`cZg>qm5`Iz zcDtUfp(hwf<;kYy-n!Z-QLe4iZ0#OD=xxpNRp0<%0fKwQI#=cvIK6LMb!?*{8NH&_ za^uqFT|aN%c%Ikay~#6=0F3QA1|di$OlG&1*j(SD*^vCbK@c!Fk|UK#qY4qh?Kp%X z7^Wd}{e{v=v%4REVSTg0hgWVBM&Xeg7cX-3Y(KV=VwxzbO3-Q%Iu3#3Ks50&DoGfH zp@(w=wCn_7VH3@BWqDWNdic?RWZEV_I!L|NpuAO~TCQQ)31X1ZdbP|8pC2GI7_IQ% z#JUCCTUexc_b%W3-j9$nDy970TN}}c5FuniXPl2{=n4G5WpH4OWFkYoSz)uh)T0r4 z9smxaV~R?^0AR3QZL+jg+9?1a1z>53H!r<KetLr9!V>xE3G#a<DK0GW!l(b3)aWSt zuKuu32vi|ZGy}<45<(Ej`i6uVv30gUC}^6F({`!X>X@b>CqhwBkf0A?&~<DT6hfun z$#t7;it{VD%{EVb<;yhQy+UzTW=<7nXXWdQ7kT`pm*i&$0e-C}g}|59TZ*d6{D45R zp(sL-wsp$2x<thB9aolax&4lo6=ll0uH0L%FRx=54g*6Ylr~mzofg@ls1(X^r51?s zb9cejNmwT9n`N%uod;s)q`zh_X0-Nw7tePHLP=ub`5wAvl1&d|nKt!inR0a<;cgIM zB3bc#1P%dll0Xd**oIDams~(>n`*ht+i&~?%e1-i<~!u4<-`{kmU!~~i_nmtl^i|A zGmp>_f@ETVFf)Q;B*1qG+BF)@Hkz&yhB~HYpeRabOWJHS3H*RW1mr0F86Q9J5n)fF zZ9u1FabsR0sGoTDQIdO3$v1O(ZoKwd=PTs*%VL>V|N9#}|JlzIwA-D@?`x6oBr}v$ z@B>D20~jNDgy*_=j=MwsBy0;!*U)v9WXdL)wkgcrrrnUv%m<g>ptKQzL$}({a-i)< zeqP`2t04e5{lHPihX;A$)Uil7w%z2m7KA|uF9+yUBx$Na+8$&qKSMfuh!B-961ETx zmqEG_MR^Ze>=-UD%lpe_Sz1`&?Kge`NJlRISzIV|JpA4!h2RLUzk8Fl%_>SFjiQ?} z_s?mes-ly|1=5}yrjB9Cgv}U+KmOZx4In|!<?DrC+`>xR9Q^%1z?yhq$GznD@9#{0 zads9(2)_0=e~Gg!{VHLa2wf-iJZTCPMZRYkotgzB+S!P}yZ=NOmWfbRJlAD7DrLHR z{R#jx$4>LV-~Jal&~c&Jf<_bS4QRBW*?$x~lpEmW6OZwQ7e3CBJ-zk&zkQQw-cEEH z35Gtv$nfz<3qXj9M-B;%c>i>vr8{?6UR>nupS%Ikw}*f7{EPS9)5k*at2;|5Mxvtu z@Y>i3v$OKIH`6pCA(Y=Y#$5`6Ac7u>1R)5y@qf3Ne&{eW&wZ9uD!JqQ<LD<OoNnv@ z7Vq8T`de>NT3h3*|L_(096S%dUYEGYiG-Z^*!*nEOAtx~{ThbdF6mSiEYm{Qbpl1D z(R4WZkp~$ZN^$!auTw8Au=l_oE?@i)38dh9ks!38)_`&qHrD(4q~?%M`~3Bn9w%jo zKx<o%k?ult&6PG*Q9CyuA|YOdq5~=oFQDNC_+%L;%NWBvLItTu+knDm-N80p(ze5j z;<8d)VtxKL*WP-A&wTcIKJnZ$I16j+n?AtPfA~3ulH-JH4&jypdI+{gYA{VIa7n2l zqZ1FZZ|Fhpy!JX!Kx7<RhE7v6$t08LLPZG`2q5%BbfKX|J@mp(^itC_TANLTr4Xn- zp5k)r;!QHSBzu16EQS!0?%r{sT8E7i6beu%P$(`@SuIdmEpWNIgr}<f`Io+oIXK9- z|LYrAx{jU6$ehFo{7Xhq6_g-=j7(o+dK3|c5qfE`Lu(U;A$HOx)l-EsxqpUqF2~aB zJu*3&dGhmXw`jC}U2TtS`MiuArEG&2KXHVVy&aw{WV>GwhTT{{$jSpnQTi&A9*9uN zMv0(o*y{Z4%z;4;j_0|vQsn*1m-*p^3%q~%GS8kn$LQoF|8wC2Q>RXG`lDyaC3I-F zP+SLEb@||%O-by~Q|vjC%aThRWaY{nt&+TEyHrQ00xd=hiPXKOYp9yq=|JCWfXZTp z#kUv9Ol3IzdtZnM7@}Tlz{VD=tarwred;W;^Rvv(&+_v5mzkcP;nJla@#K?oXRxr) zMFQ<KU58|38ts$}hN&u|i+&c{qn+E4gq<LnkZQKFwbc=V8}GeKCYPgByuR~-zow;< z1}}a31lb)0DLVxq2)&Mt1Y|O*=sH+h;1LKx8V3U(PiSQ6p1$oJmJZ<DT9<s{*>mSu zEfiQS6nO63IS!pZDg73=jpDY!_aY%^Npt20GH4X3_jFQ*a+@1fYAYoI&&O>z2qDm- z?BBSQPS)>r>nj64kl2YpayZHQwRI|m3c96p`i0M-T2^#G6=TKu(!bhfEzdqBC;RLF z{&hf3`kQY`_}xpFek2Fw^N>nGHVf%A7>0b$PRl5$ruT>5Bm~~Joc`#iowP|uE526< z3bXf^nH*we@txmV3uMz4M`wnZ8r=@V))fHJi{>5f#1x3{YoJ}m^xB+YjWv=af->9N z4}NijyDKuxdg{?fS&afdryiB5S4yicFB15&$IbVlR)d(>qQ@Q^y2h|^kd-U*9W5Y- z$Re0nXqBkCR}o5-*(C6KXyB^LRh+8BgU_AA$Yy)49mv&Rtw|x+rJa51EH9sbx$nJr z^<TPlk+p?ea?)*EcEgZekB-H41JNiq34<`IW9#3-_iBRp_2i7i_l<?1y0yi<!Um4( zv9kCMOKTgfZ|$6f-ZnKRC;ov$_oIDL&^4*9gre<=)arR2THxUdoqB}8F+`Jbs$}U; z_FS*jup^|dl|q5h$;r;-19H-1lM)17L5S_6=XG~C(E?EvMNYP^Qd=oS|0+SEV=WMq za41nhh;HZ@mJt=zgj5PL!{_M350mUIUI_x}P_J*mW?5c$`_?XMGt)DiKmRi4BU8}Z zZqF6C^4{Al-?}Ozw5BO@AOI{I%ml)5J?fP@ezT3=yg&YKZ|fC;qYq1Rr^U50mZ_6g zKg4xCmew}7e*G%fuV1BDlxG0fugl}fvAoQzIWluU4jlzOqLtlFbrv_z^Dw<O6*I$n za+o4XPO!!>4JO#!G5+9Kp0Q}+$0m32@>NX=K^TDN$`0LCAKT<@6EQk?oYI`M&w(GH ziXJ~8%24uMA2kvR!!l4c6{p#zvRGkeW`?OxezN~w92d6Aa$Btm>3{qN(u(Ow5Mm)% zSeWJZT!D#^AzH0Av+unng&-YiUBd#yL?lx>v%kE>YN?E(g;c8*xj*gcL9}PpjR4&U zP&J>i{gXIKNTpF>dNPNth0HB1<68##kqY^d3KM6Jk(x+R3%9tpbQL2LGI8b@B=e9M zWPZ&-9stGN13YxiKsRjy#UW4}!q7uef=&;77uR)BGFeiVPRi0rni`HUcx&h}%A=!< zS~jDW%~J<QdGf$sR6oQkdSs0pUQ={>;9DS6h{+d}D4-=&89EJR{y?Y-LZJ{65@;d1 z;iGFV1K9+&o#F1yRV>3M@DwaFflxJs&}g?@+*$*nnFMIKE*N%-=2jJ@rZaQySwgKz zs5gNcc;(JDQI&|-Fgm^tqOG$a0<|{4wqP{d>5rZJ6Gk3-3MZMS{<EL*vkTwDNEjFi zgTl3UASgk0SZV+i8IK)0FvXqsZ^NlWj1FaR97!7|#O|w42nEa3IdEt%AI=wOHd<r{ z2WT~0EG?{(AI)JUEUf7qnW<?M5pfMVZE7pslc>ezGE?JO7MDx%*(>tg+cfP?qKAB+ zKIb%uLa)88p(SyJLD9@(Gz)CBO@>UV?yg1*T&Iuk>knDStwTXe<bw2goIOKASu02A zxsq{22?^XL2M--#Zly@ExJe>mbx=Fxp_U+>-&uKFT`%(Vxt9pj32;3WH|Vb_j)bt! z{ArpL2wj&u6A=k(kAJjha+G^>1wQuJan>fJrhDf*-)G|Jq0X4eNB077?b=Q01da}6 zm>D1B&il7n-KgL=4z7E@GkE!Y{2)L<VI-HP-Es&5A1eYss8t)3HY;q+-o<b4ZdO*- zE6go!VwqiMFBUe-Om2Jl-3%ZJSP>$&3xH~~Y2;|C3GUUCc%j08?lQZ+!L`K|K6-dR zd+f<h5oO!~sb*Et#RJqe`G8}l5P26;MudW*>QUEFR1Kk9JaS|oE6eKyzK^c!=(;Ri zQG`JBAbBJQ2icgNXY%9;QjZ@2$3t;E>FC8kTCUgiK|<tx=$hm{Hce>`Vw1J48HUb@ zV>8@cSmV)i&og=SVBg;hH|{VyE0c9!dF3@kt<k2|Xfu9ne@6&vwHmcrom#C<v)Q~a zm0TExnCXlpnu@}pTEr}>=_=)gS(=;0P8F-rG^~LfwR)Rc-Qlr^_L55WXTB<mz%cAS z&7*YZp!1^_d=a3o*{oS3*nWdnbPS!-<#mrvjB;#ZM6Q$VY~#J}DMF?o#pKg!^m}~K z9oi$}9tvS_d>@*oQg5_Sgwla;5k2G6`8>7tB4#SZo`+BE`b+`oa4I62bORDr)Duz& zEDI85x94(wed5?*#vb`y0nq|3{Vrele&5GV9zDp?joaM3DNkd6`qRtZZD6ku%-vid z3`3gDCiQx=14rijI}<VhvV$3dAi#-MyRK_wa~TGv_fubAqcnGq+R74+Ox0y&y-F%+ z@E2eF7!Mp7>u7;Er_VHc9l)4jBhnB`wAI>0131D&4FfXK#Oos9%z<gX_;E=^M;Pv| z0eVe9XKs5YyH^5x1wfGkpr{&((3m+e&Bn$SVGv?jW}lF1hCymL&+5(F9DMR|^85G6 z)$jQ`BjSD_CqJ2hbP`gwe4U6iK)j7J3@Hq|v=b)|GkNqNg&T6R-?{KA0B2r&p4HWL zip5Q4XBYb80JTP&^xg^5w#EF-If*(E__W(?YCR;6iW03r1-w9>a<zJ5|IJ2=(q@HL zd5bXcNem5PrZcq4TeQkDO84X$>8+kW_YtPXv(fwn2t`HLt>`+v88J$Su}r99rwPz@ zrj-BDr_S)Fk3ZD;J&bR@xA(T)Y8*S`A_w6<W)Wa&YMjzm89$I_pqIotGcv-B*M7{{ z@gs~KJ0d^Y_2gv7CDon}ag0C}(i{m@nx@~1!K}Yc9y=t3;JV}$_|D(`69C7LAK_cy z`Yr$(;m$98;`AY2fA<z|ynBmh9yyHbNGuwmh$tc`AA*X4?}li)LVkRha<xgh?l6!} zP^-5Xo>C#K;T2sHho4~}DFaCZqDHAw$Mf5Gew|M}Gsf5cbsf!aVGd8Rp6Jga&Nb}r z>J$+8EnK&XmDs)Da(!zE%Yw1tBeX;}l|2Y57z4Q-<NHJ4@!3ciIi+Fzc6Wrj(<CaW zBx(r`9XQF|xlPi^1j*DGA#kUpK&b%937&r9V-TUQV{Ci&YSilvm<FL~L?jlf6o>%g zfR(I2l>g=j+D@$oV2v>O&<LOW+X?QzdVyRz$)#6cXWs+IdGGZf^T7w#`F|L&7i!4O RBtZZG002ovPDHLkV1oa=2=4#@ literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/dantes.png b/src/assets/ta_servants/dantes.png new file mode 100644 index 0000000000000000000000000000000000000000..66a42a08622a42d8b1fbd43ba1a8533e0be069d4 GIT binary patch literal 38686 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 literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/minamotonotametomo.png b/src/assets/ta_servants/minamotonotametomo.png new file mode 100644 index 0000000000000000000000000000000000000000..b05ef3a68d37ac72d1540279d01dcfd336cbc381 GIT binary patch literal 36508 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 Y2k6nG>mnO-;Q#;t07*qoM6N<$f}yqsqyPW_ literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/summeribuki.png b/src/assets/ta_servants/summeribuki.png new file mode 100644 index 0000000000000000000000000000000000000000..f46378c8cf3ffc5f645e759fbaef9adc2649ba7e GIT binary patch literal 37792 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 IM6N<$f{g6Lwg3PC literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/summerjeanne.png b/src/assets/ta_servants/summerjeanne.png new file mode 100644 index 0000000000000000000000000000000000000000..950ee44275df2a792b5f8dde0f0816dcdb361763 GIT binary patch literal 31012 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 X4VvZ%gROwuk0E3v6veAWjlcf~BV9m! literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/summershishou.png b/src/assets/ta_servants/summershishou.png new file mode 100644 index 0000000000000000000000000000000000000000..95cc502aff7adf5a86209bf1a342c4051ff07815 GIT binary patch literal 32777 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 literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/taisuixingjun.png b/src/assets/ta_servants/taisuixingjun.png new file mode 100644 index 0000000000000000000000000000000000000000..ffd792a2f04c39f68a073458048c97d2471bfc16 GIT binary patch literal 23791 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 literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/zhangjue.png b/src/assets/ta_servants/zhangjue.png new file mode 100644 index 0000000000000000000000000000000000000000..3d1f76fdd3eaa75be9279f1474c9287abd1a5b9b GIT binary patch literal 33183 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 X-$eN4@+z$j3_#%N>gTe~DWM4f<iY}# literal 0 HcmV?d00001 diff --git a/src/content/taInfoData/arctic-summer-world.json b/src/content/taInfoData/arctic-summer-world.json index 71d5531..125f6a0 100644 --- a/src/content/taInfoData/arctic-summer-world.json +++ b/src/content/taInfoData/arctic-summer-world.json @@ -26,6 +26,246 @@ "servant": "summerskadi", "turns": "4T", "runner": "Requiem" + }, + { + "title": "Summer Jeanne 4T", + "link": "https://www.youtube.com/watch?v=9inDbuA-mDo", + "date": "2024-07-25", + "servant": "summerjeanne", + "turns": "4T", + "runner": "im poketar" + }, + { + "title": "Summer Ibuki 4T (FLO NDCE)", + "link": "https://www.youtube.com/watch?v=Yp1aN6d_Daw", + "date": "2024-07-25", + "servant": "summeribuki", + "turns": "4T", + "runner": "ahelpfulhamster" + }, + { + "title": "Gilgamesh Caster 4T", + "link": "https://www.youtube.com/watch?v=ut-VcCeB_1o", + "date": "2024-07-25", + "servant": "casgil", + "turns": "4T", + "runner": "Gorgeous P." + }, + { + "title": "Dantes 4T (FLO NDCE)", + "link": "https://www.youtube.com/watch?v=tH7BUI5C3oA", + "date": "2024-07-25", + "servant": "dantes", + "turns": "4T", + "runner": "Akise" + }, + { + "title": "Cu Alter 4T (NDCE)", + "link": "https://www.youtube.com/watch?v=DII1lPGAGR4", + "date": "2024-07-25", + "servant": "cualter", + "turns": "4T", + "runner": "Volcanicz" + }, + { + "title": "Arcueid 4T (NDCE)", + "link": "https://www.youtube.com/watch?v=avMiU2rU7Y4", + "date": "2024-07-25", + "servant": "arcueid", + "turns": "4T", + "runner": "QyTheQTπ" + }, + { + "title": "Morgan 4T (FLO NDCE)", + "link": "https://www.youtube.com/watch?v=zT1cm4jxEtY", + "date": "2024-07-25", + "servant": "morgan", + "turns": "4T", + "runner": "Felt" + }, + { + "title": "Morgan 4T (4man NDCE)", + "link": "https://www.youtube.com/watch?v=UJP79G_yge4", + "date": "2024-07-25", + "servant": "morgan", + "turns": "4T", + "runner": "Loki" + }, + { + "title": "Taigong Wang 4T", + "link": "https://www.youtube.com/watch?v=B1tNm-LRlOs", + "date": "2024-07-25", + "servant": "taigongwang", + "turns": "4T", + "runner": "Ise(Kai)" + }, + { + "title": "Melt Summer 4T", + "link": "https://www.youtube.com/watch?v=Upqg_OTScNs", + "date": "2024-07-26", + "servant": "meltlambda", + "turns": "4T", + "runner": "CarmFGO" + }, + { + "title": "Shishou Summer 4T", + "link": "https://www.youtube.com/watch?v=Gd46UzjslPs", + "date": "2024-07-26", + "servant": "summershishou", + "turns": "4T", + "runner": "Lyud" + }, + { + "title": "Minamoto-no-Tametomo 4T (No CE)", + "link": "https://www.youtube.com/watch?v=iaVGp-HuoDg", + "date": "2024-07-26", + "servant": "minamotonotametomo", + "turns": "4T", + "runner": "ProbablyAParrot" + }, + { + "title": "Bazett 4T (4man)", + "link": "https://www.youtube.com/watch?v=5q7x738BzkQ", + "date": "2024-07-26", + "servant": "bazett", + "turns": "4T", + "runner": "TokuHer0" + }, + { + "title": "Voyager 4T", + "link": "https://www.youtube.com/watch?v=ciPBOisUtYg", + "date": "2024-07-26", + "servant": "voyager", + "turns": "4T", + "runner": "Ise(Kai)" + }, + { + "title": "Arjuna Alter 4T (FLO NoCE)", + "link": "https://www.youtube.com/watch?v=ARXYYGCT8A8", + "date": "2024-07-26", + "servant": "arjunaalter", + "turns": "4T", + "runner": "Akise" + }, + { + "title": "Summer Ibuki 4T (FLO NoCE)", + "link": "https://www.youtube.com/watch?v=D2oi0OskXKU", + "date": "2024-07-26", + "servant": "summeribuki", + "turns": "4T", + "runner": "Tinesh" + }, + { + "title": "Melusine 4T (No RNG)", + "link": "https://www.youtube.com/watch?v=D2oi0OskXKU", + "date": "2024-07-26", + "servant": "melusine_st", + "turns": "4T", + "runner": "Felt" + }, + { + "title": "Taira 4T (NoCE)", + "link": "https://www.youtube.com/watch?v=Y-EhbiRbeCc", + "date": "2024-07-27", + "servant": "taira", + "turns": "4T", + "runner": "Felt" + }, + { + "title": "Voyager 4T (4man)", + "link": "https://www.youtube.com/watch?v=L0jSQWOeN6s", + "date": "2024-07-27", + "servant": "voyager", + "turns": "4T", + "runner": "Kamager III" + }, + { + "title": "BB Summer 4T (FLO)", + "link": "https://www.youtube.com/watch?v=Lz3YltEipd0", + "date": "2024-07-27", + "servant": "bbsummer", + "turns": "4T", + "runner": "Zoropp" + }, + { + "title": "Jalter 4T (NoCE)", + "link": "https://www.youtube.com/watch?v=0AJ4w09VlT4", + "date": "2024-07-28", + "servant": "jalter", + "turns": "4T", + "runner": "Ray" + }, + { + "title": "Gilgamesh 4T", + "link": "https://www.youtube.com/watch?v=ZwH32UR-CIU", + "date": "2024-07-28", + "servant": "gilgamesh", + "turns": "4T", + "runner": "Mikazuki" + }, + { + "title": "Artoria 4T", + "link": "https://www.youtube.com/watch?v=pfRJBE5JupA", + "date": "2024-07-28", + "servant": "artoria", + "turns": "4T", + "runner": "HardChibi" + }, + { + "title": "Melusine 4T (NoCEs)", + "link": "https://www.youtube.com/watch?v=9-S91YIDqug", + "date": "2024-07-28", + "servant": "melusine_aoe", + "turns": "4T", + "runner": "TokuHer0" + }, + { + "title": "Taisui Xingjun 4T", + "link": "https://www.youtube.com/watch?v=95HdMeysR1A", + "date": "2024-07-28", + "servant": "taisuixingjun", + "turns": "4T", + "runner": "Kamager III" + }, + { + "title": "Nero (Caster) 4T (NoCE)", + "link": "https://www.youtube.com/watch?v=f1UvMBeE7-I", + "date": "2024-07-28", + "servant": "nerocaster", + "turns": "4T", + "runner": "Lutrec" + }, + { + "title": "Zhang Jue 4T (FLO)", + "link": "https://www.youtube.com/watch?v=T3BEI-04dmI", + "date": "2024-07-29", + "servant": "zhangjue", + "turns": "4T", + "runner": "L11" + }, + { + "title": "Galatea 4T", + "link": "https://www.youtube.com/watch?v=mL1und2p5Wc", + "date": "2024-07-29", + "servant": "galatea", + "turns": "4T", + "runner": "Hentai Daddy" + }, + { + "title": "Summer Okitan 4T", + "link": "https://www.youtube.com/watch?v=o1Ai-YCvo08", + "date": "2024-07-29", + "servant": "summerokitaalter", + "turns": "4T", + "runner": "TokuHer0" + }, + { + "title": "Summer Jalter 4T (NDCE)", + "link": "https://x.com/santoryuiai3/status/1817969764972847614", + "date": "2024-07-29", + "servant": "jaltersummer", + "turns": "4T", + "runner": "Ray" } ] } From 00b9a8566c5654b2f93e08109e3c5fe024b92ffb Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 30 Jul 2024 00:18:23 +0200 Subject: [PATCH 26/39] fixed date --- .../ta_servants/{jalter.png => 106.png} | Bin .../ta_servants/{sanzang.png => 113.png} | Bin .../ta_servants/{kintokirider.png => 115.png} | Bin .../ta_servants/{ozymandias.png => 118.png} | Bin .../ta_servants/{gilgamesh.png => 12.png} | Bin .../ta_servants/{bedivere.png => 126.png} | Bin .../ta_servants/{summertamamo.png => 128.png} | Bin .../{summershishou.png => 133.png} | Bin .../{summerkiyohime.png => 134.png} | Bin src/assets/ta_servants/{illya.png => 136.png} | Bin .../ta_servants/{cleopatra.png => 139.png} | Bin src/assets/ta_servants/{janta.png => 141.png} | Bin .../ta_servants/{ishtar.png => 142.png} | Bin .../ta_servants/{enkidu.png => 143.png} | Bin .../ta_servants/{casgil.png => 145.png} | Bin src/assets/ta_servants/{taiga.png => 148.png} | Bin .../ta_servants/{merlin.png => 150.png} | Bin .../ta_servants/{musashi.png => 153.png} | Bin src/assets/ta_servants/{mhxa.png => 155.png} | Bin src/assets/ta_servants/{arash.png => 16.png} | Bin src/assets/ta_servants/{melt.png => 163.png} | Bin .../ta_servants/{suzuka.png => 165.png} | Bin .../ta_servants/{nerocaster.png => 175.png} | Bin .../ta_servants/{riderishtar.png => 182.png} | Bin src/assets/ta_servants/{abby.png => 195.png} | Bin .../ta_servants/{ereshkigal.png => 196.png} | Bin .../ta_servants/{hokusai.png => 198.png} | Bin src/assets/ta_servants/{artoria.png => 2.png} | Bin .../ta_servants/{fujino.png => 200.png} | Bin .../ta_servants/{anastasia.png => 201.png} | Bin src/assets/ta_servants/{ivan.png => 205.png} | Bin .../ta_servants/{okitaalter.png => 209.png} | Bin .../ta_servants/{sigurd.png => 213.png} | Bin src/assets/ta_servants/{skadi.png => 215.png} | Bin .../ta_servants/{summerjeanne.png => 216.png} | Bin .../ta_servants/{jaltersummer.png => 219.png} | Bin .../ta_servants/{bbsummer.png => 220.png} | Bin .../ta_servants/{sitonai.png => 224.png} | Bin .../ta_servants/{shutencaster.png => 225.png} | Bin .../ta_servants/{xiangyu.png => 226.png} | Bin .../ta_servants/{redhare.png => 231.png} | Bin .../ta_servants/{bradamante.png => 232.png} | Bin .../ta_servants/{benienma.png => 234.png} | Bin src/assets/ta_servants/{oldli.png => 235.png} | Bin .../ta_servants/{kingprotea.png => 238.png} | Bin src/assets/ta_servants/{kama.png => 239.png} | Bin .../ta_servants/{astrea.png => 242.png} | Bin .../ta_servants/{arjunaalter.png => 247.png} | Bin .../ta_servants/{maounobu.png => 250.png} | Bin .../ta_servants/{kagetora.png => 252.png} | Bin .../ta_servants/{davincirider.png => 253.png} | Bin src/assets/ta_servants/{gong.png => 258.png} | Bin .../ta_servants/{charlotte.png => 259.png} | Bin .../{summermusashi.png => 261.png} | Bin .../{summerhokusai.png => 264.png} | Bin .../ta_servants/{meltlambda.png => 266.png} | Bin .../ta_servants/{spaceishtar.png => 268.png} | Bin .../ta_servants/{yangguifei.png => 275.png} | Bin src/assets/ta_servants/{sei.png => 276.png} | Bin .../ta_servants/{odysseus.png => 277.png} | Bin .../ta_servants/{dioscuri.png => 278.png} | Bin .../ta_servants/{romulus.png => 280.png} | Bin .../ta_servants/{voyager.png => 281.png} | Bin src/assets/ta_servants/{koyo.png => 282.png} | Bin .../ta_servants/{castoria.png => 284.png} | Bin .../ta_servants/{kiarasummer.png => 285.png} | Bin .../ta_servants/{summerillya.png => 286.png} | Bin .../ta_servants/{summeryu.png => 288.png} | Bin .../ta_servants/{saitohajime.png => 293.png} | Bin .../ta_servants/{vangogh.png => 295.png} | Bin .../ta_servants/{douman.png => 297.png} | Bin src/assets/ta_servants/{ibuki.png => 299.png} | Bin .../ta_servants/{saberalter.png => 3.png} | Bin .../ta_servants/{vritra.png => 300.png} | Bin .../ta_servants/{muramasa.png => 302.png} | Bin src/assets/ta_servants/{taira.png => 303.png} | Bin src/assets/ta_servants/{caren.png => 305.png} | Bin .../ta_servants/{galatea.png => 306.png} | Bin .../ta_servants/{misscrane.png => 307.png} | Bin src/assets/ta_servants/{mixa.png => 308.png} | Bin .../ta_servants/{morgan.png => 309.png} | Bin .../ta_servants/{barghest.png => 310.png} | Bin .../ta_servants/{baobhansith.png => 311.png} | Bin .../{melusine_aoe.png => 312_aoe.png} | Bin .../{melusine_st.png => 312_st.png} | Bin .../ta_servants/{percival.png => 313.png} | Bin .../ta_servants/{koyanlight.png => 314.png} | Bin .../{summerokitaalter.png => 317.png} | Bin .../{summercharlotte.png => 319.png} | Bin .../{summerdavinci.png => 320.png} | Bin .../ta_servants/{summerkama.png => 321.png} | Bin .../ta_servants/{summercaenis.png => 322.png} | Bin .../ta_servants/{summersei.png => 323.png} | Bin .../ta_servants/{zenobia.png => 325.png} | Bin .../ta_servants/{cindereli.png => 326.png} | Bin src/assets/ta_servants/{okuni.png => 327.png} | Bin .../ta_servants/{ryomalancer.png => 329.png} | Bin src/assets/ta_servants/{hans.png => 33.png} | Bin .../ta_servants/{taigongwang.png => 331.png} | Bin .../ta_servants/{koyandark.png => 334.png} | Bin .../ta_servants/{bazett.png => 336.png} | Bin .../{taisuixingjun.png => 338.png} | Bin .../ta_servants/{zhangjue.png => 348.png} | Bin .../{minamotonotametomo.png => 350.png} | Bin .../ta_servants/{arcueid.png => 351.png} | Bin .../ta_servants/{summeribuki.png => 355.png} | Bin .../ta_servants/{summerskadi.png => 357.png} | Bin .../ta_servants/{kojirou.png => 39.png} | Bin .../ta_servants/{saberlily.png => 4.png} | Bin src/assets/ta_servants/{stheno.png => 41.png} | Bin src/assets/ta_servants/{nero.png => 5.png} | Bin .../ta_servants/{kintoki.png => 51.png} | Bin src/assets/ta_servants/{darius.png => 55.png} | Bin .../ta_servants/{tamamocat.png => 58.png} | Bin src/assets/ta_servants/{tamamo.png => 62.png} | Bin src/assets/ta_servants/{drake.png => 65.png} | Bin src/assets/ta_servants/{okita.png => 68.png} | Bin .../ta_servants/{shishou.png => 70.png} | Bin .../{shishou_bunny.png => 70_bunny.png} | Bin src/assets/ta_servants/{altera.png => 8.png} | Bin .../ta_servants/{jekyllhyde.png => 81.png} | Bin src/assets/ta_servants/{karna.png => 85.png} | Bin src/assets/ta_servants/{mhx.png => 86.png} | Bin .../ta_servants/{brynhild.png => 88.png} | Bin .../ta_servants/{nerobride.png => 90.png} | Bin .../ta_servants/{amakusa.png => 93.png} | Bin src/assets/ta_servants/{dantes.png => 96.png} | Bin .../ta_servants/{cualter.png => 98.png} | Bin src/assets/ta_servants/summerkiara.png | Bin 32631 -> 0 bytes .../taInfoData/arctic-summer-world.json | 66 +++++++-------- src/content/taInfoData/beast4l.json | 36 ++++---- src/content/taInfoData/case-files-rerun.json | 78 +++++++++--------- .../taInfoData/devilish-bodhisattva.json | 28 +++---- .../taInfoData/lostbelt-6-5/zhang-jue.json | 12 +-- src/content/taInfoData/lostbelt-6/albion.json | 30 +++---- .../taInfoData/lostbelt-6/cernunnos.json | 22 ++--- src/content/taInfoData/lostbelt-6/morgan.json | 38 ++++----- src/content/teslafest/cq-teslafest.json | 58 ++++++------- src/content/teslafest/eq-2020-finale-ii.json | 14 ++-- src/content/teslafest/eq-2020-flame-gate.json | 34 ++++---- .../teslafest/eq-2020-jaguar-forest.json | 52 ++++++------ src/content/teslafest/eq-2020-pawn-shop.json | 4 +- .../teslafest/eq-2020-rice-ball-shop.json | 50 +++++------ .../teslafest/eq-2020-skyscraper-monster.json | 54 ++++++------ .../teslafest/eq-2020-sweet-universe.json | 60 +++++++------- src/content/teslafest/eq-2021-bewitched.json | 56 ++++++------- .../teslafest/eq-2021-bride-main-event.json | 36 ++++---- .../teslafest/eq-2021-catch-the-clown.json | 32 +++---- src/content/teslafest/eq-2021-finale-ii.json | 42 +++++----- .../teslafest/eq-2021-gorgon-sisters.json | 42 +++++----- .../teslafest/eq-2021-green-comet.json | 26 +++--- .../teslafest/gc-akihabara-explosion.json | 8 +- src/content/teslafest/gc-fate-requiem.json | 14 ++-- src/content/teslafest/gc-gudaguda-2021.json | 20 ++--- src/content/teslafest/gc-saber-wars-2.json | 10 +-- src/content/teslafest/gc-summer-2021.json | 20 ++--- src/content/teslafest/gc-valentines-2023.json | 6 +- src/content/teslafest/gc-white-day-2023.json | 20 ++--- .../teslafest/mc-amazoness-crisis.json | 24 +++--- src/content/teslafest/mc-christmas-2018.json | 10 +-- src/content/teslafest/mc-halloween-2019.json | 18 ++-- src/content/teslafest/mc-summer-2018.json | 4 +- src/content/teslafest/mc-summer-2019.json | 20 ++--- src/content/teslafest/mc-valentines-2021.json | 22 ++--- src/content/teslafest/mc-white-day-2021.json | 10 +-- 165 files changed, 538 insertions(+), 538 deletions(-) rename src/assets/ta_servants/{jalter.png => 106.png} (100%) rename src/assets/ta_servants/{sanzang.png => 113.png} (100%) rename src/assets/ta_servants/{kintokirider.png => 115.png} (100%) rename src/assets/ta_servants/{ozymandias.png => 118.png} (100%) rename src/assets/ta_servants/{gilgamesh.png => 12.png} (100%) rename src/assets/ta_servants/{bedivere.png => 126.png} (100%) rename src/assets/ta_servants/{summertamamo.png => 128.png} (100%) rename src/assets/ta_servants/{summershishou.png => 133.png} (100%) rename src/assets/ta_servants/{summerkiyohime.png => 134.png} (100%) rename src/assets/ta_servants/{illya.png => 136.png} (100%) rename src/assets/ta_servants/{cleopatra.png => 139.png} (100%) rename src/assets/ta_servants/{janta.png => 141.png} (100%) rename src/assets/ta_servants/{ishtar.png => 142.png} (100%) rename src/assets/ta_servants/{enkidu.png => 143.png} (100%) rename src/assets/ta_servants/{casgil.png => 145.png} (100%) rename src/assets/ta_servants/{taiga.png => 148.png} (100%) rename src/assets/ta_servants/{merlin.png => 150.png} (100%) rename src/assets/ta_servants/{musashi.png => 153.png} (100%) rename src/assets/ta_servants/{mhxa.png => 155.png} (100%) rename src/assets/ta_servants/{arash.png => 16.png} (100%) rename src/assets/ta_servants/{melt.png => 163.png} (100%) rename src/assets/ta_servants/{suzuka.png => 165.png} (100%) rename src/assets/ta_servants/{nerocaster.png => 175.png} (100%) rename src/assets/ta_servants/{riderishtar.png => 182.png} (100%) rename src/assets/ta_servants/{abby.png => 195.png} (100%) rename src/assets/ta_servants/{ereshkigal.png => 196.png} (100%) rename src/assets/ta_servants/{hokusai.png => 198.png} (100%) rename src/assets/ta_servants/{artoria.png => 2.png} (100%) rename src/assets/ta_servants/{fujino.png => 200.png} (100%) rename src/assets/ta_servants/{anastasia.png => 201.png} (100%) rename src/assets/ta_servants/{ivan.png => 205.png} (100%) rename src/assets/ta_servants/{okitaalter.png => 209.png} (100%) rename src/assets/ta_servants/{sigurd.png => 213.png} (100%) rename src/assets/ta_servants/{skadi.png => 215.png} (100%) rename src/assets/ta_servants/{summerjeanne.png => 216.png} (100%) rename src/assets/ta_servants/{jaltersummer.png => 219.png} (100%) rename src/assets/ta_servants/{bbsummer.png => 220.png} (100%) rename src/assets/ta_servants/{sitonai.png => 224.png} (100%) rename src/assets/ta_servants/{shutencaster.png => 225.png} (100%) rename src/assets/ta_servants/{xiangyu.png => 226.png} (100%) rename src/assets/ta_servants/{redhare.png => 231.png} (100%) rename src/assets/ta_servants/{bradamante.png => 232.png} (100%) rename src/assets/ta_servants/{benienma.png => 234.png} (100%) rename src/assets/ta_servants/{oldli.png => 235.png} (100%) rename src/assets/ta_servants/{kingprotea.png => 238.png} (100%) rename src/assets/ta_servants/{kama.png => 239.png} (100%) rename src/assets/ta_servants/{astrea.png => 242.png} (100%) rename src/assets/ta_servants/{arjunaalter.png => 247.png} (100%) rename src/assets/ta_servants/{maounobu.png => 250.png} (100%) rename src/assets/ta_servants/{kagetora.png => 252.png} (100%) rename src/assets/ta_servants/{davincirider.png => 253.png} (100%) rename src/assets/ta_servants/{gong.png => 258.png} (100%) rename src/assets/ta_servants/{charlotte.png => 259.png} (100%) rename src/assets/ta_servants/{summermusashi.png => 261.png} (100%) rename src/assets/ta_servants/{summerhokusai.png => 264.png} (100%) rename src/assets/ta_servants/{meltlambda.png => 266.png} (100%) rename src/assets/ta_servants/{spaceishtar.png => 268.png} (100%) rename src/assets/ta_servants/{yangguifei.png => 275.png} (100%) rename src/assets/ta_servants/{sei.png => 276.png} (100%) rename src/assets/ta_servants/{odysseus.png => 277.png} (100%) rename src/assets/ta_servants/{dioscuri.png => 278.png} (100%) rename src/assets/ta_servants/{romulus.png => 280.png} (100%) rename src/assets/ta_servants/{voyager.png => 281.png} (100%) rename src/assets/ta_servants/{koyo.png => 282.png} (100%) rename src/assets/ta_servants/{castoria.png => 284.png} (100%) rename src/assets/ta_servants/{kiarasummer.png => 285.png} (100%) rename src/assets/ta_servants/{summerillya.png => 286.png} (100%) rename src/assets/ta_servants/{summeryu.png => 288.png} (100%) rename src/assets/ta_servants/{saitohajime.png => 293.png} (100%) rename src/assets/ta_servants/{vangogh.png => 295.png} (100%) rename src/assets/ta_servants/{douman.png => 297.png} (100%) rename src/assets/ta_servants/{ibuki.png => 299.png} (100%) rename src/assets/ta_servants/{saberalter.png => 3.png} (100%) rename src/assets/ta_servants/{vritra.png => 300.png} (100%) rename src/assets/ta_servants/{muramasa.png => 302.png} (100%) rename src/assets/ta_servants/{taira.png => 303.png} (100%) rename src/assets/ta_servants/{caren.png => 305.png} (100%) rename src/assets/ta_servants/{galatea.png => 306.png} (100%) rename src/assets/ta_servants/{misscrane.png => 307.png} (100%) rename src/assets/ta_servants/{mixa.png => 308.png} (100%) rename src/assets/ta_servants/{morgan.png => 309.png} (100%) rename src/assets/ta_servants/{barghest.png => 310.png} (100%) rename src/assets/ta_servants/{baobhansith.png => 311.png} (100%) rename src/assets/ta_servants/{melusine_aoe.png => 312_aoe.png} (100%) rename src/assets/ta_servants/{melusine_st.png => 312_st.png} (100%) rename src/assets/ta_servants/{percival.png => 313.png} (100%) rename src/assets/ta_servants/{koyanlight.png => 314.png} (100%) rename src/assets/ta_servants/{summerokitaalter.png => 317.png} (100%) rename src/assets/ta_servants/{summercharlotte.png => 319.png} (100%) rename src/assets/ta_servants/{summerdavinci.png => 320.png} (100%) rename src/assets/ta_servants/{summerkama.png => 321.png} (100%) rename src/assets/ta_servants/{summercaenis.png => 322.png} (100%) rename src/assets/ta_servants/{summersei.png => 323.png} (100%) rename src/assets/ta_servants/{zenobia.png => 325.png} (100%) rename src/assets/ta_servants/{cindereli.png => 326.png} (100%) rename src/assets/ta_servants/{okuni.png => 327.png} (100%) rename src/assets/ta_servants/{ryomalancer.png => 329.png} (100%) rename src/assets/ta_servants/{hans.png => 33.png} (100%) rename src/assets/ta_servants/{taigongwang.png => 331.png} (100%) rename src/assets/ta_servants/{koyandark.png => 334.png} (100%) rename src/assets/ta_servants/{bazett.png => 336.png} (100%) rename src/assets/ta_servants/{taisuixingjun.png => 338.png} (100%) rename src/assets/ta_servants/{zhangjue.png => 348.png} (100%) rename src/assets/ta_servants/{minamotonotametomo.png => 350.png} (100%) rename src/assets/ta_servants/{arcueid.png => 351.png} (100%) rename src/assets/ta_servants/{summeribuki.png => 355.png} (100%) rename src/assets/ta_servants/{summerskadi.png => 357.png} (100%) rename src/assets/ta_servants/{kojirou.png => 39.png} (100%) rename src/assets/ta_servants/{saberlily.png => 4.png} (100%) rename src/assets/ta_servants/{stheno.png => 41.png} (100%) rename src/assets/ta_servants/{nero.png => 5.png} (100%) rename src/assets/ta_servants/{kintoki.png => 51.png} (100%) rename src/assets/ta_servants/{darius.png => 55.png} (100%) rename src/assets/ta_servants/{tamamocat.png => 58.png} (100%) rename src/assets/ta_servants/{tamamo.png => 62.png} (100%) rename src/assets/ta_servants/{drake.png => 65.png} (100%) rename src/assets/ta_servants/{okita.png => 68.png} (100%) rename src/assets/ta_servants/{shishou.png => 70.png} (100%) rename src/assets/ta_servants/{shishou_bunny.png => 70_bunny.png} (100%) rename src/assets/ta_servants/{altera.png => 8.png} (100%) rename src/assets/ta_servants/{jekyllhyde.png => 81.png} (100%) rename src/assets/ta_servants/{karna.png => 85.png} (100%) rename src/assets/ta_servants/{mhx.png => 86.png} (100%) rename src/assets/ta_servants/{brynhild.png => 88.png} (100%) rename src/assets/ta_servants/{nerobride.png => 90.png} (100%) rename src/assets/ta_servants/{amakusa.png => 93.png} (100%) rename src/assets/ta_servants/{dantes.png => 96.png} (100%) rename src/assets/ta_servants/{cualter.png => 98.png} (100%) delete mode 100644 src/assets/ta_servants/summerkiara.png diff --git a/src/assets/ta_servants/jalter.png b/src/assets/ta_servants/106.png similarity index 100% rename from src/assets/ta_servants/jalter.png rename to src/assets/ta_servants/106.png diff --git a/src/assets/ta_servants/sanzang.png b/src/assets/ta_servants/113.png similarity index 100% rename from src/assets/ta_servants/sanzang.png rename to src/assets/ta_servants/113.png diff --git a/src/assets/ta_servants/kintokirider.png b/src/assets/ta_servants/115.png similarity index 100% rename from src/assets/ta_servants/kintokirider.png rename to src/assets/ta_servants/115.png diff --git a/src/assets/ta_servants/ozymandias.png b/src/assets/ta_servants/118.png similarity index 100% rename from src/assets/ta_servants/ozymandias.png rename to src/assets/ta_servants/118.png diff --git a/src/assets/ta_servants/gilgamesh.png b/src/assets/ta_servants/12.png similarity index 100% rename from src/assets/ta_servants/gilgamesh.png rename to src/assets/ta_servants/12.png diff --git a/src/assets/ta_servants/bedivere.png b/src/assets/ta_servants/126.png similarity index 100% rename from src/assets/ta_servants/bedivere.png rename to src/assets/ta_servants/126.png diff --git a/src/assets/ta_servants/summertamamo.png b/src/assets/ta_servants/128.png similarity index 100% rename from src/assets/ta_servants/summertamamo.png rename to src/assets/ta_servants/128.png diff --git a/src/assets/ta_servants/summershishou.png b/src/assets/ta_servants/133.png similarity index 100% rename from src/assets/ta_servants/summershishou.png rename to src/assets/ta_servants/133.png diff --git a/src/assets/ta_servants/summerkiyohime.png b/src/assets/ta_servants/134.png similarity index 100% rename from src/assets/ta_servants/summerkiyohime.png rename to src/assets/ta_servants/134.png diff --git a/src/assets/ta_servants/illya.png b/src/assets/ta_servants/136.png similarity index 100% rename from src/assets/ta_servants/illya.png rename to src/assets/ta_servants/136.png diff --git a/src/assets/ta_servants/cleopatra.png b/src/assets/ta_servants/139.png similarity index 100% rename from src/assets/ta_servants/cleopatra.png rename to src/assets/ta_servants/139.png diff --git a/src/assets/ta_servants/janta.png b/src/assets/ta_servants/141.png similarity index 100% rename from src/assets/ta_servants/janta.png rename to src/assets/ta_servants/141.png diff --git a/src/assets/ta_servants/ishtar.png b/src/assets/ta_servants/142.png similarity index 100% rename from src/assets/ta_servants/ishtar.png rename to src/assets/ta_servants/142.png diff --git a/src/assets/ta_servants/enkidu.png b/src/assets/ta_servants/143.png similarity index 100% rename from src/assets/ta_servants/enkidu.png rename to src/assets/ta_servants/143.png diff --git a/src/assets/ta_servants/casgil.png b/src/assets/ta_servants/145.png similarity index 100% rename from src/assets/ta_servants/casgil.png rename to src/assets/ta_servants/145.png diff --git a/src/assets/ta_servants/taiga.png b/src/assets/ta_servants/148.png similarity index 100% rename from src/assets/ta_servants/taiga.png rename to src/assets/ta_servants/148.png diff --git a/src/assets/ta_servants/merlin.png b/src/assets/ta_servants/150.png similarity index 100% rename from src/assets/ta_servants/merlin.png rename to src/assets/ta_servants/150.png diff --git a/src/assets/ta_servants/musashi.png b/src/assets/ta_servants/153.png similarity index 100% rename from src/assets/ta_servants/musashi.png rename to src/assets/ta_servants/153.png diff --git a/src/assets/ta_servants/mhxa.png b/src/assets/ta_servants/155.png similarity index 100% rename from src/assets/ta_servants/mhxa.png rename to src/assets/ta_servants/155.png diff --git a/src/assets/ta_servants/arash.png b/src/assets/ta_servants/16.png similarity index 100% rename from src/assets/ta_servants/arash.png rename to src/assets/ta_servants/16.png diff --git a/src/assets/ta_servants/melt.png b/src/assets/ta_servants/163.png similarity index 100% rename from src/assets/ta_servants/melt.png rename to src/assets/ta_servants/163.png diff --git a/src/assets/ta_servants/suzuka.png b/src/assets/ta_servants/165.png similarity index 100% rename from src/assets/ta_servants/suzuka.png rename to src/assets/ta_servants/165.png diff --git a/src/assets/ta_servants/nerocaster.png b/src/assets/ta_servants/175.png similarity index 100% rename from src/assets/ta_servants/nerocaster.png rename to src/assets/ta_servants/175.png diff --git a/src/assets/ta_servants/riderishtar.png b/src/assets/ta_servants/182.png similarity index 100% rename from src/assets/ta_servants/riderishtar.png rename to src/assets/ta_servants/182.png diff --git a/src/assets/ta_servants/abby.png b/src/assets/ta_servants/195.png similarity index 100% rename from src/assets/ta_servants/abby.png rename to src/assets/ta_servants/195.png diff --git a/src/assets/ta_servants/ereshkigal.png b/src/assets/ta_servants/196.png similarity index 100% rename from src/assets/ta_servants/ereshkigal.png rename to src/assets/ta_servants/196.png diff --git a/src/assets/ta_servants/hokusai.png b/src/assets/ta_servants/198.png similarity index 100% rename from src/assets/ta_servants/hokusai.png rename to src/assets/ta_servants/198.png diff --git a/src/assets/ta_servants/artoria.png b/src/assets/ta_servants/2.png similarity index 100% rename from src/assets/ta_servants/artoria.png rename to src/assets/ta_servants/2.png diff --git a/src/assets/ta_servants/fujino.png b/src/assets/ta_servants/200.png similarity index 100% rename from src/assets/ta_servants/fujino.png rename to src/assets/ta_servants/200.png diff --git a/src/assets/ta_servants/anastasia.png b/src/assets/ta_servants/201.png similarity index 100% rename from src/assets/ta_servants/anastasia.png rename to src/assets/ta_servants/201.png diff --git a/src/assets/ta_servants/ivan.png b/src/assets/ta_servants/205.png similarity index 100% rename from src/assets/ta_servants/ivan.png rename to src/assets/ta_servants/205.png diff --git a/src/assets/ta_servants/okitaalter.png b/src/assets/ta_servants/209.png similarity index 100% rename from src/assets/ta_servants/okitaalter.png rename to src/assets/ta_servants/209.png diff --git a/src/assets/ta_servants/sigurd.png b/src/assets/ta_servants/213.png similarity index 100% rename from src/assets/ta_servants/sigurd.png rename to src/assets/ta_servants/213.png diff --git a/src/assets/ta_servants/skadi.png b/src/assets/ta_servants/215.png similarity index 100% rename from src/assets/ta_servants/skadi.png rename to src/assets/ta_servants/215.png diff --git a/src/assets/ta_servants/summerjeanne.png b/src/assets/ta_servants/216.png similarity index 100% rename from src/assets/ta_servants/summerjeanne.png rename to src/assets/ta_servants/216.png diff --git a/src/assets/ta_servants/jaltersummer.png b/src/assets/ta_servants/219.png similarity index 100% rename from src/assets/ta_servants/jaltersummer.png rename to src/assets/ta_servants/219.png diff --git a/src/assets/ta_servants/bbsummer.png b/src/assets/ta_servants/220.png similarity index 100% rename from src/assets/ta_servants/bbsummer.png rename to src/assets/ta_servants/220.png diff --git a/src/assets/ta_servants/sitonai.png b/src/assets/ta_servants/224.png similarity index 100% rename from src/assets/ta_servants/sitonai.png rename to src/assets/ta_servants/224.png diff --git a/src/assets/ta_servants/shutencaster.png b/src/assets/ta_servants/225.png similarity index 100% rename from src/assets/ta_servants/shutencaster.png rename to src/assets/ta_servants/225.png diff --git a/src/assets/ta_servants/xiangyu.png b/src/assets/ta_servants/226.png similarity index 100% rename from src/assets/ta_servants/xiangyu.png rename to src/assets/ta_servants/226.png diff --git a/src/assets/ta_servants/redhare.png b/src/assets/ta_servants/231.png similarity index 100% rename from src/assets/ta_servants/redhare.png rename to src/assets/ta_servants/231.png diff --git a/src/assets/ta_servants/bradamante.png b/src/assets/ta_servants/232.png similarity index 100% rename from src/assets/ta_servants/bradamante.png rename to src/assets/ta_servants/232.png diff --git a/src/assets/ta_servants/benienma.png b/src/assets/ta_servants/234.png similarity index 100% rename from src/assets/ta_servants/benienma.png rename to src/assets/ta_servants/234.png diff --git a/src/assets/ta_servants/oldli.png b/src/assets/ta_servants/235.png similarity index 100% rename from src/assets/ta_servants/oldli.png rename to src/assets/ta_servants/235.png diff --git a/src/assets/ta_servants/kingprotea.png b/src/assets/ta_servants/238.png similarity index 100% rename from src/assets/ta_servants/kingprotea.png rename to src/assets/ta_servants/238.png diff --git a/src/assets/ta_servants/kama.png b/src/assets/ta_servants/239.png similarity index 100% rename from src/assets/ta_servants/kama.png rename to src/assets/ta_servants/239.png diff --git a/src/assets/ta_servants/astrea.png b/src/assets/ta_servants/242.png similarity index 100% rename from src/assets/ta_servants/astrea.png rename to src/assets/ta_servants/242.png diff --git a/src/assets/ta_servants/arjunaalter.png b/src/assets/ta_servants/247.png similarity index 100% rename from src/assets/ta_servants/arjunaalter.png rename to src/assets/ta_servants/247.png diff --git a/src/assets/ta_servants/maounobu.png b/src/assets/ta_servants/250.png similarity index 100% rename from src/assets/ta_servants/maounobu.png rename to src/assets/ta_servants/250.png diff --git a/src/assets/ta_servants/kagetora.png b/src/assets/ta_servants/252.png similarity index 100% rename from src/assets/ta_servants/kagetora.png rename to src/assets/ta_servants/252.png diff --git a/src/assets/ta_servants/davincirider.png b/src/assets/ta_servants/253.png similarity index 100% rename from src/assets/ta_servants/davincirider.png rename to src/assets/ta_servants/253.png diff --git a/src/assets/ta_servants/gong.png b/src/assets/ta_servants/258.png similarity index 100% rename from src/assets/ta_servants/gong.png rename to src/assets/ta_servants/258.png diff --git a/src/assets/ta_servants/charlotte.png b/src/assets/ta_servants/259.png similarity index 100% rename from src/assets/ta_servants/charlotte.png rename to src/assets/ta_servants/259.png diff --git a/src/assets/ta_servants/summermusashi.png b/src/assets/ta_servants/261.png similarity index 100% rename from src/assets/ta_servants/summermusashi.png rename to src/assets/ta_servants/261.png diff --git a/src/assets/ta_servants/summerhokusai.png b/src/assets/ta_servants/264.png similarity index 100% rename from src/assets/ta_servants/summerhokusai.png rename to src/assets/ta_servants/264.png diff --git a/src/assets/ta_servants/meltlambda.png b/src/assets/ta_servants/266.png similarity index 100% rename from src/assets/ta_servants/meltlambda.png rename to src/assets/ta_servants/266.png diff --git a/src/assets/ta_servants/spaceishtar.png b/src/assets/ta_servants/268.png similarity index 100% rename from src/assets/ta_servants/spaceishtar.png rename to src/assets/ta_servants/268.png diff --git a/src/assets/ta_servants/yangguifei.png b/src/assets/ta_servants/275.png similarity index 100% rename from src/assets/ta_servants/yangguifei.png rename to src/assets/ta_servants/275.png diff --git a/src/assets/ta_servants/sei.png b/src/assets/ta_servants/276.png similarity index 100% rename from src/assets/ta_servants/sei.png rename to src/assets/ta_servants/276.png diff --git a/src/assets/ta_servants/odysseus.png b/src/assets/ta_servants/277.png similarity index 100% rename from src/assets/ta_servants/odysseus.png rename to src/assets/ta_servants/277.png diff --git a/src/assets/ta_servants/dioscuri.png b/src/assets/ta_servants/278.png similarity index 100% rename from src/assets/ta_servants/dioscuri.png rename to src/assets/ta_servants/278.png diff --git a/src/assets/ta_servants/romulus.png b/src/assets/ta_servants/280.png similarity index 100% rename from src/assets/ta_servants/romulus.png rename to src/assets/ta_servants/280.png diff --git a/src/assets/ta_servants/voyager.png b/src/assets/ta_servants/281.png similarity index 100% rename from src/assets/ta_servants/voyager.png rename to src/assets/ta_servants/281.png diff --git a/src/assets/ta_servants/koyo.png b/src/assets/ta_servants/282.png similarity index 100% rename from src/assets/ta_servants/koyo.png rename to src/assets/ta_servants/282.png diff --git a/src/assets/ta_servants/castoria.png b/src/assets/ta_servants/284.png similarity index 100% rename from src/assets/ta_servants/castoria.png rename to src/assets/ta_servants/284.png diff --git a/src/assets/ta_servants/kiarasummer.png b/src/assets/ta_servants/285.png similarity index 100% rename from src/assets/ta_servants/kiarasummer.png rename to src/assets/ta_servants/285.png diff --git a/src/assets/ta_servants/summerillya.png b/src/assets/ta_servants/286.png similarity index 100% rename from src/assets/ta_servants/summerillya.png rename to src/assets/ta_servants/286.png diff --git a/src/assets/ta_servants/summeryu.png b/src/assets/ta_servants/288.png similarity index 100% rename from src/assets/ta_servants/summeryu.png rename to src/assets/ta_servants/288.png diff --git a/src/assets/ta_servants/saitohajime.png b/src/assets/ta_servants/293.png similarity index 100% rename from src/assets/ta_servants/saitohajime.png rename to src/assets/ta_servants/293.png diff --git a/src/assets/ta_servants/vangogh.png b/src/assets/ta_servants/295.png similarity index 100% rename from src/assets/ta_servants/vangogh.png rename to src/assets/ta_servants/295.png diff --git a/src/assets/ta_servants/douman.png b/src/assets/ta_servants/297.png similarity index 100% rename from src/assets/ta_servants/douman.png rename to src/assets/ta_servants/297.png diff --git a/src/assets/ta_servants/ibuki.png b/src/assets/ta_servants/299.png similarity index 100% rename from src/assets/ta_servants/ibuki.png rename to src/assets/ta_servants/299.png diff --git a/src/assets/ta_servants/saberalter.png b/src/assets/ta_servants/3.png similarity index 100% rename from src/assets/ta_servants/saberalter.png rename to src/assets/ta_servants/3.png diff --git a/src/assets/ta_servants/vritra.png b/src/assets/ta_servants/300.png similarity index 100% rename from src/assets/ta_servants/vritra.png rename to src/assets/ta_servants/300.png diff --git a/src/assets/ta_servants/muramasa.png b/src/assets/ta_servants/302.png similarity index 100% rename from src/assets/ta_servants/muramasa.png rename to src/assets/ta_servants/302.png diff --git a/src/assets/ta_servants/taira.png b/src/assets/ta_servants/303.png similarity index 100% rename from src/assets/ta_servants/taira.png rename to src/assets/ta_servants/303.png diff --git a/src/assets/ta_servants/caren.png b/src/assets/ta_servants/305.png similarity index 100% rename from src/assets/ta_servants/caren.png rename to src/assets/ta_servants/305.png diff --git a/src/assets/ta_servants/galatea.png b/src/assets/ta_servants/306.png similarity index 100% rename from src/assets/ta_servants/galatea.png rename to src/assets/ta_servants/306.png diff --git a/src/assets/ta_servants/misscrane.png b/src/assets/ta_servants/307.png similarity index 100% rename from src/assets/ta_servants/misscrane.png rename to src/assets/ta_servants/307.png diff --git a/src/assets/ta_servants/mixa.png b/src/assets/ta_servants/308.png similarity index 100% rename from src/assets/ta_servants/mixa.png rename to src/assets/ta_servants/308.png diff --git a/src/assets/ta_servants/morgan.png b/src/assets/ta_servants/309.png similarity index 100% rename from src/assets/ta_servants/morgan.png rename to src/assets/ta_servants/309.png diff --git a/src/assets/ta_servants/barghest.png b/src/assets/ta_servants/310.png similarity index 100% rename from src/assets/ta_servants/barghest.png rename to src/assets/ta_servants/310.png diff --git a/src/assets/ta_servants/baobhansith.png b/src/assets/ta_servants/311.png similarity index 100% rename from src/assets/ta_servants/baobhansith.png rename to src/assets/ta_servants/311.png diff --git a/src/assets/ta_servants/melusine_aoe.png b/src/assets/ta_servants/312_aoe.png similarity index 100% rename from src/assets/ta_servants/melusine_aoe.png rename to src/assets/ta_servants/312_aoe.png diff --git a/src/assets/ta_servants/melusine_st.png b/src/assets/ta_servants/312_st.png similarity index 100% rename from src/assets/ta_servants/melusine_st.png rename to src/assets/ta_servants/312_st.png diff --git a/src/assets/ta_servants/percival.png b/src/assets/ta_servants/313.png similarity index 100% rename from src/assets/ta_servants/percival.png rename to src/assets/ta_servants/313.png diff --git a/src/assets/ta_servants/koyanlight.png b/src/assets/ta_servants/314.png similarity index 100% rename from src/assets/ta_servants/koyanlight.png rename to src/assets/ta_servants/314.png diff --git a/src/assets/ta_servants/summerokitaalter.png b/src/assets/ta_servants/317.png similarity index 100% rename from src/assets/ta_servants/summerokitaalter.png rename to src/assets/ta_servants/317.png diff --git a/src/assets/ta_servants/summercharlotte.png b/src/assets/ta_servants/319.png similarity index 100% rename from src/assets/ta_servants/summercharlotte.png rename to src/assets/ta_servants/319.png diff --git a/src/assets/ta_servants/summerdavinci.png b/src/assets/ta_servants/320.png similarity index 100% rename from src/assets/ta_servants/summerdavinci.png rename to src/assets/ta_servants/320.png diff --git a/src/assets/ta_servants/summerkama.png b/src/assets/ta_servants/321.png similarity index 100% rename from src/assets/ta_servants/summerkama.png rename to src/assets/ta_servants/321.png diff --git a/src/assets/ta_servants/summercaenis.png b/src/assets/ta_servants/322.png similarity index 100% rename from src/assets/ta_servants/summercaenis.png rename to src/assets/ta_servants/322.png diff --git a/src/assets/ta_servants/summersei.png b/src/assets/ta_servants/323.png similarity index 100% rename from src/assets/ta_servants/summersei.png rename to src/assets/ta_servants/323.png diff --git a/src/assets/ta_servants/zenobia.png b/src/assets/ta_servants/325.png similarity index 100% rename from src/assets/ta_servants/zenobia.png rename to src/assets/ta_servants/325.png diff --git a/src/assets/ta_servants/cindereli.png b/src/assets/ta_servants/326.png similarity index 100% rename from src/assets/ta_servants/cindereli.png rename to src/assets/ta_servants/326.png diff --git a/src/assets/ta_servants/okuni.png b/src/assets/ta_servants/327.png similarity index 100% rename from src/assets/ta_servants/okuni.png rename to src/assets/ta_servants/327.png diff --git a/src/assets/ta_servants/ryomalancer.png b/src/assets/ta_servants/329.png similarity index 100% rename from src/assets/ta_servants/ryomalancer.png rename to src/assets/ta_servants/329.png diff --git a/src/assets/ta_servants/hans.png b/src/assets/ta_servants/33.png similarity index 100% rename from src/assets/ta_servants/hans.png rename to src/assets/ta_servants/33.png diff --git a/src/assets/ta_servants/taigongwang.png b/src/assets/ta_servants/331.png similarity index 100% rename from src/assets/ta_servants/taigongwang.png rename to src/assets/ta_servants/331.png diff --git a/src/assets/ta_servants/koyandark.png b/src/assets/ta_servants/334.png similarity index 100% rename from src/assets/ta_servants/koyandark.png rename to src/assets/ta_servants/334.png diff --git a/src/assets/ta_servants/bazett.png b/src/assets/ta_servants/336.png similarity index 100% rename from src/assets/ta_servants/bazett.png rename to src/assets/ta_servants/336.png diff --git a/src/assets/ta_servants/taisuixingjun.png b/src/assets/ta_servants/338.png similarity index 100% rename from src/assets/ta_servants/taisuixingjun.png rename to src/assets/ta_servants/338.png diff --git a/src/assets/ta_servants/zhangjue.png b/src/assets/ta_servants/348.png similarity index 100% rename from src/assets/ta_servants/zhangjue.png rename to src/assets/ta_servants/348.png diff --git a/src/assets/ta_servants/minamotonotametomo.png b/src/assets/ta_servants/350.png similarity index 100% rename from src/assets/ta_servants/minamotonotametomo.png rename to src/assets/ta_servants/350.png diff --git a/src/assets/ta_servants/arcueid.png b/src/assets/ta_servants/351.png similarity index 100% rename from src/assets/ta_servants/arcueid.png rename to src/assets/ta_servants/351.png diff --git a/src/assets/ta_servants/summeribuki.png b/src/assets/ta_servants/355.png similarity index 100% rename from src/assets/ta_servants/summeribuki.png rename to src/assets/ta_servants/355.png diff --git a/src/assets/ta_servants/summerskadi.png b/src/assets/ta_servants/357.png similarity index 100% rename from src/assets/ta_servants/summerskadi.png rename to src/assets/ta_servants/357.png diff --git a/src/assets/ta_servants/kojirou.png b/src/assets/ta_servants/39.png similarity index 100% rename from src/assets/ta_servants/kojirou.png rename to src/assets/ta_servants/39.png diff --git a/src/assets/ta_servants/saberlily.png b/src/assets/ta_servants/4.png similarity index 100% rename from src/assets/ta_servants/saberlily.png rename to src/assets/ta_servants/4.png diff --git a/src/assets/ta_servants/stheno.png b/src/assets/ta_servants/41.png similarity index 100% rename from src/assets/ta_servants/stheno.png rename to src/assets/ta_servants/41.png diff --git a/src/assets/ta_servants/nero.png b/src/assets/ta_servants/5.png similarity index 100% rename from src/assets/ta_servants/nero.png rename to src/assets/ta_servants/5.png diff --git a/src/assets/ta_servants/kintoki.png b/src/assets/ta_servants/51.png similarity index 100% rename from src/assets/ta_servants/kintoki.png rename to src/assets/ta_servants/51.png diff --git a/src/assets/ta_servants/darius.png b/src/assets/ta_servants/55.png similarity index 100% rename from src/assets/ta_servants/darius.png rename to src/assets/ta_servants/55.png diff --git a/src/assets/ta_servants/tamamocat.png b/src/assets/ta_servants/58.png similarity index 100% rename from src/assets/ta_servants/tamamocat.png rename to src/assets/ta_servants/58.png diff --git a/src/assets/ta_servants/tamamo.png b/src/assets/ta_servants/62.png similarity index 100% rename from src/assets/ta_servants/tamamo.png rename to src/assets/ta_servants/62.png diff --git a/src/assets/ta_servants/drake.png b/src/assets/ta_servants/65.png similarity index 100% rename from src/assets/ta_servants/drake.png rename to src/assets/ta_servants/65.png diff --git a/src/assets/ta_servants/okita.png b/src/assets/ta_servants/68.png similarity index 100% rename from src/assets/ta_servants/okita.png rename to src/assets/ta_servants/68.png diff --git a/src/assets/ta_servants/shishou.png b/src/assets/ta_servants/70.png similarity index 100% rename from src/assets/ta_servants/shishou.png rename to src/assets/ta_servants/70.png diff --git a/src/assets/ta_servants/shishou_bunny.png b/src/assets/ta_servants/70_bunny.png similarity index 100% rename from src/assets/ta_servants/shishou_bunny.png rename to src/assets/ta_servants/70_bunny.png diff --git a/src/assets/ta_servants/altera.png b/src/assets/ta_servants/8.png similarity index 100% rename from src/assets/ta_servants/altera.png rename to src/assets/ta_servants/8.png diff --git a/src/assets/ta_servants/jekyllhyde.png b/src/assets/ta_servants/81.png similarity index 100% rename from src/assets/ta_servants/jekyllhyde.png rename to src/assets/ta_servants/81.png diff --git a/src/assets/ta_servants/karna.png b/src/assets/ta_servants/85.png similarity index 100% rename from src/assets/ta_servants/karna.png rename to src/assets/ta_servants/85.png diff --git a/src/assets/ta_servants/mhx.png b/src/assets/ta_servants/86.png similarity index 100% rename from src/assets/ta_servants/mhx.png rename to src/assets/ta_servants/86.png diff --git a/src/assets/ta_servants/brynhild.png b/src/assets/ta_servants/88.png similarity index 100% rename from src/assets/ta_servants/brynhild.png rename to src/assets/ta_servants/88.png diff --git a/src/assets/ta_servants/nerobride.png b/src/assets/ta_servants/90.png similarity index 100% rename from src/assets/ta_servants/nerobride.png rename to src/assets/ta_servants/90.png diff --git a/src/assets/ta_servants/amakusa.png b/src/assets/ta_servants/93.png similarity index 100% rename from src/assets/ta_servants/amakusa.png rename to src/assets/ta_servants/93.png diff --git a/src/assets/ta_servants/dantes.png b/src/assets/ta_servants/96.png similarity index 100% rename from src/assets/ta_servants/dantes.png rename to src/assets/ta_servants/96.png diff --git a/src/assets/ta_servants/cualter.png b/src/assets/ta_servants/98.png similarity index 100% rename from src/assets/ta_servants/cualter.png rename to src/assets/ta_servants/98.png diff --git a/src/assets/ta_servants/summerkiara.png b/src/assets/ta_servants/summerkiara.png deleted file mode 100644 index 26a695b600b02f4c79091673daa7f9820f2adc85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32631 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 diff --git a/src/content/taInfoData/arctic-summer-world.json b/src/content/taInfoData/arctic-summer-world.json index 125f6a0..66b1b6a 100644 --- a/src/content/taInfoData/arctic-summer-world.json +++ b/src/content/taInfoData/arctic-summer-world.json @@ -1,7 +1,7 @@ { "info": { "title": "Arctic Summer World", - "releaseDate": "2024-07-18", + "releaseDate": "2024-07-24", "shortdescription": "An expedition to the endless summer festival at the North Pole, orchestrated by Skadi - what could possibly happen here?", "releaseNumber": 1, "type": "quest" @@ -15,7 +15,7 @@ "title": "Summer Skadi 4T (FLO)", "link": "https://www.youtube.com/watch?v=VD2FOa9lymE", "date": "2024-07-28", - "servant": "summerskadi", + "servant": "357", "turns": "4T", "runner": "Firq" }, @@ -23,7 +23,7 @@ "title": "Summer Skadi 4T (Lvl. 2)", "link": "https://www.youtube.com/watch?v=ozgDQF_vMPQ", "date": "2024-07-27", - "servant": "summerskadi", + "servant": "357", "turns": "4T", "runner": "Requiem" }, @@ -31,7 +31,7 @@ "title": "Summer Jeanne 4T", "link": "https://www.youtube.com/watch?v=9inDbuA-mDo", "date": "2024-07-25", - "servant": "summerjeanne", + "servant": "216", "turns": "4T", "runner": "im poketar" }, @@ -39,7 +39,7 @@ "title": "Summer Ibuki 4T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=Yp1aN6d_Daw", "date": "2024-07-25", - "servant": "summeribuki", + "servant": "355", "turns": "4T", "runner": "ahelpfulhamster" }, @@ -47,7 +47,7 @@ "title": "Gilgamesh Caster 4T", "link": "https://www.youtube.com/watch?v=ut-VcCeB_1o", "date": "2024-07-25", - "servant": "casgil", + "servant": "145", "turns": "4T", "runner": "Gorgeous P." }, @@ -55,7 +55,7 @@ "title": "Dantes 4T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=tH7BUI5C3oA", "date": "2024-07-25", - "servant": "dantes", + "servant": "96", "turns": "4T", "runner": "Akise" }, @@ -63,7 +63,7 @@ "title": "Cu Alter 4T (NDCE)", "link": "https://www.youtube.com/watch?v=DII1lPGAGR4", "date": "2024-07-25", - "servant": "cualter", + "servant": "98", "turns": "4T", "runner": "Volcanicz" }, @@ -71,7 +71,7 @@ "title": "Arcueid 4T (NDCE)", "link": "https://www.youtube.com/watch?v=avMiU2rU7Y4", "date": "2024-07-25", - "servant": "arcueid", + "servant": "351", "turns": "4T", "runner": "QyTheQTπ" }, @@ -79,7 +79,7 @@ "title": "Morgan 4T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=zT1cm4jxEtY", "date": "2024-07-25", - "servant": "morgan", + "servant": "309", "turns": "4T", "runner": "Felt" }, @@ -87,7 +87,7 @@ "title": "Morgan 4T (4man NDCE)", "link": "https://www.youtube.com/watch?v=UJP79G_yge4", "date": "2024-07-25", - "servant": "morgan", + "servant": "309", "turns": "4T", "runner": "Loki" }, @@ -95,7 +95,7 @@ "title": "Taigong Wang 4T", "link": "https://www.youtube.com/watch?v=B1tNm-LRlOs", "date": "2024-07-25", - "servant": "taigongwang", + "servant": "331", "turns": "4T", "runner": "Ise(Kai)" }, @@ -103,7 +103,7 @@ "title": "Melt Summer 4T", "link": "https://www.youtube.com/watch?v=Upqg_OTScNs", "date": "2024-07-26", - "servant": "meltlambda", + "servant": "266", "turns": "4T", "runner": "CarmFGO" }, @@ -111,7 +111,7 @@ "title": "Shishou Summer 4T", "link": "https://www.youtube.com/watch?v=Gd46UzjslPs", "date": "2024-07-26", - "servant": "summershishou", + "servant": "133", "turns": "4T", "runner": "Lyud" }, @@ -119,7 +119,7 @@ "title": "Minamoto-no-Tametomo 4T (No CE)", "link": "https://www.youtube.com/watch?v=iaVGp-HuoDg", "date": "2024-07-26", - "servant": "minamotonotametomo", + "servant": "350", "turns": "4T", "runner": "ProbablyAParrot" }, @@ -127,7 +127,7 @@ "title": "Bazett 4T (4man)", "link": "https://www.youtube.com/watch?v=5q7x738BzkQ", "date": "2024-07-26", - "servant": "bazett", + "servant": "336", "turns": "4T", "runner": "TokuHer0" }, @@ -135,7 +135,7 @@ "title": "Voyager 4T", "link": "https://www.youtube.com/watch?v=ciPBOisUtYg", "date": "2024-07-26", - "servant": "voyager", + "servant": "281", "turns": "4T", "runner": "Ise(Kai)" }, @@ -143,7 +143,7 @@ "title": "Arjuna Alter 4T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=ARXYYGCT8A8", "date": "2024-07-26", - "servant": "arjunaalter", + "servant": "247", "turns": "4T", "runner": "Akise" }, @@ -151,7 +151,7 @@ "title": "Summer Ibuki 4T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=D2oi0OskXKU", "date": "2024-07-26", - "servant": "summeribuki", + "servant": "355", "turns": "4T", "runner": "Tinesh" }, @@ -159,7 +159,7 @@ "title": "Melusine 4T (No RNG)", "link": "https://www.youtube.com/watch?v=D2oi0OskXKU", "date": "2024-07-26", - "servant": "melusine_st", + "servant": "312_st", "turns": "4T", "runner": "Felt" }, @@ -167,7 +167,7 @@ "title": "Taira 4T (NoCE)", "link": "https://www.youtube.com/watch?v=Y-EhbiRbeCc", "date": "2024-07-27", - "servant": "taira", + "servant": "303", "turns": "4T", "runner": "Felt" }, @@ -175,7 +175,7 @@ "title": "Voyager 4T (4man)", "link": "https://www.youtube.com/watch?v=L0jSQWOeN6s", "date": "2024-07-27", - "servant": "voyager", + "servant": "281", "turns": "4T", "runner": "Kamager III" }, @@ -183,7 +183,7 @@ "title": "BB Summer 4T (FLO)", "link": "https://www.youtube.com/watch?v=Lz3YltEipd0", "date": "2024-07-27", - "servant": "bbsummer", + "servant": "220", "turns": "4T", "runner": "Zoropp" }, @@ -191,7 +191,7 @@ "title": "Jalter 4T (NoCE)", "link": "https://www.youtube.com/watch?v=0AJ4w09VlT4", "date": "2024-07-28", - "servant": "jalter", + "servant": "106", "turns": "4T", "runner": "Ray" }, @@ -199,7 +199,7 @@ "title": "Gilgamesh 4T", "link": "https://www.youtube.com/watch?v=ZwH32UR-CIU", "date": "2024-07-28", - "servant": "gilgamesh", + "servant": "12", "turns": "4T", "runner": "Mikazuki" }, @@ -207,7 +207,7 @@ "title": "Artoria 4T", "link": "https://www.youtube.com/watch?v=pfRJBE5JupA", "date": "2024-07-28", - "servant": "artoria", + "servant": "2", "turns": "4T", "runner": "HardChibi" }, @@ -215,7 +215,7 @@ "title": "Melusine 4T (NoCEs)", "link": "https://www.youtube.com/watch?v=9-S91YIDqug", "date": "2024-07-28", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "4T", "runner": "TokuHer0" }, @@ -223,7 +223,7 @@ "title": "Taisui Xingjun 4T", "link": "https://www.youtube.com/watch?v=95HdMeysR1A", "date": "2024-07-28", - "servant": "taisuixingjun", + "servant": "338", "turns": "4T", "runner": "Kamager III" }, @@ -231,7 +231,7 @@ "title": "Nero (Caster) 4T (NoCE)", "link": "https://www.youtube.com/watch?v=f1UvMBeE7-I", "date": "2024-07-28", - "servant": "nerocaster", + "servant": "175", "turns": "4T", "runner": "Lutrec" }, @@ -239,7 +239,7 @@ "title": "Zhang Jue 4T (FLO)", "link": "https://www.youtube.com/watch?v=T3BEI-04dmI", "date": "2024-07-29", - "servant": "zhangjue", + "servant": "348", "turns": "4T", "runner": "L11" }, @@ -247,7 +247,7 @@ "title": "Galatea 4T", "link": "https://www.youtube.com/watch?v=mL1und2p5Wc", "date": "2024-07-29", - "servant": "galatea", + "servant": "306", "turns": "4T", "runner": "Hentai Daddy" }, @@ -255,7 +255,7 @@ "title": "Summer Okitan 4T", "link": "https://www.youtube.com/watch?v=o1Ai-YCvo08", "date": "2024-07-29", - "servant": "summerokitaalter", + "servant": "317", "turns": "4T", "runner": "TokuHer0" }, @@ -263,7 +263,7 @@ "title": "Summer Jalter 4T (NDCE)", "link": "https://x.com/santoryuiai3/status/1817969764972847614", "date": "2024-07-29", - "servant": "jaltersummer", + "servant": "219", "turns": "4T", "runner": "Ray" } diff --git a/src/content/taInfoData/beast4l.json b/src/content/taInfoData/beast4l.json index eaa34df..509d524 100644 --- a/src/content/taInfoData/beast4l.json +++ b/src/content/taInfoData/beast4l.json @@ -14,7 +14,7 @@ "title": "Shishou 4T (No MLB DMG CE)", "link": "https://www.youtube.com/watch?v=brz21NKMMsY", "date": "2023-12-31", - "servant": "shishou_bunny", + "servant": "70_bunny", "turns": "4T", "runner": "Firq" }, @@ -22,7 +22,7 @@ "title": "Shishou 4T (No DMG CE)", "link": "https://www.youtube.com/watch?v=J0l-psWpokQ", "date": "2023-12-28", - "servant": "shishou", + "servant": "70", "turns": "4T", "runner": "Requiem" }, @@ -30,7 +30,7 @@ "title": "Amakusa 4T", "link": "https://www.youtube.com/watch?v=ud5JZ__Hk4I", "date": "2023-12-31", - "servant": "amakusa", + "servant": "93", "turns": "4T", "runner": "Yier" }, @@ -38,7 +38,7 @@ "title": "Romulus 4T (NoMash NoCE)", "link": "https://www.youtube.com/watch?v=e0DJEXpysSQ", "date": "2023-12-28", - "servant": "romulus", + "servant": "280", "turns": "4T", "runner": "Sakazuki" }, @@ -46,7 +46,7 @@ "title": "Melt 4T", "link": "https://www.youtube.com/watch?v=c7K5ra2CAxs", "date": "2023-12-31", - "servant": "melt", + "servant": "163", "turns": "4T", "runner": "Zectry" }, @@ -54,7 +54,7 @@ "title": "Okuni 4T", "link": "https://www.youtube.com/watch?v=eg5OeQrhQMk", "date": "2023-12-29", - "servant": "okuni", + "servant": "327", "turns": "4T", "runner": "QP Dangerous" }, @@ -62,7 +62,7 @@ "title": "Kama 4T", "link": "https://www.youtube.com/watch?v=9sm8XBglEgo", "date": "2023-12-29", - "servant": "kama", + "servant": "239", "turns": "4T", "runner": "Requiem" }, @@ -70,7 +70,7 @@ "title": "Melusine 4T (FLO)", "link": "https://www.youtube.com/watch?v=XHjExMEg3vQ", "date": "2024-01-01", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "4T", "runner": "Zectry" }, @@ -78,7 +78,7 @@ "title": "Gilgamesh 4T", "link": "https://www.youtube.com/watch?v=SrDvEaFx3ko", "date": "2023-12-31", - "servant": "gilgamesh", + "servant": "12", "turns": "4T", "runner": "Yier" }, @@ -86,7 +86,7 @@ "title": "Astrea 4T", "link": "https://www.youtube.com/watch?v=kw4E_mCxkKc", "date": "2023-12-30", - "servant": "astrea", + "servant": "242", "turns": "4T", "runner": "Alastair Hale" }, @@ -94,7 +94,7 @@ "title": "Kijyo Koyo 4T (Solo)", "link": "https://www.youtube.com/watch?v=tAUA7Fn_HYo", "date": "2023-12-29", - "servant": "koyo", + "servant": "282", "turns": "4T", "runner": "MCR" }, @@ -102,7 +102,7 @@ "title": "Tamamo Solo 30T", "link": "https://www.youtube.com/watch?v=2wUcojRXTlw", "date": "2023-12-27", - "servant": "tamamo", + "servant": "62", "turns": "30T", "runner": "Mitsunee" }, @@ -110,7 +110,7 @@ "title": "Dual Taigong Wang 4T", "link": "https://www.youtube.com/watch?v=3jU3Az7iM7E", "date": "2023-12-27", - "servant": "taigongwang", + "servant": "331", "turns": "4T", "runner": "Ryougi Bobby" }, @@ -118,7 +118,7 @@ "title": "Ibuki 4T", "link": "https://www.youtube.com/watch?v=dgJfgMHAOpI", "date": "2023-12-29", - "servant": "ibuki", + "servant": "299", "turns": "4T", "runner": "Martyr Kuga" }, @@ -126,7 +126,7 @@ "title": "Ozymandias 4T", "link": "https://www.youtube.com/watch?v=Y8qYY875M_I", "date": "2023-12-28", - "servant": "ozymandias", + "servant": "118", "turns": "4T", "runner": "Kusanagi" }, @@ -134,7 +134,7 @@ "title": "Arjuna Alter 4T", "link": "https://www.youtube.com/watch?v=OTfM7WQl5uI", "date": "2023-12-28", - "servant": "arjunaalter", + "servant": "247", "turns": "4T", "runner": "Akise" }, @@ -142,7 +142,7 @@ "title": "Galatea 4T", "link": "https://www.youtube.com/watch?v=GKCZtn815wA", "date": "2023-12-30", - "servant": "galatea", + "servant": "306", "turns": "4T", "runner": "Hentai Daddi" }, @@ -150,7 +150,7 @@ "title": "Summer Kiara 4T", "link": "https://www.youtube.com/watch?v=b46JRNUIdrM", "date": "2023-12-28", - "servant": "kiarasummer", + "servant": "285", "turns": "4T", "runner": "Felt" } diff --git a/src/content/taInfoData/case-files-rerun.json b/src/content/taInfoData/case-files-rerun.json index 6e54788..ac89873 100644 --- a/src/content/taInfoData/case-files-rerun.json +++ b/src/content/taInfoData/case-files-rerun.json @@ -15,7 +15,7 @@ "title": "Shishou 3T", "link": "https://www.youtube.com/watch?v=j1fFbkfYtvo", "date": "2024-01-22", - "servant": "shishou_bunny", + "servant": "70_bunny", "turns": "3T", "runner": "Firq" }, @@ -23,7 +23,7 @@ "title": "Shishou 3T (FLO)", "link": "https://www.youtube.com/watch?v=Sszw_x7IqVU", "date": "2024-01-23", - "servant": "shishou_bunny", + "servant": "70_bunny", "turns": "3T", "runner": "Firq" }, @@ -31,7 +31,7 @@ "title": "Muramasa 3T", "link": "https://www.youtube.com/watch?v=IyOXmmY9wy8", "date": "2024-01-21", - "servant": "muramasa", + "servant": "302", "turns": "3T", "runner": "Loki" }, @@ -39,7 +39,7 @@ "title": "Artoria 3T", "link": "https://www.youtube.com/watch?v=UnFsH4t0A4Y", "date": "2024-01-22", - "servant": "artoria", + "servant": "2", "turns": "3T", "runner": "HardChibi" }, @@ -47,7 +47,7 @@ "title": "Salter 3T", "link": "https://www.youtube.com/watch?v=K_8iF_EHP1g", "date": "2024-01-21", - "servant": "saberalter", + "servant": "3", "turns": "3T", "runner": "im poketar" }, @@ -55,7 +55,7 @@ "title": "Sei 3T", "link": "https://www.youtube.com/watch?v=kCajUN2Lz2Q", "date": "2024-01-24", - "servant": "sei", + "servant": "276", "turns": "3T", "runner": "crimsonmage" }, @@ -63,7 +63,7 @@ "title": "Cindereli 3T", "link": "https://www.youtube.com/watch?v=BPc7RTY_c7M", "date": "2024-01-21", - "servant": "cindereli", + "servant": "326", "turns": "3T", "runner": "Alastair Hale" }, @@ -71,7 +71,7 @@ "title": "Kama 3T (FLO)", "link": "https://www.youtube.com/watch?v=-4dDZV7ijeM", "date": "2024-01-22", - "servant": "kama", + "servant": "239", "turns": "3T", "runner": "Requiem" }, @@ -79,7 +79,7 @@ "title": "MHXA 3T", "link": "https://www.youtube.com/watch?v=TfWsR-hVULo", "date": "2024-01-20", - "servant": "mhxa", + "servant": "155", "turns": "3T", "runner": "Ayumi" }, @@ -87,7 +87,7 @@ "title": "Morgan 3T (6 Cost)", "link": "https://www.youtube.com/watch?v=zXQ_FrnBh0k", "date": "2024-01-20", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Ray" }, @@ -95,7 +95,7 @@ "title": "Astrea 3T (FLO)", "link": "https://www.youtube.com/watch?v=kwqjMhYrQHY", "date": "2024-01-20", - "servant": "astrea", + "servant": "242", "turns": "3T", "runner": "Alastair Hale" }, @@ -103,7 +103,7 @@ "title": "Van Gogh 3T", "link": "https://www.youtube.com/watch?v=VbSXl8GthwM", "date": "2024-01-20", - "servant": "vangogh", + "servant": "295", "turns": "3T", "runner": "Alastair Hale" }, @@ -111,7 +111,7 @@ "title": "Hokusai 3T", "link": "https://www.youtube.com/watch?v=CIzUCIN-ft4", "date": "2024-01-24", - "servant": "hokusai", + "servant": "198", "turns": "3T", "runner": "inv4der" }, @@ -119,7 +119,7 @@ "title": "Okita Alter 3T (FLO)", "link": "https://www.youtube.com/watch?v=qkah__8XWJk", "date": "2024-01-20", - "servant": "okitaalter", + "servant": "209", "turns": "3T", "runner": "TokuHer0" }, @@ -127,7 +127,7 @@ "title": "Summer BB 3T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=VAEjvL34hsc", "date": "2024-01-21", - "servant": "bbsummer", + "servant": "220", "turns": "3T", "runner": "Felt" }, @@ -135,7 +135,7 @@ "title": "Kijyo Koyo 3T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=A5-VRkAx__o", "date": "2024-01-19", - "servant": "koyo", + "servant": "282", "turns": "3T", "runner": "MCR" } @@ -149,7 +149,7 @@ "title": "Artoria 3T", "link": "https://www.youtube.com/watch?v=FQ6Zb_kzrWs", "date": "2024-01-21", - "servant": "artoria", + "servant": "2", "turns": "3T", "runner": "HardChibi" }, @@ -157,7 +157,7 @@ "title": "Artoria 3T (FLO)", "link": "https://www.youtube.com/watch?v=uKercpWUnGs&t=216s", "date": "2024-01-19", - "servant": "artoria", + "servant": "2", "turns": "3T", "runner": "Fu Windsword" }, @@ -165,7 +165,7 @@ "title": "Altera 3T", "link": "https://www.youtube.com/watch?v=WcHpHfFnVrY", "date": "2024-01-24", - "servant": "altera", + "servant": "8", "turns": "3T", "runner": "Lyud" }, @@ -173,7 +173,7 @@ "title": "Saber Lily 3T", "link": "https://www.youtube.com/watch?v=jCwTbmLsGcA", "date": "2024-01-18", - "servant": "saberlily", + "servant": "4", "turns": "3T", "runner": "Ayumi" }, @@ -181,7 +181,7 @@ "title": "Gilgamesh 3T (NoCE)", "link": "https://www.youtube.com/watch?v=nWeZ9lo2iYI", "date": "2024-01-18", - "servant": "gilgamesh", + "servant": "12", "turns": "3T", "runner": "Kusanagi" }, @@ -189,7 +189,7 @@ "title": "Sei 3T", "link": "https://www.youtube.com/watch?v=BEGortNzIsQ", "date": "2024-01-23", - "servant": "sei", + "servant": "276", "turns": "3T", "runner": "inv4der" }, @@ -197,7 +197,7 @@ "title": "Melusine 3T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=OgoteFJL85A", "date": "2024-01-21", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "3T", "runner": "TokuHer0" }, @@ -205,7 +205,7 @@ "title": "Melusine 3T (FLO)", "link": "https://www.youtube.com/watch?v=PTtm_c7F5Ro", "date": "2024-01-18", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "3T", "runner": "Felt" }, @@ -213,7 +213,7 @@ "title": "Ivan 3T", "link": "https://www.youtube.com/watch?v=shsogSLclv4", "date": "2024-01-24", - "servant": "ivan", + "servant": "205", "turns": "3T", "runner": "ProbablyAParrot" }, @@ -221,7 +221,7 @@ "title": "Gong 3T", "link": "https://www.youtube.com/watch?v=bc5LvCQO56I&t=244s", "date": "2024-01-23", - "servant": "gong", + "servant": "258", "turns": "3T", "runner": "BadLuck" }, @@ -229,7 +229,7 @@ "title": "Morgan 3T (NoCEs)", "link": "https://www.youtube.com/watch?v=y4XnMyqVGK8", "date": "2024-01-18", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Loki" }, @@ -237,7 +237,7 @@ "title": "Morgan 3T (Lvl 50)", "link": "https://www.youtube.com/watch?v=MQ2b6FFPMf8", "date": "2024-01-18", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Ray" }, @@ -245,7 +245,7 @@ "title": "Okita Alter 3T (FLO NoCEs)", "link": "https://www.youtube.com/watch?v=7Htl-Ld6f-Q", "date": "2024-01-21", - "servant": "okitaalter", + "servant": "209", "turns": "3T", "runner": "TokuHer0" }, @@ -253,7 +253,7 @@ "title": "Kingprotea 3T (FLO)", "link": "https://www.youtube.com/watch?v=iarswRjrKAI", "date": "2024-01-21", - "servant": "kingprotea", + "servant": "238", "turns": "3T", "runner": "Akise" }, @@ -261,7 +261,7 @@ "title": "Koyan of Dark 3T", "link": "https://www.youtube.com/watch?v=h_jsUQeOXi8", "date": "2024-01-21", - "servant": "koyandark", + "servant": "334", "turns": "3T", "runner": "Alastair Hale" }, @@ -269,7 +269,7 @@ "title": "Voyager 3T", "link": "https://www.youtube.com/watch?v=kQ2pRFR3ZmM", "date": "2024-01-20", - "servant": "voyager", + "servant": "281", "turns": "3T", "runner": "Ise(Kai)" }, @@ -277,7 +277,7 @@ "title": "Scathach 5T (4Man)", "link": "https://www.youtube.com/watch?v=IIk5ypPq9dM", "date": "2024-01-23", - "servant": "shishou", + "servant": "70", "turns": "5T", "runner": "Requiem" }, @@ -285,7 +285,7 @@ "title": "Li Shuwen 5T (NoCE)", "link": "https://www.youtube.com/watch?v=BHNTmj56Adk", "date": "2024-01-24", - "servant": "oldli", + "servant": "235", "turns": "5T", "runner": "Alastair Hale" }, @@ -293,7 +293,7 @@ "title": "Charlotte 5T", "link": "https://www.youtube.com/watch?v=aOuK9RhZSFk", "date": "2024-01-20", - "servant": "charlotte", + "servant": "259", "turns": "5T", "runner": "xy sunder" }, @@ -301,7 +301,7 @@ "title": "Taira 5T (FLO BCE)", "link": "https://www.youtube.com/watch?v=A5F8Rb26tNY", "date": "2024-01-22", - "servant": "taira", + "servant": "303", "turns": "5T", "runner": "Felt" }, @@ -309,7 +309,7 @@ "title": "Melt 5T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=-WRocbYbzpE", "date": "2024-01-23", - "servant": "melt", + "servant": "163", "turns": "5T", "runner": "xy sunder" }, @@ -317,7 +317,7 @@ "title": "MHXA 5T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=qFESCN59RFA", "date": "2024-01-22", - "servant": "mhxa", + "servant": "155", "turns": "5T", "runner": "Ayumi" } @@ -331,7 +331,7 @@ "title": "Skadi 1T", "link": "https://www.youtube.com/watch?v=ic-wva9H0Ic", "date": "2024-01-16", - "servant": "skadi", + "servant": "215", "turns": "1T", "runner": "Firq" } diff --git a/src/content/taInfoData/devilish-bodhisattva.json b/src/content/taInfoData/devilish-bodhisattva.json index c4bbbae..958ea99 100644 --- a/src/content/taInfoData/devilish-bodhisattva.json +++ b/src/content/taInfoData/devilish-bodhisattva.json @@ -15,7 +15,7 @@ "title": "Shishou 7T (NoDupes)", "link": "https://www.youtube.com/watch?v=d1ftVeitR6c", "date": "2022-07-09", - "servant": "shishou", + "servant": "70", "turns": "7T", "runner": "Firq" }, @@ -23,7 +23,7 @@ "title": "Summer Skadi 7T", "link": "https://www.youtube.com/watch?v=7HPLGs_LPzs", "date": "2024-07-25", - "servant": "summerskadi", + "servant": "357", "turns": "7T", "runner": "Firq" }, @@ -31,7 +31,7 @@ "title": "Shishou 7T", "link": "https://www.youtube.com/watch?v=nYV4jwgpuR0", "date": "2022-07-14", - "servant": "shishou", + "servant": "70", "turns": "7T", "runner": "KOG" }, @@ -39,7 +39,7 @@ "title": "Shishou 7T", "link": "https://www.youtube.com/watch?v=jKoSw1XM6-c", "date": "2022-07-07", - "servant": "shishou", + "servant": "70", "turns": "7T", "runner": "Requiem" }, @@ -47,7 +47,7 @@ "title": "Jalter 7T", "link": "https://www.youtube.com/watch?v=U5wsl09_VVQ", "date": "2023-03-21", - "servant": "jalter", + "servant": "106", "turns": "7T", "runner": "Ray" }, @@ -55,7 +55,7 @@ "title": "Jalter 7T (NoCE)", "link": "https://www.youtube.com/watch?v=RPtMHOxQfjs", "date": "2023-11-29", - "servant": "jalter", + "servant": "106", "turns": "7T", "runner": "Ray" }, @@ -63,7 +63,7 @@ "title": "Taira 7T (NoCE)", "link": "https://www.youtube.com/watch?v=mg8f8TD5AEQ", "date": "2023-08-20", - "servant": "taira", + "servant": "303", "turns": "7T", "runner": "Felt" }, @@ -71,7 +71,7 @@ "title": "Astrea 7T", "link": "https://www.youtube.com/watch?v=aWg9LCcZxro", "date": "2023-08-22", - "servant": "astrea", + "servant": "242", "turns": "7T", "runner": "Alastair Hale" }, @@ -79,7 +79,7 @@ "title": "Astrea 7T (No Castoria)", "link": "https://www.youtube.com/watch?v=fEJTDScu238", "date": "2023-01-01", - "servant": "astrea", + "servant": "242", "turns": "7T", "runner": "Alastair Hale" }, @@ -87,7 +87,7 @@ "title": "Dioscuri 7T", "link": "https://www.youtube.com/watch?v=El9D-LskMHU", "date": "2022-06-25", - "servant": "dioscuri", + "servant": "278", "turns": "7T", "runner": "Sou" }, @@ -95,7 +95,7 @@ "title": "Maou Nobu 7T", "link": "https://www.youtube.com/watch?v=CGGJ7WA6Gqg", "date": "2022-12-30", - "servant": "maounobu", + "servant": "250", "turns": "7T", "runner": "Haru" }, @@ -103,7 +103,7 @@ "title": "Sitonai 7T", "link": "https://www.youtube.com/watch?v=RJSedKUyKn0", "date": "2022-10-26", - "servant": "sitonai", + "servant": "224", "turns": "7T", "runner": "Alastair Hale" }, @@ -111,7 +111,7 @@ "title": "Charlotte 7T", "link": "https://www.youtube.com/watch?v=2DhDcxAcUTo", "date": "2022-07-07", - "servant": "charlotte", + "servant": "259", "turns": "7T", "runner": "Dante09" }, @@ -119,7 +119,7 @@ "title": "MHXA 7T", "link": "https://www.youtube.com/watch?v=xGHiUL4HR08", "date": "2023-06-13", - "servant": "mhxa", + "servant": "155", "turns": "7T", "runner": "Ayumi" } diff --git a/src/content/taInfoData/lostbelt-6-5/zhang-jue.json b/src/content/taInfoData/lostbelt-6-5/zhang-jue.json index 33ba363..c9415f1 100644 --- a/src/content/taInfoData/lostbelt-6-5/zhang-jue.json +++ b/src/content/taInfoData/lostbelt-6-5/zhang-jue.json @@ -14,7 +14,7 @@ "title": "Skadi 2T", "link": "https://youtu.be/OtNYsaM13G4", "date": "2024-05-14", - "servant": "skadi", + "servant": "215", "turns": "2T", "runner": "Firq" }, @@ -22,7 +22,7 @@ "title": "Baobhan 2T", "link": "https://www.youtube.com/watch?v=GmUUF0aiXik", "date": "2024-05-18", - "servant": "baobhansith", + "servant": "311", "turns": "2T", "runner": "Mikazuki" }, @@ -30,7 +30,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=9X5Znfw6dWk", "date": "2024-05-20", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "TokuHer0" }, @@ -38,7 +38,7 @@ "title": "Nero (Caster) 2T", "link": "https://www.youtube.com/watch?v=-rK9rpJIFDA", "date": "2024-05-20", - "servant": "nerocaster", + "servant": "175", "turns": "2T", "runner": "Lutrec" }, @@ -46,7 +46,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=8mg123LnifQ", "date": "2024-05-14", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Loki" }, @@ -54,7 +54,7 @@ "title": "Bazett 1T", "link": "https://www.youtube.com/watch?v=Zgn8tlXStiI", "date": "2024-05-22", - "servant": "bazett", + "servant": "336", "turns": "1T", "runner": "Mikazuki" } diff --git a/src/content/taInfoData/lostbelt-6/albion.json b/src/content/taInfoData/lostbelt-6/albion.json index 6b0e8cd..874b811 100644 --- a/src/content/taInfoData/lostbelt-6/albion.json +++ b/src/content/taInfoData/lostbelt-6/albion.json @@ -15,7 +15,7 @@ "title": "Musashi 3T", "link": "https://www.youtube.com/watch?v=iVdQPoouI_Y", "date": "2023-07-10", - "servant": "musashi", + "servant": "153", "turns": "3T", "runner": "Ray" }, @@ -23,7 +23,7 @@ "title": "Altera 3T (FLO)", "link": "https://www.youtube.com/watch?v=7pyPtTVbd2A", "date": "2023-07-13", - "servant": "altera", + "servant": "8", "turns": "3T", "runner": "Requiem" }, @@ -31,7 +31,7 @@ "title": "Suzuka 3T (FLO)", "link": "https://www.youtube.com/watch?v=6ExpIoUJ3aU", "date": "2023-07-12", - "servant": "suzuka", + "servant": "165", "turns": "3T", "runner": "Firq" }, @@ -39,7 +39,7 @@ "title": "Saber Alter 3T (FLO)", "link": "https://www.youtube.com/watch?v=5U42nu-vPnk", "date": "2023-07-12", - "servant": "saberalter", + "servant": "3", "turns": "3T", "runner": "Firq" }, @@ -47,7 +47,7 @@ "title": "Baobhan Sith 3T", "link": "https://www.youtube.com/watch?v=526KYBolySY", "date": "2023-07-13", - "servant": "baobhansith", + "servant": "311", "turns": "3T", "runner": "Requiem" }, @@ -55,7 +55,7 @@ "title": "Shishou 3T", "link": "https://www.youtube.com/watch?v=E8fjEYFqrWI", "date": "2023-07-12", - "servant": "shishou_bunny", + "servant": "70_bunny", "turns": "3T", "runner": "Firq" }, @@ -63,7 +63,7 @@ "title": "Shishou 3T (FLO)", "link": "https://www.youtube.com/watch?v=ciIkgHr-QPk", "date": "2023-07-12", - "servant": "shishou", + "servant": "70", "turns": "3T", "runner": "Requiem" }, @@ -71,7 +71,7 @@ "title": "Ereshkigal 3T", "link": "https://www.youtube.com/watch?v=wQBe74XTy4Q", "date": "2023-07-13", - "servant": "ereshkigal", + "servant": "196", "turns": "3T", "runner": "Conry" }, @@ -79,7 +79,7 @@ "title": "Skadi 3T", "link": "https://www.youtube.com/watch?v=tejeiYpzfqo", "date": "2023-07-11", - "servant": "skadi", + "servant": "215", "turns": "3T", "runner": "Firq" }, @@ -87,7 +87,7 @@ "title": "Kama 3T (FLO)", "link": "https://www.youtube.com/watch?v=SmnwfrXp1sg", "date": "2023-07-13", - "servant": "kama", + "servant": "239", "turns": "3T", "runner": "Requiem" }, @@ -95,7 +95,7 @@ "title": "Summer Jalter 3T (FLO)", "link": "https://www.youtube.com/watch?v=-3uDduYI2Cw", "date": "2023-07-10", - "servant": "jaltersummer", + "servant": "219", "turns": "3T", "runner": "Kusanagi" }, @@ -103,7 +103,7 @@ "title": "Tamamo Cat 3T", "link": "https://www.youtube.com/watch?v=Vn6L6Ywin44", "date": "2023-07-13", - "servant": "tamamocat", + "servant": "58", "turns": "3T", "runner": "Requiem" }, @@ -111,7 +111,7 @@ "title": "Cu Alter 3T (FLO)", "link": "https://www.youtube.com/watch?v=iaR6PdFmmeQ", "date": "2023-07-13", - "servant": "cualter", + "servant": "98", "turns": "3T", "runner": "Volcanicz" }, @@ -119,7 +119,7 @@ "title": "Suzuka 3T", "link": "https://www.youtube.com/watch?v=2dj-55-9Oe8", "date": "2023-07-12", - "servant": "suzuka", + "servant": "165", "turns": "3T", "runner": "Mitsunee" }, @@ -127,7 +127,7 @@ "title": "Shishou 3T", "link": "https://www.youtube.com/watch?v=QB8xf7IeLO4", "date": "2023-07-13", - "servant": "shishou", + "servant": "70", "turns": "3T", "runner": "KOG" } diff --git a/src/content/taInfoData/lostbelt-6/cernunnos.json b/src/content/taInfoData/lostbelt-6/cernunnos.json index 61113f8..d4998d6 100644 --- a/src/content/taInfoData/lostbelt-6/cernunnos.json +++ b/src/content/taInfoData/lostbelt-6/cernunnos.json @@ -15,7 +15,7 @@ "title": "Shishou 4T (No Castoria)", "link": "https://www.youtube.com/watch?v=WrHudtdfivA", "date": "2023-07-19", - "servant": "shishou_bunny", + "servant": "70_bunny", "turns": "4T", "runner": "Firq" }, @@ -23,7 +23,7 @@ "title": "Shishou 4T (FLO)", "link": "https://www.youtube.com/watch?v=O1f-go7uJQM", "date": "2023-07-19", - "servant": "shishou", + "servant": "70", "turns": "4T", "runner": "Requiem" }, @@ -31,7 +31,7 @@ "title": "Jalter 4T", "link": "https://www.youtube.com/watch?v=VGuXstsJa6k", "date": "2023-07-10", - "servant": "jalter", + "servant": "106", "turns": "4T", "runner": "Ray" }, @@ -39,7 +39,7 @@ "title": "Altera 4T", "link": "https://www.youtube.com/watch?v=BrgJT3gC6sg", "date": "2023-07-13", - "servant": "altera", + "servant": "8", "turns": "4T", "runner": "Requiem" }, @@ -47,7 +47,7 @@ "title": "Astrea 4T (4 Slot)", "link": "https://www.youtube.com/watch?v=0pwUn_bickU", "date": "2023-07-17", - "servant": "astrea", + "servant": "242", "turns": "4T", "runner": "Alastair Hale" }, @@ -55,7 +55,7 @@ "title": "Meltryllis 4T (4 Slot)", "link": "https://www.youtube.com/watch?v=B5uZkC40SQc", "date": "2023-07-21", - "servant": "melt", + "servant": "163", "turns": "4T", "runner": "Zectry" }, @@ -63,7 +63,7 @@ "title": "Kijyo Koyo 4T", "link": "https://www.youtube.com/watch?v=hea0QSvTbkY", "date": "2023-07-14", - "servant": "koyo", + "servant": "282", "turns": "4T", "runner": "MCR" }, @@ -71,7 +71,7 @@ "title": "Charlotte 4T", "link": "https://www.youtube.com/watch?v=HMD2WLNGxAk", "date": "2023-07-12", - "servant": "charlotte", + "servant": "259", "turns": "4T", "runner": "Dante09" }, @@ -79,7 +79,7 @@ "title": "Gong 4T (4 NPs)", "link": "https://www.youtube.com/watch?v=qQ82YA4BeGE", "date": "2023-07-11", - "servant": "gong", + "servant": "258", "turns": "4T", "runner": "BadLuck" }, @@ -87,7 +87,7 @@ "title": "Shishou 4T", "link": "https://www.youtube.com/watch?v=dArTitWkttA", "date": "2023-07-13", - "servant": "shishou", + "servant": "70", "turns": "4T", "runner": "KOG" }, @@ -95,7 +95,7 @@ "title": "Amakusa 4T", "link": "https://www.youtube.com/watch?v=hRu3EskLExE", "date": "2023-07-27", - "servant": "amakusa", + "servant": "93", "turns": "4T", "runner": "Yier" } diff --git a/src/content/taInfoData/lostbelt-6/morgan.json b/src/content/taInfoData/lostbelt-6/morgan.json index 8d30d3f..a1d7554 100644 --- a/src/content/taInfoData/lostbelt-6/morgan.json +++ b/src/content/taInfoData/lostbelt-6/morgan.json @@ -15,7 +15,7 @@ "title": "Skadi 3T", "link": "https://www.youtube.com/watch?v=sQ7HHl1Pb3c", "date": "2023-06-25", - "servant": "skadi", + "servant": "215", "turns": "3T", "runner": "Firq" }, @@ -23,7 +23,7 @@ "title": "Shishou 3T", "link": "https://www.youtube.com/watch?v=7wQ6iabqgEc", "date": "2023-06-26", - "servant": "shishou_bunny", + "servant": "70_bunny", "turns": "3T", "runner": "Firq" }, @@ -31,7 +31,7 @@ "title": "Shishou 3T", "link": "https://www.youtube.com/watch?v=peKFxJZzoQ8", "date": "2023-06-24", - "servant": "shishou", + "servant": "70", "turns": "3T", "runner": "KOG" }, @@ -39,7 +39,7 @@ "title": "MHXA 3T", "link": "https://www.youtube.com/watch?v=ezKPe41MP3w", "date": "2023-06-28", - "servant": "mhxa", + "servant": "155", "turns": "3T", "runner": "Requiem" }, @@ -47,7 +47,7 @@ "title": "NPC Castoria 3T", "link": "https://www.youtube.com/watch?v=80u9nMp1k3o", "date": "2023-06-28", - "servant": "castoria", + "servant": "284", "turns": "3T", "runner": "Requiem" }, @@ -55,7 +55,7 @@ "title": "Shishou 3T (FLO)", "link": "https://www.youtube.com/watch?v=nDLV_TrnEts", "date": "2023-06-28", - "servant": "shishou", + "servant": "70", "turns": "3T", "runner": "Requiem" }, @@ -63,7 +63,7 @@ "title": "Kama 3T (FLO)", "link": "https://www.youtube.com/watch?v=3hEmzqo84XU", "date": "2023-06-28", - "servant": "kama", + "servant": "239", "turns": "3T", "runner": "Requiem" }, @@ -71,7 +71,7 @@ "title": "Baobhan Sith 3T (FLO)", "link": "https://www.youtube.com/watch?v=RR0u-_oooJ8", "date": "2023-06-28", - "servant": "baobhansith", + "servant": "311", "turns": "3T", "runner": "Requiem" }, @@ -79,7 +79,7 @@ "title": "Jalter 3T (NoCE)", "link": "https://www.youtube.com/watch?v=Vjai9Qg8TyU", "date": "2023-06-24", - "servant": "jalter", + "servant": "106", "turns": "3T", "runner": "Ray" }, @@ -87,7 +87,7 @@ "title": "MIXA 3T (NoCE)", "link": "https://www.youtube.com/watch?v=pV6ktirIuPE", "date": "2023-06-26", - "servant": "mixa", + "servant": "308", "turns": "3T", "runner": "Ayumi" }, @@ -95,7 +95,7 @@ "title": "BB (Summer) 3T (NoCE NoNP FLO)", "link": "https://www.youtube.com/watch?v=lgyteVK7cNA", "date": "2023-07-06", - "servant": "bbsummer", + "servant": "220", "turns": "3T", "runner": "BadLuck" }, @@ -103,7 +103,7 @@ "title": "Cu Alter 3T", "link": "https://www.youtube.com/watch?v=7QY_9rYmbwA", "date": "2023-06-30", - "servant": "cualter", + "servant": "98", "turns": "3T", "runner": "Kusanagi" }, @@ -111,7 +111,7 @@ "title": "Saber Lily 3T", "link": "https://www.youtube.com/watch?v=v4j8YkJfZJ4", "date": "2023-06-26", - "servant": "saberlily", + "servant": "4", "turns": "3T", "runner": "Ayumi" }, @@ -119,7 +119,7 @@ "title": "Arjuna Alter 3T (FLO NoCEs)", "link": "https://www.youtube.com/watch?v=zqGoTDhNfXM", "date": "2023-07-07", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Akise" }, @@ -127,7 +127,7 @@ "title": "Arjuna Alter 3T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=SWK8oevHYmk", "date": "2023-07-20", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Sakazuki" }, @@ -135,7 +135,7 @@ "title": "Astrea 3T", "link": "https://www.youtube.com/watch?v=FsCfhat10yw", "date": "2023-06-24", - "servant": "astrea", + "servant": "242", "turns": "3T", "runner": "Duplexubiquitary" }, @@ -143,7 +143,7 @@ "title": "Kijyo Koyo 3T", "link": "https://www.youtube.com/watch?v=gL4PqwliXr4", "date": "2023-06-28", - "servant": "koyo", + "servant": "282", "turns": "3T", "runner": "MCR" }, @@ -151,7 +151,7 @@ "title": "Melt 3T (FLO NoCEs)", "link": "https://www.youtube.com/watch?v=2eh_Hitk7uQ", "date": "2023-07-14", - "servant": "melt", + "servant": "163", "turns": "3T", "runner": "Zectry" }, @@ -159,7 +159,7 @@ "title": "Taira 3T (FLO)", "link": "https://www.youtube.com/watch?v=iM7KBuvtUH0", "date": "2023-07-17", - "servant": "taira", + "servant": "303", "turns": "3T", "runner": "Felt" } diff --git a/src/content/teslafest/cq-teslafest.json b/src/content/teslafest/cq-teslafest.json index 5191828..b524fee 100644 --- a/src/content/teslafest/cq-teslafest.json +++ b/src/content/teslafest/cq-teslafest.json @@ -14,7 +14,7 @@ "title": "Scathach 5T (Solo)", "link": "https://www.youtube.com/watch?v=z00-lmhHSz8", "date": "2024-04-08", - "servant": "shishou_bunny", + "servant": "70_bunny", "turns": "5T", "runner": "Firq" }, @@ -22,7 +22,7 @@ "title": "Scathach 5T (Solo)", "link": "https://www.youtube.com/watch?v=OgZo-anT5uQ", "date": "2024-03-26", - "servant": "shishou", + "servant": "70", "turns": "5T", "runner": "Requiem" }, @@ -30,7 +30,7 @@ "title": "Summer Sei 5T", "link": "https://www.youtube.com/watch?v=7fPkwG--6Is", "date": "2024-03-27", - "servant": "summersei", + "servant": "323", "turns": "5T", "runner": "Ise(Kai)" }, @@ -38,7 +38,7 @@ "title": "Artoria 3T", "link": "https://www.youtube.com/watch?v=NbQE0SzQH6M", "date": "2024-03-28", - "servant": "artoria", + "servant": "2", "turns": "3T", "runner": "Fu Windsword" }, @@ -46,7 +46,7 @@ "title": "Nero 3T (FLO)", "link": "https://www.youtube.com/watch?v=9u2JdC2cxYU", "date": "2024-03-25", - "servant": "nero", + "servant": "5", "turns": "3T", "runner": "Lutrec" }, @@ -54,7 +54,7 @@ "title": "Ibuki 3T (NDCE)", "link": "https://www.youtube.com/watch?v=bUIYd9JI5zE", "date": "2024-03-24", - "servant": "ibuki", + "servant": "299", "turns": "3T", "runner": "inv4der" }, @@ -62,7 +62,7 @@ "title": "Sei 3T (FLO)", "link": "https://www.youtube.com/watch?v=_EOrWKda0Mo", "date": "2024-03-24", - "servant": "sei", + "servant": "276", "turns": "3T", "runner": "Ise(Kai)" }, @@ -70,7 +70,7 @@ "title": "Summer Illya 3T (FLO)", "link": "https://www.youtube.com/watch?v=_EOrWKda0Mo", "date": "2024-03-30", - "servant": "summerillya", + "servant": "286", "turns": "3T", "runner": "Zoropp" }, @@ -78,7 +78,7 @@ "title": "Gong 3T", "link": "https://www.youtube.com/watch?v=-hZpsrD-8oA", "date": "2024-03-24", - "servant": "gong", + "servant": "258", "turns": "3T", "runner": "Liz Happy Club" }, @@ -86,7 +86,7 @@ "title": "Summer Kama 3T (NDCE)", "link": "https://www.youtube.com/watch?v=F5DTWtzSz-w", "date": "2024-03-24", - "servant": "summerkama", + "servant": "321", "turns": "3T", "runner": "Kamager III" }, @@ -94,7 +94,7 @@ "title": "Voyager 3T (NDCE)", "link": "https://www.youtube.com/watch?v=cNvJDcKvjzY", "date": "2024-03-26", - "servant": "voyager", + "servant": "281", "turns": "3T", "runner": "Kamager III" }, @@ -102,7 +102,7 @@ "title": "Bazett 2T (w. Morgan)", "link": "https://www.youtube.com/watch?v=nZjTgPkemxM", "date": "2024-03-24", - "servant": "bazett", + "servant": "336", "turns": "2T", "runner": "Loki" }, @@ -110,7 +110,7 @@ "title": "Bazett 2T (w. Gong)", "link": "https://www.youtube.com/watch?v=MxYdAf5L0rQ", "date": "2024-03-26", - "servant": "bazett", + "servant": "336", "turns": "2T", "runner": "Paradise" }, @@ -118,7 +118,7 @@ "title": "Da Vinci Rider 3T", "link": "https://www.youtube.com/watch?v=HnkTrc1HC60", "date": "2024-03-27", - "servant": "davincirider", + "servant": "253", "turns": "3T", "runner": "Gartendrache" }, @@ -126,7 +126,7 @@ "title": "Ivan 3T", "link": "https://www.youtube.com/watch?v=fkRfkKwOGg4", "date": "2024-03-24", - "servant": "ivan", + "servant": "205", "turns": "3T", "runner": "rotankhero" }, @@ -134,7 +134,7 @@ "title": "Ivan 3T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=X6JMhUjizvY", "date": "2024-03-27", - "servant": "ivan", + "servant": "205", "turns": "3T", "runner": "ProbablyAParrot" }, @@ -142,7 +142,7 @@ "title": "Red Hare 3T", "link": "https://www.youtube.com/watch?v=QkeY-m2EPVM", "date": "2024-03-27", - "servant": "redhare", + "servant": "231", "turns": "3T", "runner": "L11" }, @@ -150,7 +150,7 @@ "title": "Morgan 3T", "link": "https://www.youtube.com/watch?v=qXqsBAgdjEc", "date": "2024-03-24", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Sonicanimefan1" }, @@ -158,7 +158,7 @@ "title": "Morgan 3T", "link": "https://www.youtube.com/watch?v=mkF973oq5JU", "date": "2024-03-29", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "SilverChaos" }, @@ -166,7 +166,7 @@ "title": "Arjuna Alter 3T", "link": "https://www.youtube.com/watch?v=2ALsnvTHErw", "date": "2024-03-30", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "geens" }, @@ -174,7 +174,7 @@ "title": "Arjuna Alter 3T (FLO NoDupes)", "link": "https://www.youtube.com/watch?v=M9uMA8zYZ3w", "date": "2024-03-24", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Kusanagi" }, @@ -182,7 +182,7 @@ "title": "Arjuna Alter 3T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=1Eu1qwknSBY", "date": "2024-04-06", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Sakazuki" }, @@ -190,7 +190,7 @@ "title": "Romulus 3T", "link": "https://www.youtube.com/watch?v=QwXakPCGTQY", "date": "2024-03-24", - "servant": "romulus", + "servant": "280", "turns": "3T", "runner": "First_TLN" }, @@ -198,7 +198,7 @@ "title": "Romulus 3T (F2P Support)", "link": "https://www.youtube.com/watch?v=pJIUG1k9AZk", "date": "2024-03-29", - "servant": "romulus", + "servant": "280", "turns": "3T", "runner": "Infernia Rosarum" }, @@ -206,7 +206,7 @@ "title": "Melusine 3T (w. Abby)", "link": "https://www.youtube.com/watch?v=BpVSenM9bHY", "date": "2024-03-24", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "3T", "runner": "TopKirby8305" }, @@ -214,7 +214,7 @@ "title": "Melusine 3T (FLO)", "link": "https://www.youtube.com/watch?v=H-vQOgCZ6sM", "date": "2024-03-24", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "3T", "runner": "Hentai Daddi" }, @@ -222,7 +222,7 @@ "title": "Melusine 3T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=13dXuoO9oaE", "date": "2024-03-24", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "3T", "runner": "TokuHer0" }, @@ -230,7 +230,7 @@ "title": "Vritra 3T (FLO)", "link": "https://www.youtube.com/watch?v=PEqr6jTGEbM", "date": "2024-03-25", - "servant": "vritra", + "servant": "300", "turns": "3T", "runner": "Tinesh" }, @@ -238,7 +238,7 @@ "title": "Ereshkigal 3T (FLO)", "link": "https://twitter.com/yang_766/status/1774051778234839122", "date": "2024-03-30", - "servant": "ereshkigal", + "servant": "196", "turns": "3T", "runner": "yang_766" } diff --git a/src/content/teslafest/eq-2020-finale-ii.json b/src/content/teslafest/eq-2020-finale-ii.json index 7411f80..b9f91a4 100644 --- a/src/content/teslafest/eq-2020-finale-ii.json +++ b/src/content/teslafest/eq-2020-finale-ii.json @@ -14,7 +14,7 @@ "title": "Melusine 3T", "link": "https://www.youtube.com/watch?v=jdzfh2L7C30", "date": "2024-03-18", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "3T", "runner": "TokuHer0" }, @@ -22,7 +22,7 @@ "title": "Ereshkigal 3T", "link": "https://www.youtube.com/watch?v=xXppPoi6z7E", "date": "2024-03-22", - "servant": "ereshkigal", + "servant": "196", "turns": "3T", "runner": "Zectry" }, @@ -30,7 +30,7 @@ "title": "Romulus 3T (4man)", "link": "https://www.youtube.com/watch?v=3H65DgMm2CQ", "date": "2024-03-26", - "servant": "romulus", + "servant": "280", "turns": "3T", "runner": "Sakazuki" }, @@ -38,7 +38,7 @@ "title": "Morgan 3T", "link": "https://www.youtube.com/watch?v=8cVyOWVxkKk", "date": "2024-03-18", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Loki" }, @@ -46,7 +46,7 @@ "title": "Morgan 3T (No 5* Support)", "link": "https://twitter.com/santoryuiai3/status/1770102234711273812", "date": "2024-03-19", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Ray" }, @@ -54,7 +54,7 @@ "title": "Arjuna Alter 3T", "link": "https://www.youtube.com/watch?v=Ts9kNHgVQCc", "date": "2024-03-18", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Akise" }, @@ -62,7 +62,7 @@ "title": "Arjuna Alter 3T (5man)", "link": "https://www.youtube.com/watch?v=fyAEETeNf8Q", "date": "2024-03-24", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Sakazuki" } diff --git a/src/content/teslafest/eq-2020-flame-gate.json b/src/content/teslafest/eq-2020-flame-gate.json index e15e598..0299a67 100644 --- a/src/content/teslafest/eq-2020-flame-gate.json +++ b/src/content/teslafest/eq-2020-flame-gate.json @@ -14,7 +14,7 @@ "title": "Artoria 2T", "link": "https://www.youtube.com/watch?v=GIk9UhjgO8w", "date": "2024-03-15", - "servant": "artoria", + "servant": "2", "turns": "2T", "runner": "First_TLN" }, @@ -22,7 +22,7 @@ "title": "Altera 2T", "link": "https://www.youtube.com/watch?v=dMOj81oyQi4", "date": "2024-03-17", - "servant": "altera", + "servant": "8", "turns": "2T", "runner": "Requiem" }, @@ -30,7 +30,7 @@ "title": "Okita 2T (w. Helena & Arash)", "link": "https://www.youtube.com/watch?v=mJq61IjuaR4", "date": "2024-03-18", - "servant": "okita", + "servant": "68", "turns": "2T", "runner": "Nyxi" }, @@ -38,7 +38,7 @@ "title": "Okita 2T (w. Nitocris & Taigong Wang)", "link": "https://www.youtube.com/watch?v=tuJrX2gxiTE", "date": "2024-03-17", - "servant": "okita", + "servant": "68", "turns": "2T", "runner": "Zectry" }, @@ -46,7 +46,7 @@ "title": "Musashi 2T (w. Morgan)", "link": "https://twitter.com/santoryuiai3/status/1769165469427118302", "date": "2024-03-17", - "servant": "musashi", + "servant": "153", "turns": "2T", "runner": "Ray" }, @@ -54,7 +54,7 @@ "title": "Muramasa 2T", "link": "https://www.youtube.com/watch?v=R2spWJxXSfY", "date": "2024-03-16", - "servant": "muramasa", + "servant": "302", "turns": "2T", "runner": "Loki" }, @@ -62,7 +62,7 @@ "title": "Ibuki 2T (NDCE)", "link": "https://www.youtube.com/watch?v=SRNv98fujUQ", "date": "2024-03-15", - "servant": "ibuki", + "servant": "299", "turns": "2T", "runner": "inv4der" }, @@ -70,7 +70,7 @@ "title": "Barghest 2T", "link": "https://www.youtube.com/watch?v=5WMt8kf_loE", "date": "2024-03-15", - "servant": "barghest", + "servant": "310", "turns": "2T", "runner": "Kusanagi" }, @@ -78,7 +78,7 @@ "title": "Okita Alter (Summer) 2T", "link": "https://www.youtube.com/watch?v=CiLA1lHd_E4", "date": "2024-03-17", - "servant": "summerokitaalter", + "servant": "317", "turns": "2T", "runner": "TokuHer0" }, @@ -86,7 +86,7 @@ "title": "Nero 2T", "link": "https://www.youtube.com/watch?v=Yfop1b4o1Us", "date": "2024-03-20", - "servant": "nero", + "servant": "5", "turns": "2T", "runner": "Lutrec" }, @@ -94,7 +94,7 @@ "title": "Romulus 2T (NDCE)", "link": "https://www.youtube.com/watch?v=EhOEeDYidrM", "date": "2024-03-18", - "servant": "romulus", + "servant": "280", "turns": "2T", "runner": "Sakazuki" }, @@ -102,7 +102,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=bRfdcSstPLE", "date": "2024-03-17", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "Hentai Daddi" }, @@ -110,7 +110,7 @@ "title": "Ereshkigal 2T", "link": "https://www.youtube.com/watch?v=NriopMKja-w", "date": "2024-03-15", - "servant": "ereshkigal", + "servant": "196", "turns": "2T", "runner": "Swarmlord2" }, @@ -118,7 +118,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=rREch6zsjGI", "date": "2024-03-16", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Gorgeous P." }, @@ -126,7 +126,7 @@ "title": "Morgan 2T (NDCE)", "link": "https://twitter.com/santoryuiai3/status/1768687213921874128", "date": "2024-03-15", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Ray" }, @@ -134,7 +134,7 @@ "title": "Arjuna Alter 2T (NDCE 4man)", "link": "https://www.youtube.com/watch?v=3ev0cmERbtA", "date": "2024-03-17", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Sakazuki" }, @@ -142,7 +142,7 @@ "title": "Jalter 2T (w. Morgan & Oberon)", "link": "https://twitter.com/santoryuiai3/status/1768813813468373494", "date": "2024-03-16", - "servant": "jalter", + "servant": "106", "turns": "2T", "runner": "Ray" } diff --git a/src/content/teslafest/eq-2020-jaguar-forest.json b/src/content/teslafest/eq-2020-jaguar-forest.json index d46e55f..f755ee0 100644 --- a/src/content/teslafest/eq-2020-jaguar-forest.json +++ b/src/content/teslafest/eq-2020-jaguar-forest.json @@ -14,7 +14,7 @@ "title": "Artoria 2T", "link": "https://www.youtube.com/watch?v=gpX3D4iQcVo", "date": "2024-03-16", - "servant": "artoria", + "servant": "2", "turns": "2T", "runner": "Tinesh" }, @@ -22,7 +22,7 @@ "title": "Saber Alter 2T", "link": "https://www.youtube.com/watch?v=0fco4_aaahw", "date": "2024-03-18", - "servant": "saberalter", + "servant": "3", "turns": "2T", "runner": "Lyud" }, @@ -30,7 +30,7 @@ "title": "Barghest 2T", "link": "https://www.youtube.com/watch?v=lkgA_qV9IrA", "date": "2024-03-16", - "servant": "barghest", + "servant": "310", "turns": "2T", "runner": "Kusanagi" }, @@ -38,7 +38,7 @@ "title": "Nero 2T", "link": "https://www.youtube.com/watch?v=Rn25x0ZonVs", "date": "2024-03-24", - "servant": "nero", + "servant": "5", "turns": "2T", "runner": "Lutrec" }, @@ -46,7 +46,7 @@ "title": "Romulus 2T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=pd-uY8F4iVM", "date": "2024-03-20", - "servant": "romulus", + "servant": "280", "turns": "2T", "runner": "Sakazuki" }, @@ -54,7 +54,7 @@ "title": "Ereshkigal 2T", "link": "https://www.youtube.com/watch?v=_GbNnxxpS0M", "date": "2024-03-19", - "servant": "ereshkigal", + "servant": "196", "turns": "2T", "runner": "Anthony J" }, @@ -62,7 +62,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=zIo0O92S7Us", "date": "2024-03-16", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "Hentai Daddi" }, @@ -70,7 +70,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=9nDmoHc-eig", "date": "2024-03-17", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "Sesshou01" }, @@ -78,7 +78,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=yookE0tGeZA", "date": "2024-03-17", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "TokuHer0" }, @@ -86,7 +86,7 @@ "title": "Melt Lambda 2T", "link": "https://www.youtube.com/watch?v=5ykZzT3qTN4", "date": "2024-03-16", - "servant": "meltlambda", + "servant": "266", "turns": "2T", "runner": "inv4der" }, @@ -94,7 +94,7 @@ "title": "Karna 2T", "link": "https://www.youtube.com/watch?v=o4gZZtTxszs", "date": "2024-03-24", - "servant": "karna", + "servant": "85", "turns": "2T", "runner": "Blocklv55" }, @@ -102,7 +102,7 @@ "title": "Janta 2T", "link": "https://www.youtube.com/watch?v=PtiKVcoMRNs", "date": "2024-03-20", - "servant": "janta", + "servant": "141", "turns": "2T", "runner": "Zectry" }, @@ -110,7 +110,7 @@ "title": "Arjuna Alter 2T", "link": "https://www.youtube.com/watch?v=3CSggM4lARY", "date": "2024-03-16", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "First_TLN" }, @@ -118,7 +118,7 @@ "title": "Arjuna Alter 2T (FLO)", "link": "https://www.youtube.com/watch?v=JYM7ZnZNo2U", "date": "2024-03-16", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Ray the II" }, @@ -126,7 +126,7 @@ "title": "Arjuna Alter 2T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=Pyh4X2SQwGo", "date": "2024-03-16", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Akise" }, @@ -134,7 +134,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=wD34eiRINXg&t=190s", "date": "2024-03-16", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Liz Happy Club" }, @@ -142,7 +142,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=NlJmc2-6rs8", "date": "2024-03-21", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Nyxi" }, @@ -150,7 +150,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=sNvNP5N-RUU", "date": "2024-03-17", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Duplexubiquitary" }, @@ -158,7 +158,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=5bgJZs-ryCQ", "date": "2024-03-17", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Gorgeous P." }, @@ -166,7 +166,7 @@ "title": "Morgan 2T (FLO)", "link": "https://www.youtube.com/watch?v=SB8X13BhLJY", "date": "2024-03-17", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Volcanicz" }, @@ -174,7 +174,7 @@ "title": "Morgan 2T (19 Cost)", "link": "https://www.youtube.com/watch?v=tRGrSlgq2Pc", "date": "2024-03-17", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Loki" }, @@ -182,7 +182,7 @@ "title": "Maou Nobu 2T", "link": "https://www.youtube.com/watch?v=V6wHrLHDQ50", "date": "2024-03-21", - "servant": "maounobu", + "servant": "250", "turns": "2T", "runner": "Sigrdrífa" }, @@ -190,7 +190,7 @@ "title": "Summer Kama 2T", "link": "https://www.youtube.com/watch?v=CfJha9gPuOM", "date": "2024-03-19", - "servant": "summerkama", + "servant": "321", "turns": "2T", "runner": "Kamager III" }, @@ -198,7 +198,7 @@ "title": "Koyanskaya of Darkness 2T (NDCE)", "link": "https://www.youtube.com/watch?v=XnLoGdfscT8", "date": "2024-03-20", - "servant": "koyandark", + "servant": "334", "turns": "2T", "runner": "Alastair Hale" }, @@ -206,7 +206,7 @@ "title": "Summer BB 2T", "link": "https://www.youtube.com/watch?v=bE75VZ8Mh9w", "date": "2024-03-19", - "servant": "bbsummer", + "servant": "220", "turns": "2T", "runner": "Zoropp" }, @@ -214,7 +214,7 @@ "title": "Scathach 4T", "link": "https://www.youtube.com/watch?v=9JR-gz5RcpI", "date": "2024-03-17", - "servant": "shishou", + "servant": "70", "turns": "4T", "runner": "Requiem" } diff --git a/src/content/teslafest/eq-2020-pawn-shop.json b/src/content/teslafest/eq-2020-pawn-shop.json index 24b3859..8ba6bd6 100644 --- a/src/content/teslafest/eq-2020-pawn-shop.json +++ b/src/content/teslafest/eq-2020-pawn-shop.json @@ -14,7 +14,7 @@ "title": "Ozymandias 5T", "link": "https://www.youtube.com/watch?v=5FotXqLi8eA", "date": "2024-03-21", - "servant": "ozymandias", + "servant": "118", "turns": "5T", "runner": "Zectry" }, @@ -22,7 +22,7 @@ "title": "Cindereli 5T", "link": "https://www.youtube.com/watch?v=B8gWE4c8qM0", "date": "2024-03-21", - "servant": "cindereli", + "servant": "326", "turns": "5T", "runner": "Sakazuki" } diff --git a/src/content/teslafest/eq-2020-rice-ball-shop.json b/src/content/teslafest/eq-2020-rice-ball-shop.json index c55adca..1e7221a 100644 --- a/src/content/teslafest/eq-2020-rice-ball-shop.json +++ b/src/content/teslafest/eq-2020-rice-ball-shop.json @@ -14,7 +14,7 @@ "title": "Tamamo (Summer) 2T", "link": "https://www.youtube.com/watch?v=wbV0VkxkgVo", "date": "2024-03-15", - "servant": "summertamamo", + "servant": "128", "turns": "2T", "runner": "Liz Happy Club" }, @@ -22,7 +22,7 @@ "title": "Brynhild 2T (NDCE)", "link": "https://www.youtube.com/watch?v=Kme2sdkMvBo", "date": "2024-03-18", - "servant": "brynhild", + "servant": "88", "turns": "2T", "runner": "Sigrdrífa" }, @@ -30,7 +30,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=YXUwwY0e5Uw", "date": "2024-03-16", - "servant": "melusine_st", + "servant": "312_st", "turns": "2T", "runner": "Sesshou01" }, @@ -38,7 +38,7 @@ "title": "Melusine 2T (FLO)", "link": "https://www.youtube.com/watch?v=YXUwwY0e5Uw", "date": "2024-03-15", - "servant": "melusine_st", + "servant": "312_st", "turns": "2T", "runner": "Hentai Daddi" }, @@ -46,7 +46,7 @@ "title": "Kagetora 2T", "link": "https://www.youtube.com/watch?v=aU8Y8lpc12s", "date": "2024-03-16", - "servant": "kagetora", + "servant": "252", "turns": "2T", "runner": "Tinesh" }, @@ -54,7 +54,7 @@ "title": "Scathach 2T (NDCE)", "link": "https://www.youtube.com/watch?v=I4dGfI8K2Xo", "date": "2024-03-17", - "servant": "shishou", + "servant": "70", "turns": "2T", "runner": "Requiem" }, @@ -62,7 +62,7 @@ "title": "Enkidu 2T (4man)", "link": "https://www.youtube.com/watch?v=k68VDhh480Y", "date": "2024-03-16", - "servant": "enkidu", + "servant": "143", "turns": "2T", "runner": "Ise(Kai)" }, @@ -70,7 +70,7 @@ "title": "Enkidu 2T (NDCE)", "link": "https://www.youtube.com/watch?v=NUBljJdeN4U", "date": "2024-03-22", - "servant": "enkidu", + "servant": "143", "turns": "2T", "runner": "Alastair Hale" }, @@ -78,7 +78,7 @@ "title": "Kiyohime (Summer) 2T", "link": "https://www.youtube.com/watch?v=JUTlUlRV2Fs", "date": "2024-03-16", - "servant": "summerkiyohime", + "servant": "134", "turns": "2T", "runner": "Gorgeous P." }, @@ -86,7 +86,7 @@ "title": "Taiga 2T", "link": "https://www.youtube.com/watch?v=JOvEqH81VbU", "date": "2024-03-18", - "servant": "taiga", + "servant": "148", "turns": "2T", "runner": "Taiga" }, @@ -94,7 +94,7 @@ "title": "Taiga 2T", "link": "https://www.youtube.com/watch?v=HxLOn7QlRTA", "date": "2024-03-16", - "servant": "taiga", + "servant": "148", "turns": "2T", "runner": "Ray the II" }, @@ -102,7 +102,7 @@ "title": "Romulus 2T (FLO)", "link": "https://www.youtube.com/watch?v=AfggRidr_Uo", "date": "2024-03-17", - "servant": "romulus", + "servant": "280", "turns": "2T", "runner": "Sakazuki" }, @@ -110,7 +110,7 @@ "title": "Ereshkigal 2T", "link": "https://www.youtube.com/watch?v=9FobAzm8ZHY", "date": "2024-03-17", - "servant": "ereshkigal", + "servant": "196", "turns": "2T", "runner": "TokuHer0" }, @@ -118,7 +118,7 @@ "title": "Ereshkigal 2T (NoCE)", "link": "https://www.youtube.com/watch?v=M_tf5DuvvTI", "date": "2024-03-17", - "servant": "ereshkigal", + "servant": "196", "turns": "2T", "runner": "Swarmlord2" }, @@ -126,7 +126,7 @@ "title": "Karna 2T (4man)", "link": "https://www.youtube.com/watch?v=ZZdQE_el_SA", "date": "2024-04-07", - "servant": "karna", + "servant": "85", "turns": "2T", "runner": "Akise" }, @@ -134,7 +134,7 @@ "title": "Summer Yu 2T", "link": "https://www.youtube.com/watch?v=62vkxTWUBIY", "date": "2024-03-18", - "servant": "summeryu", + "servant": "288", "turns": "2T", "runner": "Lyud" }, @@ -142,7 +142,7 @@ "title": "Summer Yu 2T", "link": "https://www.youtube.com/watch?v=59BXpBG84OU", "date": "2024-03-16", - "servant": "summeryu", + "servant": "288", "turns": "2T", "runner": "Kamager III" }, @@ -150,7 +150,7 @@ "title": "Summer Yu 2T", "link": "https://www.youtube.com/watch?v=aGQ3RuG_-RM", "date": "2024-03-23", - "servant": "summeryu", + "servant": "288", "turns": "2T", "runner": "Nyxi" }, @@ -158,7 +158,7 @@ "title": "Melt Lambda 2T", "link": "https://www.youtube.com/watch?v=uFOcbGj5yzc", "date": "2024-03-16", - "servant": "meltlambda", + "servant": "266", "turns": "2T", "runner": "Zectry" }, @@ -166,7 +166,7 @@ "title": "Ozymandias 2T", "link": "https://www.youtube.com/watch?v=l9TuRq4WD2o", "date": "2024-03-15", - "servant": "ozymandias", + "servant": "118", "turns": "2T", "runner": "Kusanagi" }, @@ -174,7 +174,7 @@ "title": "Arjuna Alter 2T (FLO)", "link": "https://www.youtube.com/watch?v=EBtlKA8Zebc", "date": "2024-03-16", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Sakazuki" }, @@ -182,7 +182,7 @@ "title": "Morgan 2T (FLO)", "link": "https://www.youtube.com/watch?v=qHPczHi65Ps", "date": "2024-03-15", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Loki" }, @@ -190,7 +190,7 @@ "title": "MHXA 2T", "link": "https://www.youtube.com/watch?v=HohUbwoU5DE", "date": "2024-03-18", - "servant": "mhxa", + "servant": "155", "turns": "2T", "runner": "Anthony J" }, @@ -198,7 +198,7 @@ "title": "Cu Alter 2T (4man)", "link": "https://www.youtube.com/watch?v=IDkaXVUVMm4", "date": "2024-03-15", - "servant": "cualter", + "servant": "98", "turns": "2T", "runner": "Volcanicz" }, @@ -206,7 +206,7 @@ "title": "Da Vinci Ruler 2T", "link": "https://twitter.com/LutrecTA/status/1769450074822574261", "date": "2024-03-17", - "servant": "summerdavinci", + "servant": "320", "turns": "2T", "runner": "Lutrec" } diff --git a/src/content/teslafest/eq-2020-skyscraper-monster.json b/src/content/teslafest/eq-2020-skyscraper-monster.json index 213b01a..7fd9505 100644 --- a/src/content/teslafest/eq-2020-skyscraper-monster.json +++ b/src/content/teslafest/eq-2020-skyscraper-monster.json @@ -14,7 +14,7 @@ "title": "Baobhan Sith 2T", "link": "https://www.youtube.com/watch?v=KgM20h_Y3d0", "date": "2024-03-17", - "servant": "baobhansith", + "servant": "311", "turns": "2T", "runner": "Requiem" }, @@ -22,7 +22,7 @@ "title": "Sei 2T", "link": "https://www.youtube.com/watch?v=2XgPUSHqvck", "date": "2024-03-17", - "servant": "sei", + "servant": "276", "turns": "2T", "runner": "inv4der" }, @@ -30,7 +30,7 @@ "title": "Melusine 2T (FLO)", "link": "https://www.youtube.com/watch?v=RiBu3tNtimU", "date": "2024-03-17", - "servant": "melusine_st", + "servant": "312_st", "turns": "2T", "runner": "TokuHer0" }, @@ -38,7 +38,7 @@ "title": "Romulus 2T (NoCE)", "link": "https://www.youtube.com/watch?v=0DAcqHq9xdU", "date": "2024-03-19", - "servant": "romulus", + "servant": "280", "turns": "2T", "runner": "Sakazuki" }, @@ -46,7 +46,7 @@ "title": "Ereshkigal 2T", "link": "https://www.youtube.com/watch?v=tmVdPXf7LbU", "date": "2024-03-17", - "servant": "ereshkigal", + "servant": "196", "turns": "2T", "runner": "Conry" }, @@ -54,7 +54,7 @@ "title": "Izumo no Okuni 2T", "link": "https://www.youtube.com/watch?v=YE5SNty6Ci8", "date": "2024-03-16", - "servant": "okuni", + "servant": "327", "turns": "2T", "runner": "Kamager III" }, @@ -62,7 +62,7 @@ "title": "Izumo no Okuni 2T (10Cost)", "link": "https://www.youtube.com/watch?v=of5avLvMihw", "date": "2024-03-18", - "servant": "okuni", + "servant": "327", "turns": "2T", "runner": "inv4der" }, @@ -70,7 +70,7 @@ "title": "Illya 2T (FLO)", "link": "https://www.youtube.com/watch?v=hSzGgc1mP-U", "date": "2024-03-22", - "servant": "illya", + "servant": "136", "turns": "2T", "runner": "Zoropp" }, @@ -78,7 +78,7 @@ "title": "Nero Caster 2T (FLO NoCE)", "link": "https://twitter.com/LutrecTA/status/1769746018113831158", "date": "2024-03-18", - "servant": "nerocaster", + "servant": "175", "turns": "2T", "runner": "Lutrec" }, @@ -86,7 +86,7 @@ "title": "Shuten Caster 2T", "link": "https://www.youtube.com/watch?v=y0Cls8YiWeI", "date": "2024-03-17", - "servant": "shutencaster", + "servant": "225", "turns": "2T", "runner": "Tinesh" }, @@ -94,7 +94,7 @@ "title": "Merlin 2T", "link": "https://www.youtube.com/watch?v=IXx86fVnbSk", "date": "2024-03-16", - "servant": "merlin", + "servant": "150", "turns": "2T", "runner": "Volcanicz" }, @@ -102,7 +102,7 @@ "title": "Merlin 2T", "link": "https://www.youtube.com/watch?v=yHGt8CQ2Rs8", "date": "2024-03-18", - "servant": "merlin", + "servant": "150", "turns": "2T", "runner": "Ise(Kai)" }, @@ -110,7 +110,7 @@ "title": "Skadi 2T", "link": "https://www.youtube.com/watch?v=aSTr2G7IW_M", "date": "2024-03-17", - "servant": "skadi", + "servant": "215", "turns": "2T", "runner": "Firq" }, @@ -118,7 +118,7 @@ "title": "Castoria 2T", "link": "https://www.youtube.com/watch?v=NG7iI5febaQ", "date": "2024-03-21", - "servant": "castoria", + "servant": "284", "turns": "2T", "runner": "Loki" }, @@ -126,7 +126,7 @@ "title": "Miss Crane 2T (FLO)", "link": "https://www.youtube.com/watch?v=ymjOgTgmnPQ", "date": "2024-03-18", - "servant": "misscrane", + "servant": "307", "turns": "2T", "runner": "QP Dangerous" }, @@ -134,7 +134,7 @@ "title": "Hans 2T", "link": "https://www.youtube.com/watch?v=nZftQeoFBds", "date": "2024-03-18", - "servant": "hans", + "servant": "33", "turns": "2T", "runner": "Zectry" }, @@ -142,7 +142,7 @@ "title": "Jekyll & Hyde 2T", "link": "https://www.youtube.com/watch?v=v_s7mKBWNyc", "date": "2024-03-18", - "servant": "jekyllhyde", + "servant": "81", "turns": "2T", "runner": "Rikohaiji" }, @@ -150,7 +150,7 @@ "title": "Arjuna Alter 2T (FLO)", "link": "https://www.youtube.com/watch?v=iWYMM6C3vbQ", "date": "2024-03-19", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Sakazuki" }, @@ -158,7 +158,7 @@ "title": "Arjuna Alter 2T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=0A1B2Yc_NVw", "date": "2024-03-19", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Sakazuki" }, @@ -166,7 +166,7 @@ "title": "Morgan 2T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=susehGkuxfQ", "date": "2024-03-16", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Volcanicz" }, @@ -174,7 +174,7 @@ "title": "Morgan 2T (FLO NoCE NoNP)", "link": "https://www.youtube.com/watch?v=lA_t9fNV6Nk", "date": "2024-03-16", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Loki" }, @@ -182,7 +182,7 @@ "title": "Summer Jalter 2T (FLO)", "link": "https://www.youtube.com/watch?v=PKrPJNndlW0", "date": "2024-03-16", - "servant": "jaltersummer", + "servant": "219", "turns": "2T", "runner": "Kusanagi" }, @@ -190,7 +190,7 @@ "title": "Summer Sei 2T", "link": "https://www.youtube.com/watch?v=QZpVNKGouyg", "date": "2024-03-16", - "servant": "summersei", + "servant": "323", "turns": "2T", "runner": "Ise(Kai)" }, @@ -198,7 +198,7 @@ "title": "Tamamo Cat 2T (FLO)", "link": "https://www.youtube.com/watch?v=_VhJwYMiUB4", "date": "2024-03-19", - "servant": "tamamocat", + "servant": "58", "turns": "2T", "runner": "Rikohaiji" }, @@ -206,7 +206,7 @@ "title": "Cu Alter 2T (FLO)", "link": "https://www.youtube.com/watch?v=EcoE7REerfg", "date": "2024-03-16", - "servant": "cualter", + "servant": "98", "turns": "2T", "runner": "Ryougi Bobby" }, @@ -214,7 +214,7 @@ "title": "Taira 2T", "link": "https://www.youtube.com/watch?v=XuM9Eq2CZJY", "date": "2024-03-16", - "servant": "taira", + "servant": "303", "turns": "2T", "runner": "Anthony J" }, @@ -222,7 +222,7 @@ "title": "Okita Alter 2T", "link": "https://www.youtube.com/watch?v=7j03DlcgHIE", "date": "2024-03-16", - "servant": "okitaalter", + "servant": "209", "turns": "2T", "runner": "Blocklv55" } diff --git a/src/content/teslafest/eq-2020-sweet-universe.json b/src/content/teslafest/eq-2020-sweet-universe.json index cfe2731..1805980 100644 --- a/src/content/teslafest/eq-2020-sweet-universe.json +++ b/src/content/teslafest/eq-2020-sweet-universe.json @@ -14,7 +14,7 @@ "title": "Maou Nobu 3T", "link": "https://www.youtube.com/watch?v=bdimFAP0cXc", "date": "2024-03-17", - "servant": "maounobu", + "servant": "250", "turns": "3T", "runner": "Ray the II" }, @@ -22,7 +22,7 @@ "title": "Musashi 2T", "link": "https://www.youtube.com/watch?v=S3omeS0AYgo", "date": "2024-03-24", - "servant": "musashi", + "servant": "153", "turns": "2T", "runner": "Sunder" }, @@ -30,7 +30,7 @@ "title": "Musashi 2T (NDCE)", "link": "https://www.youtube.com/watch?v=ybK4XV7v7e0", "date": "2024-03-27", - "servant": "musashi", + "servant": "153", "turns": "2T", "runner": "Zectry" }, @@ -38,7 +38,7 @@ "title": "Ibuki 2T", "link": "https://www.youtube.com/watch?v=VLgnnmx4D7g", "date": "2024-03-17", - "servant": "ibuki", + "servant": "299", "turns": "2T", "runner": "inv4der" }, @@ -46,7 +46,7 @@ "title": "Saber Alter 2T", "link": "https://www.youtube.com/watch?v=KNEK2fL-ptw", "date": "2024-03-24", - "servant": "saberalter", + "servant": "3", "turns": "2T", "runner": "Shawn Sun" }, @@ -54,7 +54,7 @@ "title": "Nero Bride 2T (w. Casgil & Medb)", "link": "https://www.youtube.com/watch?v=1Blot2gjslw", "date": "2024-04-11", - "servant": "nerobride", + "servant": "90", "turns": "2T", "runner": "Zectry" }, @@ -62,7 +62,7 @@ "title": "Romulus 2T (NDCE)", "link": "https://www.youtube.com/watch?v=ltv8Cr0GPPg", "date": "2024-03-22", - "servant": "romulus", + "servant": "280", "turns": "2T", "runner": "Sakazuki" }, @@ -70,7 +70,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=QtofiRzGGXw", "date": "2024-03-17", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "Hentai Daddi" }, @@ -78,7 +78,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=v9TIfEXx_HU", "date": "2024-03-17", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "Felt" }, @@ -86,7 +86,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=LKX3jLg57q4", "date": "2024-03-17", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "TokuHer0" }, @@ -94,7 +94,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=TRwF6JU4BEQ", "date": "2024-03-17", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "Zectry" }, @@ -102,7 +102,7 @@ "title": "Karna 2T", "link": "https://www.youtube.com/watch?v=CqQcZFWZwCk", "date": "2024-03-17", - "servant": "karna", + "servant": "85", "turns": "2T", "runner": "Akise" }, @@ -110,7 +110,7 @@ "title": "Scathach 2T", "link": "https://www.youtube.com/watch?v=_mKuvVL7KtU", "date": "2024-03-17", - "servant": "shishou", + "servant": "70", "turns": "2T", "runner": "Requiem" }, @@ -118,7 +118,7 @@ "title": "Ozymandias 2T", "link": "https://www.youtube.com/watch?v=3n-OPY99Qcw", "date": "2024-03-17", - "servant": "ozymandias", + "servant": "118", "turns": "2T", "runner": "Kusanagi" }, @@ -126,7 +126,7 @@ "title": "Illya 2T", "link": "https://www.youtube.com/watch?v=S7VWJyJWRd8", "date": "2024-03-22", - "servant": "illya", + "servant": "136", "turns": "2T", "runner": "MCR" }, @@ -134,7 +134,7 @@ "title": "Charlotte Summer 2T", "link": "https://www.youtube.com/watch?v=_Bok9VXgRmA", "date": "2024-03-17", - "servant": "summercharlotte", + "servant": "319", "turns": "2T", "runner": "Dante" }, @@ -142,7 +142,7 @@ "title": "MHX 2T", "link": "https://www.youtube.com/watch?v=GGnzoHtHGbs", "date": "2024-03-17", - "servant": "mhx", + "servant": "86", "turns": "2T", "runner": "Ayumi" }, @@ -150,7 +150,7 @@ "title": "Koyanskaya of Light 2T", "link": "https://www.youtube.com/watch?v=HfQte4l549A", "date": "2024-03-27", - "servant": "koyanlight", + "servant": "314", "turns": "2T", "runner": "Zectry" }, @@ -158,7 +158,7 @@ "title": "Arjuna Alter 2T", "link": "https://www.youtube.com/watch?v=8xsxfCBv4FE", "date": "2024-03-22", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Sakazuki" }, @@ -166,7 +166,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=eDZr8a2BrZs", "date": "2024-03-22", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Ray" }, @@ -174,7 +174,7 @@ "title": "Cu Alter 2T", "link": "https://www.youtube.com/watch?v=6cMEXtmgBTM", "date": "2024-03-22", - "servant": "cualter", + "servant": "98", "turns": "2T", "runner": "Volcanicz" }, @@ -182,7 +182,7 @@ "title": "Astrea 2T (NDCE)", "link": "https://www.youtube.com/watch?v=PAsyKNWPsfg", "date": "2024-03-28", - "servant": "astrea", + "servant": "242", "turns": "2T", "runner": "Alastair Hale" }, @@ -190,7 +190,7 @@ "title": "Da Vinci Ruler 2T", "link": "https://twitter.com/LutrecTA/status/1770049305702813787", "date": "2024-03-19", - "servant": "summerdavinci", + "servant": "320", "turns": "2T", "runner": "Lutrec" }, @@ -198,7 +198,7 @@ "title": "Jalter 2T (w. Elizabeth)", "link": "https://www.youtube.com/watch?v=iwVJRGk-tO4", "date": "2024-03-18", - "servant": "jalter", + "servant": "106", "turns": "2T", "runner": "Ray the II" }, @@ -206,7 +206,7 @@ "title": "Jalter 2T", "link": "https://www.youtube.com/watch?v=m7OBOU7DBk4", "date": "2024-03-17", - "servant": "jalter", + "servant": "106", "turns": "2T", "runner": "Ray" }, @@ -214,7 +214,7 @@ "title": "Jalter 2T (NoCE)", "link": "https://twitter.com/santoryuiai3/status/1770250552619814933", "date": "2024-03-20", - "servant": "jalter", + "servant": "106", "turns": "2T", "runner": "Ray" }, @@ -222,7 +222,7 @@ "title": "Taira 2T", "link": "https://www.youtube.com/watch?v=EgfPk-cSXus", "date": "2024-03-17", - "servant": "taira", + "servant": "303", "turns": "2T", "runner": "Felt" }, @@ -230,7 +230,7 @@ "title": "Space Ishtar 2T", "link": "https://www.youtube.com/watch?v=lWlcu4W_4Go", "date": "2024-03-21", - "servant": "spaceishtar", + "servant": "268", "turns": "2T", "runner": "Nirrin" }, @@ -238,7 +238,7 @@ "title": "Koyanskaya of Darkness 2T", "link": "https://www.youtube.com/watch?v=3zydh0QEmu0", "date": "2024-03-19", - "servant": "koyandark", + "servant": "334", "turns": "2T", "runner": "Alastair Hale" }, @@ -246,7 +246,7 @@ "title": "Abby 2T", "link": "https://www.youtube.com/watch?v=FftWUVnah2I", "date": "2024-03-19", - "servant": "abby", + "servant": "195", "turns": "2T", "runner": "Sol Sovereign" } diff --git a/src/content/teslafest/eq-2021-bewitched.json b/src/content/teslafest/eq-2021-bewitched.json index d32648e..a0d4900 100644 --- a/src/content/teslafest/eq-2021-bewitched.json +++ b/src/content/teslafest/eq-2021-bewitched.json @@ -14,7 +14,7 @@ "title": "Sigurd 3T (NoCE)", "link": "https://www.youtube.com/watch?v=rpeRrBzZ8y4", "date": "2024-03-22", - "servant": "sigurd", + "servant": "213", "turns": "3T", "runner": "ProbablyAParrot" }, @@ -22,7 +22,7 @@ "title": "Nero Bride 3T (F2P Support)", "link": "https://www.youtube.com/watch?v=DpUiSyzOyXQ", "date": "2024-03-25", - "servant": "nerobride", + "servant": "90", "turns": "3T", "runner": "Infernia Rosarum" }, @@ -30,7 +30,7 @@ "title": "Nero Bride 3T (Lvl. 2)", "link": "https://twitter.com/LutrecTA/status/1771177568747635118", "date": "2024-03-22", - "servant": "nerobride", + "servant": "90", "turns": "3T", "runner": "Lutrec" }, @@ -38,7 +38,7 @@ "title": "Gilgamesh 3T", "link": "https://www.youtube.com/watch?v=q6yMWO2LFUM", "date": "2024-03-20", - "servant": "gilgamesh", + "servant": "12", "turns": "3T", "runner": "Gorgeous P." }, @@ -46,7 +46,7 @@ "title": "Fujino 3T", "link": "https://www.youtube.com/watch?v=CFlUil7cXqE", "date": "2024-03-25", - "servant": "fujino", + "servant": "200", "turns": "3T", "runner": "Blocklv55" }, @@ -54,7 +54,7 @@ "title": "Baobhan Sith 3T", "link": "https://www.youtube.com/watch?v=6whjNuNHnnI", "date": "2024-03-24", - "servant": "baobhansith", + "servant": "311", "turns": "3T", "runner": "Nyxi" }, @@ -62,7 +62,7 @@ "title": "Summer Illya 3T", "link": "https://www.youtube.com/watch?v=wVloyS4HwSo", "date": "2024-03-21", - "servant": "summerillya", + "servant": "286", "turns": "3T", "runner": "zoropp" }, @@ -70,7 +70,7 @@ "title": "Brynhild 3T (NoCE)", "link": "https://www.youtube.com/watch?v=gVusXCtt0g8", "date": "2024-03-21", - "servant": "brynhild", + "servant": "88", "turns": "3T", "runner": "Sigrdrífa" }, @@ -78,7 +78,7 @@ "title": "Romulus 3T (3 Cost)", "link": "https://www.youtube.com/watch?v=O9COj4g60-M", "date": "2024-03-28", - "servant": "romulus", + "servant": "280", "turns": "3T", "runner": "Sakazuki" }, @@ -86,7 +86,7 @@ "title": "Melusine 3T (Lvl. 1)", "link": "https://www.youtube.com/watch?v=WH7G1uBtEHk", "date": "2024-03-22", - "servant": "melusine_st", + "servant": "312_st", "turns": "3T", "runner": "Zectry" }, @@ -94,7 +94,7 @@ "title": "Taiga 3T", "link": "https://www.youtube.com/watch?v=V95BpzpFWoI", "date": "2024-03-25", - "servant": "taiga", + "servant": "148", "turns": "3T", "runner": "Taiga" }, @@ -102,7 +102,7 @@ "title": "Ozymandias 3T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=H7zBBN7RUXo", "date": "2024-03-19", - "servant": "ozymandias", + "servant": "118", "turns": "3T", "runner": "Kusanagi" }, @@ -110,7 +110,7 @@ "title": "Summer Caenis 3T (FLO)", "link": "https://www.youtube.com/watch?v=dfOFE-vF-vI", "date": "2024-03-20", - "servant": "summercaenis", + "servant": "322", "turns": "3T", "runner": "Kamager III" }, @@ -118,7 +118,7 @@ "title": "Rider Ishtar 3T", "link": "https://www.youtube.com/watch?v=_IpVYgtMOqI", "date": "2024-03-22", - "servant": "riderishtar", + "servant": "182", "turns": "3T", "runner": "Volcanicz" }, @@ -126,7 +126,7 @@ "title": "Sanzang 3T", "link": "https://www.youtube.com/watch?v=BdpfqnGsCyA&t=224s", "date": "2024-03-19", - "servant": "sanzang", + "servant": "113", "turns": "3T", "runner": "Liz Happy Club" }, @@ -134,7 +134,7 @@ "title": "Castoria 3T", "link": "https://www.youtube.com/watch?v=kYn5Ubz4g9o", "date": "2024-03-22", - "servant": "castoria", + "servant": "284", "turns": "3T", "runner": "Loki" }, @@ -142,7 +142,7 @@ "title": "Miss Crane 3T", "link": "https://www.youtube.com/watch?v=iikUbWWA-Xc", "date": "2024-03-22", - "servant": "misscrane", + "servant": "307", "turns": "3T", "runner": "QP Dangerous" }, @@ -150,7 +150,7 @@ "title": "Kojirou 3T", "link": "https://www.youtube.com/watch?v=cITjpOzF7vg", "date": "2024-03-22", - "servant": "kojirou", + "servant": "39", "turns": "3T", "runner": "Conry" }, @@ -158,7 +158,7 @@ "title": "Jekyll & Hyde 3T (4man)", "link": "https://www.youtube.com/watch?v=m6ZJIfeTtWU", "date": "2024-03-19", - "servant": "jekyllhyde", + "servant": "81", "turns": "3T", "runner": "Rikohaiji" }, @@ -166,7 +166,7 @@ "title": "Stheno 3T", "link": "https://www.youtube.com/watch?v=eUWnXU7Xgjs", "date": "2024-03-25", - "servant": "stheno", + "servant": "41", "turns": "3T", "runner": "Volcanicz" }, @@ -174,7 +174,7 @@ "title": "Morgan 3T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=Ok4ylQvEjwA", "date": "2024-03-23", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Loki" }, @@ -182,7 +182,7 @@ "title": "Morgan 3T (6 Cost)", "link": "https://www.youtube.com/watch?v=zrMN7DeyHIw", "date": "2024-03-19", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Loki" }, @@ -190,7 +190,7 @@ "title": "Arjuna Alter 3T (6 Cost)", "link": "https://www.youtube.com/watch?v=upGvLuoe2L4", "date": "2024-03-28", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Sakazuki" }, @@ -198,7 +198,7 @@ "title": "Da Vinci Ruler 3T (FLO)", "link": "https://www.youtube.com/watch?v=m7hsS5ppPaI", "date": "2024-03-20", - "servant": "summerdavinci", + "servant": "320", "turns": "3T", "runner": "Tinesh" }, @@ -206,7 +206,7 @@ "title": "Taira 3T (FLO)", "link": "https://www.youtube.com/watch?v=JOaUhugHI6U", "date": "2024-03-20", - "servant": "taira", + "servant": "303", "turns": "3T", "runner": "Anthony J" }, @@ -214,7 +214,7 @@ "title": "Summer Kama 3T", "link": "https://www.youtube.com/watch?v=-v0-vGpG-gI", "date": "2024-03-19", - "servant": "summerkama", + "servant": "321", "turns": "3T", "runner": "Kamager III" }, @@ -222,7 +222,7 @@ "title": "Bazett 2T", "link": "https://www.youtube.com/watch?v=kMQzJlKvMrs", "date": "2024-03-19", - "servant": "bazett", + "servant": "336", "turns": "2T", "runner": "First_TLN" }, @@ -230,7 +230,7 @@ "title": "Bazett 2T (3 Cost)", "link": "https://www.youtube.com/watch?v=nx50uGiCYNw", "date": "2024-03-24", - "servant": "bazett", + "servant": "336", "turns": "2T", "runner": "TokuHer0" } diff --git a/src/content/teslafest/eq-2021-bride-main-event.json b/src/content/teslafest/eq-2021-bride-main-event.json index 1349833..09a9b28 100644 --- a/src/content/teslafest/eq-2021-bride-main-event.json +++ b/src/content/teslafest/eq-2021-bride-main-event.json @@ -14,7 +14,7 @@ "title": "Artoria 2T", "link": "https://www.youtube.com/watch?v=xomwwyFIJAY", "date": "2024-03-22", - "servant": "artoria", + "servant": "2", "turns": "2T", "runner": "Tinesh" }, @@ -22,7 +22,7 @@ "title": "Ibuki 2T", "link": "https://www.youtube.com/watch?v=rKV3hiVP_jg", "date": "2024-03-19", - "servant": "ibuki", + "servant": "299", "turns": "2T", "runner": "inv4der" }, @@ -30,7 +30,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=N1nQev7Vxag", "date": "2024-03-19", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "Hentai Daddi" }, @@ -38,7 +38,7 @@ "title": "Melusine 2T", "link": "https://www.youtube.com/watch?v=TgeO9w_xkXI", "date": "2024-03-20", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "TokuHer0" }, @@ -46,7 +46,7 @@ "title": "Romulus 2T", "link": "https://www.youtube.com/watch?v=oaJCHQgFWGc", "date": "2024-03-27", - "servant": "romulus", + "servant": "280", "turns": "2T", "runner": "Sakazuki" }, @@ -54,7 +54,7 @@ "title": "Ivan 2T", "link": "https://www.youtube.com/watch?v=7VVT3ibdx3w", "date": "2024-03-24", - "servant": "ivan", + "servant": "205", "turns": "2T", "runner": "ProbablyAParrot" }, @@ -62,7 +62,7 @@ "title": "Nero Caster 2T", "link": "https://www.youtube.com/watch?v=PrR2elnsCD8", "date": "2024-03-22", - "servant": "nerocaster", + "servant": "175", "turns": "2T", "runner": "Lutrec" }, @@ -70,7 +70,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=eG1SIfC8FCU", "date": "2024-03-19", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Gorgeous P." }, @@ -78,7 +78,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=xqXIW6V-Xj0", "date": "2024-03-26", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Nyxi" }, @@ -86,7 +86,7 @@ "title": "Morgan 2T (FLO)", "link": "https://www.youtube.com/watch?v=vtzwVCVX1DY", "date": "2024-03-19", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Loki" }, @@ -94,7 +94,7 @@ "title": "Arjuna Alter 2T", "link": "https://www.youtube.com/watch?v=BdpfqnGsCyA", "date": "2024-03-19", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Liz Happy Club" }, @@ -102,7 +102,7 @@ "title": "Arjuna Alter 2T (FLO)", "link": "https://www.youtube.com/watch?v=WhLmfJrZyTA", "date": "2024-03-19", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Akise" }, @@ -110,7 +110,7 @@ "title": "Arjuna Alter 2T (FLO)", "link": "https://www.youtube.com/watch?v=AIVvSa8fOdk", "date": "2024-03-27", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Sakazuki" }, @@ -118,7 +118,7 @@ "title": "Summer Musashi 2T", "link": "https://www.youtube.com/watch?v=4MSIbjrEA7M", "date": "2024-03-19", - "servant": "summermusashi", + "servant": "261", "turns": "2T", "runner": "Kusanagi" }, @@ -126,7 +126,7 @@ "title": "Darius 2T", "link": "https://www.youtube.com/watch?v=kNYP36Pcfe8", "date": "2024-03-24", - "servant": "darius", + "servant": "55", "turns": "2T", "runner": "TR" }, @@ -134,7 +134,7 @@ "title": "Darius 2T", "link": "https://www.youtube.com/watch?v=0gUC07HUbKk", "date": "2024-03-22", - "servant": "darius", + "servant": "55", "turns": "2T", "runner": "Zectry" }, @@ -142,7 +142,7 @@ "title": "Space Ishtar 2T", "link": "https://www.youtube.com/watch?v=uKEdeu6DJTs", "date": "2024-03-25", - "servant": "spaceishtar", + "servant": "268", "turns": "2T", "runner": "Requiem" }, @@ -150,7 +150,7 @@ "title": "Koyanskaya of Darkness 2T", "link": "https://www.youtube.com/watch?v=HlF9zmw5XbE", "date": "2024-03-23", - "servant": "koyandark", + "servant": "334", "turns": "2T", "runner": "Alastair Hale" } diff --git a/src/content/teslafest/eq-2021-catch-the-clown.json b/src/content/teslafest/eq-2021-catch-the-clown.json index 41a3ce4..b7b3be6 100644 --- a/src/content/teslafest/eq-2021-catch-the-clown.json +++ b/src/content/teslafest/eq-2021-catch-the-clown.json @@ -14,7 +14,7 @@ "title": "Altera 3T", "link": "https://www.youtube.com/watch?v=foNiMNDPAuI", "date": "2024-03-25", - "servant": "altera", + "servant": "8", "turns": "3T", "runner": "Requiem" }, @@ -22,7 +22,7 @@ "title": "Nero 3T", "link": "https://twitter.com/LutrecTA/status/1772959434513293518", "date": "2024-03-27", - "servant": "nero", + "servant": "5", "turns": "3T", "runner": "Lutrec" }, @@ -30,7 +30,7 @@ "title": "Gilgamesh 3T (4man)", "link": "https://www.youtube.com/watch?v=fnO6buimUqg", "date": "2024-03-20", - "servant": "gilgamesh", + "servant": "12", "turns": "3T", "runner": "Kusanagi" }, @@ -38,7 +38,7 @@ "title": "Melusine 3T", "link": "https://www.youtube.com/watch?v=YhLV3ARYBSw", "date": "2024-03-25", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "3T", "runner": "TokuHer0" }, @@ -46,7 +46,7 @@ "title": "Summer Caenis 3T", "link": "https://www.youtube.com/watch?v=3VPZnvqvev4", "date": "2024-03-20", - "servant": "summercaenis", + "servant": "322", "turns": "3T", "runner": "Kamager III" }, @@ -54,7 +54,7 @@ "title": "Drake 3T", "link": "https://www.youtube.com/watch?v=JPS48CxAXIY", "date": "2024-03-28", - "servant": "drake", + "servant": "65", "turns": "3T", "runner": "Tinesh" }, @@ -62,7 +62,7 @@ "title": "Drake 3T (4man)", "link": "https://www.youtube.com/watch?v=J2t-WEV6hJk", "date": "2024-03-24", - "servant": "drake", + "servant": "65", "turns": "3T", "runner": "Zectry" }, @@ -70,7 +70,7 @@ "title": "Arjuna Alter 3T (NoCE)", "link": "https://www.youtube.com/watch?v=2N-JXjXBBU0", "date": "2024-03-27", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Volcanicz" }, @@ -78,7 +78,7 @@ "title": "Arjuna Alter 3T (NDCE 5man)", "link": "https://www.youtube.com/watch?v=ItA5mW3SwGk", "date": "2024-03-23", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Akise" }, @@ -86,7 +86,7 @@ "title": "Arjuna Alter 3T (NoCE 4man)", "link": "https://www.youtube.com/watch?v=NIiZsn-TBdg", "date": "2024-03-31", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Sakazuki" }, @@ -94,7 +94,7 @@ "title": "Morgan 3T", "link": "https://www.youtube.com/watch?v=BKiMQwQPRjM", "date": "2024-03-20", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "im poketar" }, @@ -102,7 +102,7 @@ "title": "Morgan 3T", "link": "https://www.youtube.com/watch?v=aVgm6kfjNNA", "date": "2024-03-22", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Gorgeous P." }, @@ -110,7 +110,7 @@ "title": "Morgan 3T (NDCE)", "link": "https://www.youtube.com/watch?v=E8aWa7GdTqE", "date": "2024-03-20", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Loki" }, @@ -118,7 +118,7 @@ "title": "Bazett 2T", "link": "https://www.youtube.com/watch?v=pAeBIcdtAgg", "date": "2024-03-20", - "servant": "bazett", + "servant": "336", "turns": "2T", "runner": "First_TLN" }, @@ -126,7 +126,7 @@ "title": "Bazett 2T", "link": "https://www.youtube.com/watch?v=1xaPz3sVxqA", "date": "2024-03-21", - "servant": "bazett", + "servant": "336", "turns": "2T", "runner": "GregoryZero" }, @@ -134,7 +134,7 @@ "title": "Koyanskaya of Darkness 3T", "link": "https://www.youtube.com/watch?v=0Yx9jxEU0eU", "date": "2024-03-29", - "servant": "koyandark", + "servant": "334", "turns": "3T", "runner": "Alastair Hale" } diff --git a/src/content/teslafest/eq-2021-finale-ii.json b/src/content/teslafest/eq-2021-finale-ii.json index eab19aa..6514e6b 100644 --- a/src/content/teslafest/eq-2021-finale-ii.json +++ b/src/content/teslafest/eq-2021-finale-ii.json @@ -14,7 +14,7 @@ "title": "Musashi 3T", "link": "https://www.youtube.com/watch?v=N1_fKU3N6eM", "date": "2024-03-22", - "servant": "musashi", + "servant": "153", "turns": "3T", "runner": "Ryougi Bobby" }, @@ -22,7 +22,7 @@ "title": "Musashi 3T", "link": "https://www.youtube.com/watch?v=-YiKOerg-JQ", "date": "2024-03-26", - "servant": "musashi", + "servant": "153", "turns": "3T", "runner": "Sigrdrífa" }, @@ -30,7 +30,7 @@ "title": "Musashi 3T", "link": "https://www.youtube.com/watch?v=ivlzuhjRmQs", "date": "2024-03-22", - "servant": "musashi", + "servant": "153", "turns": "3T", "runner": "First_TLN" }, @@ -38,7 +38,7 @@ "title": "Musashi 3T", "link": "https://twitter.com/LutrecTA/status/1771597714309927260", "date": "2024-03-23", - "servant": "musashi", + "servant": "153", "turns": "3T", "runner": "Lutrec" }, @@ -46,7 +46,7 @@ "title": "Musashi 3T", "link": "https://www.youtube.com/watch?v=Uh3qycGalF4", "date": "2024-03-23", - "servant": "musashi", + "servant": "153", "turns": "3T", "runner": "Kusanagi" }, @@ -54,7 +54,7 @@ "title": "Musashi 3T (NoCE)", "link": "https://www.youtube.com/watch?v=dj8yoMdEwkY", "date": "2024-03-26", - "servant": "musashi", + "servant": "153", "turns": "3T", "runner": "Zectry" }, @@ -62,7 +62,7 @@ "title": "Sigurd 3T (NCDE)", "link": "https://www.youtube.com/watch?v=FDFcW8usavE", "date": "2024-03-23", - "servant": "sigurd", + "servant": "213", "turns": "3T", "runner": "ProbablyAParrot" }, @@ -70,7 +70,7 @@ "title": "Beni-Enma 3T", "link": "https://www.youtube.com/watch?v=8GRvuL3BLEk", "date": "2024-03-22", - "servant": "benienma", + "servant": "234", "turns": "3T", "runner": "Kamager III" }, @@ -78,7 +78,7 @@ "title": "Beni-Enma 3T (NDCE)", "link": "https://www.youtube.com/watch?v=IvTK0Q0JfsY", "date": "2024-03-27", - "servant": "benienma", + "servant": "234", "turns": "3T", "runner": "Alastair Hale" }, @@ -86,7 +86,7 @@ "title": "Bedivere 3T", "link": "https://www.youtube.com/watch?v=6WKnji9jctc", "date": "2024-03-22", - "servant": "bedivere", + "servant": "126", "turns": "3T", "runner": "Ray the II" }, @@ -94,7 +94,7 @@ "title": "Summer Hokusai 3T", "link": "https://www.youtube.com/watch?v=Ly3K6wUapSE", "date": "2024-03-22", - "servant": "summerhokusai", + "servant": "264", "turns": "3T", "runner": "Tinesh" }, @@ -102,7 +102,7 @@ "title": "Summer Hokusai 3T (NDCE)", "link": "https://www.youtube.com/watch?v=4NuCMMovksg", "date": "2024-03-25", - "servant": "summerhokusai", + "servant": "264", "turns": "3T", "runner": "inv4der" }, @@ -110,7 +110,7 @@ "title": "Muramasa 3T", "link": "https://www.youtube.com/watch?v=MsiloyQxDfs", "date": "2024-03-23", - "servant": "muramasa", + "servant": "302", "turns": "3T", "runner": "Loki" }, @@ -118,7 +118,7 @@ "title": "Muramasa 3T (NDCE)", "link": "https://www.youtube.com/watch?v=ge_PU19eMWM", "date": "2024-03-25", - "servant": "muramasa", + "servant": "302", "turns": "3T", "runner": "Alastair Hale" }, @@ -126,7 +126,7 @@ "title": "Saber Alter 3T", "link": "https://www.youtube.com/watch?v=Moe1-i-NVX8", "date": "2024-03-29", - "servant": "saberalter", + "servant": "3", "turns": "3T", "runner": "Shawn Sun" }, @@ -134,7 +134,7 @@ "title": "Melusine 3T", "link": "https://www.youtube.com/watch?v=ahGiqivoUqA", "date": "2024-03-22", - "servant": "melusine_st", + "servant": "312_st", "turns": "3T", "runner": "TokuHer0" }, @@ -142,7 +142,7 @@ "title": "Li Shuwen 3T", "link": "https://www.youtube.com/watch?v=R5XkPmaImWE", "date": "2024-03-25", - "servant": "oldli", + "servant": "235", "turns": "3T", "runner": "Alastair Hale" }, @@ -150,7 +150,7 @@ "title": "MHXA 3T", "link": "https://www.youtube.com/watch?v=01WPieF-EAQ", "date": "2024-03-22", - "servant": "mhxa", + "servant": "155", "turns": "3T", "runner": "Ayumi" }, @@ -158,7 +158,7 @@ "title": "Morgan 3T", "link": "https://twitter.com/santoryuiai3/status/1771260206090965013", "date": "2024-03-22", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Ray" }, @@ -166,7 +166,7 @@ "title": "Arjuna Alter 3T", "link": "https://www.youtube.com/watch?v=VElGV2WdQQQ", "date": "2024-03-22", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Akise" }, @@ -174,7 +174,7 @@ "title": "Yang Guifei 3T", "link": "https://www.youtube.com/watch?v=F0mVvLtx9uE", "date": "2024-03-24", - "servant": "yangguifei", + "servant": "275", "turns": "3T", "runner": "Requiem" } diff --git a/src/content/teslafest/eq-2021-gorgon-sisters.json b/src/content/teslafest/eq-2021-gorgon-sisters.json index aea87de..21b5d0a 100644 --- a/src/content/teslafest/eq-2021-gorgon-sisters.json +++ b/src/content/teslafest/eq-2021-gorgon-sisters.json @@ -14,7 +14,7 @@ "title": "Ibuki 2T", "link": "https://www.youtube.com/watch?v=nXqrqBPpMik", "date": "2024-03-20", - "servant": "ibuki", + "servant": "299", "turns": "2T", "runner": "inv4der" }, @@ -22,7 +22,7 @@ "title": "Summer Illya 2T", "link": "https://www.youtube.com/watch?v=n9r7K8762ck", "date": "2024-03-28", - "servant": "summerillya", + "servant": "286", "turns": "2T", "runner": "zoropp" }, @@ -30,7 +30,7 @@ "title": "Romulus 2T", "link": "https://www.youtube.com/watch?v=gOID1sTtcVI", "date": "2024-03-28", - "servant": "romulus", + "servant": "280", "turns": "2T", "runner": "Sakazuki" }, @@ -38,7 +38,7 @@ "title": "Melusine 2T (FLO)", "link": "https://www.youtube.com/watch?v=_UThC-CN6do", "date": "2024-03-20", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "Hentai Daddi" }, @@ -46,7 +46,7 @@ "title": "Melusine 2T (FLO)", "link": "https://www.youtube.com/watch?v=sDuE9IZQ7Ok", "date": "2024-03-20", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "2T", "runner": "TokuHer0" }, @@ -54,7 +54,7 @@ "title": "Nero Caster 2T", "link": "https://twitter.com/LutrecTA/status/1772372664838963480", "date": "2024-03-25", - "servant": "nerocaster", + "servant": "175", "turns": "2T", "runner": "Lutrec" }, @@ -62,7 +62,7 @@ "title": "Arjuna Alter 2T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=2GczluPBHcc", "date": "2024-03-20", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Akise" }, @@ -70,7 +70,7 @@ "title": "Arjuna Alter 2T (16 Cost)", "link": "https://www.youtube.com/watch?v=ly6DVlDfcXY", "date": "2024-03-28", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Sakazuki" }, @@ -78,7 +78,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=z7AzI8SGTv8", "date": "2024-03-20", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "First_TLN" }, @@ -86,7 +86,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=Dm2oe-QbK04", "date": "2024-03-20", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Liz Happy Club" }, @@ -94,7 +94,7 @@ "title": "Morgan 2T", "link": "https://www.youtube.com/watch?v=nBwl3M77GF8", "date": "2024-03-21", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Gorgeous P." }, @@ -102,7 +102,7 @@ "title": "Morgan 2T (20 Cost)", "link": "https://www.youtube.com/watch?v=rwGo5R9DP3A", "date": "2024-03-21", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Loki" }, @@ -110,7 +110,7 @@ "title": "Morgan 2T (16 Cost)", "link": "https://www.youtube.com/watch?v=fQiE5xc2Dv8", "date": "2024-03-23", - "servant": "morgan", + "servant": "309", "turns": "2T", "runner": "Volcanicz" }, @@ -118,7 +118,7 @@ "title": "Tamamo Cat 2T", "link": "https://www.youtube.com/watch?v=nE3mNXVQC04", "date": "2024-03-29", - "servant": "tamamocat", + "servant": "58", "turns": "2T", "runner": "Requiem" }, @@ -126,7 +126,7 @@ "title": "Maou Nobu 2T (NoCE)", "link": "https://www.youtube.com/watch?v=hzmKa2vrgAk", "date": "2024-03-25", - "servant": "maounobu", + "servant": "250", "turns": "2T", "runner": "Sigrdrífa" }, @@ -134,7 +134,7 @@ "title": "Summer Kama 2T", "link": "https://www.youtube.com/watch?v=axPQJS41hos", "date": "2024-03-20", - "servant": "summerkama", + "servant": "321", "turns": "2T", "runner": "Kamager III" }, @@ -142,7 +142,7 @@ "title": "Kingprotea 2T", "link": "https://www.youtube.com/watch?v=wH6ItkkT5wM", "date": "2024-03-20", - "servant": "kingprotea", + "servant": "238", "turns": "2T", "runner": "Kusanagi" }, @@ -150,7 +150,7 @@ "title": "Summer BB 2T", "link": "https://www.youtube.com/watch?v=1xNZTeC-lzY", "date": "2024-03-29", - "servant": "bbsummer", + "servant": "220", "turns": "2T", "runner": "zoropp" }, @@ -158,7 +158,7 @@ "title": "Koyanskaya of Darkness 2T (FLO)", "link": "https://www.youtube.com/watch?v=02utpNgpwTI", "date": "2024-03-23", - "servant": "koyandark", + "servant": "334", "turns": "2T", "runner": "Zectry" }, @@ -166,7 +166,7 @@ "title": "Voyager 2T", "link": "https://www.youtube.com/watch?v=JHTWwb8L0J0", "date": "2024-03-21", - "servant": "voyager", + "servant": "281", "turns": "2T", "runner": "Kamager III" }, @@ -174,7 +174,7 @@ "title": "Sigurd 3T", "link": "https://www.youtube.com/watch?v=2WV4nB45Mx0", "date": "2024-03-22", - "servant": "sigurd", + "servant": "213", "turns": "3T", "runner": "ProbablyAParrot" } diff --git a/src/content/teslafest/eq-2021-green-comet.json b/src/content/teslafest/eq-2021-green-comet.json index 4be58eb..8419bef 100644 --- a/src/content/teslafest/eq-2021-green-comet.json +++ b/src/content/teslafest/eq-2021-green-comet.json @@ -14,7 +14,7 @@ "title": "Kama 2T", "link": "https://www.youtube.com/watch?v=re1Po7O_kxM", "date": "2024-03-23", - "servant": "kama", + "servant": "239", "turns": "2T", "runner": "Requiem" }, @@ -22,7 +22,7 @@ "title": "Arjuna Alter 2T", "link": "https://www.youtube.com/watch?v=6IabkracLbs", "date": "2024-03-31", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Sakazuki" }, @@ -30,7 +30,7 @@ "title": "Arjuna Alter 2T", "link": "https://www.youtube.com/watch?v=55bFPChv1bw", "date": "2024-03-21", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Akise" }, @@ -38,7 +38,7 @@ "title": "Kintoki 2T", "link": "https://www.youtube.com/watch?v=l4xOU8GRATc", "date": "2024-03-24", - "servant": "kintoki", + "servant": "51", "turns": "2T", "runner": "Zectry" }, @@ -46,7 +46,7 @@ "title": "Bazett 2T", "link": "https://www.youtube.com/watch?v=F-ueNp9AP8M", "date": "2024-03-25", - "servant": "bazett", + "servant": "336", "turns": "2T", "runner": "TokuHer0" }, @@ -54,7 +54,7 @@ "title": "Summer Tamamo 3T", "link": "https://twitter.com/Certain_Bastard/status/1772404717722689709", "date": "2024-03-26", - "servant": "summertamamo", + "servant": "128", "turns": "3T", "runner": "Certain Bastard" }, @@ -62,7 +62,7 @@ "title": "Ozymandias 3T", "link": "https://www.youtube.com/watch?v=3LY4IzdN3rQ", "date": "2024-03-21", - "servant": "ozymandias", + "servant": "118", "turns": "3T", "runner": "Kusanagi" }, @@ -70,7 +70,7 @@ "title": "Jekyll & Hyde 3T", "link": "https://www.youtube.com/watch?v=odX-pAx4csU", "date": "2024-03-21", - "servant": "jekyllhyde", + "servant": "81", "turns": "3T", "runner": "Rikohaiji" }, @@ -78,7 +78,7 @@ "title": "Arjuna Alter 3T", "link": "https://www.youtube.com/watch?v=2JWVOe7zu-Y&t=25s", "date": "2024-03-21", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Liz Happy Club" }, @@ -86,7 +86,7 @@ "title": "Kintoki 3T", "link": "https://www.youtube.com/watch?v=D8ClWvbnEdM", "date": "2024-03-21", - "servant": "kintoki", + "servant": "51", "turns": "3T", "runner": "Loki" }, @@ -94,7 +94,7 @@ "title": "Kintoki 3T", "link": "https://www.youtube.com/watch?v=1D0dzlNDOfc", "date": "2024-03-24", - "servant": "kintoki", + "servant": "51", "turns": "3T", "runner": "Conry" }, @@ -102,7 +102,7 @@ "title": "Cu Alter 3T", "link": "https://www.youtube.com/watch?v=VoTat-fDwlE", "date": "2024-03-23", - "servant": "cualter", + "servant": "98", "turns": "3T", "runner": "Gorgeous P." }, @@ -110,7 +110,7 @@ "title": "Sitonai 3T", "link": "https://www.youtube.com/watch?v=-WPUn_z8aq4", "date": "2024-03-26", - "servant": "sitonai", + "servant": "224", "turns": "3T", "runner": "zoropp" } diff --git a/src/content/teslafest/gc-akihabara-explosion.json b/src/content/teslafest/gc-akihabara-explosion.json index 3d0b711..867ccc3 100644 --- a/src/content/teslafest/gc-akihabara-explosion.json +++ b/src/content/teslafest/gc-akihabara-explosion.json @@ -14,7 +14,7 @@ "title": "Juano 7T (Multicore FLO NoCE)", "link": "https://www.youtube.com/watch?v=AznMkbg6UMM", "date": "2024-03-24", - "servant": "arjunaalter", + "servant": "247", "turns": "7T", "runner": "Akise" }, @@ -22,7 +22,7 @@ "title": "Morgan 7T (Multicore)", "link": "https://www.youtube.com/watch?v=RFa_RlhksBs&t=166s", "date": "2024-04-11", - "servant": "morgan", + "servant": "309", "turns": "7T", "runner": "Zectry" }, @@ -30,7 +30,7 @@ "title": "Kintoki 8T (Multicore)", "link": "https://www.youtube.com/watch?v=QqZsNJwsdns", "date": "2024-04-05", - "servant": "kintoki", + "servant": "51", "turns": "8T", "runner": "Roz" }, @@ -38,7 +38,7 @@ "title": "Bazett 4T (Multicore)", "link": "https://www.youtube.com/watch?v=pITWIii6JjM&t=110s", "date": "2024-03-29", - "servant": "bazett", + "servant": "336", "turns": "4T", "runner": "TokuHer0" } diff --git a/src/content/teslafest/gc-fate-requiem.json b/src/content/teslafest/gc-fate-requiem.json index 5573cd8..81891ac 100644 --- a/src/content/teslafest/gc-fate-requiem.json +++ b/src/content/teslafest/gc-fate-requiem.json @@ -14,7 +14,7 @@ "title": "Muramasa 3T", "link": "https://www.youtube.com/watch?v=gb249dDmfl0", "date": "2024-03-28", - "servant": "muramasa", + "servant": "302", "turns": "3T", "runner": "Alastair Hale" }, @@ -22,7 +22,7 @@ "title": "Summer Okitan 3T", "link": "https://www.youtube.com/watch?v=pITWIii6JjM&t=566s", "date": "2024-03-29", - "servant": "summerokitaalter", + "servant": "317", "turns": "3T", "runner": "Tokuher0" }, @@ -30,7 +30,7 @@ "title": "Saito Hajime 3T", "link": "https://www.youtube.com/watch?v=QmAmBxJKXWk&t=757s", "date": "2024-03-27", - "servant": "saitohajime", + "servant": "293", "turns": "3T", "runner": "Conry" }, @@ -38,7 +38,7 @@ "title": "Morgan 3T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=ZLGXjXCW-bE", "date": "2024-03-27", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Loki" }, @@ -46,7 +46,7 @@ "title": "Arjuna Alter 3T", "link": "https://www.youtube.com/watch?v=RFa_RlhksBs&t=829s", "date": "2024-04-11", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Zectry" }, @@ -54,7 +54,7 @@ "title": "Summer Musashi 3T", "link": "https://www.youtube.com/watch?v=yE6Mv6VTnCc&t=876s", "date": "2024-03-28", - "servant": "summermusashi", + "servant": "261", "turns": "3T", "runner": "Patrick Bandeira" }, @@ -62,7 +62,7 @@ "title": "Cu Alter 3T (NoNP)", "link": "https://www.youtube.com/watch?v=2xMvkmtp-gk", "date": "2024-04-04", - "servant": "cualter", + "servant": "98", "turns": "3T", "runner": "Volcanicz" } diff --git a/src/content/teslafest/gc-gudaguda-2021.json b/src/content/teslafest/gc-gudaguda-2021.json index 3c820e0..73320e1 100644 --- a/src/content/teslafest/gc-gudaguda-2021.json +++ b/src/content/teslafest/gc-gudaguda-2021.json @@ -14,7 +14,7 @@ "title": "Sigurd 3T (NDCE)", "link": "https://www.youtube.com/watch?v=ow5KRkoFWYs", "date": "2024-03-29", - "servant": "sigurd", + "servant": "213", "turns": "3T", "runner": "ProbablyAParrot" }, @@ -22,7 +22,7 @@ "title": "Barghest 3T", "link": "https://www.youtube.com/watch?v=tkSdcRKT-bg", "date": "2024-03-25", - "servant": "barghest", + "servant": "310", "turns": "3T", "runner": "Kusanagi" }, @@ -30,7 +30,7 @@ "title": "Melusine 3T (Asc1/2)", "link": "https://www.youtube.com/watch?v=yE6Mv6VTnCc&t=1030s", "date": "2024-03-28", - "servant": "melusine_st", + "servant": "312_st", "turns": "3T", "runner": "Patrick Bandeira" }, @@ -38,7 +38,7 @@ "title": "Melusine 3T (Asc1/2)", "link": "https://www.youtube.com/watch?v=RFa_RlhksBs&t=1014s", "date": "2024-04-11", - "servant": "melusine_st", + "servant": "312_st", "turns": "3T", "runner": "zectry" }, @@ -46,7 +46,7 @@ "title": "Morgan 3T (NDCE)", "link": "https://www.youtube.com/watch?v=tnq0ACSoBZE", "date": "2024-03-28", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Loki" }, @@ -54,7 +54,7 @@ "title": "Morgan 3T (NDCE 5Man)", "link": "https://www.youtube.com/watch?v=PNLeiRqC9wM", "date": "2024-03-31", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Volcanicz" }, @@ -62,7 +62,7 @@ "title": "Arjuna Alter 3T (NDCE)", "link": "https://www.youtube.com/watch?v=8d0ZBjI6Pd8", "date": "2024-03-28", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Akise" }, @@ -70,7 +70,7 @@ "title": "Cu Alter 3T (NDCE)", "link": "https://www.youtube.com/watch?v=FjNoeuMgf2w", "date": "2024-03-29", - "servant": "cualter", + "servant": "98", "turns": "3T", "runner": "Volcanicz" }, @@ -78,7 +78,7 @@ "title": "Bazett 3T", "link": "https://www.youtube.com/watch?v=SvQYbPxPGwc&t=1949s", "date": "2024-03-25", - "servant": "bazett", + "servant": "336", "turns": "3T", "runner": "Paradise" }, @@ -86,7 +86,7 @@ "title": "Van Gogh 3T", "link": "https://www.youtube.com/watch?v=pITWIii6JjM&t=691s", "date": "2024-03-29", - "servant": "vangogh", + "servant": "295", "turns": "3T", "runner": "TokuHer0" } diff --git a/src/content/teslafest/gc-saber-wars-2.json b/src/content/teslafest/gc-saber-wars-2.json index 501302b..a574f19 100644 --- a/src/content/teslafest/gc-saber-wars-2.json +++ b/src/content/teslafest/gc-saber-wars-2.json @@ -14,7 +14,7 @@ "title": "Sitonai 2T", "link": "https://www.youtube.com/watch?v=pITWIii6JjM&t=297s", "date": "2024-03-29", - "servant": "sitonai", + "servant": "224", "turns": "2T", "runner": "TokuHer0" }, @@ -22,7 +22,7 @@ "title": "Bazett 1T (FLO)", "link": "https://www.youtube.com/watch?v=RFa_RlhksBs&t=491s", "date": "2024-04-11", - "servant": "bazett", + "servant": "336", "turns": "1T", "runner": "Zectry" }, @@ -30,7 +30,7 @@ "title": "Yang Guifei 2T", "link": "https://www.youtube.com/watch?v=yE6Mv6VTnCc&t=492s", "date": "2024-03-28", - "servant": "yangguifei", + "servant": "275", "turns": "2T", "runner": "Patrick Bandeira" }, @@ -38,7 +38,7 @@ "title": "Koyanskaya of Darkness 2T", "link": "https://www.youtube.com/watch?v=uZDNzw9tTWo", "date": "2024-03-24", - "servant": "koyandark", + "servant": "334", "turns": "2T", "runner": "Loki" }, @@ -46,7 +46,7 @@ "title": "MIXA 2T (NoNP)", "link": "https://www.youtube.com/watch?v=6AbWuaLxfzM", "date": "2024-03-26", - "servant": "mixa", + "servant": "308", "turns": "2T", "runner": "Rikohaiji" } diff --git a/src/content/teslafest/gc-summer-2021.json b/src/content/teslafest/gc-summer-2021.json index 6fe620f..ba6cb88 100644 --- a/src/content/teslafest/gc-summer-2021.json +++ b/src/content/teslafest/gc-summer-2021.json @@ -14,7 +14,7 @@ "title": "Skadi 3T", "link": "https://www.youtube.com/watch?v=VMVus__ZYXE", "date": "2024-03-30", - "servant": "skadi", + "servant": "215", "turns": "3T", "runner": "Firq" }, @@ -22,7 +22,7 @@ "title": "Melusine 3T", "link": "https://www.youtube.com/watch?v=yE6Mv6VTnCc", "date": "2024-03-28", - "servant": "melusine_st", + "servant": "312_st", "turns": "3T", "runner": "Patrick Bandeira" }, @@ -30,7 +30,7 @@ "title": "Ozymandias 3T", "link": "https://www.youtube.com/watch?v=gv9YuMvfTYM", "date": "2024-03-24", - "servant": "ozymandias", + "servant": "118", "turns": "3T", "runner": "Kusanagi" }, @@ -38,7 +38,7 @@ "title": "Sanzang 3T", "link": "https://www.youtube.com/watch?v=OJrs2Gbh_KI", "date": "2024-03-24", - "servant": "sanzang", + "servant": "113", "turns": "3T", "runner": "Liz Happy Club" }, @@ -46,7 +46,7 @@ "title": "Okuni 3T", "link": "https://www.youtube.com/watch?v=RFa_RlhksBs", "date": "2024-04-11", - "servant": "okuni", + "servant": "327", "turns": "3T", "runner": "Zectry" }, @@ -54,7 +54,7 @@ "title": "Kojirou 3T", "link": "https://www.youtube.com/watch?v=QmAmBxJKXWk", "date": "2024-03-27", - "servant": "kojirou", + "servant": "39", "turns": "3T", "runner": "Conry" }, @@ -62,7 +62,7 @@ "title": "MHXA 3T (NDCE)", "link": "https://youtu.be/7-fPdCtGaks", "date": "2024-03-29", - "servant": "mhxa", + "servant": "155", "turns": "3T", "runner": "Requiem" }, @@ -70,7 +70,7 @@ "title": "Morgan 3T (FLO NDCE NoBG)", "link": "https://youtu.be/ls0p-tsH_10", "date": "2024-03-24", - "servant": "morgan", + "servant": "309", "turns": "3T", "runner": "Loki" }, @@ -78,7 +78,7 @@ "title": "Junao 3T (FLO NDCE)", "link": "https://youtu.be/GX9gqQ0YfW0", "date": "2024-03-27", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Akise" }, @@ -86,7 +86,7 @@ "title": "Kintoki 3T", "link": "https://youtu.be/pITWIii6JjM", "date": "2024-03-29", - "servant": "kintoki", + "servant": "51", "turns": "3T", "runner": "TokuHer0" } diff --git a/src/content/teslafest/gc-valentines-2023.json b/src/content/teslafest/gc-valentines-2023.json index 5556158..f9f9371 100644 --- a/src/content/teslafest/gc-valentines-2023.json +++ b/src/content/teslafest/gc-valentines-2023.json @@ -14,7 +14,7 @@ "title": "Percival 4T", "link": "https://www.youtube.com/watch?v=MGcyhZMkMrs&t=1292s", "date": "2024-03-28", - "servant": "percival", + "servant": "313", "turns": "4T", "runner": "Nyxi" }, @@ -22,7 +22,7 @@ "title": "Ryoma 4T (FLO)", "link": "https://www.youtube.com/watch?v=RFa_RlhksBs&t=581s", "date": "2024-04-11", - "servant": "ryomalancer", + "servant": "329", "turns": "4T", "runner": "Zectry" }, @@ -30,7 +30,7 @@ "title": "Space Ishtar 4T", "link": "https://www.youtube.com/watch?v=pITWIii6JjM&t=398s", "date": "2024-03-24", - "servant": "spaceishtar", + "servant": "268", "turns": "4T", "runner": "TokuHer0" } diff --git a/src/content/teslafest/gc-white-day-2023.json b/src/content/teslafest/gc-white-day-2023.json index cf06795..60b2c71 100644 --- a/src/content/teslafest/gc-white-day-2023.json +++ b/src/content/teslafest/gc-white-day-2023.json @@ -14,7 +14,7 @@ "title": "Baobhan Sith 6T", "link": "https://www.youtube.com/watch?v=ZBfamgici20", "date": "2024-03-29", - "servant": "baobhansith", + "servant": "311", "turns": "6T", "runner": "Requiem" }, @@ -22,7 +22,7 @@ "title": "Nero 4T", "link": "https://twitter.com/LutrecTA/status/1773370060603629855", "date": "2024-03-28", - "servant": "nero", + "servant": "5", "turns": "4T", "runner": "Lutrec" }, @@ -30,7 +30,7 @@ "title": "Melusine 4T (2CS)", "link": "https://www.youtube.com/watch?v=8SLr2KAULIc", "date": "2024-03-31", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "4T", "runner": "TokuHer0" }, @@ -38,7 +38,7 @@ "title": "Zenobia 4T", "link": "https://www.youtube.com/watch?v=RFa_RlhksBs&t=1192s", "date": "2024-04-11", - "servant": "zenobia", + "servant": "325", "turns": "4T", "runner": "Zectry" }, @@ -46,7 +46,7 @@ "title": "Morgan 4T (BCE)", "link": "https://www.youtube.com/watch?v=81N4DhCQ7Io", "date": "2024-03-27", - "servant": "morgan", + "servant": "309", "turns": "4T", "runner": "im poketar" }, @@ -54,7 +54,7 @@ "title": "Summer Musashi 4T", "link": "https://www.youtube.com/watch?v=yE6Mv6VTnCc&t=1175s", "date": "2024-03-28", - "servant": "summermusashi", + "servant": "261", "turns": "4T", "runner": "Patrick Bandeira" }, @@ -62,7 +62,7 @@ "title": "Summer Kama 4T", "link": "https://www.youtube.com/watch?v=pITWIii6JjM&t=802s", "date": "2024-03-29", - "servant": "summerkama", + "servant": "321", "turns": "4T", "runner": "TokuHer0" }, @@ -70,7 +70,7 @@ "title": "Summer Kama 4T", "link": "https://www.youtube.com/watch?v=3MYS_V5Rqhw&t=2985s", "date": "2024-03-25", - "servant": "summerkama", + "servant": "321", "turns": "4T", "runner": "Kamager III" }, @@ -78,7 +78,7 @@ "title": "Summer Kiara 4T", "link": "https://www.youtube.com/watch?v=SvQYbPxPGwc&t=2113s", "date": "2024-03-25", - "servant": "summerkiara", + "servant": "285", "turns": "4T", "runner": "Paradise" }, @@ -86,7 +86,7 @@ "title": "Ishtar 4T (NDCE)", "link": "https://www.youtube.com/watch?v=QmAmBxJKXWk&t=1042s", "date": "2024-03-27", - "servant": "ishtar", + "servant": "142", "turns": "4T", "runner": "Conry" } diff --git a/src/content/teslafest/mc-amazoness-crisis.json b/src/content/teslafest/mc-amazoness-crisis.json index e1920a8..9eb35e0 100644 --- a/src/content/teslafest/mc-amazoness-crisis.json +++ b/src/content/teslafest/mc-amazoness-crisis.json @@ -14,7 +14,7 @@ "title": "Brynhild 3T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=dkmrzD1X6CQ", "date": "2024-03-19", - "servant": "brynhild", + "servant": "88", "turns": "3T", "runner": "Sigrdrífa" }, @@ -22,7 +22,7 @@ "title": "Jekyll & Hyde 3T (4Man)", "link": "https://www.youtube.com/watch?v=vxAn6PZf2bA", "date": "2024-04-05", - "servant": "jekyllhyde", + "servant": "81", "turns": "3T", "runner": "Rikohaiji" }, @@ -30,7 +30,7 @@ "title": "Muramasa 2T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=DeQw_tUWTgo", "date": "2024-03-24", - "servant": "muramasa", + "servant": "302", "turns": "2T", "runner": "Alastair Hale" }, @@ -38,7 +38,7 @@ "title": "Artoria 2T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=EJAhp9Vs_ls", "date": "2024-03-16", - "servant": "artoria", + "servant": "2", "turns": "2T", "runner": "Sesshou01" }, @@ -46,7 +46,7 @@ "title": "Gilgamesh 2T", "link": "https://www.youtube.com/watch?v=p8QkHOC-CgE&t=234s", "date": "2024-03-25", - "servant": "gilgamesh", + "servant": "12", "turns": "2T", "runner": "Nyxi" }, @@ -54,7 +54,7 @@ "title": "Arash 2T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=6QkpSKA2YNM", "date": "2024-03-18", - "servant": "arash", + "servant": "16", "turns": "2T", "runner": "Kusanagi" }, @@ -62,7 +62,7 @@ "title": "Bradamante 2T (NDCE)", "link": "https://www.youtube.com/watch?v=k5hIGF3FW3o", "date": "2024-03-20", - "servant": "bradamante", + "servant": "232", "turns": "2T", "runner": "Alastair Hale" }, @@ -70,7 +70,7 @@ "title": "Drake 2T", "link": "https://www.youtube.com/watch?v=k5vbEdc_BA4&t=299s", "date": "2024-03-27", - "servant": "drake", + "servant": "65", "turns": "2T", "runner": "Patrick Bandeira" }, @@ -78,7 +78,7 @@ "title": "Taigong Wang 2T (NoCE FLO)", "link": "https://www.youtube.com/watch?v=HROrOxcVnKQ", "date": "2024-03-16", - "servant": "taigongwang", + "servant": "331", "turns": "2T", "runner": "Ryougi Bobby" }, @@ -86,7 +86,7 @@ "title": "Anastasia 2T (NoCE FLO)", "link": "https://www.youtube.com/watch?v=3NebOHW5IC0&t=182s", "date": "2024-04-09", - "servant": "anastasia", + "servant": "201", "turns": "2T", "runner": "Zectry" }, @@ -94,7 +94,7 @@ "title": "Arjuna Alter 2T (4Man)", "link": "https://www.youtube.com/watch?v=pLX_4PDIai8", "date": "2024-03-19", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Kusanagi" }, @@ -102,7 +102,7 @@ "title": "Caren 2T", "link": "https://www.youtube.com/watch?v=JdlpwZKanJA&t=161s", "date": "2024-03-26", - "servant": "caren", + "servant": "305", "turns": "2T", "runner": "TokuHer0" } diff --git a/src/content/teslafest/mc-christmas-2018.json b/src/content/teslafest/mc-christmas-2018.json index ad4aa61..ccabeb4 100644 --- a/src/content/teslafest/mc-christmas-2018.json +++ b/src/content/teslafest/mc-christmas-2018.json @@ -14,7 +14,7 @@ "title": "Summer Okita Alter 4T", "link": "https://www.youtube.com/watch?v=JdlpwZKanJA&t=409s", "date": "2024-03-26", - "servant": "summerokitaalter", + "servant": "317", "turns": "4T", "runner": "TokuHer0" }, @@ -22,7 +22,7 @@ "title": "Morgan 4T (Multicore)", "link": "https://www.youtube.com/watch?v=QYe-8ijdfnI&t=698s", "date": "2024-03-15", - "servant": "morgan", + "servant": "309", "turns": "4T", "runner": "Liz Happy Club" }, @@ -30,7 +30,7 @@ "title": "Cleopatra 4T (FLO)", "link": "https://www.youtube.com/watch?v=3NebOHW5IC0&t=490s", "date": "2024-04-09", - "servant": "cleopatra", + "servant": "139", "turns": "4T", "runner": "Zectry" }, @@ -38,7 +38,7 @@ "title": "Morgan 4T (w. Jack)", "link": "https://www.youtube.com/watch?v=EJAhp9Vs_ls&t=338s", "date": "2024-03-16", - "servant": "morgan", + "servant": "309", "turns": "4T", "runner": "Sesshou01" }, @@ -46,7 +46,7 @@ "title": "Arjuna Alter 4T (FLO)", "link": "https://www.youtube.com/watch?v=pLX_4PDIai8&t=281s", "date": "2024-03-19", - "servant": "arjunaalter", + "servant": "247", "turns": "4T", "runner": "Kusanagi" } diff --git a/src/content/teslafest/mc-halloween-2019.json b/src/content/teslafest/mc-halloween-2019.json index 0e7885f..8146507 100644 --- a/src/content/teslafest/mc-halloween-2019.json +++ b/src/content/teslafest/mc-halloween-2019.json @@ -14,7 +14,7 @@ "title": "Melt Lambda 3T (FLO)", "link": "https://www.youtube.com/watch?v=3NebOHW5IC0&t=323s", "date": "2024-04-09", - "servant": "meltlambda", + "servant": "266", "turns": "3T", "runner": "Zectry" }, @@ -22,7 +22,7 @@ "title": "Scathach 3T", "link": "https://www.youtube.com/watch?v=EJAhp9Vs_ls&t=158s", "date": "2024-03-16", - "servant": "shishou", + "servant": "70", "turns": "3T", "runner": "Sesshou01" }, @@ -30,7 +30,7 @@ "title": "Bryn 3T (Solo NDCE)", "link": "https://www.youtube.com/watch?v=2csi-flWJCU", "date": "2024-03-20", - "servant": "brynhild", + "servant": "88", "turns": "3T", "runner": "Sigrdrífa" }, @@ -38,7 +38,7 @@ "title": "Percival 3T (NDCE)", "link": "https://www.youtube.com/watch?v=QYe-8ijdfnI&t=483s", "date": "2024-03-20", - "servant": "percival", + "servant": "313", "turns": "3T", "runner": "Liz Happy Club" }, @@ -46,7 +46,7 @@ "title": "Melusine 3T", "link": "https://www.youtube.com/watch?v=HPNIxDrSFxc", "date": "2024-03-19", - "servant": "melusine_aoe", + "servant": "312_aoe", "turns": "3T", "runner": "Yamada II" }, @@ -54,7 +54,7 @@ "title": "Melusine 3T (Lvl. 1)", "link": "https://www.youtube.com/watch?v=JdlpwZKanJA&t=284s", "date": "2024-03-26", - "servant": "melusine_st", + "servant": "312_st", "turns": "3T", "runner": "TokuHer0" }, @@ -62,7 +62,7 @@ "title": "Jekyll & Hyde 3T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=v_WlwqTJYTc", "date": "2024-04-04", - "servant": "jekyllhyde", + "servant": "81", "turns": "3T", "runner": "Rikohaiji" }, @@ -70,7 +70,7 @@ "title": "Arjuna Alter 3T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=pLX_4PDIai8&t=133s", "date": "2024-03-19", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Kusanagi" }, @@ -78,7 +78,7 @@ "title": "Astrea 3T (Lvl. 2 FLO NDCE)", "link": "https://www.youtube.com/watch?v=9D6L_47msCw", "date": "2024-03-21", - "servant": "astrea", + "servant": "242", "turns": "3T", "runner": "Alastair Hale" } diff --git a/src/content/teslafest/mc-summer-2018.json b/src/content/teslafest/mc-summer-2018.json index 71f4ffe..bd0e7d2 100644 --- a/src/content/teslafest/mc-summer-2018.json +++ b/src/content/teslafest/mc-summer-2018.json @@ -14,7 +14,7 @@ "title": "Multicore - Douman 3T", "link": "https://www.youtube.com/watch?v=JdlpwZKanJA", "date": "2024-03-26", - "servant": "douman", + "servant": "297", "turns": "3T", "runner": "TokuHer0" }, @@ -22,7 +22,7 @@ "title": "Multicore - Koyanskaya of Dark 3T", "link": "https://www.youtube.com/watch?v=3NebOHW5IC0", "date": "2024-04-09", - "servant": "koyandark", + "servant": "334", "turns": "3T", "runner": "Zectry" } diff --git a/src/content/teslafest/mc-summer-2019.json b/src/content/teslafest/mc-summer-2019.json index 1d91240..0f9726a 100644 --- a/src/content/teslafest/mc-summer-2019.json +++ b/src/content/teslafest/mc-summer-2019.json @@ -14,7 +14,7 @@ "title": "Nero 3T (FLO)", "link": "https://twitter.com/LutrecTA/status/1772766697864249523", "date": "2024-03-27", - "servant": "nero", + "servant": "5", "turns": "3T", "runner": "Lutrec" }, @@ -22,7 +22,7 @@ "title": "Musashi (Summer) 3T (NDCE)", "link": "https://www.youtube.com/watch?v=agZb8zyHsfY&t=1373s", "date": "2024-03-16", - "servant": "summermusashi", + "servant": "261", "turns": "3T", "runner": "Paradise" }, @@ -30,7 +30,7 @@ "title": "Musashi (Summer) 3T", "link": "https://www.youtube.com/watch?v=QYe-8ijdfnI&t=1312s", "date": "2024-03-15", - "servant": "summermusashi", + "servant": "261", "turns": "3T", "runner": "Liz Happy Club" }, @@ -38,7 +38,7 @@ "title": "Arjuna Alter 3T (FLO)", "link": "https://www.youtube.com/watch?v=pLX_4PDIai8&t=676s", "date": "2024-03-19", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Kusanagi" }, @@ -46,7 +46,7 @@ "title": "Space Ishtar 3T", "link": "https://www.youtube.com/watch?v=EJAhp9Vs_ls&t=821s", "date": "2024-03-16", - "servant": "spaceishtar", + "servant": "268", "turns": "3T", "runner": "Sesshou01" }, @@ -54,7 +54,7 @@ "title": "Space Ishtar 3T", "link": "https://www.youtube.com/watch?v=p8QkHOC-CgE&t=1231s", "date": "2024-03-25", - "servant": "spaceishtar", + "servant": "268", "turns": "3T", "runner": "Nyxi" }, @@ -62,7 +62,7 @@ "title": "Space Ishtar 3T (NDCE)", "link": "https://www.youtube.com/watch?v=JdlpwZKanJA&t=740s", "date": "2024-03-26", - "servant": "spaceishtar", + "servant": "268", "turns": "3T", "runner": "TokuHer0" }, @@ -70,7 +70,7 @@ "title": "Summer Kama 3T", "link": "https://www.youtube.com/watch?v=B2Buu8F2PMI&t=1736s", "date": "2024-03-17", - "servant": "summerkama", + "servant": "321", "turns": "3T", "runner": "Kamager III" }, @@ -78,7 +78,7 @@ "title": "Summer Kama 3T (FLO)", "link": "https://www.youtube.com/watch?v=3NebOHW5IC0&t=989s", "date": "2024-04-09", - "servant": "summerkama", + "servant": "321", "turns": "3T", "runner": "Zectry" }, @@ -86,7 +86,7 @@ "title": "BB (Summer) 3T", "link": "https://www.youtube.com/watch?v=qgaWv5dvMe0", "date": "2024-03-25", - "servant": "bbsummer", + "servant": "220", "turns": "3T", "runner": "Rikohaiji" } diff --git a/src/content/teslafest/mc-valentines-2021.json b/src/content/teslafest/mc-valentines-2021.json index c2ba263..b7d160f 100644 --- a/src/content/teslafest/mc-valentines-2021.json +++ b/src/content/teslafest/mc-valentines-2021.json @@ -14,7 +14,7 @@ "title": "Sei 2T", "link": "https://www.youtube.com/watch?v=-Id8YIoJpN0", "date": "2024-03-17", - "servant": "sei", + "servant": "276", "turns": "2T", "runner": "Ise(Kai)" }, @@ -22,7 +22,7 @@ "title": "Kintoki (Rider) 2T (w. Arash)", "link": "https://www.youtube.com/watch?v=EJAhp9Vs_ls&t=560s", "date": "2024-03-16", - "servant": "kintokirider", + "servant": "115", "turns": "2T", "runner": "Sesshou01" }, @@ -30,7 +30,7 @@ "title": "Odysseus 2T (FLO)", "link": "https://www.youtube.com/watch?v=3NebOHW5IC0&t=707s", "date": "2024-04-09", - "servant": "odysseus", + "servant": "277", "turns": "2T", "runner": "Zectry" }, @@ -38,7 +38,7 @@ "title": "Taigong Wang 2T (FLO NoCE)", "link": "https://www.youtube.com/watch?v=-3srNDj0opg", "date": "2024-03-16", - "servant": "taigongwang", + "servant": "331", "turns": "2T", "runner": "Ryougi Bobby" }, @@ -46,7 +46,7 @@ "title": "Arjuna Alter 2T (FLO NoCEs)", "link": "https://www.youtube.com/watch?v=pLX_4PDIai8&t=413s", "date": "2024-03-19", - "servant": "arjunaalter", + "servant": "247", "turns": "2T", "runner": "Kusanagi" }, @@ -54,7 +54,7 @@ "title": "Maou Nobu 2T (FLO NoCEs)", "link": "https://www.youtube.com/watch?v=_Sb7j2XAT5U", "date": "2024-03-19", - "servant": "maounobu", + "servant": "250", "turns": "2T", "runner": "Sigrdrífa" }, @@ -62,7 +62,7 @@ "title": "Bazett 1T (w. Ozy)", "link": "https://www.youtube.com/watch?v=agZb8zyHsfY&t=1014s", "date": "2024-03-16", - "servant": "bazett", + "servant": "336", "turns": "1T", "runner": "Paradise" }, @@ -70,7 +70,7 @@ "title": "Bazett 1T (w. Cindereli)", "link": "https://www.youtube.com/watch?v=tJLGb9xye6Y", "date": "2024-03-24", - "servant": "bazett", + "servant": "336", "turns": "1T", "runner": "Alastair Hale" }, @@ -78,7 +78,7 @@ "title": "Bazett 1T (w. Maid Alter)", "link": "https://www.youtube.com/watch?v=JdlpwZKanJA&t=558s", "date": "2024-03-26", - "servant": "bazett", + "servant": "336", "turns": "1T", "runner": "TokuHer0" }, @@ -86,7 +86,7 @@ "title": "Bazett 1T (w. Ozy)", "link": "https://www.youtube.com/watch?v=QYe-8ijdfnI&t=958s", "date": "2024-03-15", - "servant": "bazett", + "servant": "336", "turns": "1T", "runner": "Liz Happy Club" }, @@ -94,7 +94,7 @@ "title": "Bazett 1T (w. Arash)", "link": "https://www.youtube.com/watch?v=p8QkHOC-CgE&t=797s", "date": "2024-03-25", - "servant": "bazett", + "servant": "336", "turns": "1T", "runner": "Nyxi" } diff --git a/src/content/teslafest/mc-white-day-2021.json b/src/content/teslafest/mc-white-day-2021.json index c8d0d8a..7cdbdcd 100644 --- a/src/content/teslafest/mc-white-day-2021.json +++ b/src/content/teslafest/mc-white-day-2021.json @@ -14,7 +14,7 @@ "title": "Jekyll & Hyde 3T", "link": "https://www.youtube.com/watch?v=v_WlwqTJYTc&t=155s", "date": "2024-04-04", - "servant": "jekyllhyde", + "servant": "81", "turns": "3T", "runner": "Rikohaiji" }, @@ -22,7 +22,7 @@ "title": "Arjuna Alter 3T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=pLX_4PDIai8&t=526s", "date": "2024-03-19", - "servant": "arjunaalter", + "servant": "247", "turns": "3T", "runner": "Kusanagi" }, @@ -30,7 +30,7 @@ "title": "Xiang Yu 3T (FLO)", "link": "https://www.youtube.com/watch?v=JdlpwZKanJA&t=641s", "date": "2024-04-04", - "servant": "xiangyu", + "servant": "226", "turns": "3T", "runner": "TokuHer0" }, @@ -38,7 +38,7 @@ "title": "Maou Nobu 3T (FLO NDCE)", "link": "https://www.youtube.com/watch?v=CvvXasgp-iY", "date": "2024-03-20", - "servant": "maounobu", + "servant": "250", "turns": "3T", "runner": "Sigrdrífa" }, @@ -46,7 +46,7 @@ "title": "Taira 3T (FLO)", "link": "https://www.youtube.com/watch?v=3NebOHW5IC0&t=839s", "date": "2024-04-04", - "servant": "taira", + "servant": "303", "turns": "3T", "runner": "Zectry" } From 1cf59e0bea9fdb6aa1d63c05ec5aa653c3403e54 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 30 Jul 2024 00:31:19 +0200 Subject: [PATCH 27/39] Migrating to image ids --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3ebfb49..6917af9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.13", + "version": "0.2.2-pre.14", "scripts": { "dev": "astro dev", "start": "astro dev", From fdb9fd183f9a5d1334850cea77a720e60ee30583 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 30 Jul 2024 22:01:06 +0200 Subject: [PATCH 28/39] Updated Teslafest as well --- package.json | 2 +- src/assets/ta_servants/167.png | Bin 0 -> 33534 bytes src/assets/ta_servants/340.png | Bin 0 -> 36679 bytes src/components/smallTitle.astro | 10 +- src/content/config.ts | 1 + .../taInfoData/lostbelt-6-5/kiyohime.json | 48 +++++++ .../taInfoData/lostbelt-6-5/kriemhild.json | 64 +++++++++ .../taInfoData/lostbelt-6-5/moriarty.json | 80 ++++++++++++ ...cq-teslafest.json => challenge-quest.json} | 0 .../{ => eq-2020}/eq-2020-finale-ii.json | 0 .../{ => eq-2020}/eq-2020-flame-gate.json | 0 .../{ => eq-2020}/eq-2020-jaguar-forest.json | 0 .../{ => eq-2020}/eq-2020-pawn-shop.json | 0 .../{ => eq-2020}/eq-2020-rice-ball-shop.json | 0 .../eq-2020-skyscraper-monster.json | 0 .../{ => eq-2020}/eq-2020-sweet-universe.json | 0 .../{ => eq-2021}/eq-2021-bewitched.json | 0 .../eq-2021-bride-main-event.json | 0 .../eq-2021-catch-the-clown.json | 0 .../{ => eq-2021}/eq-2021-crimson-hero.json | 0 .../{ => eq-2021}/eq-2021-finale-ii.json | 0 .../{ => eq-2021}/eq-2021-gorgon-sisters.json | 0 .../{ => eq-2021}/eq-2021-green-comet.json | 0 .../gc-akihabara-explosion.json | 0 .../{ => giga-coil}/gc-fate-requiem.json | 0 .../{ => giga-coil}/gc-gudaguda-2021.json | 0 .../{ => giga-coil}/gc-saber-wars-2.json | 0 .../{ => giga-coil}/gc-summer-2021.json | 0 .../{ => giga-coil}/gc-valentines-2023.json | 0 .../{ => giga-coil}/gc-white-day-2023.json | 0 .../{ => mega-coil}/mc-amazoness-crisis.json | 0 .../{ => mega-coil}/mc-christmas-2018.json | 0 .../{ => mega-coil}/mc-halloween-2019.json | 0 .../{ => mega-coil}/mc-summer-2018.json | 0 .../{ => mega-coil}/mc-summer-2019.json | 0 .../{ => mega-coil}/mc-valentines-2021.json | 0 .../{ => mega-coil}/mc-white-day-2021.json | 0 src/content/teslafestgroups/eq-2020.json | 9 ++ src/content/teslafestgroups/eq-2021.json | 9 ++ src/content/teslafestgroups/giga-coil.json | 9 ++ src/content/teslafestgroups/mega-coil.json | 9 ++ src/layouts/baseSection.astro | 8 +- src/layouts/taShowcaseLayout.astro | 3 +- src/pages/database/[...slug].astro | 8 +- src/pages/teslafest/[...slug].astro | 122 ++++++++++++++++++ src/pages/teslafest/[slug].astro | 13 -- src/pages/teslafest/index.astro | 49 ++++--- 47 files changed, 397 insertions(+), 47 deletions(-) create mode 100644 src/assets/ta_servants/167.png create mode 100644 src/assets/ta_servants/340.png create mode 100644 src/content/taInfoData/lostbelt-6-5/kiyohime.json create mode 100644 src/content/taInfoData/lostbelt-6-5/kriemhild.json create mode 100644 src/content/taInfoData/lostbelt-6-5/moriarty.json rename src/content/teslafest/{cq-teslafest.json => challenge-quest.json} (100%) rename src/content/teslafest/{ => eq-2020}/eq-2020-finale-ii.json (100%) rename src/content/teslafest/{ => eq-2020}/eq-2020-flame-gate.json (100%) rename src/content/teslafest/{ => eq-2020}/eq-2020-jaguar-forest.json (100%) rename src/content/teslafest/{ => eq-2020}/eq-2020-pawn-shop.json (100%) rename src/content/teslafest/{ => eq-2020}/eq-2020-rice-ball-shop.json (100%) rename src/content/teslafest/{ => eq-2020}/eq-2020-skyscraper-monster.json (100%) rename src/content/teslafest/{ => eq-2020}/eq-2020-sweet-universe.json (100%) rename src/content/teslafest/{ => eq-2021}/eq-2021-bewitched.json (100%) rename src/content/teslafest/{ => eq-2021}/eq-2021-bride-main-event.json (100%) rename src/content/teslafest/{ => eq-2021}/eq-2021-catch-the-clown.json (100%) rename src/content/teslafest/{ => eq-2021}/eq-2021-crimson-hero.json (100%) rename src/content/teslafest/{ => eq-2021}/eq-2021-finale-ii.json (100%) rename src/content/teslafest/{ => eq-2021}/eq-2021-gorgon-sisters.json (100%) rename src/content/teslafest/{ => eq-2021}/eq-2021-green-comet.json (100%) rename src/content/teslafest/{ => giga-coil}/gc-akihabara-explosion.json (100%) rename src/content/teslafest/{ => giga-coil}/gc-fate-requiem.json (100%) rename src/content/teslafest/{ => giga-coil}/gc-gudaguda-2021.json (100%) rename src/content/teslafest/{ => giga-coil}/gc-saber-wars-2.json (100%) rename src/content/teslafest/{ => giga-coil}/gc-summer-2021.json (100%) rename src/content/teslafest/{ => giga-coil}/gc-valentines-2023.json (100%) rename src/content/teslafest/{ => giga-coil}/gc-white-day-2023.json (100%) rename src/content/teslafest/{ => mega-coil}/mc-amazoness-crisis.json (100%) rename src/content/teslafest/{ => mega-coil}/mc-christmas-2018.json (100%) rename src/content/teslafest/{ => mega-coil}/mc-halloween-2019.json (100%) rename src/content/teslafest/{ => mega-coil}/mc-summer-2018.json (100%) rename src/content/teslafest/{ => mega-coil}/mc-summer-2019.json (100%) rename src/content/teslafest/{ => mega-coil}/mc-valentines-2021.json (100%) rename src/content/teslafest/{ => mega-coil}/mc-white-day-2021.json (100%) create mode 100644 src/content/teslafestgroups/eq-2020.json create mode 100644 src/content/teslafestgroups/eq-2021.json create mode 100644 src/content/teslafestgroups/giga-coil.json create mode 100644 src/content/teslafestgroups/mega-coil.json create mode 100644 src/pages/teslafest/[...slug].astro delete mode 100644 src/pages/teslafest/[slug].astro diff --git a/package.json b/package.json index 6917af9..1bc5606 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.14", + "version": "0.2.2-pre.15", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/assets/ta_servants/167.png b/src/assets/ta_servants/167.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd77530aeb47af4a2b222da0466ccd05152fa0b GIT binary patch literal 33534 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 G;Qv2ZL}n@g literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/340.png b/src/assets/ta_servants/340.png new file mode 100644 index 0000000000000000000000000000000000000000..63b9e36ef7fa362c60600e3790bd3e8b89429931 GIT binary patch literal 36679 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 literal 0 HcmV?d00001 diff --git a/src/components/smallTitle.astro b/src/components/smallTitle.astro index 279cc44..c138276 100644 --- a/src/components/smallTitle.astro +++ b/src/components/smallTitle.astro @@ -11,12 +11,20 @@ export interface Props { const { maintext, subtext, fadeout, baseurl, returnbutton } = Astro.props const displayFadeout = fadeout ? "": "display: none" const displayBackButton = returnbutton ? "": "display: none" + +let text +if (baseurl) { + text = baseurl?.split("/").pop() + text = text?.replace("-", " ").replace("-", ".") + text = text?.includes('eq 20') ? text?.replace("eq", "EQ") : text +} + --- <div class="wrap"> <div class="head">{maintext}</div> <div class="sub">{subtext}</div> - <a href=`/${baseurl}` style={displayBackButton}><< Back to {baseurl}</a> + <a href=`/${baseurl}` style={displayBackButton}><< Back to {text}</a> <div class="fade" style={displayFadeout}></div> </div> diff --git a/src/content/config.ts b/src/content/config.ts index 267cd1f..14ecdfb 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -53,5 +53,6 @@ export const collections = { taInfoData: taData, teslafest: taData, groups: groupDescription, + teslafestgroups: groupDescription, changes: changes, } diff --git a/src/content/taInfoData/lostbelt-6-5/kiyohime.json b/src/content/taInfoData/lostbelt-6-5/kiyohime.json new file mode 100644 index 0000000..ae0ed8c --- /dev/null +++ b/src/content/taInfoData/lostbelt-6-5/kiyohime.json @@ -0,0 +1,48 @@ +{ + "info": { + "title": "Kiyohime", + "releaseDate": "2024-05-13", + "shortdescription": "Help, there is an angry dragon snek that wants to burn me for slightly lying to her", + "releaseNumber": 2 + }, + "quests": [ + { + "questTitle": "Kiyohime", + "description": "", + "data": [ + { + "title": "S.Karna Karna Arjuna Junao 5T", + "link": "https://youtu.be/f039x5OIl6E", + "date": "2024-05-18", + "servant": "247", + "turns": "5T", + "runner": "Akise" + }, + { + "title": "Baobhan Arash Habetrot 5T", + "link": "https://www.youtube.com/watch?v=a7V5W8MkxO8", + "date": "2024-05-31", + "servant": "311", + "turns": "5T", + "runner": "Mikazuki" + }, + { + "title": "Cindereli Habenya Douman Arash 5T", + "link": "https://www.youtube.com/watch?v=7Z0Fn8tBV4E", + "date": "2024-05-14", + "servant": "326", + "turns": "5T", + "runner": "Loki" + }, + { + "title": "Daikokuten 5T", + "link": "https://www.youtube.com/watch?v=Q7v_joSJmNg", + "date": "2024-05-20", + "servant": "340", + "turns": "5T", + "runner": "TokuHer0" + } + ] + } + ] +} diff --git a/src/content/taInfoData/lostbelt-6-5/kriemhild.json b/src/content/taInfoData/lostbelt-6-5/kriemhild.json new file mode 100644 index 0000000..9e4c422 --- /dev/null +++ b/src/content/taInfoData/lostbelt-6-5/kriemhild.json @@ -0,0 +1,64 @@ +{ + "info": { + "title": "Kriemhild", + "releaseDate": "2024-05-13", + "shortdescription": "Trying to get Kriemhild acting sane when she's a Berserker and pitted against her husband - Challenge Impossible", + "releaseNumber": 3 + }, + "quests": [ + { + "questTitle": "Kriemhild", + "description": "", + "data": [ + { + "title": "Skadi 2T", + "link": "https://youtu.be/OtNYsaM13G4", + "date": "2024-05-14", + "servant": "215", + "turns": "2T", + "runner": "Firq" + }, + { + "title": "Baobhan 2T", + "link": "https://www.youtube.com/watch?v=GmUUF0aiXik", + "date": "2024-05-18", + "servant": "311", + "turns": "2T", + "runner": "Mikazuki" + }, + { + "title": "Melusine 2T", + "link": "https://www.youtube.com/watch?v=9X5Znfw6dWk", + "date": "2024-05-20", + "servant": "312_aoe", + "turns": "2T", + "runner": "TokuHer0" + }, + { + "title": "Nero (Caster) 2T", + "link": "https://www.youtube.com/watch?v=-rK9rpJIFDA", + "date": "2024-05-20", + "servant": "175", + "turns": "2T", + "runner": "Lutrec" + }, + { + "title": "Morgan 2T", + "link": "https://www.youtube.com/watch?v=8mg123LnifQ", + "date": "2024-05-14", + "servant": "309", + "turns": "2T", + "runner": "Loki" + }, + { + "title": "Bazett 1T", + "link": "https://www.youtube.com/watch?v=Zgn8tlXStiI", + "date": "2024-05-22", + "servant": "336", + "turns": "1T", + "runner": "Mikazuki" + } + ] + } + ] +} diff --git a/src/content/taInfoData/lostbelt-6-5/moriarty.json b/src/content/taInfoData/lostbelt-6-5/moriarty.json new file mode 100644 index 0000000..593329c --- /dev/null +++ b/src/content/taInfoData/lostbelt-6-5/moriarty.json @@ -0,0 +1,80 @@ +{ + "info": { + "title": "Moriarty", + "releaseDate": "2024-05-13", + "shortdescription": "The epic showdown at the Reichenbach Falls - A worthy finale against the Big Bad Evil of this Lostbelt", + "releaseNumber": 4 + }, + "quests": [ + { + "questTitle": "Moriarty", + "description": "", + "data": [ + { + "title": "Nero Bride 4T", + "link": "https://www.youtube.com/watch?v=wWM5yvCeiIA", + "date": "2024-05-25", + "servant": "90", + "turns": "4T", + "runner": "Lutrec" + }, + { + "title": "Morgan 4T", + "link": "https://www.youtube.com/watch?v=42pTDuQwsQg", + "date": "2024-05-16", + "servant": "309", + "turns": "4T", + "runner": "Loki" + }, + { + "title": "Arjuna Alter 4T (FLO)", + "link": "https://www.youtube.com/watch?v=egmZQvRseX8", + "date": "2024-05-23", + "servant": "247", + "turns": "4T", + "runner": "Akise" + }, + { + "title": "Da Vinci Ruler 4T", + "link": "https://www.youtube.com/watch?v=LUFHZXy0F14", + "date": "2024-05-27", + "servant": "320", + "turns": "4T", + "runner": "Lutrec" + }, + { + "title": "Taira 4T", + "link": "https://www.youtube.com/watch?v=qU_9PFh04Og", + "date": "2024-05-19", + "servant": "303", + "turns": "4T", + "runner": "Patrick Bandeira" + }, + { + "title": "Taira 4T (Solo)", + "link": "https://www.youtube.com/watch?v=PaTeIqKSdVA", + "date": "2024-05-16", + "servant": "303", + "turns": "4T", + "runner": "Felt" + }, + { + "title": "Bazett 3T", + "link": "https://www.youtube.com/watch?v=_7vDBCqLlhU", + "date": "2024-05-21", + "servant": "336", + "turns": "3T", + "runner": "TokuHer0" + }, + { + "title": "Kiara 4T", + "link": "https://www.youtube.com/watch?v=gEa8VJOy2Eg", + "date": "2024-05-19", + "servant": "167", + "turns": "4T", + "runner": "im poketar" + } + ] + } + ] +} diff --git a/src/content/teslafest/cq-teslafest.json b/src/content/teslafest/challenge-quest.json similarity index 100% rename from src/content/teslafest/cq-teslafest.json rename to src/content/teslafest/challenge-quest.json diff --git a/src/content/teslafest/eq-2020-finale-ii.json b/src/content/teslafest/eq-2020/eq-2020-finale-ii.json similarity index 100% rename from src/content/teslafest/eq-2020-finale-ii.json rename to src/content/teslafest/eq-2020/eq-2020-finale-ii.json diff --git a/src/content/teslafest/eq-2020-flame-gate.json b/src/content/teslafest/eq-2020/eq-2020-flame-gate.json similarity index 100% rename from src/content/teslafest/eq-2020-flame-gate.json rename to src/content/teslafest/eq-2020/eq-2020-flame-gate.json diff --git a/src/content/teslafest/eq-2020-jaguar-forest.json b/src/content/teslafest/eq-2020/eq-2020-jaguar-forest.json similarity index 100% rename from src/content/teslafest/eq-2020-jaguar-forest.json rename to src/content/teslafest/eq-2020/eq-2020-jaguar-forest.json diff --git a/src/content/teslafest/eq-2020-pawn-shop.json b/src/content/teslafest/eq-2020/eq-2020-pawn-shop.json similarity index 100% rename from src/content/teslafest/eq-2020-pawn-shop.json rename to src/content/teslafest/eq-2020/eq-2020-pawn-shop.json diff --git a/src/content/teslafest/eq-2020-rice-ball-shop.json b/src/content/teslafest/eq-2020/eq-2020-rice-ball-shop.json similarity index 100% rename from src/content/teslafest/eq-2020-rice-ball-shop.json rename to src/content/teslafest/eq-2020/eq-2020-rice-ball-shop.json diff --git a/src/content/teslafest/eq-2020-skyscraper-monster.json b/src/content/teslafest/eq-2020/eq-2020-skyscraper-monster.json similarity index 100% rename from src/content/teslafest/eq-2020-skyscraper-monster.json rename to src/content/teslafest/eq-2020/eq-2020-skyscraper-monster.json diff --git a/src/content/teslafest/eq-2020-sweet-universe.json b/src/content/teslafest/eq-2020/eq-2020-sweet-universe.json similarity index 100% rename from src/content/teslafest/eq-2020-sweet-universe.json rename to src/content/teslafest/eq-2020/eq-2020-sweet-universe.json diff --git a/src/content/teslafest/eq-2021-bewitched.json b/src/content/teslafest/eq-2021/eq-2021-bewitched.json similarity index 100% rename from src/content/teslafest/eq-2021-bewitched.json rename to src/content/teslafest/eq-2021/eq-2021-bewitched.json diff --git a/src/content/teslafest/eq-2021-bride-main-event.json b/src/content/teslafest/eq-2021/eq-2021-bride-main-event.json similarity index 100% rename from src/content/teslafest/eq-2021-bride-main-event.json rename to src/content/teslafest/eq-2021/eq-2021-bride-main-event.json diff --git a/src/content/teslafest/eq-2021-catch-the-clown.json b/src/content/teslafest/eq-2021/eq-2021-catch-the-clown.json similarity index 100% rename from src/content/teslafest/eq-2021-catch-the-clown.json rename to src/content/teslafest/eq-2021/eq-2021-catch-the-clown.json diff --git a/src/content/teslafest/eq-2021-crimson-hero.json b/src/content/teslafest/eq-2021/eq-2021-crimson-hero.json similarity index 100% rename from src/content/teslafest/eq-2021-crimson-hero.json rename to src/content/teslafest/eq-2021/eq-2021-crimson-hero.json diff --git a/src/content/teslafest/eq-2021-finale-ii.json b/src/content/teslafest/eq-2021/eq-2021-finale-ii.json similarity index 100% rename from src/content/teslafest/eq-2021-finale-ii.json rename to src/content/teslafest/eq-2021/eq-2021-finale-ii.json diff --git a/src/content/teslafest/eq-2021-gorgon-sisters.json b/src/content/teslafest/eq-2021/eq-2021-gorgon-sisters.json similarity index 100% rename from src/content/teslafest/eq-2021-gorgon-sisters.json rename to src/content/teslafest/eq-2021/eq-2021-gorgon-sisters.json diff --git a/src/content/teslafest/eq-2021-green-comet.json b/src/content/teslafest/eq-2021/eq-2021-green-comet.json similarity index 100% rename from src/content/teslafest/eq-2021-green-comet.json rename to src/content/teslafest/eq-2021/eq-2021-green-comet.json diff --git a/src/content/teslafest/gc-akihabara-explosion.json b/src/content/teslafest/giga-coil/gc-akihabara-explosion.json similarity index 100% rename from src/content/teslafest/gc-akihabara-explosion.json rename to src/content/teslafest/giga-coil/gc-akihabara-explosion.json diff --git a/src/content/teslafest/gc-fate-requiem.json b/src/content/teslafest/giga-coil/gc-fate-requiem.json similarity index 100% rename from src/content/teslafest/gc-fate-requiem.json rename to src/content/teslafest/giga-coil/gc-fate-requiem.json diff --git a/src/content/teslafest/gc-gudaguda-2021.json b/src/content/teslafest/giga-coil/gc-gudaguda-2021.json similarity index 100% rename from src/content/teslafest/gc-gudaguda-2021.json rename to src/content/teslafest/giga-coil/gc-gudaguda-2021.json diff --git a/src/content/teslafest/gc-saber-wars-2.json b/src/content/teslafest/giga-coil/gc-saber-wars-2.json similarity index 100% rename from src/content/teslafest/gc-saber-wars-2.json rename to src/content/teslafest/giga-coil/gc-saber-wars-2.json diff --git a/src/content/teslafest/gc-summer-2021.json b/src/content/teslafest/giga-coil/gc-summer-2021.json similarity index 100% rename from src/content/teslafest/gc-summer-2021.json rename to src/content/teslafest/giga-coil/gc-summer-2021.json diff --git a/src/content/teslafest/gc-valentines-2023.json b/src/content/teslafest/giga-coil/gc-valentines-2023.json similarity index 100% rename from src/content/teslafest/gc-valentines-2023.json rename to src/content/teslafest/giga-coil/gc-valentines-2023.json diff --git a/src/content/teslafest/gc-white-day-2023.json b/src/content/teslafest/giga-coil/gc-white-day-2023.json similarity index 100% rename from src/content/teslafest/gc-white-day-2023.json rename to src/content/teslafest/giga-coil/gc-white-day-2023.json diff --git a/src/content/teslafest/mc-amazoness-crisis.json b/src/content/teslafest/mega-coil/mc-amazoness-crisis.json similarity index 100% rename from src/content/teslafest/mc-amazoness-crisis.json rename to src/content/teslafest/mega-coil/mc-amazoness-crisis.json diff --git a/src/content/teslafest/mc-christmas-2018.json b/src/content/teslafest/mega-coil/mc-christmas-2018.json similarity index 100% rename from src/content/teslafest/mc-christmas-2018.json rename to src/content/teslafest/mega-coil/mc-christmas-2018.json diff --git a/src/content/teslafest/mc-halloween-2019.json b/src/content/teslafest/mega-coil/mc-halloween-2019.json similarity index 100% rename from src/content/teslafest/mc-halloween-2019.json rename to src/content/teslafest/mega-coil/mc-halloween-2019.json diff --git a/src/content/teslafest/mc-summer-2018.json b/src/content/teslafest/mega-coil/mc-summer-2018.json similarity index 100% rename from src/content/teslafest/mc-summer-2018.json rename to src/content/teslafest/mega-coil/mc-summer-2018.json diff --git a/src/content/teslafest/mc-summer-2019.json b/src/content/teslafest/mega-coil/mc-summer-2019.json similarity index 100% rename from src/content/teslafest/mc-summer-2019.json rename to src/content/teslafest/mega-coil/mc-summer-2019.json diff --git a/src/content/teslafest/mc-valentines-2021.json b/src/content/teslafest/mega-coil/mc-valentines-2021.json similarity index 100% rename from src/content/teslafest/mc-valentines-2021.json rename to src/content/teslafest/mega-coil/mc-valentines-2021.json diff --git a/src/content/teslafest/mc-white-day-2021.json b/src/content/teslafest/mega-coil/mc-white-day-2021.json similarity index 100% rename from src/content/teslafest/mc-white-day-2021.json rename to src/content/teslafest/mega-coil/mc-white-day-2021.json diff --git a/src/content/teslafestgroups/eq-2020.json b/src/content/teslafestgroups/eq-2020.json new file mode 100644 index 0000000..83fc9cf --- /dev/null +++ b/src/content/teslafestgroups/eq-2020.json @@ -0,0 +1,9 @@ +{ + "info": { + "title": "Exhibition Quests 2020", + "releaseDate": "2024-03-15", + "shortdescription": "The return of the 2020 Nerofest Exhibition Quests - time to go for round 2", + "releaseNumber": 1, + "type": "group" + } +} diff --git a/src/content/teslafestgroups/eq-2021.json b/src/content/teslafestgroups/eq-2021.json new file mode 100644 index 0000000..a39f126 --- /dev/null +++ b/src/content/teslafestgroups/eq-2021.json @@ -0,0 +1,9 @@ +{ + "info": { + "title": "Exhibition Quests 2021", + "releaseDate": "2024-03-15", + "shortdescription": "The return of the 2021 Ishtarfest Exhibition Quests - time to run those again", + "releaseNumber": 2, + "type": "group" + } +} diff --git a/src/content/teslafestgroups/giga-coil.json b/src/content/teslafestgroups/giga-coil.json new file mode 100644 index 0000000..68148a5 --- /dev/null +++ b/src/content/teslafestgroups/giga-coil.json @@ -0,0 +1,9 @@ +{ + "info": { + "title": "Giga Coil", + "releaseDate": "2024-03-15", + "shortdescription": "The second collection of old Challenge Quests that requires strategic of servants - let's go again", + "releaseNumber": 4, + "type": "group" + } +} diff --git a/src/content/teslafestgroups/mega-coil.json b/src/content/teslafestgroups/mega-coil.json new file mode 100644 index 0000000..e2d8afb --- /dev/null +++ b/src/content/teslafestgroups/mega-coil.json @@ -0,0 +1,9 @@ +{ + "info": { + "title": "Mega Coil", + "releaseDate": "2024-03-15", + "shortdescription": "A collection of old Challenge Quests that requires strategic use of a full servant roster - be prepared", + "releaseNumber": 3, + "type": "group" + } +} \ No newline at end of file diff --git a/src/layouts/baseSection.astro b/src/layouts/baseSection.astro index 2bf0cad..eea3647 100644 --- a/src/layouts/baseSection.astro +++ b/src/layouts/baseSection.astro @@ -1,15 +1,17 @@ --- export interface Props { title: string + hidetitle?: boolean description: string } -const { title, description } = Astro.props +const { title, hidetitle, description } = Astro.props +const override = hidetitle ? "display: None" : "" --- <div class="base"> - <h1>{title}</h1> - <h2>{description}</h2> + <h1 style={override}>{title}</h1> + <h2 style={override}>{description}</h2> <div> <slot /> </div> diff --git a/src/layouts/taShowcaseLayout.astro b/src/layouts/taShowcaseLayout.astro index c2f77a1..a9eb502 100644 --- a/src/layouts/taShowcaseLayout.astro +++ b/src/layouts/taShowcaseLayout.astro @@ -17,6 +17,7 @@ const { collection, collectionKey, baseurl } = Astro.props const taEntry = await plsLoadTAEntry(collectionKey, collection) const pagetitle = `${taEntry.info.title} - FGO TA` const displaystate = taEntry.quests[0].data.length > 0 ? 'none' : 'flex' +const hidetitle = taEntry.quests.length <= 1 --- <Layout @@ -33,7 +34,7 @@ const displaystate = taEntry.quests[0].data.length > 0 ? 'none' : 'flex' /> { taEntry.quests.map((item) => ( - <BaseSection title={item.questTitle} description={item.description}> + <BaseSection title={item.questTitle} description={item.description} hidetitle={hidetitle}> {item.data .sort((a, b) => b.date.valueOf() - a.date.valueOf()) .map((item) => ( diff --git a/src/pages/database/[...slug].astro b/src/pages/database/[...slug].astro index 9dad6f4..e425539 100644 --- a/src/pages/database/[...slug].astro +++ b/src/pages/database/[...slug].astro @@ -78,6 +78,12 @@ export async function getStaticPaths() { } const { key, group, questinfo, pageinfo } = Astro.props + +let baseurl_return = "database" +if (key.includes("/")) { + baseurl_return = baseurl_return + "/" + key.split("/", 1)[0] +} + --- { @@ -85,7 +91,7 @@ const { key, group, questinfo, pageinfo } = Astro.props <TaShowcaseLayout collection="taInfoData" collectionKey={key} - baseurl="database" + baseurl={baseurl_return} /> ) } diff --git a/src/pages/teslafest/[...slug].astro b/src/pages/teslafest/[...slug].astro new file mode 100644 index 0000000..2527418 --- /dev/null +++ b/src/pages/teslafest/[...slug].astro @@ -0,0 +1,122 @@ +--- +import { getCollection } from 'astro:content' +import TaShowcaseLayout from '../../layouts/taShowcaseLayout.astro' +import Layout from '../../layouts/Layout.astro' +import DatabaseSection from '../../layouts/databaseSection.astro' +import QuestListing from '../../components/listings/questListingCard.astro' +import SmallTitle from '../../components/smallTitle.astro' + +interface store { + slug: string + group: boolean + questinfo: + | undefined + | { + slug: string + info: { + title: string + releaseDate: Date + shortdescription: string + releaseNumber: number + } + }[] + pageinfo: + | undefined + | { + title: string + shortdescription: string + } +} + +export async function getStaticPaths() { + const fulldata = await getCollection('teslafest') + const slugdata: store[] = fulldata.map((data) => { + return { + slug: data.id, + group: false, + questinfo: undefined, + pageinfo: undefined, + } + }) + + const groupdata = await getCollection('teslafestgroups') + const groups: store[] = groupdata.map((data) => { + return { + slug: data.id, + group: true, + questinfo: undefined, + pageinfo: undefined, + } + }) + + const full = slugdata.concat(groups as any) + full.map((data) => { + if (data.group) { + const coll = fulldata.filter((d) => d.id.split("/", 1)[0] == data.slug) + data.questinfo = coll.map((d) => { + return { slug: d.id, info: d.data.info } + }) + data.questinfo.sort( + (a, b) => + b.info.releaseDate.valueOf() - a.info.releaseDate.valueOf() || + b.info.releaseNumber - a.info.releaseNumber + ) + const page = groupdata.find((d) => d.id === data.slug) + data.pageinfo = page?.data.info + } + }) + + return full.map((data) => ({ + params: { slug: data.slug }, + props: { + key: data.slug, + group: data.group, + questinfo: data.questinfo, + pageinfo: data.pageinfo, + }, + })) +} + +const { key, group, questinfo, pageinfo } = Astro.props + +let baseurl_return = "teslafest" +if (key.includes("/")) { + baseurl_return = baseurl_return + "/" + key.split("/", 1)[0] +} + +--- + +{ + !group && ( + <TaShowcaseLayout + collection="teslafest" + collectionKey={key} + baseurl={baseurl_return} + /> + ) +} +{ + group && ( + <Layout + title={`${pageinfo!.title} - Teslafest - FGO TA`} + currentpage="teslafest" + descriptionOverride={pageinfo!.shortdescription} + > + <SmallTitle + maintext={pageinfo!.title} + subtext={pageinfo!.shortdescription} + fadeout={true} + baseurl="teslafest" + returnbutton={true} + /> + <DatabaseSection title="" titlehidden={true}> + {questinfo!.map((quest) => ( + <QuestListing + {...{ ...quest.info, slug: quest.slug }} + baseurl="teslafest" + /> + ))} + </DatabaseSection> + </Layout> + ) +} diff --git a/src/pages/teslafest/[slug].astro b/src/pages/teslafest/[slug].astro deleted file mode 100644 index efc33a1..0000000 --- a/src/pages/teslafest/[slug].astro +++ /dev/null @@ -1,13 +0,0 @@ ---- -import { getCollection } from 'astro:content'; -import TaShowcaseLayout from '../../layouts/taShowcaseLayout.astro' - -export async function getStaticPaths() { - const fulldata = (await getCollection('teslafest')).map((data) => data.id) - return fulldata.map((slug) => ({ params: { slug } })) -} - -const { slug } = Astro.params ---- - -<TaShowcaseLayout collection="teslafest" collectionKey={slug} baseurl="teslafest" /> diff --git a/src/pages/teslafest/index.astro b/src/pages/teslafest/index.astro index 4314c3a..3d576b8 100644 --- a/src/pages/teslafest/index.astro +++ b/src/pages/teslafest/index.astro @@ -1,23 +1,28 @@ --- -import { getCollection } from 'astro:content'; +import { getCollection } from 'astro:content' import Layout from '../../layouts/Layout.astro' -import QuestListing from '../../components/listings/questListingCard.astro' +import QuestListing from '../../components/listings/questListingLine.astro' import DatabaseSection from '../../layouts/databaseSection.astro' -import SmallTitle from '../../components/smallTitle.astro'; +import SmallTitle from '../../components/smallTitle.astro' -const description = 'One of the most anticipated events of 2024 - Teslafest. Were the two weeks of time enough for all those quests, even with a parallel lottery?' +const description = + 'One of the most anticipated events of 2024 - Teslafest. Were the two weeks of time enough for all those quests, even with a parallel lottery?' const fulldata = await getCollection('teslafest') +const groups = await getCollection('teslafestgroups') -fulldata.sort( - (a, b) => b.data.info.releaseDate.valueOf() - a.data.info.releaseDate.valueOf() || b.data.info.releaseNumber - a.data.info.releaseNumber +let combined = fulldata +for (const group of groups) { + combined = combined.filter((data) => !data.id.startsWith(group.id)) +} +combined = combined.concat(groups as any) + +combined.sort( + (a, b) => + b.data.info.releaseDate.valueOf() - a.data.info.releaseDate.valueOf() || + b.data.info.releaseNumber - a.data.info.releaseNumber ) -const gc = fulldata.filter((value) => value.id.startsWith("gc-")) -const mc = fulldata.filter((value) => value.id.startsWith("mc-")) -const cq = fulldata.filter((value) => value.id.startsWith("cq-")) -const eq_2021 = fulldata.filter((value) => value.id.startsWith("eq-2021")) -const eq_2020 = fulldata.filter((value) => value.id.startsWith("eq-2020")) - +console.log(combined) --- <Layout @@ -25,21 +30,11 @@ const eq_2020 = fulldata.filter((value) => value.id.startsWith("eq-2020")) currentpage="teslafest" descriptionOverride={description} > - <SmallTitle maintext='TESLA­FEST' subtext='' fadeout={true}/> - <DatabaseSection title="Challenge Quest"> - {cq.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)} - </DatabaseSection> - <DatabaseSection title="Giga Coil"> - {gc.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)} - </DatabaseSection> - <DatabaseSection title="Mega Coil"> - {mc.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)} - </DatabaseSection> - <DatabaseSection title="Exhibition Quests: 2020 Revival"> - {eq_2020.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)} - </DatabaseSection> - <DatabaseSection title="Exhibition Quests: 2021 Revival"> - {eq_2021.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)} + <SmallTitle maintext="TESLAFEST" subtext={description} fadeout={true} /> + <DatabaseSection title="NA Runs" titlehidden={true} displayLine={true}> + { + combined.map((quest) => { return (<QuestListing {...{ ...quest.data.info, slug: quest.id }} baseurl="teslafest" />)}) + } </DatabaseSection> </Layout> From 801c00375d4f78c5b1a54e978ecb05881a4bcbad Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 30 Jul 2024 22:49:57 +0200 Subject: [PATCH 29/39] Kriemhild, fixed teslafest naming and slugs --- src/assets/ta_servants/11.png | Bin 0 -> 32008 bytes src/assets/ta_servants/223.png | Bin 0 -> 30425 bytes src/assets/ta_servants/38.png | Bin 0 -> 32196 bytes src/assets/ta_servants/6.png | Bin 0 -> 37259 bytes .../taInfoData/lostbelt-6-5/kriemhild.json | 166 ++++++++++++++---- ...{eq-2020-finale-ii.json => finale-ii.json} | 0 ...q-2020-flame-gate.json => flame-gate.json} | 0 ...-jaguar-forest.json => jaguar-forest.json} | 0 ...{eq-2020-pawn-shop.json => pawn-shop.json} | 0 ...ice-ball-shop.json => rice-ball-shop.json} | 0 ...r-monster.json => skyscraper-monster.json} | 0 ...weet-universe.json => sweet-universe.json} | 0 ...{eq-2021-bewitched.json => bewitched.json} | 0 ...-main-event.json => bride-main-event.json} | 0 ...ch-the-clown.json => catch-the-clown.json} | 0 ...21-crimson-hero.json => crimson-hero.json} | 0 ...{eq-2021-finale-ii.json => finale-ii.json} | 0 ...orgon-sisters.json => gorgon-sisters.json} | 0 ...2021-green-comet.json => green-comet.json} | 0 ...xplosion.json => akihabara-explosion.json} | 4 +- ...gc-fate-requiem.json => fate-requiem.json} | 4 +- ...-gudaguda-2021.json => gudaguda-2021.json} | 4 +- ...gc-saber-wars-2.json => saber-wars-2.json} | 4 +- .../{gc-summer-2021.json => summer-2021.json} | 4 +- ...entines-2023.json => valentines-2023.json} | 4 +- ...hite-day-2023.json => white-day-2023.json} | 4 +- ...ness-crisis.json => amazoness-crisis.json} | 0 ...hristmas-2018.json => christmas-2018.json} | 0 ...alloween-2019.json => halloween-2019.json} | 0 .../{mc-summer-2018.json => summer-2018.json} | 0 .../{mc-summer-2019.json => summer-2019.json} | 0 ...entines-2021.json => valentines-2021.json} | 0 ...hite-day-2021.json => white-day-2021.json} | 0 33 files changed, 141 insertions(+), 53 deletions(-) create mode 100644 src/assets/ta_servants/11.png create mode 100644 src/assets/ta_servants/223.png create mode 100644 src/assets/ta_servants/38.png create mode 100644 src/assets/ta_servants/6.png rename src/content/teslafest/eq-2020/{eq-2020-finale-ii.json => finale-ii.json} (100%) rename src/content/teslafest/eq-2020/{eq-2020-flame-gate.json => flame-gate.json} (100%) rename src/content/teslafest/eq-2020/{eq-2020-jaguar-forest.json => jaguar-forest.json} (100%) rename src/content/teslafest/eq-2020/{eq-2020-pawn-shop.json => pawn-shop.json} (100%) rename src/content/teslafest/eq-2020/{eq-2020-rice-ball-shop.json => rice-ball-shop.json} (100%) rename src/content/teslafest/eq-2020/{eq-2020-skyscraper-monster.json => skyscraper-monster.json} (100%) rename src/content/teslafest/eq-2020/{eq-2020-sweet-universe.json => sweet-universe.json} (100%) rename src/content/teslafest/eq-2021/{eq-2021-bewitched.json => bewitched.json} (100%) rename src/content/teslafest/eq-2021/{eq-2021-bride-main-event.json => bride-main-event.json} (100%) rename src/content/teslafest/eq-2021/{eq-2021-catch-the-clown.json => catch-the-clown.json} (100%) rename src/content/teslafest/eq-2021/{eq-2021-crimson-hero.json => crimson-hero.json} (100%) rename src/content/teslafest/eq-2021/{eq-2021-finale-ii.json => finale-ii.json} (100%) rename src/content/teslafest/eq-2021/{eq-2021-gorgon-sisters.json => gorgon-sisters.json} (100%) rename src/content/teslafest/eq-2021/{eq-2021-green-comet.json => green-comet.json} (100%) rename src/content/teslafest/giga-coil/{gc-akihabara-explosion.json => akihabara-explosion.json} (89%) rename src/content/teslafest/giga-coil/{gc-fate-requiem.json => fate-requiem.json} (94%) rename src/content/teslafest/giga-coil/{gc-gudaguda-2021.json => gudaguda-2021.json} (95%) rename src/content/teslafest/giga-coil/{gc-saber-wars-2.json => saber-wars-2.json} (94%) rename src/content/teslafest/giga-coil/{gc-summer-2021.json => summer-2021.json} (96%) rename src/content/teslafest/giga-coil/{gc-valentines-2023.json => valentines-2023.json} (92%) rename src/content/teslafest/giga-coil/{gc-white-day-2023.json => white-day-2023.json} (96%) rename src/content/teslafest/mega-coil/{mc-amazoness-crisis.json => amazoness-crisis.json} (100%) rename src/content/teslafest/mega-coil/{mc-christmas-2018.json => christmas-2018.json} (100%) rename src/content/teslafest/mega-coil/{mc-halloween-2019.json => halloween-2019.json} (100%) rename src/content/teslafest/mega-coil/{mc-summer-2018.json => summer-2018.json} (100%) rename src/content/teslafest/mega-coil/{mc-summer-2019.json => summer-2019.json} (100%) rename src/content/teslafest/mega-coil/{mc-valentines-2021.json => valentines-2021.json} (100%) rename src/content/teslafest/mega-coil/{mc-white-day-2021.json => white-day-2021.json} (100%) diff --git a/src/assets/ta_servants/11.png b/src/assets/ta_servants/11.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2ca96aa5a2829756fba9bbfa156b49654433bf GIT binary patch literal 32008 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"=L<|_j> zSH~PbTch5x`2piWI!TJjbNg&TMNw%OhTV)j)svjZXqa>3a+k$J70%o@hm?XZeBv5M zPSj~G1a$f~LaB<Zq%se2Rsh=7Ul@5)d)s<ka=&T-P<hrz>)F+C12{sakFYzugf`X& zNVAO5cuW|CxJqG+VHAz1*A#<M%5a>L<%aoIz-XM2rzzK7?y`6&zz-cdJ2A^gLL6lu zHp>iInxnOupl_b%kR~~4VvWWtFYWMp_ZBO)F`o14EB>Ggn5_IVOII7}b(e3xv`xDo z)9ELiI%31vT7y#4NkSMaCX36}Rm__guF=n~u^qwXZ!Y6keCmhpLwOFaZxcfNK$2zF z%enq?pGsXZx8!s5bPd<F_(+~x;-`tG+Hgo?O_UoOMvlxR_OY`uVrOH-p<^}9J}}QG zK75fM{s*t25=f#%ql?Vr{0>u6ihfgI9&*MYmeRV3`xqceHF+i{+~i0XSM_j}kL$jP zh%GL4p5?SU386ul7#-L|4JjnUal%5g#bDf{-_NPn4a-Ya#!=4A)ri$sV(xorft|Gx z3k}VYbJm!u)_rbV?31Nna*0>d=(NT-1y2QBxqOL-_%sWZ0IeZ0)`gqG@@874RFF#u z3z3#HQ>JEnu3~3<%$2n<*EdHjHGL||C5v)YRe+vojma=+sS6~I>#!I=HO<*-dKe77 z?s(rsF0S-Ba_9)%ewVecf0{kuCXl}N1ii!ebLPw$<`ylA+HSWo*gVEs%VHe;PDHnz zP;FT-tKUgT(>|vkm}hS%;={lBJRkVb1Nh#IYbY(DORS*O@klEj%G?D}tdCq9<N>v) z@+`v~lnVf8V1!aNJojNPY<-D)<!dKZF||1lFLX%aj6q~Ef~z+y0CeO?h0|x7L{Y}| zt33`KwQ8W-jyW=u3l)!Zb~mGa89o3PE<ML<(l4^utdZ$#YQPjk)qtQBe|Ii<DIdvI z4xa1q__aOO_ac-dsfGVFv|yTqT3ijI1&%BE&Qoo+M=pD#m)S87;suK3qcvLLJhwJ( zvHjGaa{NS%`|qFQ`t<>8*GF`o`Wl>hmJ{Fgy;Q4Js?{pP;gD(zh8=4U^*Rwd8w19d zEo0SNKJ3Dkm)k5Isq%#{Ugi%ze4Y<{=z;zBDQv`0OkQH2!CTr~d2Xe~LH|e|B);P) zgizR1Go(;>?qLoc`gU%{dte}mY{pBT-p)8zZw$G0YebrAPM>Wtx8U>g`8@zSotRMp z<j5lJyt5te3$YG{JvO%1@LWacxs#hN^|HZo{GFM0I&|?xM@rVV2AscUnRKq^QvY)@ zfGCVDu#=}s5k2(S9=R+Xt#jtVMb139#K~hP*=_G~`b>k<ryE?n(B<Wq+U#sZWT~OM zlW_54A7kwce*i$GQo-{)>hlt*1b(2XHGLj<WQiju>jV`=P*K!dKHIm3-1p!TFTJqM zAAI=y{`;I5dPTN%3HKJ+R@SyDh<^v~SlN^1B&=BpLMuT{X)dOKrcybK5Q5eIWlmNX zhz1#6=-_xz3mOcf9)qYyEogA{#t@-2i^~;`pKS2*`CYp0m^jF}aiPz>kIdl}M%2!F z#N5(UDqOhqJoltuXR&dbQJh%VQ-Ue5dn2$_Y2SkWxwauuiM6!<<jHNuiKZT^eVIPr zk^#hibyH4iIg(s*^TJbfckiR$j_B@O<s?@)e!Rx&>VVIDW)*<>BDH-y%s72t1Ayl~ z@>@Lg!5^L!+b$llKv$M(mX1`p=i$Xk30pbh0xNmxh3$RE%X^vx*$Nj>2z$?^ZF48$ z14u_XDA&ace1b5*aTJbJIF5ts`Y7cA4x`Z;p4XyMIm*@kMv<UdrYc*)m+t{?-5jub zt;fP*!10p}HrGeA_agSTV!FFFwafDzqG3+Io#J^udu{u0hvw|Ha;^784iDDa-D#NO zMCC}NBlzSu*4gSLG^;i%X%y#-lN?XU2{TjzpIR6Yc(d^hGb2{_PvCt^L*8_>N6pLW z@4Uq2^E-5&|1u{|*0^$|$1_jw;`<Kg&NXeqXsU@uIo(|w#0o-(XFl@;X`14B9zhVW za8!~eIp?3;CK}(_+X1-m!KM8K6#K=xn2`dL`G9?1&c5%5m5{I+;s-v;wG-et)*=u6 z5YM#*jKkq7tE-<RNqTtRJQv$9?z_;Pn4rBEaph8%xdorO`M~B1bW_%^SzEymBynWz zfJ#_nb?pjo^Pc3MV}}^U(@?HW&Sa_sW*+w7$hF1*zN>igT95PB2e+LQdJc<CkENz1 z{Ef|B9)I}?7gjfB&N9~5o_WoVnwRsYqdneqw8yF1i`;wP96{i)u`y<2V}G2a9BajM zAHAzeW%oQU{pmN!^PD`-8IQ+QR=RB88nSh3NHltNCYT+f-~dwsJFl|RUkx@<z8ma2 z;8kZn`#IG{@wWChnn1GtS;Am}#lsJ=Guq}z<;djpahwtQO@^Z}w|2TLG;3^ajfjSZ zmH8&kV-41>Z&I)M1TsNK&cu$m@KVlEc9=gJ&>Ib>Shh5i6!KZ{!*Q%0n6(9r0moSM zFdD;WpXw5&ISY+B(vh`8?mm2k<)Fn27b2d$`ZDcc8GtW+^HJ_Oxxml=$hQHI3D+8% zLLj6>6vk#w>1Nrwy=n-a8WL7pBm?O5a)hr~T&XgQ;N%I9!-p!YZ;aU39&z=#UCu2W zXYMugJoemmuAP5?<x|VFTBk_bRg!p<t+f%S@0;64m$Dj3mkXhsA7c&xKBgdefox*- z8?*;;fJVz>*iR=x3xGz$VP(ao)hyDZx;Z;r_V0~T@27Y5(-@Oe3HOVmEZ3O0XxI?? zwEIKql@M1s>~;q%G;1_l0b83x93==VE|sdw`dXhz^m)h0Hg_DQk9I)3eXH^B{^$|_ z3ytYS9-5ou{OWc7?1g7}Zleo;AFlGq{g3d-{f{shUc19@&&dB7gh)Cz{A+T9TlH@H z+SabM=I1L_&Yo&=>Ue_}FYfWm)h?H=b~$@*gZZYz>I<s`wSdM_gZg5f<7dXKUg>dv zdy&T6Y-t=t0_{Hf@4q#(|JcMRV9FTfH6|%yWu<L78V!fDcL&^eUr4K^*xt$5-cGsu zw9mWWRpZ_7tns)1@n0nj7D>|~<7mn}#u&8GNGYjT0;*xaD2mzX^yv;pZ0vS%U57z0 zp}iY1=vgs89;F27Efy<x5S_O{x(7Y>+sC6XU7|l8;wqQj-ju0+>+8?*`3u*%+|4+? za-8EU#~F+UynOX#9=ZP!UVH8wqbS)oi$d<t2`s&X3EU=UXB_650sR6MtyNrZ+#2x3 zM{fae&zTn0ip#htcdLey!S+-1cl(U{V_e^5@lb_$oN@DNfB!Vhpp%ndJD}^Q<#YRI zN-*^b9OnRXn8X@mEL0kVcIDr7m(R+wi*#UbFT?jG58WT|;C&$v-5>DK{Q<xB+ux2- zA#0mE6I@<74q@OE20r~!gw`6*wYB@}yB%)rwCQvrY7LJ;KjHe-4mYn`d*R)O*Y8YC zA;1wc*3KQA*<v(|;h8Hp_}nuCl;e<QDa~q~&Gt5*JpT$wmT>OGIgTzJWpj5EfR%-n z$@ky(@WV5NmdLUt&Os}%kVKXl_8SMs4p#|^a`;N9h~u0WUfyGEV?e9vGe5V#CTzZ; z=xz15dHyE7?H+#UP;Yr`-`d}^rnG~my$7c5arwHVku0qAD6y1-Lt2Q^5QK`Qm5>w1 zJ?7^XVJLBxpw)7C^P6kjbGJ_z2!g;Cf_SdrqksI}1inXaFd|8FOi`Nb6cV6(RYRZ9 zFG9QBm~J~_I7k?eQqnZ%9dn;zF^F!zyYd0~udn-tF+BUqfG4jMfvQR!SGnBWUgw!t z&QDhSI3Bap*&)diRyS9<_td>Sa{nV-xORclM~=`asx8C;qFd{FrVqdbClLE|?8##d z9=vzKrn+aEdd(Wv*H^7E+G_4+fF#o>&oWGZw@;R6j-F~T=q1Fn-asMu4-$R$Ht)m$ zQdq=L6%3%%enfS`zV)Wd-S;$^pI6K;C|WIt2Og~OfxkS@d*9QXT=3Wtmuf|F;T0Q| z`!~PxE;_vd!%;+@=fp{}?*;<jqh1Xs%+PH|+`Q4F-?!&EN>cS-rBc#P{fymmXErE_ z|6<FQTkmxD7$*^X{SG&_)_CpR5AcqM-@#xsV0Cj9r4+9__qxgVAG!Y#0KW9pQ#7hY zt>bOgAa<q?uJ}8RcfI8(%M0Pe4)|81-8)HhrAc$8Nq4hLXE&y`VCQ4?%Kj`YDW)EY zbZ+-d?lgobid2eFah5@zPZ>qkLi=M!mwb-S!^)zfrVO5fV+#&T3mzA*Bsjieao(Xn z&M_HOE0SwBV(z=|5dZ4u-pfDwk*~sC8OQFbk;ge{Y>lt=wO0t@$83H<2*+{plp+`@ z>c(NYArVo9ej~?AC9Yo-jF$S$%mTl~Fc9^px_tzA=N@5x?DCmso?z+71B}M7ed`i+ z91fj$FKK0uyUyMPH{qRcdnW*A?mxrXd(Hxo2RZZJ4xPk9`W}c<_m>uk^+a?rs|Q2P z`2le8?lVm`Z*@UtK*Hg>YEbuB-yLxHXoHPPz%FeX%`4n<-+KUvHZykOgqzn=s!f-h z*LvLZfURmy5Ab8jhh-eV6l-IuDb0k3v&^6h+(YO4MT7)f3FP~dAegdLv*9q;a>#PH zxt_7UsTqw8foId6f>7Xkg01y255IAdpZXWCV{3iN@wc|0<<|DIgvn$04zvpIvJqx1 z)DsTR#jG?VDt-h+n6jomw}}$wfX{z$^cwd~-rqd-0hZtKKEC<6FB4Q+b}~mD09p%o zP0oA&JKxVQ{PZvIcRuuYCZFH^ZSUp_U;P4id22jyYU<KXMk#aeFof7|AkGfocWAW& z_V&h{J-fi!v-7u|v$qMbz_@@a<_}fa-5zu0VrOzrd-rzLDA+IRXN|)Wzdd+crJ=5h z=2rVufbZK1;8_M})osIsXI_YS=6pnw8X8r(&xOcy+hS!j%6RAdj_@~r@_w#du<n)W zex4)hIqDu%Tx-VxIMPx!*S6h><zPWRVE~&(ZnXJU^e2dHq008sxAV|<yphj;_`fjd z^a!g90E~ybc2bwmPQG*I#2M~7b{Bv8=$}rG{p`>EEO&WpeDFKoc>64KK;fAEUV$kT z^Q>A>N>ZzNC`Z!iMBIDdB5!=tQNqw=^@g3B6UVJe-MI;{%&3s`i^r-|sxGc8>2(us zUhm(L0VWwv<^b`(g^^S)sspwxve{I$S_<Enq%*;tPG56tD<et_-}9atZ+Oread~db z#qx}aI2jK!>J68__`#E$JX2?DeMH)PH>1G_&jIg1mW|esW;UH^BEoVetA8Q^?l6>; z%+)G*$u3{&-^;o8zn^Em_!!T8@v+G{SsIb05y}k+DlO{O7H998GQy>6m$-c6GQafO zzjSBfbI|piGJ=_Lwo5jcz1b|&3<e2dsCf9bhj{S86^<Tj&}m1!@WLkZ3l&;(0sXy< zG^yZvP5OHy`g<v^2WReS0T70YB+j|DdOMO?j#(l3U&BXi66o!4puGF;kRwMtDiuk) zow2@^k>$|s<)o?M@Ur6YvLXnr*syKRY{KKL_}kr%s5e}G>?iMM&`Vipo@PtEhHfvu z?MEjMV2YYVUG(G0tO~dj><i#4h3_g}c;Pa?_k4}-|M4GX<Ju}8`{n;<a?X*a%aNwb z+}vs2{NP!B;yrCn96raH6K5vpy#Jl==i1F{oH=pkj>NY!wtrUl-^wI=<aQUa7<2O> zuY3I=4j-x0@5fxYu*0oeea@VjC(AU~Um8+vEK_Mz*<Rb?`inz`y&?C#W|1`296DO% z_+1UIUh0r%dLlt*Jt8yn{?9x1sSX43_;H_=6%XH+^m-YGmlZ{QBw-*~Uf92Ug|N*E zT~FX10KiIn;75M^UN&}K;LySY_{wK^pbcv|w6V<&dSfOPHKtSnW}4^$Q1v~u(QJ1I zTwQ(-Z~RLi;>oXF;aC6Zzub4tTe}IjilEDp1$%?<SpL1q->==g#^oEA`8yx_JG}p$ z?|;>aDm#ANR>x*a_<4pyzeR*<Z*R<_U%kQ0FKzR^-*+$b3n6=ZV{W}NBB(78RzvnS zc3HbTVmz=w*y(dEcDKj8|Gzm+dpBZlH=0H<54wKb&Iqq|H$n)qOcy1378p`ePE)d% zmnGvYr_l^))~(f;W_Gn_M&o<7H;sK}TgN_(6^^orh*H4nddd&{=ov2Fy2vwM9e{c_ zhxin6Aqbj&VB5WFWBUSPaM7f(L?~lh2szVMsZ!dEo;20$b;o>mcY%A)RTzEtkNL)> z=UJ@y)Wd08m=)iqf6dK#96J`07|X!^<{zMffGmo5Ae4C3D%sw7631Hf(h-QF5?D%s zKB)XlPo!x6XdHpjdV&|onORS>99KE$vEonv^ko44+J_3aGluP31N`~J$odLfdm33^ z0W{A)1>Qo$>)v>XKl;r}@ZIqK?>$X>Gh$&OoT!}{R2PAn7=^QaobMzSvfLC;F~u`f zrDz%E7LAFtqb99L4~{%%a^W;J^oRDxT_GneN3=F<?PmPgkG-9rzVwG|Z@z&M$EjfB z<GD5@*$k2@z{w#=H6j(bnZZ$3B9sPal4fK&M;pzzH#cE(6ZeqIeMe7{=DJ8wb?}rT z3#|nn_;O!YQ|UMut#Mozgdk7Tsqt2b`^m~G5yy$uBqye~5rutF7%xWdpX)52qM|R| zwCLvh-+S-m@9p-Oi<h>ccIfsA2Clr^;dO6Yp*ipK^w&1I@AcNGwLL!f4+prD7b0de zLd*Ng>=Ea{MU<li%CW6t8+C_KB<T$_p6d`O+n3h&1kp@el`Ml%WdASKh0Qt<Xl)~6 z=T0^Fp&xn^zw>XuNSim}5aY8&uC4JmNnj{A*i8(MR}@!fnp{eRoK~}XN^y9hHA#9L z>SRAMS3G!7M8VQbAHeW!N~|byq>a|adozili|I`jVqF*0Tz)oSBu1FYDlGXVH)S4T z8I3bUNx}p79b#@SWH5-S)qJjA-y@1r>a{iU^j;iye|PiUjWJhW?$BKD*;*U%y0=@X zIx3PmXUY9)x__4Z+SrAw^{YU^^{S*^cW5=8N%XHATH7w6!=mSGmfK#s7z-4YRi{y` z8OMfkq#4JWDAsIl_IS^G?&G2NoW-Tj7~3T~(}q+VlH9)1d|K3)q=qyp+OQXuw!=8K zt6v+UIAs(ilYq^^w6MwK=f+B_JB;$2k~t=}-o7jf_5<&wrY(QZlng%w=Cv{VI*4U? zPODzy@ZrYfShpK-_4*z`;PU1-%`<3UzvDe#f2BtdDtet{U;pIte(wPH-;o*0+tX!+ za1l<QodbFJu*>q2ORH(||5L|Z<{CDKJx+}6NmH?MBhBnYIS10JjIlsNR<u;n8ZKSh zVmOTX$)9`=;mRHv6*N9+(Z?pqZEKS_vkVcZnkdSNhdJ>eCyO=awuVf9zTqfa`Fcm! z=wQsWgm}w|H6@eG{`Q@sEcW<>2@Z^0YZjU|^?V%J5c$g&w^&>2va(!buH|y5dY!n) zQz%DRRg+e?gKomk#uQw0xHALH+~w3(W$I$vl5zGGy-aEfT1~}V%b`}2gn^`5nZA6_ z*2@h?nr`2aB$g?n*jAzL`|*O)W;0Koe%k8&AN#Sl(_xbl$4QG-pXKb60!iUsCSy$! z**?1_|MM|G8K`+RRPI}UnQ1Vmn3VmJMb8lU!2L`F!=3Nbt=i*PuI}-TCvNbKCvE_6 z_HLU;@s>BuGdv&#+B^G!pQ|r-Z@cb6TVNmIjUhK?A03n`8e~k$#3WKmvMfV|p6$ee zu;`oXiHXZmHX|(S+WJFHZvc&&y@jZd5Vlgq62fzBS@PndHC}FRwRzo}@8)m*_;>Qt z|KNA|uKNvWgPUvS{g^z{3^O<!&e0ufMiI1zP%ex^_tjCpGif<L8J?MnvsvF(I@9Ec zS)*>&bT%5{NXkS*!Hm67TKQt8j7Cg<z?AZ|6ugs}-`^%T@Lc+B$yc6vg$tLq8I4os z=RzL3{}9bZm(180%!y;KaCLo=Lx)cRFc@asxZLN&FvF`Vu3hf&c8=nRS6TT7TG^I& zHrrsU94-)TbO6}+SHDH)4?k?n!}EMv8kJ?!cJLS*It&6ynwx@atgb#d0$&moE#_S% z&~ln!nWib<^}Yvq@`vBdpM3f}Z(Q1DB^<LC`*>0_=f^y;Yr%qQQ01Ou_W-cl+okr> zb<Q4ca%8STqvB0!<jW2w2X)#V@S_?1SPIZ7kTZ3mN)=E@0eyfe><=J}v1Y3<+*$KZ ze=A8-);IbjX-=yd@X-B-c-K2l?>p<{k!1!u*MU=$V<*nk_nmX&a*xAz?LYRd#=-u^ z09kjy?pK~>{Ml#d{NaZu#}x;jajFOR>yT<i5+^xH(PeT{YK(1M5C#&@wN<b-^f+Cy zS(f2A4nOlhe-9Tg+~SqBn4KtKA&5w&W|%1uDLcI#c6vJmo{b#s_IA0jdWA>MEb*F? z^E`5TiAKenxnJ|@Vt>Y<zl~0_9^QfPPo;T@^q1F|J<m}1gSY=|X<Q13Qyb4;oUig7 z?>x=fGmE#KKi_PybZnJZuD!_oq5CJtzwLcT`O0V3xN*79^;i0TZU&ge1Ip2U^jTK_ zua9%<k3P$xV1KfyDmQnql5y6h+OKO$cTDFXg+Uuzk)n%+i&9u=@oK9gO;dc|=O=&i zy?o{~FYqUye1TD>Xn6_qMKZ`@W053Fc>db+Bw11%3%I`BXBefp%Hi}%gCld5iJ_*o zEE-7{2HA{j&jFfEn4Jl%Ln+25tG_(2lmr}{P=nA0Bjr@oyb2RWMQ+4j{=NrUoateF zaGX56On2=XIrnqoOoOj}b`5|Z`tketonL;5uYPuoH@xf6ZM6aiN6FN)^$X{J;(zDX z?|qg|YE#S(q7Tv%f4?Q07GnNjo|#R9vXVjPhFn|MFivgza)GrU?qn0$K7=`MdCMt& z_=n%ZKl`7)n?dTbm+Vgl@s!7r`6Dbg>}uKRMeOt<R(FRyerbzK>((eL`v*@f@tH9N zbGY4XzHP;qq34+Z)InQs-}Q?Xz7G!Gzi`U?i__a1HQ#B3fzP4Sf=kz)2doPC%4eob zaN<mz&wc93x4cG4E61@5V)Ku`!dKt;BfR+Ae?TYg;|j?U=k^`d6vFldET7Slu+z>N zj5O84D`?gwQKU(dG6+-{elr(JQp2cdO{xlT>EK9`1cHz=XO?I*0{+I|dpG~-S3k>R zn=722YtwR}qTuqzd4|!Do!$;gT8nvDWE;=bd>%MH$6~{u)VqBvRZ!CZRkgJNgaxtg z$SAWmf#YC=ptLlE0aF@Jcld!M{qyDa1Drgv!fUQw<cpte-ev>*(2w88%^R;C6$Cry zT0@#@uK(R%;QFWjbh7Fz!ePPjsR)OI@jzvA+tjFRBADj3tSAhyeRHHCinYxuaRn;3 zPZ}1v0~$fKVw*~<Nye!`YL~d^W9tYe4UaZ$E+!XuUG941wfyaWS>Y2O{ZCx`T7t9i z8ZPWU$NFv=JzC`4=_%KyWPI($Esoyz4&KKW>L9L3DcTSC_!Cr5Fk#!0*bcX;KRYpZ zFdXuXTq%2gj`biM141H;rp#r}BB5Y)t&gG#qZr-TpE7hn71QYt5y@qO8!K$xC=UMk zH0fpKaE;rj$Ns*5yMORSF8|~&@z~9;(>Sw21H1d#0x3-*8o*ZFM~^glFGt53arx@l zltl$;YKU{o48AJ}{Au}AnNhOSwNJQMpoW=-z_-l^XAQ4%gNNDGm*fVSTkqgAmwR0A zB%Ew{9H|cY^kZM+o4@iE)^}gvk#ipc;K_?0=G^HDx3+I_Wa$Wh<$ZsJk9_7M99ucY z-+%Wpj;vHjv;DIo%8bWSCQc-SDekW{5(=Q`RcZy*ZQiyWd9fd$DHeiounaK6KgyAG z`w5@;!YV?0eBXPH&{ztJzuE5xVj4<a+uq~KD}549QaNf3!LNVRR$l$1kNyAvucl3k zVlK8n`bD1m&%ZGJ!*<8+TM%nhFT;&B?kFene1bCpmHR6ACw-JEGel?Rp&Hmd0kX{O zE2iA(=8PgeAwFO?n38u!-AZV^+}uzb*c#X;i8Dhl&WSTaMvJ$8&j$hc#J_w2fWr$9 za(LlE;0izRUONd#mX2_2<rp_NZ?d*I&+)@m?l><8Z)Tr}Hv0~jD|XUV#1zt?c*H+@ z>>{U*FLKwhGNnt~PGqwWcwo3nu(~m1Yj@1boF#NtAZKc3L&@`3RvASxmB6RZcapM9 zRT_Gq`3T3q{!suv`!{d!UBCX5cY4an=>6e8XYax~$6kM&`IGiOE6eL-{gkYik!&aA zy^O4vv2@laI2};Azk-@msB*CwW3xxg=F&mAO<Al-G8?cNMRzVR%ZrXfWrXie%%BZ) z$C}liorqqX)9@XdzN8oBwAXL)*6;Zs3x|*K|NOn5<&kqA;>f~l_^}`SzJ1rZxp@<S z)%5|dy??&wiGK&H^R}DVZ~ITI+S0{GV8s6GT)Vl)^_zQq$6L?MTxQ05n7RziazcNY zvavm8IL>h9oqe6VvV0oXDE;;8o9|%ELnt=sedZ(d{^X;RYxVx*qkR4M{|b-%rDL~0 zBXI2(e*)zxl;_~r0%}V&!d3{CJvbJCFF^_Wzazkn&?9XbV<SOjIg<(Wl;9xxDunGe zsT{!~g%pUbPOSuzQDi0^tDK^lp_&Pxm9S)#8P+;E>&0Hb8-tW{3jy;*t$sU(-SwNC zd*rQr@BjFB`R1>DrBDR}e(|?|akBD{t=NgUbiK#+Zp87!Rq~k@toy|O?6K0<n<eth zc@rBzK)qVw!sQLV_}E2$^n-8NHy=fkGKhmf(R5{BT^+ExJ|xX-A0^wg$sx;fqBvz7 zCw%(jDUApJB2G{vcLzippQ3yI^Bn!=6Sooh=0Ex%51#!n{{5%+9l!9dzrl0uXSnCR z_Yn7EgpwrVgq3?&sGjyAH@3-9W?-1w&&Q|V&wDw_?%ihtJ#lOhihUg_?=-9=kbox1 zt;+CkFOMV14ZTRy9UHo1O=o<&1i4!D{Vn=XvRg<3fLkAVfm_=i$5xK<_zRD7WNDhU zdwp%dPCMe{(F6T~XF>0S5x#u}BDV!`gcQ^&As1ISxVpM?8}VnaBWAm89dI+Q-x_dh zb3~SDT&0Rd;h?qQtB<!ie`CbCH~h89`Tdu_#M&R(%%-E<d8J?f?w{h^)&Da2y!Jgm z$rF!#g$^S&U$&NYb)m}Ey(?_qx5D8UGQ2q#Z^<J#6yVL<_wn^Ey|4A?e6B-uF+xT0 z{z=GE@RbF59LJhW?OslIpb30Au|#zagONcyAQFw|$s$T<$h2)i>It~A9rLxT(*TF> zNp5vBjx<$~Aq;Dsj4)C-%EeJGH(%+na@X6r-1rs#_#0<|xADefg*(=<{|7CX=dN7k zwI>hbGliWqH@nS+gBb&Qa;&JfoKYWD-{X~Qw-}9M-u{L&cuFxC$NQU50n(FGy(uhC zAo^AUT)4T-&fYG=bQ6^Ah17CaxcKrKzwnXkoV@qjIr+f1aZLEEZC&NF-}rr+pZ`r> z?^;GS^C|cLEz9WP|JT+OwoixLdh$_%ANwbq`H>&t@^AeXS3dh;UT#%bs4U_G9?-zh zy4=BkWsmJ*S9EneKr~&{-Bp~EA@cXP=yyl>LgER5^8Kmq2I!A0uoDInrOK2r>*r^= zMmd&<0FA07EtF`S+Ep<tJ+=lp8@-&Z{!~N<{(gqr>gQ|^a!$;o%`4Bx4{O|e@4I;X z3!h=}&_mp5+_*J&$K!v#F_lKO&}T4?dG?i6YN5}=cONItHG^?{+iu)8Ml{o)D&NmU zm)CcB@%koP-66|O+Z*YN&%VS*zMAv;cl|BAz#jX?`7iL)OJCu>ul*s*DkMd-mM6UL z1E)Ci0Skh?xSP`Yjcpn?V+ISSdGV89V*AsN@p#f<r`EvFEIv`DtyrOCRb8dnB8Gm3 z?xds_hl~?VqoD{IA<n?&=&7>3c#$w;+mYteEy<(UGDPVOxJ3g(uW%DRVc6^EgvD;x zyS<#yvt7rw2iD532h&OPJwbb9uRT|hj1o=F7v$38%$&zV%K@Ge+~}k%eDJO8Y+qvc z)(y6+f03o(rzY1~tS_+B-~E3<@H-oY02_N<Hurk0%r`hR-()b3i~PX-#I~0a`{80; z;>hsa)pgEa-=sH+sRmXjZniu8@z)dXdENI>Yp$@nagm+%m$`iHSswWMC-8+s*W}c3 zc#q$r@_T#izO}*8Z*Ot>1B+aEY(!-%;Y26oYCht6HfBdp%kQ+&liN|0CXOLbDay!f zzN1$Wcoj*m4XOy5Wf){q_)%J0UqA3|fB8-?=f--<+D6Kt*ifp>8+4@g5~PG-WH(eu zQoFtBaBLVxnqi{Z>gVhZb3#`V7C81o)#1dPvKt{KhEZZzs5-p&bd?8|1L_C%xOwaM zymj)v@9mca+r1tB<?p=o|AGPbzoan?#u3AD%$cLh6XJt4jPKZUxFEREMFw+jKnjLY z!V?#7a&xE4FiyyG%`5A>{Qf7NWaaq7tQ>!s&DCewTz!tq=RZsRYrjuLIHZM2I_3C0 zq$+s*oV}mE!L?89(mGe+%^$b<grCss+;E0GCpyGxiXxe!!-&Xpq|Om#CKJ|R)mhOA zzIcta#`Gf+W9aJKHi;_Tkz7w-!?8^TOEVku&vJ|YP25G-HhbJ^=Y+o9h#01MXPJh6 ztl8-2EL7!W?w0F{BTdEjAY-kQu{X+j;PAnUS;O`y<7zwMJ>ULXdb>S7@gF}yc>DuY zvMV^+B85whMP6FF!2j^8yS)A$$-{RY$M+hn9P+8xzjY@tg<xEuD=YI&fC=&Ka|pCC zx9NXlia3B_Qoo?bIoGy&oWHS2cNCFp&CTsD=WlHCu2ajLy8k;FbT_&1^v6l!0lOO) zIVU}KbV^+~oO43n;MRzWyu#{s$`k+m8m)V*W&CoM($^UR$c!Nn65OKAuF)v0_*X_C zg+(Syx|V4QqR6z)F(k$?s3>~<F-nTE?V2TWlxULF5Ji^wCGPLKg1ATwjf?He#<A^G z?Yp)ia+DZ`W4i&NJYK_PdF*HoH5?u|G<6T&d{QBlWV!CJTz6=NcL*5VVZ8GL@1(ce z<rDw$|EBuD+nF1G4X|pUR0U66(7-BY=Ljo@e3lRS+<mr6rE=%r7#EScS{U5%@84=z z!k4SekhSgVkJF6#dWH2p%M1XAPri=z>rZq2<u3xTe*Njmb=LBPcl%9_IX>5N%Y2Q( zoqVJXpZm~My2T0HRMwbo%xu;%%ySHu0i-C4R?WV>5dlmF8UsE=Mzhx+G0-_my0+pq zFLL$zL>6<i@&$j<9>zNM#6>V324AiJ`Nr36)?i&Je!hXsFm3=e*QSsr!OcOAcq2 zToxJ*FK;BQcXJN494gA*{MFr*ID?e}BY$Zt=0wXOa1>Fd>5Ov5vEj)l+W@@v{olc0 zZH;FheUUbE9GRPAvC+eIat>9k1%0avu}QeLKBBRg(CJ9N<8Ai(+62~%0owf(a0or; z_WY`1OxvvG``k%!z-tn~qgOZh+6$Y2$98YPGpm;f>u_q}7{+bz^~XQPp@kD{?B3vb zXO|V_v8o(St2(Dq%x5Y6!jKTDy`deGF?!HSrmy_z7NO@-Gl~$%(~L+6GQchJ8C_v* z0BsDp$zQdMJrPxQ@{~Odd)iDN-)8;@R$4A4TIo81%8X97Iehzj)Xs+v>;0T7dsdu= zN-&<u7+R`H8i8bYm~(k2r9IZP$C|xS&M?u$nc>oQ!u3u@C(^7Ba@PAfqr}jd`R!}l zDR23q5An|Lu>q1>?K#%lbBvNZ01!Z&X;wR9KJ}$yWz`g`n`2(MY$If0kzyvwf0Na- zpSZwnc){$rwKL$c7uFfXwyNjC=2iOfh<ah|zkKa!7Mh3H>2C1SHM{yR7U$lJLx`Y_ zVK4(xcTCO`Z?5wCH_h|(<2E<W#kzW~v71CBSQNVqbLpA)vv->nFN3Wu*vV6NbwW>P z<i;R-J$+jWb<KCE2M)o31cXdmWG^>%gMy^U3D_Q5q5(7lIZ4}sA`YMpy|L!mn^x>L ze93)>d=_hptGg+C!yL~M+-T=Kek11jjg(=kxl{hb5B!ZE<kvp;x48e2Hru@hFWo%G zwe6+b&Wm%+wf2aM+XH^@GeiFKpWI}9C!$$XG^=VN4Q$?^xc&V>nwvWu1D?LL#r4e| zzVf)Rb&b7Im-$KqDJ9#3Jv=YKRUVgbp6B7g4&6M%6N0;OXd>yOX%{YO9YNn{KKFpf z>)$-jpM7SNLAi;hF%w;%7cb2W6PVkXVfK{(Jq&v~rKfYo#;OiA9^0KU%jb@ZO`V#B z?%W$>j1o<=CW&)XtQLq;O()V^8RU#pyA}CebBZ(bE*t%f_DJ*mT0*7`m$x%Usof3x z(ssg$ITv3E2C?Q^AvsPhxkv$*_j01tFkgA~?3dGXr}<xh@&Cg&zxE8@eDrC)@bNmm zQH7;OkNN86zH`^Q5l^jkdE?QL*PLx~>PUrAl%vywqWoK<pEmJizcabHH{$6_+w?~X zsno2tZ6%O$6iJri2+2ZYg_~PfXl-63a09w|#vw0cDVJ!VjloAShhP)U$Bw`|U*BSL zJ>t2i+LPaM0ci{xh-OsM?8+}0qa-+3d_V(z4A;=~bxvY5xq-Trs35QgUX~e#L$hyp z>?Ajgl4((hDOPio8G5my8*9d?VJ?(}O0Yf58E1yhShG9MxW1R!y#JzBV4*768|GZw zOL^n*fVogISCpomXeo|29i$Mfb~D0Pful!>=E*B#P9F|=!`olW8{Ym}-tw;J`Phd) z#fwkQajSirGlybA^%Ma0Kv54Apt*EoK%8ohE(a48P>^=Q0Hz2Vm#f`OPhyg4jIBI+ z{H1kXx@NJ6S9Wd?r3rPv!Z@+U+L@&jc&^WLuY8@?NyToK5=cqIQKUJvu^^6*)#qO$ z<=p)X964U$-~Zgp`<}Z*o--jP#Fb1}_`y}LXU-X8*u>BQ;v#Rs6OxK>rkiXzjvxr8 zso<O4l>RuUJF;Im>RDYoN)5eO(~dN^`Z>*-<n)|1>|WeX=$Bi%IaBwt=1Uf;l2%1> zcFCg~X==Wt8A{%GBA_$YoNOr?f#8kDJmxEsS9bn<=~Mu(ebYnSeeY?$`RLO;_4}`I zdBbNTdNZdF$C&IH0D6Or7cTeNZYQ|T9Loznq375r;A~1)@!4h=&u~GRb67CIt(^gn zou76#+vx4k4EDz*>Oqy4u073>Q5%%UZl3b6XS02JXnMe59J**OlJOiF?*g8Be1EaX z>_~yMkO0cqDD5oqO9@bp3@c?;(ZoPzG=Y%#Leh{5@ujB*re3VVBr^<(aP2TPj55uz zU<l(BkZ)$_M4FwU1$z!|MqG~a=vpV^XiM>JcL!YG&1lvn-LWRqaAHpJ`V$rd@T6gw z6wKGxT;A0TV?$~*%|LQ|PSFe`-6AA?dcmrZOdAGcO_UlQIBxeA_~a))&j0z#oA_Q6 zty3PlD`K=a?Xvxbg%Kwg7dg4GK<(t6jYw_sJ06!EYux?%pFPSSJ^4I`=NdeDb(M{% zL)C>O4}g%0SEK4KlDA)EnI7P<Lcm?v-;+wRh=Yq@m5hrdoV)iJi_7z@-P~bsuTNt) z#upAXsi>F~55WM#$QYbrjulotED6C9HUr27q>y;P0C*Bjg58JMEfOHkpg4wutcSLW zHZ7pvexg|$*ps@6A<hlHW5xURcE-(a&elM)JDR!ztKFP_Y&hIhyz}mm(~DLjZ1r<i z>JEpS4u>0x*B$qnt2i`6yZV(Q=obV{GK1#`JV(%r%!JV8s2wPD=#6r;f&N%Ch;1(7 zYS9<qyTAMU_?7?b`*`p7c8QZ7-@KTx!FRF2cQNKDPwdwD-3uPqcX!#|ymNcHZ#BMh z;WAHNTcuG6=#C<K<7l#dy9T6iP{JeCV<dSo<pPNy!;lnfbb#S9DVyZf3x_O8QheXF z;bUVrc+iC`%CSJutjI6*ergO6Fvdy=QxJa>V^=;?wXlF>4vCLIjbm#Nl%7taVUTJX zo<+h+=-Uw%0~jWD_0DEe9d9~3aM<H;!=Vh#&sQa(EBMZPLPA&II@aeOY^9u8bg2~O z+ub5W94M%ImJzy<Eg^S3>sHQJB}s1B?dK?Iw^bh{nzWM^8!g*oNorVcTY?^5S>dn$ z^}op*-}o$l^c&yg#@-O0ZBkl{If_HX?_RjU4|_3T=-~Mdp8x8GXE|1P+dO{xI_sSt z%Z(bVyB&scf>(vKKw+hFQ8FOPdwArfhmSx`+%g9kle0-qf}xH?8$%SO1fhrHND`xQ zgs?dkSnS@qbk-GgiUgO^EgWMdLMa{k7;az~7k5xHKm$nyyJegj7CKuStFt``bx)FL zSSpaZtx--d){GJ}A^vQSy0_dFaC%Wu_hqq?;n|xxp(iHNV6O;Ij#Ew5b6Bi8bjO+t zn=$iM$=!?A9N8Wk`mrf?!h*S~!(8YvOe`{439Xb!GtDTr?c~eN5@$1m*4q(>=K>yj z=wTlE_Yd><mtNqveq-8e-ylh7@h2Bnd21)-=!ptPPrQ2Wew^goxHaJSzWf|7uWvG6 ztrX8SZEtIgL`oM&x@a_6KE@#<!$QvrL0YWHh@3VW2MCK*9%UI`uJK$C*Hx29>#TmC z)$y|~UknV31Q!<@73^SLzk}9P1$$14LB**l8VDJp)Zj{iE3F5hjTJfVSaWsH`lAhB zq8tkw`%3VhdqR%4)Fce-DZ!aVmnW`8bViyRdl|JNy==2*UA*gi8OjlK$C{Tm5}Khz z3PIHq?2Sy}RzlsE9BZn=8!;@^970!;8^fr8soi2v+@w%p)fq=^A`RvO-ub=<dFT5c z<Tw89XZZZbpJr((VV5^C!0?sLJ-#cnq2GE#QETkq7r8e`xOA<@SDxHpb+1j9YpT9v z7$<Z`<AV9Xpzxg<O8O*uLXr;)p${eGlwwGLsPF(h1Ws{W8-ptLdJjU65f*n*LQGN@ z^Fkezc!0!8l(={=jG<njgj-m(P=43NdK{G*$sv=>?k8JrN*EUt8Rv$Z!<;MKjGahR z^(=vMV@tYyC3x_Vov77LHnIN8@w($aoBf=pSEm7%^<KtY#pcL8wHovFt7E#6raRU= zdM)G8YZ*5?nmB`AG+oUbg<)FrC4)pyK6_5N#X8?|l#BrIH-7Sc{EJ`u5su$|KUcs0 zS#I%8`kdg)*EV?Rxz24i!RF4GCtuj%^N+1@=~@?nX3<WzSLlBzQvwv8Q^9q7vOFc# zW1Pv3%yOR%&_NR-@DAV)WzwkcyXd8=#qXH{aI;9C#!RF@3Pe~&NU-{UcSiqbSc2CO zR1p(tqUM@b^d^ZRQLv*^vdpf+?XE4;R<5AxIYgO707F-BZpGv6cZb|85I`Zt1YO%1 z<gAY}`UyO{k#N@`hn1$}(4t@*NzUI&xV~d0ith+?4so85W&$Z40@r5Sw#S;UU9l5< zYF^P9T2)l_BvRUDRi?;5Do2zE4$n^`fo@@}j3PbRGVQK=4)c%y)d#riT*QC=)sNym ze1a|y@^#?rm*H&f1P@)dTj@Trw$0O<8{F#kL4iY)aRKGtiZi6N5<uq-d^f~#LZWQI zAld|cVqpcaL&g{wVHlBfD6@+v!4P;3PLeZ@G+AaB%v{T7?Iy%TD4{qIf+%bN$k7uK zFA+pQ+X%)$j3z0V!~p^XM}?qAOwo!7wKvi<0?9ZtZ1!{7ktJxJF=_UY#M6plUkMg# z4z0p<tOtUAWLWR!eC|a%8F6N~xIIl;IDaeU<qbI0bXW)l>8o__sCa@}!9-E2i@1Yj zxSgS<5m+g7ry;OS5OQse#f7@F50Wm2)`r0td>4M;M}LUrvoG@Rf9iJtIQ#Gk04_ay zgUdH95VJKJ(ut;0A<whP|4Fi6TDZ#E1;c1(`Z==|Jt2ySoIMf_5l&V%*dz`Kn8Jcq zg-EN{1LEBt;Y{+1W{O76qJXxCP*J&zp^udYv!IZRWsCqO0FcUx4VJW-x`J*|?=Qtv ze*m;X$$Zt}^nxOEB^S3+8db?K*7PFH`CAFYf>l#vXjLSq7Ztt|JaZ!@*Kq$zNa&{4 z;!UmkDeVU#1f@}G6I*ORsNxAc$8LaJDFOrnLzIG&)_qh8JSotIN%?w7e{G63bcK;9 zrDc?1WH|fq3I4<9e}=#Ro}c5=vo|>V@ChzGdjsF;(1{}3V}AyE%?bv{@{Bm1_P<k3 zfag?*k`B2}3A`r0TZe2556O@WgQ10ongO2#R&P6iE=tMV!VYLOLT(nYZArvZ|CbC< zzLMhq48sWP5hODzg5rCl;@r}7mA(?hITQD-UYA6Xq1V@VzMxtac)s9p!{KmKalEBC zz39>mC2QS`C$Go6w4Tx*8_umvL6wRpn5zoHV#O}iC8O9dh&7qETcB4w>ncts*Fw*6 zW=qgr$GUeF*AhN-#iaGQC9IhQK}yfWk%DG*zdM(tw%Ao0%Vdu26SXf0_8&g~GZW&U zefR`#JbHxP@d!^kw1V4n1~Q$I6&1`vNL*EHRg?B{q)Xs72;BOl{(e{p>KclChA=k6 z+=gX!l-VuaiwCS!JlsPIq(+kqLnaJbn0<sVUs+*X#szUlh4mj}Cf)?tt-*J(n_6B6 zlp_VZ!<=rUNj3C#H2r}lO$}ivs8=P+%aVG5?e$~LH*dsvj-VMxTxEUvVPbp#`o(Il zhE`&1_bvau@s!8;wUj@3en@w0^>N^q=~<Q_Np5hln1QFPy9buQN`hM^<6=|X{X$YX z!r~MXE4_R*%|Oa?+kePl4c)RxLkfYXY`T0oe&XN!(1ZcTO7S0G`=hw(LHgbTdxMwo z{T40r97&dt<r#TyzpRvt=Tu1Y5xGtXye6KiAcRxs<(w2lqsU%P(G%m(N`PWjrx|IQ z;kpiSoDqgDm5R&A<hVjk6oDhGpm$7>%TX{C1x{d9LSZ}>&t?NehFt_PRzd*C^<KtH zTPd&XW^4^|c6M{(*y{e_&@et=eHdc{G8Iqo`r|%txXb5gOVJx^*1I|NKvJJ+I=$7m zS;6Pm>||~B>;}jcPfl9Cfwkz%Pf}Xqm!3(9Ka>wLN)4`LA|0x}pyu0xl+YKGe1=?G zi84xFJ)VDXly*Q6hWv+*{w!g*KoHC$rAMQ2l7+>G2&=~#C1zp|IF7<q71C^krz%wa zMO;;36z|d@AtEQ3DI5uK_DKMYnb-hXri%@+AP8K1-({?GGOV7TwdiNVzj^WZxcI+( zmEvDxCBrV(Lns+TU0jRl_HEg>Ju;n)z!Owmfs+WjB4wrSQ1vBsU$NY97@CYIfy8Jc z45?#5pkZQY2<S%Iw#x@LcI{7AJUJ1;V0REzuHDQ)NrA7R<qI4PX`=CptYv{gBZzZr zvp7QH2*Efpgr1-lI*bzwTT7VO5(23Df@(NrO06NuHF0Wa4?U91OfsT{fMIN?W><Lc zYhJ@=-uZQY_qQMA&|QCx$DjU3eAnyVOEox7qMs$vF^*K^#(+qPhU+XXJp`oOT>mlv z4||Qt@AfeC3RQ4KI}^gh2y}_v?~ce1CHMmJal&FfV5`<3FWk-2eUrk@SzdHiw=Xlz z6);l?;9#SOLu_6_DR(uXIz4^co^qaR+qZj4(5Olp73+TktkfMAst*0w8hv|XJ8>0H zkQ+gg8EdKMhVjteL|7F?|G$C&g~)THUG=%1Zfl~X4e(?XmB$XaPPz5DO+YD)yTIMw zjKVLnmgCeKcz#i`UU~zLwBNP8kfu9n7d97JZatW)FF3w3O)}~3e3h_vhUVhi`NC8G zCvUm`2PS_LLJ}54w#0|+ZQJPKJ@5HHxa&1P0ziN5G1eacxAfPhUCjZMkT^3~KoV!f zafV;)J5;OtEH2gP+=y_6ATfrtkQlR;PD%W<Ao|o(Fq9n)4v-lDIlFy`oeXQZRRc*i zu<u=kJ?2a1sy0(-7#r4m8EI~)&KPrPKArG1F@#n7K1;3N4%4C<SxSPL-_Ny`AW3ee zi4a!TtJ1<R5Wt#mRgFJmM3$aQrp=^QLyB3wKkY$mf6L%H6xX#3=Q)D8ie$c3XB;Jr zqXeCg84oVwhet6+bN<?&(dn<F91mkOX*P8SOXB~~4}F;jAN&z+6-2KeeJe-bbbFO= zYBZ^tk|s%Vq9~gbq<EfUZoab5{WCyf46&K&{Mn=sjUg{y(@?QNV~C4aQh-Fa<xbZs zg2VF;s?foqC+H0|3r)$HC6~G{xwf0K+0R(2IpjtXxB?kjL(FyTq^9ZZD<7tP25_vE z?>P3s%1EH+*j4K}f<W1(QvxP^g{@~Gsra^sVV>XK{}!MTTCm7dQ`^EAEB=j{GKg(+ zQ%EIYjmXk1U0vH^b#05~6MvO7-XR*@AoT0(bg!e0K}tJ)Sy8AlyYiQo9^&(#|A#mi z{|mr`0qRHJN`LJ!lCrfdHsV)?jFJQf{fL#7I#HC8BpC|}Ro0KRh;DUog*E)fc}^+> zo|O1Zs~yU5J6dQ}V={BD#Gt&Qqh^^zYW1lV`=t@)D#1!!+OY7zmU1PTq2^1J<IsyV z+E_JE@f>n(=tk^Q0br$obf%N6lqIN?7WXezK<G}JRhMb&0HG^!e5eIBl)PKqN8mY= zb4tL<b*9adrZ7rrdswlPW`<D=skYvW>sU`CD=zlJg=>8EGmo--;;%C9U$o!XIj#yA z$2Pgtb3?SwCd6M_dWe;k*Yd&(zs2U}Gu%@UynHo^&#}qzkH494&K7=*wx1#y-ohOZ z81!S3#2Qap8(ddVse1H^DkZxhEG(ZCPgh1S4l+TB`Rh9z*MM4HaA?*Asvvf^ukn;% zp<z3PW|_6D7YiKz{H>T_Y=a@5vSN9Z+7j`(ibM(6=;xDFA6D(&LM1blOcweQw_pHQ zS)ixpNj%5e0Oi?Yh5>xnGDkg-M2SrT2|YpJib*EZtTb@swDpZFHpr9(`)gwuCuV|w zWZIU$&AOkDKJg;UC;ln`(WvO#lJ}S$#%RWIABSK<e1MIO+snLr1q0NNzLn$m{Vl48 z-h$)W456s=GOzrJt%~mVV+Q@0O0gqp9A_Ll(qMa|Pt+Tsgbn59lwN@$EW*2GkZ3;x z6n%{E(6~W{6+`F?juz!w<u`RE7>{7S;t)ELtDTJPk)~d8Sg0!kPm&u;%u@@Bqb&zd z!frojeK)hlni512boMN+fUq%sgWWU87^~-7fgo^fMRJ@OlFY8oG&3k+X!wFwAQ9To zALq0OIdKYAU(yV1lb<YSLQo-Xup`b5QdtJHX<i0{1*3MynnVb~P-0v`Dh0U^I8w4a z=d!hRm5=_;Ra|G8arYIX<Yf|lh0J86d4i)nq@zgE7^MQvox7iv<t2Qj*;%`VuQV&m zOZ3u|o~p8E4BOo`di@<%9{jt6ty8Q$_Ro0kKb_^qm;V9Pg?l;q_Fo|OCG9+8y)z~k za`JK<mxbjz?Kop71-WuiuEHj286q@Ef#}-RGm&|Ku+6NB%twK3@$U+WtQ4ZRH@19p zYQ?2lWaO5J+V$;})t!v)P}2w{b2Te+dt<x0YJs2`+QP&2&J<otVna0295gg%ht?K? z&JFZpZTkony1wcPd?gAa&>Csu#LyW{Q_us~+7hM8P>!_?N}Vo?vNpHaDJ$1jV)Y{% z-zdY#o}8|HfEQn$W)~;%)?@=|o!deYtu<O}gcKZEem$;QB+Yh6vTf3AXY$>kvVstb zEFB`GqTaIIMy~$ZKVav=?*g!M;de;}H}UGz-T>RXgGrO=a?CH(sMQ1Fcz=hf@~&s` zfoW7=CYngu8s9DmgF&`Jheqg73nWKcibE}jM#Y9$Rk5P4Z)LOxn$Ad1#PKLL6NAo? zf{HH+-E99}TKJ;qDyo$IKQAnFV~SnJCM(y%!)3v3*&8?0Q^{4vE2NxyD`o9K=~+aH znUu5{rb(`)EfJ+9IAk-MO87$-Xkz(%&pfv_Wq|Q5gm4hTnNDv}gt@ZtT0GA~2!-z* z!<dXT+a>f*TcV^x(xijq1XP=+@hi)0-uOIG=M}ulA=2Rn)uq?s_$~6dGl^Gp`w`uK zWOr66Hqr_!9?h0*l3AWN+twx*hFsW9Ev#iQZHbc?Zer;^mH?8f__FY`1->h3gws{f z9cjLNe$47lMzbLqMpjw`o|x#?C^Pt}wfue8Mhdt4IcY-CxX>DY(y^Jx<;~^BAT-F_ z8f>1ke?tSoeyI@^>E(`u`HG@dvG#&R`wZh$TbB>07Uk$!A$bDV!pvC?yF<<1z^1d$ zMivuor~)B9V4fE*Y$BZsc|Ii1hZ8Q8(y<V*fu;G^;QKzFx4*bG&2|X=GdMED3l>;B z@@)V#7cEZE-gts)IzT!BUi}!$_y08j2AkhxG)|~heMaMiYd70ei`KYhfavhiId-@E zBuPdPxch>2rAJ+^`q^yfDP(NDfwJsfxz4m2W)S5FBw-Pf-RR`3?Pc_ea;|zP8AOJq zrleW19Vy3&CQyRHXr)z^^de1EB#qAc`9j+GKiJi8VbCI!TY@#hzBgEgD8Zg6Evjb% zhn0qnr_Js;P)d!m>sjglPa0oD*0!*5i)kG|S$^Qm_}$m8-Qt<&*6@SVB;#9?Ni-&> z+(=@+`5>O>;kq8OaG|nn56?YJt|N@e2)q-l9DOU5`U!^JD`e@AB-$fOhv;O0c55u% z_rtXAdOyR>Z?gBwAK@rTnrR#*CsLqZ^+}5fR!TCrP-APOOP1@&-bS~(fTa?c9!re@ zlj8|lxPb)@;44Ak2|B}^>)RQJ=d6Ewbu*<i+>al{sf`cJ)dY>ux_!-xBuWi~uHnXR zMt7tMDuOgA`Uu~ljhqnEjSO66T^hf@28^)@mJQEB!^1?=3LWOFwq&gwqr^<IipwS! z<*F~+1?C#s15G!!nMU2QE<mP&;Kl!85kQ)oYw-EcKhBFUZ*uC?TNn>tnNFhC=qx4l z&Y+aS_kCP<nm*R5zYE_zT+Gutt@^uII`%etdoR*&Uqt6IUNDbeS*CvU9UOk$PY|^3 zX6M51(!TmhlEF<v-=*7+Xx0O|{fO<|0rjd+GNbnoA8FBT4;hUTWZ+C(y3zrfuKWG( z(n57P!saIm1S-z##03aiRfYC7W8j&WV_vzDk``ej8CubQY+13;u=RgJSq#3PXu2cK zS}!Aa432MCdaf-9Bt+3_J_Srhpd_A@RF$ORDFP|U@*JeiK?KVjjw29Suw1n^N+Wb| z9n0IJ)QWV8%?1u#f#+J!z%6z=a~;7T(p>N4^b<Yt@0Aqzo|P_3vJl?|pWnO*U;5G) zXtWmTk2i^RAK|9RSd(XM77M?<*_;C)jU>u9oIduqNzyGwqnC-}n@AZ@uYWhhJ4kZw zdGNmjU~}sk@G2a;`$vd2zs}yJKLo&cE9iX0xuC(-Ds09n5jmTkh)R%CKd|d~?ZgsW zyW7;d`^Ef(;8Nf5xD*bNF*wHHppl^`$a2HA?UWZ*6K-y1T)3LBy_b<B`}f|NuS=R$ zOZ=#aur)%-Aku8~GLmA_8{u@zIqQB3D8#ev7UEFx94f9uP^`SN^-O8>RSKM;;!Eah z4hwZ>g4u&L_R5W{f*D;tn+4PvYc>b@#C|AMg<B+-yxLZ)k3RYZyx?xM9-*@~dDcef z0~}?E?)x<y$LeOs@p#MY{)zp)&KD=dSE@yltkdmYqtm@gr+XDC98Mg2C#}XQwjcXx zwjcdzdKYar(&Afxp2oQ!g28}AV>s@4v^<YENw~VP0l+v-8748g(NsO3W34$dlNT?& zPv?KDp|P7$Cjw*%d+zi#Ywe7kcFxvbPM%Y2{$P!}X4Q5F+3n@*_VP&zc5kdvg+(4^ z7F>a8w>IV2T||^)gG?3Iq2fs@u1(pBW)k|!vU4fGSC&xKqFt>Jg20<%|8ZgiL%u7D zt!?b@&eC*utXb{a;?-n^0lWh6xl=>SM<4wHPj9~sA${WEbHt<b<k>C=iK7<qyb8Ww z0}N6+96$ON7U$2gz4KqlvNlS!2*a~fs}EYH=v}4Vd4)6`ve$Wq3$J_(fYHrACGB4$ zA8#{U{VZ<%E`mdEA&+Bf#;_<QO~=7EhW=o{H?Ch{5Jv>AOO&Q$T2uE!7Ec_WxOFyZ z^jkB5tu2@)l_*~cMl-v+MzN+62<lbEe9LYVBLsMXo$NA#rW`9dR@*7#)G&zjZ5=y( zR}lIZ^($SsN}0}sU4>=R<~W`*Qs{|&sbZd*W)?-64fRHe-OPHSDH+Fx{zwxR>F3(O zII}$pM~SB9l_l#__vs+Bl;g`^{=EI2!ILDT^W@nM#-vDDL8>N7dH8+}*A2+B1fz4t z(H@P)n@N%_s?`Sw{F7vPk51<cEG@o+V@KXb9QR1mA)Z_1%Jt7t8*k%;OXTBilD!wn z$J>?}fH2EYz;R>fO39ArvD1mT)LEsvSm#Kyg<nM07OQnQ4&7)-w$(3!K6idLn5L4K zK7uMYahjZvPxk_J71RqbC<v{4C4@D!hLLRrQxe9Jf~qG;iwV}+uJ|$}Te^g!0(%WA z5-Dt<2-wx{IMaZS75{>IFii{r3+?vDW&$A_W^e*s`2Lw;Z)6)&mazo`<XTuTDK+@2 z%t)G!M<4wHzx0ty0Q85CPmW8chIE=pr-76yt{V~r4aVaRTRSfihV#^GZy-&#F(zX; ze4Z#?#rG|+)2JUO4Xgy%+j@oTtAEA=fT|oOA8+H<?;`D8W^m<WG?XF%JY(>Hst_bX zkja3NP8shExUn~)d3cV{b?Li{$e_V7e~*4pWtc>?#{-<s2-i_KvlTqWm`z4eQEC_; z=qD2wyMwu|nCREx*z%5)(+wrG0i2wLnln)WNoMi+EVmG|Qu`;l;#s{PC|Q)6=L825 z`$ggYwJMUTD<>h_I5iUqR4c%$!D#9Qlx=U5+?J^KVok-hQAHsk%4{uSlAFRHoZj2d z|NKAWmwx^KwjccClQ^l)2S{1Lacs;#2pR|>Nz*Y(`8@pKUuS3c0z11O10W2}Ae{=X zY7xgb=@>(&cXjeRc^1>@UIoV?-hB>$rMLaOo%h}6!1E^EKdRW<r~+CAh)ggp5=wgO z9eRM&+c<~sV&qq-g^N`E47?$c+#?yb$&(0IsyptdU;y!}U*0plp{75~=?!vXEsF=S zUq})|r7FpD*xk#?GP@^Gr6Q<=l1kCywcWRyMoMY*cFT7d#8%{1e93%OvfOYu+Enz% zn(I3$X%6$n4rKiz^~`ewi*<)ni;7c=?qqdGsi8mC(^^6gYZG{a?jWCJ2I=CyH#cK8 zHzQV7Y(i%muTCC(esP{dM{PIGOE1Gu{p`PH?YTc-uwz|587P=3POa9DGPnGI<&7ft z|G<48;PBzsljkwJd#~WDqf{%)Y;HZv+WOb&bguw#>cj`w+Oo{Cy!`zDj7Asfzx0bN z-1WUIpZ%*;TIaa((f0yyw8#uj3IZv>$7b|I81~2+&gglWYBK4NN(HWu8@5n>jj(ly zY}_Rq?~%s?@_2ww$N0XBFlD78sLmi~CLe)l($7~C27*epsNx;ubPAlmQnmZe&CfX; znRB?fnoPp5QrPsXy}oS#d9dK}a8n^g#zNhp5lGG*^4J;VT-&joNPJh&DDn#Xk;Zid zd&8WqZceUYu4eIngTZqJgR!PJ(l(;#+QNw4qDuJOxjNnMemwoy$>TIyP1?JAeD>p? z;@AGozh+}=59QaW&Y!aXpFPZn-u5%Ryp~a^A7#{EWAo<M*}U;JmX{vj+}XcC5X{l; zT&3N<!kgdt_ZSagG}>aXbBXPp^CW4XYGoOKFg(S0e3kL|8UU@<+d22aAD-M(Nqm@= zc)3_9Faml&fT4lJL$FuW6#}4q9HVja6s>deG-50yS?>laY@sUisGw<?AQ?eCWSSHX zDlLGWb}wUVH^Y$%At`q47I>cBH=xteDA(5Ed9Em!L$KG&$?|C@(Oet4LyatvHb+qL z1V>s9r<N4WibNYV$?n-3<^)Azr#9B@s}#mud!*Uz<u>0y!(4S*Rz8SxHutRSsg0qk zY?5iWn@sW><2a|;w8ql%VQZCdtli>EpZx-V{Lw$;vmgHy!MuY`GxBtdyV&H=eSeXM z|F?h2KYWdypsN>qz}@`PuOH>qeIH<9+-7(0621N{TFn!jIrW`v@4U=okNp~FPQ4FT zg#>;RDIM;==f7n<&PdZe09<#TB-!BR&0odkyBKUgNoW15_}aqQQV3F}6~4B}6D-Lz zx?qAMD4J+C$%%zPBgrQykij)Mc^r|)1LDq2gyZ6PHKZF73jt!f;?*e9^ah$vFQ?th zaS$}>c7MPq)})!B*Rz$mi}Q}v{TjxRq2Je}i7qm404$0(jy2W7X|H&KhmLz3n{!xh zIG9|}tVnY0OcFQCF;{g6T^r3?YiGqqk~SF94CN#d#4;KT#@aGtA!Wv~CYll5Vd&s_ zk}!05@!1#n<B$F!pZYH!=lbQV_<_&;4?oD2)t7MG5arkKt4p_S=6vd0gPqMW-}9Y) zp8Mu5S8rTmVg7FBTBnJkHs5^eH~7XAzl^IIJo4HfCkz(w+&a0Asn?Iu?>|SDbpgn- zF1~++n>T-*M=yPnLqR}IH<-0WN_)J7YRig*4$wg}z|bt}`x{7Z0kIH_goDNwu}C5I zZFyr1n0SDR2l!5a5o+QssCF->KeTR@DnhS*V54GbV!*X<Zr}^%<{UcRoOW9?9@~u% zRu&y9fgn!Iq_<v~k$QUB<?M>$^s+n6HNZm8^EHS0nuC(C)yrvB<it?XMIWLvR9g#d z2-;KA%Aq7PC<V1pQVk^CVLkz;l(NQWtL4$_rTohO`mgzS|L)%baO~s>?tl2f$-UH$ zo+90`A~7Crvvu+FJpF&%;s^Kc=e^(d2#1eX+1VKLxsO{L;$3h1007^3;+J^o<v(IL z+F@z&UUV+Gaq~-@I{98+^WYm9jkb9H#or>I$%pIpp5(-de@LV8dd%Jz809%F$Jyty z9SrU`Km~A$Rx%?D{i3YAf#f(aMA%X=A;^WqNC#Q;5H@B%JS2?)<4%4_b&KN8z!L<X zLl`P56}#$_6g=N<3K^${i?1ZOMJkt4)(ETxl4>YPQp0vPqc_T_`jR)C@Hw-rIMj4F zxa(`l1m!r~QUtC|@$N;MIJfSg=Lox7d2zlYnE*|bNgd^OzXG?&PRd|m!DD45;B%kb z<QM+&_ww9xPXG&?x#ui?upd&L9ck2M++Abu55LaRyZ(2cyXx`iGnd)E^#t#E=U)Ke z{0o1;H=g(<27^tS%@dqG^Ih!jS=aH(wa)-htt_*>bDrU7i^cgj)9*hs`Hd*L!Rgcg z6EEHPB90KWX*18<zWbQ%1K<>l5F(IB95h1=J7_Xs2}xB-s?xfT9i7q7V!9@=NgvX| zq3namZ7`9FlKls2bwPh<Fw&xVgP~?P(#$P8tQ=O%6;^xM8#qlgox+VAM7DX9>k95U z>~U&d*`|?3OnTPN?!i~)=jGZkS8*6bDdWWU1}bs;z?0Og5-$)Sh27XHHDpC!-+J9; znA)nOZZGE889SN(^H2ROAOE-i3V`F`0)xOO9(FP5{w5H$ti>Si(e2xmucL?G!n@!3 zuW7ARxOwyIoICP5-g@pQ==az8`qzJz^XLBnfRiWRNTt%G-FXpLIrvqDay+(oKf|q! z2(5GG=DriDVl**ASif>(>-RWv<okK|k8X4An?J|KrQc<<dj;tPROZf6Nw+5VmSI<S zh9JZ?nW*6)jbVsk00bi7u(W-P*0UiYE~izC<#+!m#~-|#`a+A|_8!~UZn1j)6|N80 z8TOu>GJxX<!iu~tvo`P~X=WG>b6i(&-wBVC%Zm0uvt3x^?S4*@3Kpu8^={6!-IQ@+ zSgt$Nd{NZm&7?CI$sUunFN#((()RipCDxd%_)O4AuTV=nJ&lr9<d;bvb8|j(b3Rd& z)9**zfBziMyl{bk@`L}7&W$gl{01tR!||%Lw_hYlMucI5YPE$k({H!izd^Hpf(P#V z5U+jcZ!#FH(QaSoo_qcRX*%NRr+<e>AN>#X`|BJ#_8R8rkCSC7-Mw|PRO9$l5$7r& zfgsCMs+DDe;LwElj^mT(@ZyXA3(5M|IQ52~;jTCQ47=C=gey<{3%j5&IEb0Zo|#ky zQRMyAiY_37Vlk~}wn+7`s`8%q{5<dZwfAs9sL;O!+b_Z&{i|Q&MX$l;&YxKZ2rH8D zNE3vT`2~f^!1IbMo(%F_qBU%HbB--424l@u$NJriO^3lar#sfR4P5Ax8+gav0nNas zh|O+BVG1TdOc}!>bQa!CbBpjfVw&Mo2?V29+m0j^NxfoY5^l|!NBw?65GYQcZtz=w z{CR%uZ~tuor1DXIi(u|FQo1~H;tbo{*BFhu`zEH-y~?>We~E`5{O_q%kFdV+1ohex zPM>}kH*Y?{SHJr2xpwWVcwUv$r{6`hImdXgO&n)vt#Mrk*Dd-H>kMlMYmCuI=~Ag2 zD+nLkT0!X$hR0Zc={M=FKgQi}{ohzP`F?7P4{`OIKS$pC^yJ<IVp8}S83Dr9PD-pw zn8n!k5&sUOe#E~1`q>}kb3gHQo=q?CZ1)yw(9ids7{>-jK^igHJ~qt^7jC9Ri79M_ zDMC0-Yz5J|6^~X$;s|);q>s=xyLYnsi~p6wBtmEdMmDBz;aPjO?@8)Gkpoz4T~`Z* zO;wW?VlGulz3veN4!`&xeuF>wr~j0!C;=0Wj|!TopotKQxw(1f<_<F&^|*fh8G1dN zxA*#o{|D|p`<EGxwuqB1$B(`PfX{vIf8oU!Kf!psN4<WS!-pTDUO&vJe}yE;NYfn0 z5qO@9Qg)GOqmja9p$G(V+{JM!MJkz1DA78nRy%`Sj2X2r^4zCCNb}HJSw8dq0Fx>q zThcX6>PRt&873$jKA6x-viH2})rmhll%sh4%A44`*|H2!s(?H<tX_}tJclrp^!hn* zV#~DC%-}X9*S9hb&pRwN9V)({J+LwM<8z9;78J+k6spMa?-Xg^(>;C**G7~@5O%xP zvL>(UOX5^d;u58_$a1?$Wvgam2g4aRZ*I;<DarrzkN-!$_{+b%??D|EqQV6L<cw?Q z`yoe<-bbEioS6IXnLl)ro!yscHBS@xO;*>w%HvP{B0GC_|H7rEdzha;Ll87*x358- z5XTup2wYc9Qnkt<ghV+W0>Nm!gVt01pJhX|j!~*Yed%??gEe#>(cO5A?uIQHJK?QN zp5K;uO|zF0tUXn3U0*J)H`G@CtAsB{5Cja89eSxnG$$&cOz=E<#Km*1u{DnJebKXK z)mr;Iy_||KY4>yf!h;oFd(58%g)$AB{T#)#2(-MyWM4r;QI9xN=H(08Bdjz?rbgiL zC6`9ks*^Gg(GtcI^~e6=U*_T$zj)h&N)@1jrhV^tDC%f-k&efq#`mH)io*h(?p2N+ zehc0H4PJQZw|McwM<&;(*AFu{cM{L5(C^!>piz;jTdn%|zI)s6<~p-|0+mmiK2H>V z8;!<&wA<e#O^5jYwB|5u+QiW`+MOJ`Ld+378puh5hpb=%g=GRW!vx=YTa4RBx7Xzx z>yPr~9Sc<}qjKDunN*f6A94r+LARgN?dBE>07L{q6$X97W&t0cI<B~TNii4PJ`qAp zJC8U*Oc<fuk)$*R9bqGhX>lMoHtTmTw22_qqBsHv+MPB4$Cu`~d~1(?^3ETnf9tFJ z?43R7pu!ejb)KLS;<(o8?{-4q7;~+=@xw#dyV>FRk#}?c!te0n%fHP|=K^8X5@@dS z5Qh)X;dvQZx(!)EyFH-Q2yH&Tv<{k(Wp3fDgJpmWLC)&><7mAOD#z6!CLbcCU?Xiq zeV&2v@V6dkp$PAG%#ck9UFlCYkm~`yE`o7I8Ci-%;ozE_KWks5_vPPY_Xi*6Eg$+z zoP6B_w;6#+C*kJjZu0xT@Sl0<#wQ8m0tc9{IX1B}F~pgsy_e%S(COr48Mre5&TiYL zg*y_0P*5v7dY9RqGox%WDVT8snD+9M`;0)F+~G)QgcckMJ-IIfXuI8GY0gIEUb=FV zpL)|&-vzC+M4d~M&u*oKS6fEP{fxP?^m?*vM6P4znr8v{!dHHZ%d4No7>(=I5mMm? zb1cm@a2!dR<_rcA{r;GG-4b7U4vym>q~Nw*!(s|(3E>f^k0Z;1S=X6tRbP%;t;T>i zv0E^~JTNp7X`XUjhBSr4A{Gu#(d5{Cz6?V|j>%JeA-S%f=JHcdvUT}7CtvpfwX^q9 zug?+3Bf8yPUb*}{U;FAO5N6ue20)!$_8BLd&2~!M*NjG*EQ9gbV6<&lVhZRNpc2{= z>@>3ki&8VKM44FyvRL(kX;+Vf?bc;ctE~%$ais0qQ6_^F+wIcn52=O$!*N8XKjKHe z?OhxV?fS^mA=0h#Y9k%)lF75&bMhSw#~U<iC#hCe==E>#*f;+r>)YSNb*m`1ilcm_ zRJdNvW;~A*#^Z!E&G9^i=P8tHi7$&?#Q=m6`@*fIfhvTsn^4c13FiM-*xAI$aTRg= z_da^MXLe@1pJ2yUVl8&?h6D+mI8j6{T#%5G15$`M<$w?$P6Xn_5hOT75eE(kPKXEz z#32`ma)3k%5TRfpLWB%fOk^jH9j$kr_0G;`cfa>I)a#y)bwo=~+uO6fn(kLsuU=LC z|8=-<YgP!B477v8;Mw!Ak8u8V)O?7#Li(1zq^S)DF2^d(rQYjY`qS%-Um0OyrBD$9 zh4&Z&UeCWPD-!{&OtTVXMX9oWX>0{I$wOVV?;>ryF^VG{0h1`b_()R(YNg>*M^M#B zUx@=%?cHVKt(JR6x!e<GTBO~&-RG%C9%b#W$GPXsR{?nU&)=TY{<M3Hu{}xuU`RW3 zXtzJbYIl=f|GnA*T)O;Q{(14|42IjJ%~e7AxEyT~Y-IY%bH`*-FqsrWMcWjIGilhm z#<70Zh&ovmf)E16>RRhV#q;M6zpqLN^8G8|dSqcjBjglF9$=^xM@VShVbvdbN2;VV zfcJr>zO!eb<F<0{+F}`(#Q8&=BA(=837VN?04KRvgS4Ue_?ls*WkmC52USj>D$tOA zMAh2A2osxi5=$>}{&68Se1p-L<<1hjdp(|d<WX9kdpUmU8Ai9nOK%^21Yb<eT2HMp z9`9mpi`CWp>2}4@I&tiC<oN-A{reBO@aFRvlhW<njaF86)=HyIg0T`Ro=l2J*J4Q1 z25D-s)(8e*cJga;Ki!&EzfV7_{w`X)I|x9(FLZLFbdzhz23J&ySEddKjd5%<<~l?A zloSh7ISGzQ@c0lIxT01tg)os?C1df>s~t;fHNBzZ>h^^9-Ypmoq`t2#VKiKn87UT7 z>1qZe&)(3<)}$VBQbTND<Ylk#JdquY2s?{$fDr1)9!S@+{=_pWWmN0_mmYi=fUSpr z&F=dza`m<I>|cGE<&$4L^!@I->+@`GK1r6XlcsB|ub<`p4_@cxSD$A4=09jQ*ALxe zOoJq8VeC93SfgRcGGXtwR>%yh4cKCpO(g_jLBa*fC0N3b!bn!fDv&0}DYAQcSEW>e z;S7oC=XgF~#0^H=W<HKz2G78k418Iq<7MkDus3rD0kEI!25u<L8#fgBUZ9zQFU1Nd zEn2S=$cK>-3BbYaUf|LVIJwf`%(|gf*Vn~8Yw3mfNyToYLD0IH4kT6rMx_soePHAR zHc91iQfRPOf5BVVGk)~!v*<m|>Cb$be*X<R*I#0{Q?mWx9~qi`md||yfP<Y2thGN& zvw0lnJXyAeF-u&$_%klO^GlSrs78}q$H0s)F)A{h27?Jr$OFbSgyLBtPM?(so-r2Z zEAAmxzvO7|Y9XM$8tLAHD1mo^r*s}vuz2rrUK&3J5{l9@j-*OfXE=3=UcSd}zRwBW zuWJNAn8y3$+$syYDrMO;Nl_3=2##S$&{6xV<rtu$MNoom);$Lql>&(Z@TGWcCVKxq z?!Bwp!X$=?y@%eO<F%_}x~b+w*OJY|CasoM^or;K`%nwXxRe5jJfd@(i8{n+T^;A2 zc!KTg*FWM@=&nBmKxh3NoH@_6YtmD&(>V#i#f#5y^X3)0%{9`rOO_oWO}mUndkhBK zl)*9?^)RM^))u9-06!HZaq^8ZC>7aC)Ks%(&zYNe>L8bMvMxI(v6iy*IOkC)ocEMY zhW8P03h}3$H<BYHNt+wR4lO2h{Fnq+3&Xw}Gtnjekke9z4u-ZeOz@Z)0jSPFe1U+H zpcTL%hb%&_lvV^MZAL=`Y50oZ9`G*ET+&k2YXs80JM^r#!khq@2<NVjSp3VN^c>_K z=OMF-c0&t8=|VE<?SH+)kH7mWi7^a%Jx&uLTKkt_|1#a9=QzG~9)SP+<!O#@J;U)c z^851geeCS~jkn(V9!ZjM;=~qfYj>lyMr+aL+qcJL*($wZKMFvGF$qc;LU1Up#Oxc5 zF}gPIHMQNWIaSk!jWU6i6By}sLzqGNMgdTY(s_zfEPxBXUOFUXT+~obg&{R-lwrgk zLkttrP>_b4Ok0T!1Su97;@J)*M^%FiO@_h7*nvB={{UO~>EwWTs8zpNf{;7}AJ9f& ztT1gP4Pg&;F0k6vv?7D&;$dRsZ&U;hCZ6rSr_)r7N?*%j!${PxGqYv?{crxj56(Z& z*|SehFRp%i=KKLV8xPf!4^vC9ZWOoP{~ed#`vn^t_prHn769+(a~@?WHFQZsynd~# z%zIT-VrWDQpp>e)`xcu?&wKvU$rsHRUrJ2BX!(@N#!-|`2q(Rd38X;o^LRc*`U9j` z3e}|033-^1(`SUIqcl1M96l0GN(%Oh8q&ei#j+GEZ46D!g4Y0c5U-3QNpv|5hs?gx zkhT<AQ}XgjGWBln+i0-4Vh^=+sXh-u5;`9ocy@-42}1nPOf*(2!T9+=C*Jdu=f2Oc zo_mRVANT}kS6<=8SFW<TwFRBnMEb~S*!nu%hM~7BG%Q<>y+CLE90$7>`1fUjS{*%l zij9qX4t=M&hqn!!pPfL5_n>t`5}iJ+^}MquE`7bGPOF%zQ8|1el5NKky?<AFocH8q zj&qLExhR}M=OmWH$7P_>SVbQDj98uFgQf5#qfju!ks_sI8PEmVzyUh?2_;r3+E|(x zR(vb&2*6^n!?^g?q(l{=LNw>WL9(PtGeu`vW39B9^FDB5v%&ozYs{Jc#lr=-Jr;=8 z*ab@Ep=D4A2vsS?nYDy5dwl0>-{Q)D-{$eJe1T&-Q;r>T@|*Mj^wyhj>_NKg57B+> z1puyJ`Y8uH7l1ZvM^3}iHU8gWZG+Oy3V^(LW73%AGk2_~uj3a`hr5F(ns*o1`-+h) zPHJ2NO6MsGNA8N+2^4J?A@EW2MF3QcENX$J<77g@1j0xL4KQu69ZKNC@_-NhfE6G? rlOf$m`jqTZa8Nj`(kv^5QJVh&x_t-Eoa<l)00000NkvXXu0mjf;g2QT literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/223.png b/src/assets/ta_servants/223.png new file mode 100644 index 0000000000000000000000000000000000000000..750aa382ad36ea2ef99c4126ffeff8723a778efd GIT binary patch literal 30425 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.Hpk&Z*=`K6_A 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 U<&$6QjQ{`u07*qoM6N<$f|3<Fr2qf` literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/38.png b/src/assets/ta_servants/38.png new file mode 100644 index 0000000000000000000000000000000000000000..74580cb5785feed700a2ac076936fb0a2a5c4941 GIT binary patch literal 32196 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 Xo<lTT6f-X|00000NkvXXu0mjfB%62C literal 0 HcmV?d00001 diff --git a/src/assets/ta_servants/6.png b/src/assets/ta_servants/6.png new file mode 100644 index 0000000000000000000000000000000000000000..53ec41c8074978c9d95aa0d2c63e375899cc87d0 GIT binary patch literal 37259 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 T=^3Tx00000NkvXXu0mjfifT5N literal 0 HcmV?d00001 diff --git a/src/content/taInfoData/lostbelt-6-5/kriemhild.json b/src/content/taInfoData/lostbelt-6-5/kriemhild.json index 9e4c422..4b46726 100644 --- a/src/content/taInfoData/lostbelt-6-5/kriemhild.json +++ b/src/content/taInfoData/lostbelt-6-5/kriemhild.json @@ -11,52 +11,140 @@ "description": "", "data": [ { - "title": "Skadi 2T", - "link": "https://youtu.be/OtNYsaM13G4", - "date": "2024-05-14", - "servant": "215", - "turns": "2T", - "runner": "Firq" - }, - { - "title": "Baobhan 2T", - "link": "https://www.youtube.com/watch?v=GmUUF0aiXik", - "date": "2024-05-18", - "servant": "311", - "turns": "2T", - "runner": "Mikazuki" - }, - { - "title": "Melusine 2T", - "link": "https://www.youtube.com/watch?v=9X5Znfw6dWk", - "date": "2024-05-20", - "servant": "312_aoe", - "turns": "2T", - "runner": "TokuHer0" - }, - { - "title": "Nero (Caster) 2T", - "link": "https://www.youtube.com/watch?v=-rK9rpJIFDA", - "date": "2024-05-20", - "servant": "175", - "turns": "2T", + "title": "Nero Bride 3T (FLO)", + "link": "https://www.youtube.com/watch?v=iEOhDVhIKkw", + "date": "2024-05-22", + "servant": "90", + "turns": "3T", "runner": "Lutrec" }, { - "title": "Morgan 2T", - "link": "https://www.youtube.com/watch?v=8mg123LnifQ", - "date": "2024-05-14", - "servant": "309", - "turns": "2T", + "title": "Saber Diarmuid 3T", + "link": "https://www.youtube.com/watch?v=aBBY-smKj2I", + "date": "2024-05-27", + "servant": "223", + "turns": "3T", + "runner": "Volcanicz" + }, + { + "title": "Muramasa 3T", + "link": "https://www.youtube.com/watch?v=Wejdo62W9Ng", + "date": "2024-05-16", + "servant": "302", + "turns": "3T", "runner": "Loki" }, { - "title": "Bazett 1T", - "link": "https://www.youtube.com/watch?v=Zgn8tlXStiI", + "title": "Artoria 3T (FLO)", + "link": "https://www.youtube.com/watch?v=qkZji1N7oLs", + "date": "2024-05-25", + "servant": "2", + "turns": "3T", + "runner": "Fu Windsword" + }, + { + "title": "Siegfried 3T (NPC)", + "link": "https://www.youtube.com/watch?v=BSPUS2kQyeE", + "date": "2024-05-20", + "servant": "6", + "turns": "3T", + "runner": "TokuHer0" + }, + { + "title": "Jeanne Summer 3T", + "link": "https://www.youtube.com/watch?v=_1GgmzU8SJI", + "date": "2024-05-18", + "servant": "216", + "turns": "3T", + "runner": "im poketar" + }, + { + "title": "Emiya 3T", + "link": "https://www.youtube.com/watch?v=hEuWchiPUcM", + "date": "2024-05-18", + "servant": "11", + "turns": "3T", + "runner": "Volcanicz" + }, + { + "title": "Melusine 3T (Solo)", + "link": "https://www.youtube.com/watch?v=pH7iLqMKamE", + "date": "2024-05-16", + "servant": "312_st", + "turns": "3T", + "runner": "Felt" + }, + { + "title": "Kagetora 3T (FLO)", + "link": "https://www.youtube.com/watch?v=j_S20-UZbqo", "date": "2024-05-22", - "servant": "336", - "turns": "1T", - "runner": "Mikazuki" + "servant": "252", + "turns": "3T", + "runner": "Volcanicz" + }, + { + "title": "Cindereli 3T", + "link": "https://www.youtube.com/watch?v=H_mUuNrZE0I", + "date": "2024-05-16", + "servant": "326", + "turns": "3T", + "runner": "Loki" + }, + { + "title": "Rider Ishtar 3T", + "link": "https://www.youtube.com/watch?v=9jHuxjH6puw", + "date": "2024-05-19", + "servant": "182", + "turns": "3T", + "runner": "Volcanicz" + }, + { + "title": "Cu Caster 3T (FLO)", + "link": "https://www.youtube.com/watch?v=N9ZZ-nuePmA", + "date": "2024-05-22", + "servant": "38", + "turns": "3T", + "runner": "Akise" + }, + { + "title": "Skadi 3T", + "link": "https://www.youtube.com/watch?v=YrvWmFTgMUE", + "date": "2024-05-17", + "servant": "215", + "turns": "3T", + "runner": "Firq" + }, + { + "title": "Merlin 3T", + "link": "https://www.youtube.com/watch?v=kPtC0P-XHag", + "date": "2024-05-20", + "servant": "150", + "turns": "3T", + "runner": "Ise(Kai)" + }, + { + "title": "Morgan 3T", + "link": "https://www.youtube.com/watch?v=hJyf-FFRQUw", + "date": "2024-05-15", + "servant": "309", + "turns": "3T", + "runner": "Loki" + }, + { + "title": "Astrea 3T (Lvl. 2)", + "link": "https://www.youtube.com/watch?v=EPZUkzN9ySQ", + "date": "2024-05-19", + "servant": "242", + "turns": "3T", + "runner": "Alastair Hale" + }, + { + "title": "Summer BB 3T (4man)", + "link": "https://www.youtube.com/watch?v=k7btt-Vti2I", + "date": "2024-05-21", + "servant": "220", + "turns": "3T", + "runner": "Volcanicz" } ] } diff --git a/src/content/teslafest/eq-2020/eq-2020-finale-ii.json b/src/content/teslafest/eq-2020/finale-ii.json similarity index 100% rename from src/content/teslafest/eq-2020/eq-2020-finale-ii.json rename to src/content/teslafest/eq-2020/finale-ii.json diff --git a/src/content/teslafest/eq-2020/eq-2020-flame-gate.json b/src/content/teslafest/eq-2020/flame-gate.json similarity index 100% rename from src/content/teslafest/eq-2020/eq-2020-flame-gate.json rename to src/content/teslafest/eq-2020/flame-gate.json diff --git a/src/content/teslafest/eq-2020/eq-2020-jaguar-forest.json b/src/content/teslafest/eq-2020/jaguar-forest.json similarity index 100% rename from src/content/teslafest/eq-2020/eq-2020-jaguar-forest.json rename to src/content/teslafest/eq-2020/jaguar-forest.json diff --git a/src/content/teslafest/eq-2020/eq-2020-pawn-shop.json b/src/content/teslafest/eq-2020/pawn-shop.json similarity index 100% rename from src/content/teslafest/eq-2020/eq-2020-pawn-shop.json rename to src/content/teslafest/eq-2020/pawn-shop.json diff --git a/src/content/teslafest/eq-2020/eq-2020-rice-ball-shop.json b/src/content/teslafest/eq-2020/rice-ball-shop.json similarity index 100% rename from src/content/teslafest/eq-2020/eq-2020-rice-ball-shop.json rename to src/content/teslafest/eq-2020/rice-ball-shop.json diff --git a/src/content/teslafest/eq-2020/eq-2020-skyscraper-monster.json b/src/content/teslafest/eq-2020/skyscraper-monster.json similarity index 100% rename from src/content/teslafest/eq-2020/eq-2020-skyscraper-monster.json rename to src/content/teslafest/eq-2020/skyscraper-monster.json diff --git a/src/content/teslafest/eq-2020/eq-2020-sweet-universe.json b/src/content/teslafest/eq-2020/sweet-universe.json similarity index 100% rename from src/content/teslafest/eq-2020/eq-2020-sweet-universe.json rename to src/content/teslafest/eq-2020/sweet-universe.json diff --git a/src/content/teslafest/eq-2021/eq-2021-bewitched.json b/src/content/teslafest/eq-2021/bewitched.json similarity index 100% rename from src/content/teslafest/eq-2021/eq-2021-bewitched.json rename to src/content/teslafest/eq-2021/bewitched.json diff --git a/src/content/teslafest/eq-2021/eq-2021-bride-main-event.json b/src/content/teslafest/eq-2021/bride-main-event.json similarity index 100% rename from src/content/teslafest/eq-2021/eq-2021-bride-main-event.json rename to src/content/teslafest/eq-2021/bride-main-event.json diff --git a/src/content/teslafest/eq-2021/eq-2021-catch-the-clown.json b/src/content/teslafest/eq-2021/catch-the-clown.json similarity index 100% rename from src/content/teslafest/eq-2021/eq-2021-catch-the-clown.json rename to src/content/teslafest/eq-2021/catch-the-clown.json diff --git a/src/content/teslafest/eq-2021/eq-2021-crimson-hero.json b/src/content/teslafest/eq-2021/crimson-hero.json similarity index 100% rename from src/content/teslafest/eq-2021/eq-2021-crimson-hero.json rename to src/content/teslafest/eq-2021/crimson-hero.json diff --git a/src/content/teslafest/eq-2021/eq-2021-finale-ii.json b/src/content/teslafest/eq-2021/finale-ii.json similarity index 100% rename from src/content/teslafest/eq-2021/eq-2021-finale-ii.json rename to src/content/teslafest/eq-2021/finale-ii.json diff --git a/src/content/teslafest/eq-2021/eq-2021-gorgon-sisters.json b/src/content/teslafest/eq-2021/gorgon-sisters.json similarity index 100% rename from src/content/teslafest/eq-2021/eq-2021-gorgon-sisters.json rename to src/content/teslafest/eq-2021/gorgon-sisters.json diff --git a/src/content/teslafest/eq-2021/eq-2021-green-comet.json b/src/content/teslafest/eq-2021/green-comet.json similarity index 100% rename from src/content/teslafest/eq-2021/eq-2021-green-comet.json rename to src/content/teslafest/eq-2021/green-comet.json diff --git a/src/content/teslafest/giga-coil/gc-akihabara-explosion.json b/src/content/teslafest/giga-coil/akihabara-explosion.json similarity index 89% rename from src/content/teslafest/giga-coil/gc-akihabara-explosion.json rename to src/content/teslafest/giga-coil/akihabara-explosion.json index 867ccc3..d6f99bd 100644 --- a/src/content/teslafest/giga-coil/gc-akihabara-explosion.json +++ b/src/content/teslafest/giga-coil/akihabara-explosion.json @@ -1,13 +1,13 @@ { "info": { - "title": "Giga Coil - Singularity Gets Restored until You Reach Home", + "title": "Singularity Gets Restored until You Reach Home", "releaseDate": "2024-03-15", "shortdescription": "An interesting, multi-stage quest with plenty of interesting twists", "releaseNumber": 2 }, "quests": [ { - "questTitle": "Giga Coil - Singularity Gets Restored until You Reach Home", + "questTitle": "Singularity Gets Restored until You Reach Home", "description": "An interesting, multi-stage quest with plenty of interesting twists ... What do you mean 12 Guts stacks is bad quest design????", "data": [ { diff --git a/src/content/teslafest/giga-coil/gc-fate-requiem.json b/src/content/teslafest/giga-coil/fate-requiem.json similarity index 94% rename from src/content/teslafest/giga-coil/gc-fate-requiem.json rename to src/content/teslafest/giga-coil/fate-requiem.json index 81891ac..c9f0417 100644 --- a/src/content/teslafest/giga-coil/gc-fate-requiem.json +++ b/src/content/teslafest/giga-coil/fate-requiem.json @@ -1,13 +1,13 @@ { "info": { - "title": "Giga Coil - Child from the Netherworld", + "title": "Child from the Netherworld", "releaseDate": "2024-03-15", "shortdescription": "Can Erice stop the racers this time?", "releaseNumber": 5 }, "quests": [ { - "questTitle": "Giga Coil - Child from the Netherworld", + "questTitle": "Child from the Netherworld", "description": "Can Erice stop the racers this time? Well, she might just if she has more and more ghosts in stock. A real throwback to the Fate/Requiem Collab Event.", "data": [ { diff --git a/src/content/teslafest/giga-coil/gc-gudaguda-2021.json b/src/content/teslafest/giga-coil/gudaguda-2021.json similarity index 95% rename from src/content/teslafest/giga-coil/gc-gudaguda-2021.json rename to src/content/teslafest/giga-coil/gudaguda-2021.json index 73320e1..a6ace30 100644 --- a/src/content/teslafest/giga-coil/gc-gudaguda-2021.json +++ b/src/content/teslafest/giga-coil/gudaguda-2021.json @@ -1,13 +1,13 @@ { "info": { - "title": "Giga Coil - Raging Billows! Kakare Shibata!", + "title": "Raging Billows! Kakare Shibata!", "releaseDate": "2024-03-15", "shortdescription": "Stacking defences and damage cut - what an interesting strategy", "releaseNumber": 6 }, "quests": [ { - "questTitle": "Giga Coil - Raging Billows! Kakare Shibata!", + "questTitle": "Raging Billows! Kakare Shibata!", "description": "Stacking defences and damage cut - what an interesting strategy ... Let's see how it works out against the racers", "data": [ { diff --git a/src/content/teslafest/giga-coil/gc-saber-wars-2.json b/src/content/teslafest/giga-coil/saber-wars-2.json similarity index 94% rename from src/content/teslafest/giga-coil/gc-saber-wars-2.json rename to src/content/teslafest/giga-coil/saber-wars-2.json index a574f19..2489763 100644 --- a/src/content/teslafest/giga-coil/gc-saber-wars-2.json +++ b/src/content/teslafest/giga-coil/saber-wars-2.json @@ -1,13 +1,13 @@ { "info": { - "title": "Giga Coil - Galaxy Guardian", + "title": "Galaxy Guardian", "releaseDate": "2024-03-15", "shortdescription": "The one to keep the Galaxy in order - will her two forms be enough against the racers?", "releaseNumber": 3 }, "quests": [ { - "questTitle": "Giga Coil - Galaxy Guardian", + "questTitle": "Galaxy Guardian", "description": "The one to keep the Galaxy in order - will her two forms be enough against the racers?", "data": [ { diff --git a/src/content/teslafest/giga-coil/gc-summer-2021.json b/src/content/teslafest/giga-coil/summer-2021.json similarity index 96% rename from src/content/teslafest/giga-coil/gc-summer-2021.json rename to src/content/teslafest/giga-coil/summer-2021.json index ba6cb88..499ce81 100644 --- a/src/content/teslafest/giga-coil/gc-summer-2021.json +++ b/src/content/teslafest/giga-coil/summer-2021.json @@ -1,13 +1,13 @@ { "info": { - "title": "Giga Coil - Western Ninja Arts Book", + "title": "Western Ninja Arts Book", "releaseDate": "2024-03-15", "shortdescription": "Can Fuuma, his clones and his arsenal of debuffs stop the racers?", "releaseNumber": 1 }, "quests": [ { - "questTitle": "Giga Coil - Western Ninja Arts Book", + "questTitle": "Western Ninja Arts Book", "description": "Can Fuuma, his clones and his arsenal of debuffs stop the racers? One of the most obnoxious quests in the history of Challenge Quests - and this time, with a harder cap on party cost.", "data": [ { diff --git a/src/content/teslafest/giga-coil/gc-valentines-2023.json b/src/content/teslafest/giga-coil/valentines-2023.json similarity index 92% rename from src/content/teslafest/giga-coil/gc-valentines-2023.json rename to src/content/teslafest/giga-coil/valentines-2023.json index f9f9371..e589820 100644 --- a/src/content/teslafest/giga-coil/gc-valentines-2023.json +++ b/src/content/teslafest/giga-coil/valentines-2023.json @@ -1,13 +1,13 @@ { "info": { - "title": "Giga Coil - True Love", + "title": "True Love", "releaseDate": "2024-03-15", "shortdescription": "Somehow, Orion can now transform - is he a Transformer then?", "releaseNumber": 4 }, "quests": [ { - "questTitle": "Giga Coil - True Love", + "questTitle": "True Love", "description": "Somehow, Orion can now transform - is he a Transformer then? But to be fair, he really fits in with all the other pigs.", "data": [ { diff --git a/src/content/teslafest/giga-coil/gc-white-day-2023.json b/src/content/teslafest/giga-coil/white-day-2023.json similarity index 96% rename from src/content/teslafest/giga-coil/gc-white-day-2023.json rename to src/content/teslafest/giga-coil/white-day-2023.json index 60b2c71..8774a01 100644 --- a/src/content/teslafest/giga-coil/gc-white-day-2023.json +++ b/src/content/teslafest/giga-coil/white-day-2023.json @@ -1,13 +1,13 @@ { "info": { - "title": "Giga Coil - Five Star Idol", + "title": "Five Star Idol", "releaseDate": "2024-03-15", "shortdescription": "A total of 10 HP Bars and some interesting field effects - what will happen on this stage?", "releaseNumber": 7 }, "quests": [ { - "questTitle": "Giga Coil - Five Star Idol", + "questTitle": "Five Star Idol", "description": "A total of 10 HP Bars and some interesting field effects - what will happen on this stage? Will the racers idol prevail? Let's enjoy the show and see ...", "data": [ { diff --git a/src/content/teslafest/mega-coil/mc-amazoness-crisis.json b/src/content/teslafest/mega-coil/amazoness-crisis.json similarity index 100% rename from src/content/teslafest/mega-coil/mc-amazoness-crisis.json rename to src/content/teslafest/mega-coil/amazoness-crisis.json diff --git a/src/content/teslafest/mega-coil/mc-christmas-2018.json b/src/content/teslafest/mega-coil/christmas-2018.json similarity index 100% rename from src/content/teslafest/mega-coil/mc-christmas-2018.json rename to src/content/teslafest/mega-coil/christmas-2018.json diff --git a/src/content/teslafest/mega-coil/mc-halloween-2019.json b/src/content/teslafest/mega-coil/halloween-2019.json similarity index 100% rename from src/content/teslafest/mega-coil/mc-halloween-2019.json rename to src/content/teslafest/mega-coil/halloween-2019.json diff --git a/src/content/teslafest/mega-coil/mc-summer-2018.json b/src/content/teslafest/mega-coil/summer-2018.json similarity index 100% rename from src/content/teslafest/mega-coil/mc-summer-2018.json rename to src/content/teslafest/mega-coil/summer-2018.json diff --git a/src/content/teslafest/mega-coil/mc-summer-2019.json b/src/content/teslafest/mega-coil/summer-2019.json similarity index 100% rename from src/content/teslafest/mega-coil/mc-summer-2019.json rename to src/content/teslafest/mega-coil/summer-2019.json diff --git a/src/content/teslafest/mega-coil/mc-valentines-2021.json b/src/content/teslafest/mega-coil/valentines-2021.json similarity index 100% rename from src/content/teslafest/mega-coil/mc-valentines-2021.json rename to src/content/teslafest/mega-coil/valentines-2021.json diff --git a/src/content/teslafest/mega-coil/mc-white-day-2021.json b/src/content/teslafest/mega-coil/white-day-2021.json similarity index 100% rename from src/content/teslafest/mega-coil/mc-white-day-2021.json rename to src/content/teslafest/mega-coil/white-day-2021.json From 95e8df647802c6dedc2b160b0998c963db189acd Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 30 Jul 2024 22:50:41 +0200 Subject: [PATCH 30/39] ver bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1bc5606..5a291a0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.15", + "version": "0.2.2-pre.16", "scripts": { "dev": "astro dev", "start": "astro dev", From 27ee2de17207576f112112ff5554914c53a998a9 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Wed, 31 Jul 2024 21:16:55 +0200 Subject: [PATCH 31/39] fixed typo --- package.json | 2 +- src/pages/index.astro | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5a291a0..6103b31 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.16", + "version": "0.2.2-pre.17", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/pages/index.astro b/src/pages/index.astro index e407c5d..a5dec7f 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -12,7 +12,7 @@ const description = currentpage="home" descriptionOverride={description} > - <Title maintext='FGO NA TA DATA­BASE' subtext='The all-in-one lookup for your all TA needs'/> + <Title maintext='FGO NA TA DATA­BASE' subtext='The all-in-one lookup for all your TA needs'/> <Hero fadeout={true}/> </Layout> From de3e262a3cf45624a973c36c879d6c47281624b9 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Thu, 1 Aug 2024 18:01:39 +0200 Subject: [PATCH 32/39] Content Collection Schemas --- package-lock.json | 347 ++++++++---------- package.json | 6 +- src/content/changes/appends-120.json | 1 + src/content/changes/castoria.json | 1 + src/content/changes/koyan.json | 1 + src/content/changes/oberon.json | 1 + src/content/changes/skadi.json | 1 + src/content/changes/summer-skadi.json | 1 + src/content/groups/lostbelt-6-5.json | 1 + src/content/groups/lostbelt-6.json | 1 + .../taInfoData/arctic-summer-world.json | 1 + src/content/taInfoData/beast4l.json | 1 + src/content/taInfoData/case-files-rerun.json | 1 + .../taInfoData/devilish-bodhisattva.json | 1 + .../taInfoData/lostbelt-6-5/kiyohime.json | 1 + .../taInfoData/lostbelt-6-5/kriemhild.json | 1 + .../taInfoData/lostbelt-6-5/moriarty.json | 1 + .../taInfoData/lostbelt-6-5/zhang-jue.json | 1 + src/content/taInfoData/lostbelt-6/albion.json | 1 + .../taInfoData/lostbelt-6/cernunnos.json | 1 + src/content/taInfoData/lostbelt-6/morgan.json | 1 + src/content/teslafest/challenge-quest.json | 1 + src/content/teslafest/eq-2020/finale-ii.json | 1 + src/content/teslafest/eq-2020/flame-gate.json | 1 + .../teslafest/eq-2020/jaguar-forest.json | 1 + src/content/teslafest/eq-2020/pawn-shop.json | 1 + .../teslafest/eq-2020/rice-ball-shop.json | 1 + .../teslafest/eq-2020/skyscraper-monster.json | 1 + .../teslafest/eq-2020/sweet-universe.json | 1 + src/content/teslafest/eq-2021/bewitched.json | 1 + .../teslafest/eq-2021/bride-main-event.json | 1 + .../teslafest/eq-2021/catch-the-clown.json | 1 + .../teslafest/eq-2021/crimson-hero.json | 1 + src/content/teslafest/eq-2021/finale-ii.json | 1 + .../teslafest/eq-2021/gorgon-sisters.json | 1 + .../teslafest/eq-2021/green-comet.json | 1 + .../giga-coil/akihabara-explosion.json | 1 + .../teslafest/giga-coil/fate-requiem.json | 1 + .../teslafest/giga-coil/gudaguda-2021.json | 1 + .../teslafest/giga-coil/saber-wars-2.json | 1 + .../teslafest/giga-coil/summer-2021.json | 1 + .../teslafest/giga-coil/valentines-2023.json | 1 + .../teslafest/giga-coil/white-day-2023.json | 1 + .../teslafest/mega-coil/amazoness-crisis.json | 1 + .../teslafest/mega-coil/christmas-2018.json | 1 + .../teslafest/mega-coil/halloween-2019.json | 1 + .../teslafest/mega-coil/summer-2018.json | 1 + .../teslafest/mega-coil/summer-2019.json | 1 + .../teslafest/mega-coil/valentines-2021.json | 1 + .../teslafest/mega-coil/white-day-2021.json | 1 + src/content/teslafestgroups/eq-2020.json | 1 + src/content/teslafestgroups/eq-2021.json | 1 + src/content/teslafestgroups/giga-coil.json | 1 + src/content/teslafestgroups/mega-coil.json | 1 + src/pages/teslafest/index.astro | 2 - 55 files changed, 211 insertions(+), 196 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8de19b5..dcaf0e0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "fgo-ta-com-website", - "version": "0.2.2-pre.10", + "version": "0.2.2-pre.17", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fgo-ta-com-website", - "version": "0.2.2-pre.10", + "version": "0.2.2-pre.17", "dependencies": { "@astro-community/astro-embed-youtube": "^0.5.2", - "@astrojs/check": "^0.8.1", + "@astrojs/check": "^0.9.1", "@astrojs/sitemap": "^3.1.6", "@fontsource/work-sans": "^5.0.18", - "astro": "^4.12.2", + "astro": "^4.13.0", "astro-meta-tags": "^0.3.0", "autoprefixer": "^10.4.19", "iconoir": "^7.7.0", @@ -48,11 +48,11 @@ } }, "node_modules/@astrojs/check": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.8.1.tgz", - "integrity": "sha512-QTzCuiBWll3SLSe7OsWtWyZRbwChXwxM4Y0Jb84jdPOdYobzHad9ubU7V23qmK3Y0BNwgzCbEP5C5FPVitb31Q==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.9.1.tgz", + "integrity": "sha512-VvN5ukVzg0IccKuZlI/pdsp4MSpHxWf9a36eOmS8Wpp+NM0MhJLYv3yvQC+qa472Kdf8DHEt/wmVZYwJUMFW+w==", "dependencies": { - "@astrojs/language-server": "^2.11.1", + "@astrojs/language-server": "^2.13.1", "chokidar": "^3.5.3", "fast-glob": "^3.3.1", "kleur": "^4.1.5", @@ -66,9 +66,9 @@ } }, "node_modules/@astrojs/compiler": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.9.1.tgz", - "integrity": "sha512-s8Ge2lWHx/s3kl4UoerjL/iPtwdtogNM/BLOaGCwQA6crMOVYpphy5wUkYlKyuh8GAeGYH/5haLAFBsgNy9AQQ==" + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.1.tgz", + "integrity": "sha512-XmM4j6BjvOVMag2xELq0JuG2yKOW8wgIu6dvb9BsjbGYmnvoStJn/pqEzVqc1EBszf2xYT7onIkftIOUz9AwrQ==" }, "node_modules/@astrojs/internal-helpers": { "version": "0.4.1", @@ -76,11 +76,11 @@ "integrity": "sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==" }, "node_modules/@astrojs/language-server": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.12.0.tgz", - "integrity": "sha512-qdEDyWVX95c0pN+nw25dn16VaYuRV0uCqtlOaXGRHZFvvULpJwpyirhXKQb/r9r36zWajrzFkTHPkq/TlQqgNQ==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.13.1.tgz", + "integrity": "sha512-Cl9ynfnge6+MaCpehYn7w9WrAE+sVS7onhxhMzCdqzPtIt/Yo5zIaiGZdu4QgvmOV/mdNBZCZgaTpAIeGjWwsQ==", "dependencies": { - "@astrojs/compiler": "^2.9.1", + "@astrojs/compiler": "^2.10.1", "@jridgewell/sourcemap-codec": "^1.4.15", "@volar/kit": "~2.4.0-alpha.15", "@volar/language-core": "~2.4.0-alpha.15", @@ -190,28 +190,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -235,11 +235,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "dependencies": { - "@babel/types": "^7.24.9", + "@babel/types": "^7.25.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -260,11 +260,11 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dependencies": { - "@babel/compat-data": "^7.24.8", + "@babel/compat-data": "^7.25.2", "@babel/helper-validator-option": "^7.24.8", "browserslist": "^4.23.1", "lru-cache": "^5.1.1", @@ -282,40 +282,6 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", @@ -329,15 +295,14 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -366,17 +331,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", @@ -402,12 +356,12 @@ } }, "node_modules/@babel/helpers": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.8" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -428,9 +382,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "dependencies": { + "@babel/types": "^7.25.2" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -453,15 +410,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", - "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz", + "integrity": "sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -471,31 +428,28 @@ } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.8", - "@babel/types": "^7.24.8", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -504,9 +458,9 @@ } }, "node_modules/@babel/types": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "dependencies": { "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", @@ -2007,9 +1961,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", @@ -2245,9 +2199,9 @@ ] }, "node_modules/@shikijs/core": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.11.2.tgz", - "integrity": "sha512-9IBY31lvOo2uhrZjqRt2wTqfqfrXJnddnIx0PFL5E8a5RQUNOhkx+PD11PogZtyrIHlL4aTYDVlb+eyryzy+pQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.12.1.tgz", + "integrity": "sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==", "dependencies": { "@types/hast": "^3.0.4" } @@ -2360,12 +2314,12 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@volar/kit": { - "version": "2.4.0-alpha.16", - "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.4.0-alpha.16.tgz", - "integrity": "sha512-jRPfMrxl8N53UkFINMoY777FBqG49RUqWkJt4yOlNEW8CmUS8fmUw4cz/jMv08KnQUyD3IeZWFtt3XZcQqe4Zw==", + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.4.0-alpha.18.tgz", + "integrity": "sha512-dZMSNhesh23lhd61ax2l04IgIcYofAjm8M+5BKAmX47ROweyc8RrrslszCFUJynlmXx6JS1PoHqvo8+E0aAYQQ==", "dependencies": { - "@volar/language-service": "2.4.0-alpha.16", - "@volar/typescript": "2.4.0-alpha.16", + "@volar/language-service": "2.4.0-alpha.18", + "@volar/typescript": "2.4.0-alpha.18", "typesafe-path": "^0.2.2", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" @@ -2375,22 +2329,22 @@ } }, "node_modules/@volar/language-core": { - "version": "2.4.0-alpha.16", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0-alpha.16.tgz", - "integrity": "sha512-oOTnIZlx0P/idFwVw+W0NbzKDtZAQMzXSdIFfTePCKcXlb4Ys12GaGkx8NF9dsvPYV3nbv3ZsSxnkZWBmNKd7A==", + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz", + "integrity": "sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==", "dependencies": { - "@volar/source-map": "2.4.0-alpha.16" + "@volar/source-map": "2.4.0-alpha.18" } }, "node_modules/@volar/language-server": { - "version": "2.4.0-alpha.16", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.0-alpha.16.tgz", - "integrity": "sha512-DswMBlmmXPo9fb1Dmb2qrCtxRDgQPej5jUjAoUm+1wO5k02Tk+jIvbbd/R3EzyHFTARmiRH5/bSOfRefHyuMsg==", + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.0-alpha.18.tgz", + "integrity": "sha512-dciHEE/R5kzI0bY71QfkoCVQ3cQI6g9MHfA4oIP6UhnJy0CdleUalWSygOXoD3Nq7Yk6wn2BRrb1PP5MsadY/Q==", "dependencies": { - "@volar/language-core": "2.4.0-alpha.16", - "@volar/language-service": "2.4.0-alpha.16", - "@volar/snapshot-document": "2.4.0-alpha.16", - "@volar/typescript": "2.4.0-alpha.16", + "@volar/language-core": "2.4.0-alpha.18", + "@volar/language-service": "2.4.0-alpha.18", + "@volar/snapshot-document": "2.4.0-alpha.18", + "@volar/typescript": "2.4.0-alpha.18", "path-browserify": "^1.0.1", "request-light": "^0.7.0", "vscode-languageserver": "^9.0.1", @@ -2400,36 +2354,36 @@ } }, "node_modules/@volar/language-service": { - "version": "2.4.0-alpha.16", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.0-alpha.16.tgz", - "integrity": "sha512-iIRUY0EL9jp8Od7Py/GlYpCu469GFDYl7ai716pQgwipjpjEjRQiuGAD2+cSFjOVXDsMPFpJ+Dpei7aSvE/8pQ==", + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.0-alpha.18.tgz", + "integrity": "sha512-EuetrtbEtudi9buinWAG5U3Jam5dY27zXd/7GYnx542kBwanWOBM8i4DAQd0z7M11fOxXgybxPA933uaSyaOog==", "dependencies": { - "@volar/language-core": "2.4.0-alpha.16", + "@volar/language-core": "2.4.0-alpha.18", "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" } }, "node_modules/@volar/snapshot-document": { - "version": "2.4.0-alpha.16", - "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.4.0-alpha.16.tgz", - "integrity": "sha512-X9xZeLvkmhjkrz27J6nq9JhYWV8AUT1KS9fi4s+Mo1FOh5HHUIx/QzhrwsUN/pY1z3kO+vtrl2DE6NVJRYwwbw==", + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.4.0-alpha.18.tgz", + "integrity": "sha512-JAeclEly/wnILhR4Pu9MpgBLInZJH49O1zoy8fU+pk5I+zpv7JIEby5z2UFAS60+sIDnxBdAGd7rZ5VibE70vg==", "dependencies": { "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11" } }, "node_modules/@volar/source-map": { - "version": "2.4.0-alpha.16", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0-alpha.16.tgz", - "integrity": "sha512-sL9vNG7iR2hiKZor7UkD5Sufu3QCia4cbp2gX/nGRNSdaPbhOpdAoavwlBm0PrVkpiA19NZuavZoobD8krviFg==" + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0-alpha.18.tgz", + "integrity": "sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==" }, "node_modules/@volar/typescript": { - "version": "2.4.0-alpha.16", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0-alpha.16.tgz", - "integrity": "sha512-WCx7z5O81McCQp2cC0c8081y+MgTiAR2WAiJjVL4tr4Qh4GgqK0lgn3CqAjcKizaK1R5y3wfrUqgIYr+QeFYcw==", + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0-alpha.18.tgz", + "integrity": "sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==", "dependencies": { - "@volar/language-core": "2.4.0-alpha.16", + "@volar/language-core": "2.4.0-alpha.18", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } @@ -2574,20 +2528,20 @@ } }, "node_modules/astro": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.12.2.tgz", - "integrity": "sha512-l6OmqlL+FiuSi9x6F+EGZitteOznq1JffOil7st7cdqeMCTEIym4oagI1a6zp6QekliKWEEZWdplGhgh1k1f7Q==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.13.0.tgz", + "integrity": "sha512-tExzJeK1rh7OdVipi1e8S6koVgjQyveSy5fNEc/4Tit4GKl/olMTUEHepZSAKR7VCyiEC/hi3rjaV3t4lxR3tA==", "dependencies": { - "@astrojs/compiler": "^2.9.0", + "@astrojs/compiler": "^2.10.0", "@astrojs/internal-helpers": "0.4.1", "@astrojs/markdown-remark": "5.2.0", "@astrojs/telemetry": "3.1.0", - "@babel/core": "^7.24.9", - "@babel/generator": "^7.24.10", - "@babel/parser": "^7.24.8", - "@babel/plugin-transform-react-jsx": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", "@types/babel__core": "^7.20.5", "@types/cookie": "^0.6.0", "acorn": "^8.12.1", @@ -2600,7 +2554,7 @@ "common-ancestor-path": "^1.0.1", "cookie": "^0.6.0", "cssesc": "^3.0.0", - "debug": "^4.3.5", + "debug": "^4.3.6", "deterministic-object-hash": "^2.0.2", "devalue": "^5.0.0", "diff": "^5.2.0", @@ -2618,7 +2572,7 @@ "http-cache-semantics": "^4.1.1", "js-yaml": "^4.1.0", "kleur": "^4.1.5", - "magic-string": "^0.30.10", + "magic-string": "^0.30.11", "mrmime": "^2.0.0", "ora": "^8.0.1", "p-limit": "^6.1.0", @@ -2627,19 +2581,19 @@ "preferred-pm": "^4.0.0", "prompts": "^2.4.2", "rehype": "^13.0.1", - "semver": "^7.6.2", - "shiki": "^1.10.3", + "semver": "^7.6.3", + "shiki": "^1.12.0", "string-width": "^7.2.0", "strip-ansi": "^7.1.0", "tsconfck": "^3.1.1", "unist-util-visit": "^5.0.0", "vfile": "^6.0.2", - "vite": "^5.3.4", + "vite": "^5.3.5", "vitefu": "^0.2.5", "which-pm": "^3.0.0", "yargs-parser": "^21.1.1", "zod": "^3.23.8", - "zod-to-json-schema": "^3.23.1" + "zod-to-json-schema": "^3.23.2" }, "bin": { "astro": "astro.js" @@ -3053,10 +3007,21 @@ "@esbuild/win32-x64": "0.21.5" } }, + "node_modules/astro/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/astro/node_modules/vite": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.4.tgz", - "integrity": "sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz", + "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==", "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.39", @@ -3729,9 +3694,9 @@ } }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dependencies": { "ms": "2.1.2" }, @@ -4686,11 +4651,11 @@ } }, "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/markdown-table": { @@ -7013,11 +6978,11 @@ } }, "node_modules/shiki": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.11.2.tgz", - "integrity": "sha512-WEHfKf+JWEKm/p8BoiE5F4m6VwV6LzY7nFfwRz0nAj+sVD1sRyWiODYScDu3Q8P/Dpi7xKe1TDJF3ZOQnhfT1g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.12.1.tgz", + "integrity": "sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==", "dependencies": { - "@shikijs/core": "1.11.2", + "@shikijs/core": "1.12.1", "@types/hast": "^3.0.4" } }, @@ -7666,9 +7631,9 @@ } }, "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", - "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==" }, "node_modules/vscode-languageserver-types": { "version": "3.17.5", @@ -7905,9 +7870,9 @@ } }, "node_modules/zod-to-json-schema": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.1.tgz", - "integrity": "sha512-oT9INvydob1XV0v1d2IadrR74rLtDInLvDFfAa1CG0Pmg/vxATk7I2gSelfj271mbzeM4Da0uuDQE/Nkj3DWNw==", + "version": "3.23.2", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.2.tgz", + "integrity": "sha512-uSt90Gzc/tUfyNqxnjlfBs8W6WSGpNBv0rVsNxP/BVSMHMKGdthPYff4xtCHYloJGM0CFxFsb3NbC0eqPhfImw==", "peerDependencies": { "zod": "^3.23.3" } diff --git a/package.json b/package.json index 6103b31..0d6a6f4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.17", + "version": "0.2.2-pre.18", "scripts": { "dev": "astro dev", "start": "astro dev", @@ -11,10 +11,10 @@ }, "dependencies": { "@astro-community/astro-embed-youtube": "^0.5.2", - "@astrojs/check": "^0.8.1", + "@astrojs/check": "^0.9.1", "@astrojs/sitemap": "^3.1.6", "@fontsource/work-sans": "^5.0.18", - "astro": "^4.12.2", + "astro": "^4.13.0", "astro-meta-tags": "^0.3.0", "autoprefixer": "^10.4.19", "iconoir": "^7.7.0", diff --git a/src/content/changes/appends-120.json b/src/content/changes/appends-120.json index 499b0bd..0baa342 100644 --- a/src/content/changes/appends-120.json +++ b/src/content/changes/appends-120.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/changes.schema.json", "info": { "title": "Appends and Level 120", "releaseDate": "2022-05-23", diff --git a/src/content/changes/castoria.json b/src/content/changes/castoria.json index 7977e58..f5a6402 100644 --- a/src/content/changes/castoria.json +++ b/src/content/changes/castoria.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/changes.schema.json", "info": { "title": "Castoria", "releaseDate": "2022-07-04", diff --git a/src/content/changes/koyan.json b/src/content/changes/koyan.json index 828231c..239598c 100644 --- a/src/content/changes/koyan.json +++ b/src/content/changes/koyan.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/changes.schema.json", "info": { "title": "Koyanskaya of Light", "releaseDate": "2023-07-03", diff --git a/src/content/changes/oberon.json b/src/content/changes/oberon.json index 0d74a01..725dbbb 100644 --- a/src/content/changes/oberon.json +++ b/src/content/changes/oberon.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/changes.schema.json", "info": { "title": "Oberon", "releaseDate": "2023-07-10", diff --git a/src/content/changes/skadi.json b/src/content/changes/skadi.json index 447f3e7..19575cd 100644 --- a/src/content/changes/skadi.json +++ b/src/content/changes/skadi.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/changes.schema.json", "info": { "title": "Scathach-Skadi", "releaseDate": "2020-07-06", diff --git a/src/content/changes/summer-skadi.json b/src/content/changes/summer-skadi.json index e317038..e6ac541 100644 --- a/src/content/changes/summer-skadi.json +++ b/src/content/changes/summer-skadi.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/changes.schema.json", "info": { "title": "Scathach-Skadi (Ruler)", "releaseDate": "2024-07-24", diff --git a/src/content/groups/lostbelt-6-5.json b/src/content/groups/lostbelt-6-5.json index 295c36c..c291d45 100644 --- a/src/content/groups/lostbelt-6-5.json +++ b/src/content/groups/lostbelt-6-5.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/groups.schema.json", "info": { "title": "Lostbelt 6.5 - Traum", "releaseDate": "2024-05-13", diff --git a/src/content/groups/lostbelt-6.json b/src/content/groups/lostbelt-6.json index 5f1dd63..b1a6047 100644 --- a/src/content/groups/lostbelt-6.json +++ b/src/content/groups/lostbelt-6.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/groups.schema.json", "info": { "title": "Lostbelt 6 - Avalon le Fae", "releaseDate": "2023-06-06", diff --git a/src/content/taInfoData/arctic-summer-world.json b/src/content/taInfoData/arctic-summer-world.json index 66b1b6a..7642a91 100644 --- a/src/content/taInfoData/arctic-summer-world.json +++ b/src/content/taInfoData/arctic-summer-world.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Arctic Summer World", "releaseDate": "2024-07-24", diff --git a/src/content/taInfoData/beast4l.json b/src/content/taInfoData/beast4l.json index 509d524..003f3ee 100644 --- a/src/content/taInfoData/beast4l.json +++ b/src/content/taInfoData/beast4l.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Beast IV:L", "releaseDate": "2023-12-26", diff --git a/src/content/taInfoData/case-files-rerun.json b/src/content/taInfoData/case-files-rerun.json index ac89873..948acf1 100644 --- a/src/content/taInfoData/case-files-rerun.json +++ b/src/content/taInfoData/case-files-rerun.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Case Files Rerun 2024", "releaseDate": "2024-01-10", diff --git a/src/content/taInfoData/devilish-bodhisattva.json b/src/content/taInfoData/devilish-bodhisattva.json index 958ea99..38bcf7a 100644 --- a/src/content/taInfoData/devilish-bodhisattva.json +++ b/src/content/taInfoData/devilish-bodhisattva.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Devilish Bodhisattva", "releaseDate": "2019-04-23", diff --git a/src/content/taInfoData/lostbelt-6-5/kiyohime.json b/src/content/taInfoData/lostbelt-6-5/kiyohime.json index ae0ed8c..125d5a5 100644 --- a/src/content/taInfoData/lostbelt-6-5/kiyohime.json +++ b/src/content/taInfoData/lostbelt-6-5/kiyohime.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Kiyohime", "releaseDate": "2024-05-13", diff --git a/src/content/taInfoData/lostbelt-6-5/kriemhild.json b/src/content/taInfoData/lostbelt-6-5/kriemhild.json index 4b46726..da1ebc5 100644 --- a/src/content/taInfoData/lostbelt-6-5/kriemhild.json +++ b/src/content/taInfoData/lostbelt-6-5/kriemhild.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Kriemhild", "releaseDate": "2024-05-13", diff --git a/src/content/taInfoData/lostbelt-6-5/moriarty.json b/src/content/taInfoData/lostbelt-6-5/moriarty.json index 593329c..1a8b5a8 100644 --- a/src/content/taInfoData/lostbelt-6-5/moriarty.json +++ b/src/content/taInfoData/lostbelt-6-5/moriarty.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Moriarty", "releaseDate": "2024-05-13", diff --git a/src/content/taInfoData/lostbelt-6-5/zhang-jue.json b/src/content/taInfoData/lostbelt-6-5/zhang-jue.json index c9415f1..d470713 100644 --- a/src/content/taInfoData/lostbelt-6-5/zhang-jue.json +++ b/src/content/taInfoData/lostbelt-6-5/zhang-jue.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Zhang Jue", "releaseDate": "2024-05-13", diff --git a/src/content/taInfoData/lostbelt-6/albion.json b/src/content/taInfoData/lostbelt-6/albion.json index 874b811..66be8dc 100644 --- a/src/content/taInfoData/lostbelt-6/albion.json +++ b/src/content/taInfoData/lostbelt-6/albion.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Albion", "releaseDate": "2023-07-10", diff --git a/src/content/taInfoData/lostbelt-6/cernunnos.json b/src/content/taInfoData/lostbelt-6/cernunnos.json index d4998d6..af516a8 100644 --- a/src/content/taInfoData/lostbelt-6/cernunnos.json +++ b/src/content/taInfoData/lostbelt-6/cernunnos.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Cernunnos", "releaseDate": "2023-07-10", diff --git a/src/content/taInfoData/lostbelt-6/morgan.json b/src/content/taInfoData/lostbelt-6/morgan.json index a1d7554..6b7bc82 100644 --- a/src/content/taInfoData/lostbelt-6/morgan.json +++ b/src/content/taInfoData/lostbelt-6/morgan.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/taInfoData.schema.json", "info": { "title": "Queen Morgan", "releaseDate": "2023-06-20", diff --git a/src/content/teslafest/challenge-quest.json b/src/content/teslafest/challenge-quest.json index b524fee..25ef7bb 100644 --- a/src/content/teslafest/challenge-quest.json +++ b/src/content/teslafest/challenge-quest.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/teslafest.schema.json", "info": { "title": "Lightning in Gilgilgamesh", "releaseDate": "2024-03-23", diff --git a/src/content/teslafest/eq-2020/finale-ii.json b/src/content/teslafest/eq-2020/finale-ii.json index b9f91a4..bf4eb2d 100644 --- a/src/content/teslafest/eq-2020/finale-ii.json +++ b/src/content/teslafest/eq-2020/finale-ii.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Grand Finale - The Golden Metropolis Returns", "releaseDate": "2024-03-18", diff --git a/src/content/teslafest/eq-2020/flame-gate.json b/src/content/teslafest/eq-2020/flame-gate.json index 0299a67..5327dd4 100644 --- a/src/content/teslafest/eq-2020/flame-gate.json +++ b/src/content/teslafest/eq-2020/flame-gate.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Flame Gate", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/eq-2020/jaguar-forest.json b/src/content/teslafest/eq-2020/jaguar-forest.json index f755ee0..c6a2e16 100644 --- a/src/content/teslafest/eq-2020/jaguar-forest.json +++ b/src/content/teslafest/eq-2020/jaguar-forest.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Welcome to Jaguar Country", "releaseDate": "2024-03-16", diff --git a/src/content/teslafest/eq-2020/pawn-shop.json b/src/content/teslafest/eq-2020/pawn-shop.json index 8ba6bd6..2972a78 100644 --- a/src/content/teslafest/eq-2020/pawn-shop.json +++ b/src/content/teslafest/eq-2020/pawn-shop.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Moolah's Pawn Shop", "releaseDate": "2024-03-17", diff --git a/src/content/teslafest/eq-2020/rice-ball-shop.json b/src/content/teslafest/eq-2020/rice-ball-shop.json index 1e7221a..0a91157 100644 --- a/src/content/teslafest/eq-2020/rice-ball-shop.json +++ b/src/content/teslafest/eq-2020/rice-ball-shop.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Rice Ball Franchise Shop No. 1", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/eq-2020/skyscraper-monster.json b/src/content/teslafest/eq-2020/skyscraper-monster.json index 7fd9505..d16671c 100644 --- a/src/content/teslafest/eq-2020/skyscraper-monster.json +++ b/src/content/teslafest/eq-2020/skyscraper-monster.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Skyscraper Monster", "releaseDate": "2024-03-16", diff --git a/src/content/teslafest/eq-2020/sweet-universe.json b/src/content/teslafest/eq-2020/sweet-universe.json index 1805980..b22bca9 100644 --- a/src/content/teslafest/eq-2020/sweet-universe.json +++ b/src/content/teslafest/eq-2020/sweet-universe.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Sweets Universe", "releaseDate": "2024-03-17", diff --git a/src/content/teslafest/eq-2021/bewitched.json b/src/content/teslafest/eq-2021/bewitched.json index a0d4900..c9ddf6b 100644 --- a/src/content/teslafest/eq-2021/bewitched.json +++ b/src/content/teslafest/eq-2021/bewitched.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "BE-Witched (Curse)", "releaseDate": "2024-03-19", diff --git a/src/content/teslafest/eq-2021/bride-main-event.json b/src/content/teslafest/eq-2021/bride-main-event.json index 09a9b28..979508b 100644 --- a/src/content/teslafest/eq-2021/bride-main-event.json +++ b/src/content/teslafest/eq-2021/bride-main-event.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Main Event - Final Match", "releaseDate": "2024-03-19", diff --git a/src/content/teslafest/eq-2021/catch-the-clown.json b/src/content/teslafest/eq-2021/catch-the-clown.json index b7b3be6..ac5421c 100644 --- a/src/content/teslafest/eq-2021/catch-the-clown.json +++ b/src/content/teslafest/eq-2021/catch-the-clown.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Capture the Clown!", "releaseDate": "2024-03-20", diff --git a/src/content/teslafest/eq-2021/crimson-hero.json b/src/content/teslafest/eq-2021/crimson-hero.json index 3875872..d83c3b8 100644 --- a/src/content/teslafest/eq-2021/crimson-hero.json +++ b/src/content/teslafest/eq-2021/crimson-hero.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Legend of the Crimson Hero - HD Remastered", "releaseDate": "2024-03-21", diff --git a/src/content/teslafest/eq-2021/finale-ii.json b/src/content/teslafest/eq-2021/finale-ii.json index 6514e6b..e551b3a 100644 --- a/src/content/teslafest/eq-2021/finale-ii.json +++ b/src/content/teslafest/eq-2021/finale-ii.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Finale - The Eternal City Triumphus", "releaseDate": "2024-03-22", diff --git a/src/content/teslafest/eq-2021/gorgon-sisters.json b/src/content/teslafest/eq-2021/gorgon-sisters.json index 21b5d0a..ad50ac0 100644 --- a/src/content/teslafest/eq-2021/gorgon-sisters.json +++ b/src/content/teslafest/eq-2021/gorgon-sisters.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "The Lovely Gorgon Sisters", "releaseDate": "2024-03-20", diff --git a/src/content/teslafest/eq-2021/green-comet.json b/src/content/teslafest/eq-2021/green-comet.json index 8419bef..c53e14c 100644 --- a/src/content/teslafest/eq-2021/green-comet.json +++ b/src/content/teslafest/eq-2021/green-comet.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "The Green Comet", "releaseDate": "2024-03-21", diff --git a/src/content/teslafest/giga-coil/akihabara-explosion.json b/src/content/teslafest/giga-coil/akihabara-explosion.json index d6f99bd..b94c2e0 100644 --- a/src/content/teslafest/giga-coil/akihabara-explosion.json +++ b/src/content/teslafest/giga-coil/akihabara-explosion.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Singularity Gets Restored until You Reach Home", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/giga-coil/fate-requiem.json b/src/content/teslafest/giga-coil/fate-requiem.json index c9f0417..3c4ef09 100644 --- a/src/content/teslafest/giga-coil/fate-requiem.json +++ b/src/content/teslafest/giga-coil/fate-requiem.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Child from the Netherworld", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/giga-coil/gudaguda-2021.json b/src/content/teslafest/giga-coil/gudaguda-2021.json index a6ace30..05f3507 100644 --- a/src/content/teslafest/giga-coil/gudaguda-2021.json +++ b/src/content/teslafest/giga-coil/gudaguda-2021.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Raging Billows! Kakare Shibata!", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/giga-coil/saber-wars-2.json b/src/content/teslafest/giga-coil/saber-wars-2.json index 2489763..6610167 100644 --- a/src/content/teslafest/giga-coil/saber-wars-2.json +++ b/src/content/teslafest/giga-coil/saber-wars-2.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Galaxy Guardian", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/giga-coil/summer-2021.json b/src/content/teslafest/giga-coil/summer-2021.json index 499ce81..69eb1d8 100644 --- a/src/content/teslafest/giga-coil/summer-2021.json +++ b/src/content/teslafest/giga-coil/summer-2021.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Western Ninja Arts Book", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/giga-coil/valentines-2023.json b/src/content/teslafest/giga-coil/valentines-2023.json index e589820..b0cdaef 100644 --- a/src/content/teslafest/giga-coil/valentines-2023.json +++ b/src/content/teslafest/giga-coil/valentines-2023.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "True Love", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/giga-coil/white-day-2023.json b/src/content/teslafest/giga-coil/white-day-2023.json index 8774a01..5f86a49 100644 --- a/src/content/teslafest/giga-coil/white-day-2023.json +++ b/src/content/teslafest/giga-coil/white-day-2023.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Five Star Idol", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/mega-coil/amazoness-crisis.json b/src/content/teslafest/mega-coil/amazoness-crisis.json index 9eb35e0..d22b3fa 100644 --- a/src/content/teslafest/mega-coil/amazoness-crisis.json +++ b/src/content/teslafest/mega-coil/amazoness-crisis.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Until That Person's Defeated", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/mega-coil/christmas-2018.json b/src/content/teslafest/mega-coil/christmas-2018.json index ccabeb4..2059d86 100644 --- a/src/content/teslafest/mega-coil/christmas-2018.json +++ b/src/content/teslafest/mega-coil/christmas-2018.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "March of the Holy Reindeer", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/mega-coil/halloween-2019.json b/src/content/teslafest/mega-coil/halloween-2019.json index 8146507..b27459a 100644 --- a/src/content/teslafest/mega-coil/halloween-2019.json +++ b/src/content/teslafest/mega-coil/halloween-2019.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Crime and Punishment - Gray Mustache Must Die", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/mega-coil/summer-2018.json b/src/content/teslafest/mega-coil/summer-2018.json index bd0e7d2..8f15d88 100644 --- a/src/content/teslafest/mega-coil/summer-2018.json +++ b/src/content/teslafest/mega-coil/summer-2018.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Super My Home Daddy", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/mega-coil/summer-2019.json b/src/content/teslafest/mega-coil/summer-2019.json index 0f9726a..d105213 100644 --- a/src/content/teslafest/mega-coil/summer-2019.json +++ b/src/content/teslafest/mega-coil/summer-2019.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Heart Pounding! The Grand Decisive Swimsuit Battle!", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/mega-coil/valentines-2021.json b/src/content/teslafest/mega-coil/valentines-2021.json index b7d160f..7574ab0 100644 --- a/src/content/teslafest/mega-coil/valentines-2021.json +++ b/src/content/teslafest/mega-coil/valentines-2021.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "The Librarian's Job", "releaseDate": "2024-03-15", diff --git a/src/content/teslafest/mega-coil/white-day-2021.json b/src/content/teslafest/mega-coil/white-day-2021.json index 7cdbdcd..495bd66 100644 --- a/src/content/teslafest/mega-coil/white-day-2021.json +++ b/src/content/teslafest/mega-coil/white-day-2021.json @@ -1,4 +1,5 @@ { + "$schema": "../../../../.astro/collections/teslafest.schema.json", "info": { "title": "Rematch at Reichenbach Falls", "releaseDate": "2024-03-15", diff --git a/src/content/teslafestgroups/eq-2020.json b/src/content/teslafestgroups/eq-2020.json index 83fc9cf..73fb69f 100644 --- a/src/content/teslafestgroups/eq-2020.json +++ b/src/content/teslafestgroups/eq-2020.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/teslafestgroups.schema.json", "info": { "title": "Exhibition Quests 2020", "releaseDate": "2024-03-15", diff --git a/src/content/teslafestgroups/eq-2021.json b/src/content/teslafestgroups/eq-2021.json index a39f126..2c33206 100644 --- a/src/content/teslafestgroups/eq-2021.json +++ b/src/content/teslafestgroups/eq-2021.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/teslafestgroups.schema.json", "info": { "title": "Exhibition Quests 2021", "releaseDate": "2024-03-15", diff --git a/src/content/teslafestgroups/giga-coil.json b/src/content/teslafestgroups/giga-coil.json index 68148a5..f0c774a 100644 --- a/src/content/teslafestgroups/giga-coil.json +++ b/src/content/teslafestgroups/giga-coil.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/teslafestgroups.schema.json", "info": { "title": "Giga Coil", "releaseDate": "2024-03-15", diff --git a/src/content/teslafestgroups/mega-coil.json b/src/content/teslafestgroups/mega-coil.json index e2d8afb..9b65bc7 100644 --- a/src/content/teslafestgroups/mega-coil.json +++ b/src/content/teslafestgroups/mega-coil.json @@ -1,4 +1,5 @@ { + "$schema": "../../../.astro/collections/teslafestgroups.schema.json", "info": { "title": "Mega Coil", "releaseDate": "2024-03-15", diff --git a/src/pages/teslafest/index.astro b/src/pages/teslafest/index.astro index 3d576b8..f307056 100644 --- a/src/pages/teslafest/index.astro +++ b/src/pages/teslafest/index.astro @@ -21,8 +21,6 @@ combined.sort( b.data.info.releaseDate.valueOf() - a.data.info.releaseDate.valueOf() || b.data.info.releaseNumber - a.data.info.releaseNumber ) - -console.log(combined) --- <Layout From 949b05b1921bc5a059144eaaffd739d3e67b95d9 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Fri, 16 Aug 2024 18:44:31 +0200 Subject: [PATCH 33/39] smol changes --- package-lock.json | 315 ++++++++++++++++++++++++++++---- package.json | 4 +- src/components/smallTitle.astro | 24 +-- src/components/title.astro | 2 + 4 files changed, 298 insertions(+), 47 deletions(-) diff --git a/package-lock.json b/package-lock.json index dcaf0e0..b9d4f7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "fgo-ta-com-website", - "version": "0.2.2-pre.17", + "version": "0.2.2-pre.18", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fgo-ta-com-website", - "version": "0.2.2-pre.17", + "version": "0.2.2-pre.18", "dependencies": { "@astro-community/astro-embed-youtube": "^0.5.2", - "@astrojs/check": "^0.9.1", + "@astrojs/check": "^0.9.2", "@astrojs/sitemap": "^3.1.6", "@fontsource/work-sans": "^5.0.18", - "astro": "^4.13.0", + "astro": "^4.14.2", "astro-meta-tags": "^0.3.0", "autoprefixer": "^10.4.19", "iconoir": "^7.7.0", @@ -48,11 +48,11 @@ } }, "node_modules/@astrojs/check": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.9.1.tgz", - "integrity": "sha512-VvN5ukVzg0IccKuZlI/pdsp4MSpHxWf9a36eOmS8Wpp+NM0MhJLYv3yvQC+qa472Kdf8DHEt/wmVZYwJUMFW+w==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.9.2.tgz", + "integrity": "sha512-6rWxtJTbd/ctdAlmla0CAvloGaai5IUTG0K21kctJHHGKJKnGH6Xana7m0zNOtHpVPEJi1SgC/TcsN+ltYt0Cg==", "dependencies": { - "@astrojs/language-server": "^2.13.1", + "@astrojs/language-server": "^2.13.2", "chokidar": "^3.5.3", "fast-glob": "^3.3.1", "kleur": "^4.1.5", @@ -66,9 +66,9 @@ } }, "node_modules/@astrojs/compiler": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.1.tgz", - "integrity": "sha512-XmM4j6BjvOVMag2xELq0JuG2yKOW8wgIu6dvb9BsjbGYmnvoStJn/pqEzVqc1EBszf2xYT7onIkftIOUz9AwrQ==" + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.3.tgz", + "integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==" }, "node_modules/@astrojs/internal-helpers": { "version": "0.4.1", @@ -76,11 +76,12 @@ "integrity": "sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==" }, "node_modules/@astrojs/language-server": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.13.1.tgz", - "integrity": "sha512-Cl9ynfnge6+MaCpehYn7w9WrAE+sVS7onhxhMzCdqzPtIt/Yo5zIaiGZdu4QgvmOV/mdNBZCZgaTpAIeGjWwsQ==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.14.0.tgz", + "integrity": "sha512-vDufoVpQ7xP98F1FdI9TwccglqsRGGzyQ0D6dQV2W23p/Nif7npWStrv00WeY6YQHBFxsygccOzdvzzITaxViw==", "dependencies": { - "@astrojs/compiler": "^2.10.1", + "@astrojs/compiler": "^2.10.3", + "@astrojs/yaml2ts": "^0.2.0", "@jridgewell/sourcemap-codec": "^1.4.15", "@volar/kit": "~2.4.0-alpha.15", "@volar/language-core": "~2.4.0-alpha.15", @@ -95,6 +96,7 @@ "volar-service-prettier": "0.0.59", "volar-service-typescript": "0.0.59", "volar-service-typescript-twoslash-queries": "0.0.59", + "volar-service-yaml": "0.0.59", "vscode-html-languageservice": "^5.2.0", "vscode-uri": "^3.0.8" }, @@ -177,6 +179,14 @@ "node": "^18.17.1 || ^20.3.0 || >=21.0.0" } }, + "node_modules/@astrojs/yaml2ts": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/yaml2ts/-/yaml2ts-0.2.0.tgz", + "integrity": "sha512-xyJ2JpenXis5V2yk4OExNyHXyRlCKrJcPfNPLK0rqf24grqpRZ4bYD/ztesYicYlaXehH9aUJXG0mVu8P02G9A==", + "dependencies": { + "yaml": "^2.5.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", @@ -2006,6 +2016,37 @@ "node": ">= 8" } }, + "node_modules/@oslojs/encoding": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-0.4.1.tgz", + "integrity": "sha512-hkjo6MuIK/kQR5CrGNdAPZhS01ZCXuWDRJ187zh6qqF2+yMHZpD9fAYpX8q2bOO6Ryhl3XpCT6kUX76N8hhm4Q==" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", @@ -2421,6 +2462,21 @@ "node": ">=0.4.0" } }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/ansi-align": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", @@ -2528,11 +2584,11 @@ } }, "node_modules/astro": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.13.0.tgz", - "integrity": "sha512-tExzJeK1rh7OdVipi1e8S6koVgjQyveSy5fNEc/4Tit4GKl/olMTUEHepZSAKR7VCyiEC/hi3rjaV3t4lxR3tA==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.14.2.tgz", + "integrity": "sha512-x9VeYx8Ih6kYKBMVwwsfRzsZVq30+SUhiawnYQ6+46qQnEx3zH05KcH24HsJMe6dVpHD8HdH7CWR5C4o7Q/jeg==", "dependencies": { - "@astrojs/compiler": "^2.10.0", + "@astrojs/compiler": "^2.10.2", "@astrojs/internal-helpers": "0.4.1", "@astrojs/markdown-remark": "5.2.0", "@astrojs/telemetry": "3.1.0", @@ -2542,13 +2598,14 @@ "@babel/plugin-transform-react-jsx": "^7.25.2", "@babel/traverse": "^7.25.3", "@babel/types": "^7.25.2", + "@oslojs/encoding": "^0.4.1", + "@rollup/pluginutils": "^5.1.0", "@types/babel__core": "^7.20.5", "@types/cookie": "^0.6.0", "acorn": "^8.12.1", "aria-query": "^5.3.0", "axobject-query": "^4.1.0", "boxen": "7.1.1", - "chokidar": "^3.6.0", "ci-info": "^4.0.0", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", @@ -2573,7 +2630,9 @@ "js-yaml": "^4.1.0", "kleur": "^4.1.5", "magic-string": "^0.30.11", + "micromatch": "^4.0.7", "mrmime": "^2.0.0", + "neotraverse": "^0.6.9", "ora": "^8.0.1", "p-limit": "^6.1.0", "p-queue": "^8.0.1", @@ -2582,18 +2641,20 @@ "prompts": "^2.4.2", "rehype": "^13.0.1", "semver": "^7.6.3", - "shiki": "^1.12.0", + "shiki": "^1.12.1", "string-width": "^7.2.0", "strip-ansi": "^7.1.0", "tsconfck": "^3.1.1", "unist-util-visit": "^5.0.0", "vfile": "^6.0.2", - "vite": "^5.3.5", + "vite": "^5.4.0", "vitefu": "^0.2.5", "which-pm": "^3.0.0", + "xxhash-wasm": "^1.0.2", "yargs-parser": "^21.1.1", "zod": "^3.23.8", - "zod-to-json-schema": "^3.23.2" + "zod-to-json-schema": "^3.23.2", + "zod-to-ts": "^1.2.0" }, "bin": { "astro": "astro.js" @@ -3019,12 +3080,12 @@ } }, "node_modules/astro/node_modules/vite": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz", - "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.1.tgz", + "integrity": "sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==", "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.39", + "postcss": "^8.4.41", "rollup": "^4.13.0" }, "bin": { @@ -3044,6 +3105,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -3061,6 +3123,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -3912,6 +3977,11 @@ "node": ">=0.10.0" } }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -3927,6 +3997,11 @@ "node": ">=8.6.0" } }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==" + }, "node_modules/fastq": { "version": "1.16.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", @@ -4514,6 +4589,11 @@ "node": ">=4" } }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -4596,6 +4676,11 @@ "node": ">=8" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "node_modules/log-symbols": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", @@ -5437,11 +5522,11 @@ ] }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -5494,6 +5579,14 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "engines": { + "node": ">= 10" + } + }, "node_modules/nlcst-to-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", @@ -5762,9 +5855,9 @@ } }, "node_modules/postcss": { - "version": "8.4.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", - "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", "funding": [ { "type": "opencollective", @@ -6711,6 +6804,14 @@ "node": ">=0.10.0" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/restore-cursor": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", @@ -7580,6 +7681,23 @@ } } }, + "node_modules/volar-service-yaml": { + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-yaml/-/volar-service-yaml-0.0.59.tgz", + "integrity": "sha512-7Pi7XWnmgcWmdW7essscHn2+CcG1BEgnNjEE/31GaycwvLu4rPF+Xztzc0ErZLSFW3F2EBPzaecWfrGL2l4NGQ==", + "dependencies": { + "vscode-uri": "^3.0.8", + "yaml-language-server": "~1.15.0" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0-alpha.12" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, "node_modules/vscode-css-languageservice": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.0.tgz", @@ -7602,6 +7720,26 @@ "vscode-uri": "^3.0.8" } }, + "node_modules/vscode-json-languageservice": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.1.8.tgz", + "integrity": "sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==", + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.2" + }, + "engines": { + "npm": ">=7.0.0" + } + }, + "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==" + }, "node_modules/vscode-jsonrpc": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", @@ -7775,6 +7913,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/xxhash-wasm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.0.2.tgz", + "integrity": "sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==" + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -7788,6 +7931,101 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, + "node_modules/yaml": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yaml-language-server": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-1.15.0.tgz", + "integrity": "sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==", + "dependencies": { + "ajv": "^8.11.0", + "lodash": "4.17.21", + "request-light": "^0.5.7", + "vscode-json-languageservice": "4.1.8", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.2", + "yaml": "2.2.2" + }, + "bin": { + "yaml-language-server": "bin/yaml-language-server" + }, + "optionalDependencies": { + "prettier": "2.8.7" + } + }, + "node_modules/yaml-language-server/node_modules/prettier": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/yaml-language-server/node_modules/request-light": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz", + "integrity": "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==" + }, + "node_modules/yaml-language-server/node_modules/vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "engines": { + "node": ">=8.0.0 || >=10.0.0" + } + }, + "node_modules/yaml-language-server/node_modules/vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dependencies": { + "vscode-languageserver-protocol": "3.16.0" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/yaml-language-server/node_modules/vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dependencies": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "node_modules/yaml-language-server/node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" + }, + "node_modules/yaml-language-server/node_modules/yaml": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "engines": { + "node": ">= 14" + } + }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", @@ -7877,6 +8115,15 @@ "zod": "^3.23.3" } }, + "node_modules/zod-to-ts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", + "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", + "peerDependencies": { + "typescript": "^4.9.4 || ^5.0.2", + "zod": "^3" + } + }, "node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", diff --git a/package.json b/package.json index 0d6a6f4..5dde56a 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,10 @@ }, "dependencies": { "@astro-community/astro-embed-youtube": "^0.5.2", - "@astrojs/check": "^0.9.1", + "@astrojs/check": "^0.9.2", "@astrojs/sitemap": "^3.1.6", "@fontsource/work-sans": "^5.0.18", - "astro": "^4.13.0", + "astro": "^4.14.2", "astro-meta-tags": "^0.3.0", "autoprefixer": "^10.4.19", "iconoir": "^7.7.0", diff --git a/src/components/smallTitle.astro b/src/components/smallTitle.astro index c138276..d214f84 100644 --- a/src/components/smallTitle.astro +++ b/src/components/smallTitle.astro @@ -70,14 +70,16 @@ if (baseurl) { .head { hyphens: auto; padding-top: 2rem; - font-size: 2rem; + font-size: 3rem; font-weight: 800; font-family: 'Work Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif; } .sub { - font-size: 0.75rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + font-size: 1rem; font-weight: 600; font-family: 'Work Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif; @@ -98,19 +100,19 @@ if (baseurl) { @media (min-width: 620px) { .head { hyphens: none; - font-size: 3rem; - } - .sub { - font-size: 0.75rem; - } - } - - @media (min-width: 1000px) { - .head { font-size: 4rem; } .sub { font-size: 1rem; } } + + @media (min-width: 1000px) { + .head { + font-size: 6rem; + } + .sub { + font-size: 1rem; + } + } </style> diff --git a/src/components/title.astro b/src/components/title.astro index 272997a..abf6197 100644 --- a/src/components/title.astro +++ b/src/components/title.astro @@ -45,6 +45,8 @@ const display = fadeout ? "": "display: none" } .sub { + padding-left: 0.5rem; + padding-right: 0.5rem; font-size: 1.5rem; font-weight: 800; font-family: 'Work Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, From 629bf91d4fb2424e2b4cd844d98f092506676565 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Wed, 21 Aug 2024 13:26:38 +0200 Subject: [PATCH 34/39] Bumped astro and restructured --- astro.config.mjs | 4 +- package-lock.json | 309 +++++++++++++++++------------ package.json | 6 +- {static => public}/favicon.ico | Bin {static => public}/robots.txt | 0 {static => src}/data/_navdata.json | 0 src/layouts/Layout.astro | 2 +- 7 files changed, 187 insertions(+), 134 deletions(-) rename {static => public}/favicon.ico (100%) rename {static => public}/robots.txt (100%) rename {static => src}/data/_navdata.json (100%) diff --git a/astro.config.mjs b/astro.config.mjs index 37c3a0b..a00984c 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,12 +1,12 @@ -import { defineConfig } from 'astro/config'; import sitemap from '@astrojs/sitemap'; import metaTags from "astro-meta-tags"; +import { defineConfig } from 'astro/config'; export default defineConfig({ sitemap: true, base: '/', outDir: 'dist', - publicDir: 'static', + publicDir: 'public', site: 'https://fgo-ta.com/', integrations: [sitemap(), metaTags()], trailingSlash: "never" diff --git a/package-lock.json b/package-lock.json index b9d4f7c..d2af1b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,10 +9,10 @@ "version": "0.2.2-pre.18", "dependencies": { "@astro-community/astro-embed-youtube": "^0.5.2", - "@astrojs/check": "^0.9.2", + "@astrojs/check": "^0.9.3", "@astrojs/sitemap": "^3.1.6", "@fontsource/work-sans": "^5.0.18", - "astro": "^4.14.2", + "astro": "^4.14.3", "astro-meta-tags": "^0.3.0", "autoprefixer": "^10.4.19", "iconoir": "^7.7.0", @@ -48,11 +48,12 @@ } }, "node_modules/@astrojs/check": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.9.2.tgz", - "integrity": "sha512-6rWxtJTbd/ctdAlmla0CAvloGaai5IUTG0K21kctJHHGKJKnGH6Xana7m0zNOtHpVPEJi1SgC/TcsN+ltYt0Cg==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.9.3.tgz", + "integrity": "sha512-I6Dz45bMI5YRbp4yK2LKWsHH3/kkHRGdPGruGkLap6pqxhdcNh7oCgN04Ac+haDfc9ow5BYPGPmEhkwef15GQQ==", + "license": "MIT", "dependencies": { - "@astrojs/language-server": "^2.13.2", + "@astrojs/language-server": "^2.14.1", "chokidar": "^3.5.3", "fast-glob": "^3.3.1", "kleur": "^4.1.5", @@ -76,27 +77,28 @@ "integrity": "sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==" }, "node_modules/@astrojs/language-server": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.14.0.tgz", - "integrity": "sha512-vDufoVpQ7xP98F1FdI9TwccglqsRGGzyQ0D6dQV2W23p/Nif7npWStrv00WeY6YQHBFxsygccOzdvzzITaxViw==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.14.1.tgz", + "integrity": "sha512-mkKtCTPRD4dyKdAqIP0zmmPyO/ZABOqFESnaVca47Dg/sAagJnDSEsDUDzNbHFh1+9Dj1o5y4iwNsxJboGdaNg==", + "license": "MIT", "dependencies": { "@astrojs/compiler": "^2.10.3", - "@astrojs/yaml2ts": "^0.2.0", + "@astrojs/yaml2ts": "^0.2.1", "@jridgewell/sourcemap-codec": "^1.4.15", - "@volar/kit": "~2.4.0-alpha.15", - "@volar/language-core": "~2.4.0-alpha.15", - "@volar/language-server": "~2.4.0-alpha.15", - "@volar/language-service": "~2.4.0-alpha.15", - "@volar/typescript": "~2.4.0-alpha.15", + "@volar/kit": "~2.4.0", + "@volar/language-core": "~2.4.0", + "@volar/language-server": "~2.4.0", + "@volar/language-service": "~2.4.0", + "@volar/typescript": "~2.4.0", "fast-glob": "^3.2.12", "muggle-string": "^0.4.1", - "volar-service-css": "0.0.59", - "volar-service-emmet": "0.0.59", - "volar-service-html": "0.0.59", - "volar-service-prettier": "0.0.59", - "volar-service-typescript": "0.0.59", - "volar-service-typescript-twoslash-queries": "0.0.59", - "volar-service-yaml": "0.0.59", + "volar-service-css": "0.0.61", + "volar-service-emmet": "0.0.61", + "volar-service-html": "0.0.61", + "volar-service-prettier": "0.0.61", + "volar-service-typescript": "0.0.61", + "volar-service-typescript-twoslash-queries": "0.0.61", + "volar-service-yaml": "0.0.61", "vscode-html-languageservice": "^5.2.0", "vscode-uri": "^3.0.8" }, @@ -180,9 +182,10 @@ } }, "node_modules/@astrojs/yaml2ts": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/yaml2ts/-/yaml2ts-0.2.0.tgz", - "integrity": "sha512-xyJ2JpenXis5V2yk4OExNyHXyRlCKrJcPfNPLK0rqf24grqpRZ4bYD/ztesYicYlaXehH9aUJXG0mVu8P02G9A==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/yaml2ts/-/yaml2ts-0.2.1.tgz", + "integrity": "sha512-CBaNwDQJz20E5WxzQh4thLVfhB3JEEGz72wRA+oJp6fQR37QLAqXZJU0mHC+yqMOQ6oj0GfRPJrz6hjf+zm6zA==", + "license": "MIT", "dependencies": { "yaml": "^2.5.0" } @@ -1452,6 +1455,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", + "license": "MIT", "dependencies": { "@emmetio/scanner": "^1.0.4" } @@ -1460,6 +1464,7 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", + "license": "MIT", "dependencies": { "@emmetio/scanner": "^1.0.4" } @@ -1468,6 +1473,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz", "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==", + "license": "MIT", "dependencies": { "@emmetio/stream-reader": "^2.2.0", "@emmetio/stream-reader-utils": "^0.1.0" @@ -1477,6 +1483,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", + "license": "ISC", "dependencies": { "@emmetio/scanner": "^1.0.0" } @@ -1484,17 +1491,20 @@ "node_modules/@emmetio/scanner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", + "license": "MIT" }, "node_modules/@emmetio/stream-reader": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", - "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==" + "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==", + "license": "MIT" }, "node_modules/@emmetio/stream-reader-utils": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", - "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==" + "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==", + "license": "MIT" }, "node_modules/@emnapi/runtime": { "version": "1.1.1", @@ -2240,9 +2250,10 @@ ] }, "node_modules/@shikijs/core": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.12.1.tgz", - "integrity": "sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.14.1.tgz", + "integrity": "sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.4" } @@ -2355,12 +2366,13 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@volar/kit": { - "version": "2.4.0-alpha.18", - "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.4.0-alpha.18.tgz", - "integrity": "sha512-dZMSNhesh23lhd61ax2l04IgIcYofAjm8M+5BKAmX47ROweyc8RrrslszCFUJynlmXx6JS1PoHqvo8+E0aAYQQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.4.0.tgz", + "integrity": "sha512-uqwtPKhrbnP+3f8hs+ltDYXLZ6Wdbs54IzkaPocasI4aBhqWLht5qXctE1MqpZU52wbH359E0u9nhxEFmyon+w==", + "license": "MIT", "dependencies": { - "@volar/language-service": "2.4.0-alpha.18", - "@volar/typescript": "2.4.0-alpha.18", + "@volar/language-service": "2.4.0", + "@volar/typescript": "2.4.0", "typesafe-path": "^0.2.2", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" @@ -2370,22 +2382,23 @@ } }, "node_modules/@volar/language-core": { - "version": "2.4.0-alpha.18", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz", - "integrity": "sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0.tgz", + "integrity": "sha512-FTla+khE+sYK0qJP+6hwPAAUwiNHVMph4RUXpxf/FIPKUP61NFrVZorml4mjFShnueR2y9/j8/vnh09YwVdH7A==", + "license": "MIT", "dependencies": { - "@volar/source-map": "2.4.0-alpha.18" + "@volar/source-map": "2.4.0" } }, "node_modules/@volar/language-server": { - "version": "2.4.0-alpha.18", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.0-alpha.18.tgz", - "integrity": "sha512-dciHEE/R5kzI0bY71QfkoCVQ3cQI6g9MHfA4oIP6UhnJy0CdleUalWSygOXoD3Nq7Yk6wn2BRrb1PP5MsadY/Q==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.0.tgz", + "integrity": "sha512-rmGIjAxWekWQiGH97Mosb4juiD/hfFYNQKV5Py9r7vDOLSkbIwRhITbwHm88NJKs8P6TNc6w/PfBXN6yjKadJg==", + "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.0-alpha.18", - "@volar/language-service": "2.4.0-alpha.18", - "@volar/snapshot-document": "2.4.0-alpha.18", - "@volar/typescript": "2.4.0-alpha.18", + "@volar/language-core": "2.4.0", + "@volar/language-service": "2.4.0", + "@volar/typescript": "2.4.0", "path-browserify": "^1.0.1", "request-light": "^0.7.0", "vscode-languageserver": "^9.0.1", @@ -2395,36 +2408,30 @@ } }, "node_modules/@volar/language-service": { - "version": "2.4.0-alpha.18", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.0-alpha.18.tgz", - "integrity": "sha512-EuetrtbEtudi9buinWAG5U3Jam5dY27zXd/7GYnx542kBwanWOBM8i4DAQd0z7M11fOxXgybxPA933uaSyaOog==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.0.tgz", + "integrity": "sha512-4P3yeQXIL68mLfS3n6P3m02IRg3GnLHUU9k/1PCHEfm5FG9bySkDOc72dbBn2vAa2BxOqm18bmmZXrsWuQ5AOw==", + "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.0-alpha.18", + "@volar/language-core": "2.4.0", "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" } }, - "node_modules/@volar/snapshot-document": { - "version": "2.4.0-alpha.18", - "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.4.0-alpha.18.tgz", - "integrity": "sha512-JAeclEly/wnILhR4Pu9MpgBLInZJH49O1zoy8fU+pk5I+zpv7JIEby5z2UFAS60+sIDnxBdAGd7rZ5VibE70vg==", - "dependencies": { - "vscode-languageserver-protocol": "^3.17.5", - "vscode-languageserver-textdocument": "^1.0.11" - } - }, "node_modules/@volar/source-map": { - "version": "2.4.0-alpha.18", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0-alpha.18.tgz", - "integrity": "sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0.tgz", + "integrity": "sha512-2ceY8/NEZvN6F44TXw2qRP6AQsvCYhV2bxaBPWxV9HqIfkbRydSksTFObCF1DBDNBfKiZTS8G/4vqV6cvjdOIQ==", + "license": "MIT" }, "node_modules/@volar/typescript": { - "version": "2.4.0-alpha.18", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0-alpha.18.tgz", - "integrity": "sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0.tgz", + "integrity": "sha512-9zx3lQWgHmVd+JRRAHUSRiEhe4TlzL7U7e6ulWXOxHH/WNYxzKwCvZD7WYWEZFdw4dHfTD9vUR0yPQO6GilCaQ==", + "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.0-alpha.18", + "@volar/language-core": "2.4.0", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } @@ -2433,6 +2440,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz", "integrity": "sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==", + "license": "MIT", "dependencies": { "emmet": "^2.4.3", "jsonc-parser": "^2.3.0", @@ -2444,12 +2452,14 @@ "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "license": "MIT" }, "node_modules/@vscode/l10n": { "version": "0.0.18", "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==", + "license": "MIT" }, "node_modules/acorn": { "version": "8.12.1", @@ -2466,6 +2476,7 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -2584,11 +2595,12 @@ } }, "node_modules/astro": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.14.2.tgz", - "integrity": "sha512-x9VeYx8Ih6kYKBMVwwsfRzsZVq30+SUhiawnYQ6+46qQnEx3zH05KcH24HsJMe6dVpHD8HdH7CWR5C4o7Q/jeg==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.14.3.tgz", + "integrity": "sha512-+Hox1EhiS5iHy4pfZaLidpD9x7WVAcgGgjTo1JOYSQ0+a2ZA9mbLtGVEXbUeeYweviNc0ZNHMnI4r9S2e8xnXg==", + "license": "MIT", "dependencies": { - "@astrojs/compiler": "^2.10.2", + "@astrojs/compiler": "^2.10.3", "@astrojs/internal-helpers": "0.4.1", "@astrojs/markdown-remark": "5.2.0", "@astrojs/telemetry": "3.1.0", @@ -2632,7 +2644,7 @@ "magic-string": "^0.30.11", "micromatch": "^4.0.7", "mrmime": "^2.0.0", - "neotraverse": "^0.6.9", + "neotraverse": "^0.6.18", "ora": "^8.0.1", "p-limit": "^6.1.0", "p-queue": "^8.0.1", @@ -2641,13 +2653,13 @@ "prompts": "^2.4.2", "rehype": "^13.0.1", "semver": "^7.6.3", - "shiki": "^1.12.1", + "shiki": "^1.14.1", "string-width": "^7.2.0", "strip-ansi": "^7.1.0", "tsconfck": "^3.1.1", "unist-util-visit": "^5.0.0", "vfile": "^6.0.2", - "vite": "^5.4.0", + "vite": "^5.4.1", "vitefu": "^0.2.5", "which-pm": "^3.0.0", "xxhash-wasm": "^1.0.2", @@ -3323,9 +3335,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001642", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", - "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "funding": [ { "type": "opencollective", @@ -3339,7 +3351,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/ccount": { "version": "2.0.1", @@ -3866,6 +3879,7 @@ "version": "2.4.7", "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.7.tgz", "integrity": "sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==", + "license": "MIT", "workspaces": [ "./packages/scanner", "./packages/abbreviation", @@ -3980,7 +3994,8 @@ "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", @@ -4000,7 +4015,8 @@ "node_modules/fast-uri": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==" + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "license": "MIT" }, "node_modules/fastq": { "version": "1.16.0", @@ -4592,7 +4608,8 @@ "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", @@ -4608,7 +4625,8 @@ "node_modules/jsonc-parser": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==" + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "license": "MIT" }, "node_modules/kind-of": { "version": "6.0.3", @@ -4679,7 +4697,8 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, "node_modules/log-symbols": { "version": "6.0.0", @@ -5560,7 +5579,8 @@ "node_modules/muggle-string": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", - "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==" + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", + "license": "MIT" }, "node_modules/nanoid": { "version": "3.3.7", @@ -5796,7 +5816,8 @@ "node_modules/path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "license": "MIT" }, "node_modules/path-exists": { "version": "4.0.0", @@ -6794,7 +6815,8 @@ "node_modules/request-light": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz", - "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==" + "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==", + "license": "MIT" }, "node_modules/require-directory": { "version": "2.1.1", @@ -6808,6 +6830,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7079,11 +7102,12 @@ } }, "node_modules/shiki": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.12.1.tgz", - "integrity": "sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.14.1.tgz", + "integrity": "sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==", + "license": "MIT", "dependencies": { - "@shikijs/core": "1.12.1", + "@shikijs/core": "1.14.1", "@types/hast": "^3.0.4" } }, @@ -7334,7 +7358,8 @@ "node_modules/typesafe-path": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz", - "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==" + "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==", + "license": "MIT" }, "node_modules/typescript": { "version": "5.5.3", @@ -7352,6 +7377,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.3.tgz", "integrity": "sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==", + "license": "MIT", "dependencies": { "semver": "^7.3.8" } @@ -7570,16 +7596,17 @@ } }, "node_modules/volar-service-css": { - "version": "0.0.59", - "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.59.tgz", - "integrity": "sha512-gLNjJnECbalPvQB7qeJjhkDN8sR5M3ItbVYjnyio61aHaWptIiXm/HfDahcQ2ApwmvWidkMWWegjGq5L0BENDA==", + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.61.tgz", + "integrity": "sha512-Ct9L/w+IB1JU8F4jofcNCGoHy6TF83aiapfZq9A0qYYpq+Kk5dH+ONS+rVZSsuhsunq8UvAuF8Gk6B8IFLfniw==", + "license": "MIT", "dependencies": { "vscode-css-languageservice": "^6.3.0", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.4.0-alpha.12" + "@volar/language-service": "~2.4.0" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7588,9 +7615,10 @@ } }, "node_modules/volar-service-emmet": { - "version": "0.0.59", - "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.59.tgz", - "integrity": "sha512-6EynHcuMwMBETpK29TbZvIMmvzdVG+Tkokk9VWfZeI+SwDptk2tgdhEqiXXvIkqYNgbuu73Itp66lpH76cAU+Q==", + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.61.tgz", + "integrity": "sha512-iiYqBxjjcekqrRruw4COQHZME6EZYWVbkHjHDbULpml3g8HGJHzpAMkj9tXNCPxf36A+f1oUYjsvZt36qPg4cg==", + "license": "MIT", "dependencies": { "@emmetio/css-parser": "^0.4.0", "@emmetio/html-matcher": "^1.3.0", @@ -7598,7 +7626,7 @@ "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.4.0-alpha.12" + "@volar/language-service": "~2.4.0" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7607,16 +7635,17 @@ } }, "node_modules/volar-service-html": { - "version": "0.0.59", - "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.59.tgz", - "integrity": "sha512-hEXOsYpILDlITZxnqRLV9OepVWD63GZBsyjMxszwdzlxvGZjzbGcBBinJGGJRwFIV8djdJwnt91bkdg1V5tj6Q==", + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.61.tgz", + "integrity": "sha512-yFE+YmmgqIL5HI4ORqP++IYb1QaGcv+xBboI0WkCxJJ/M35HZj7f5rbT3eQ24ECLXFbFCFanckwyWJVz5KmN3Q==", + "license": "MIT", "dependencies": { "vscode-html-languageservice": "^5.3.0", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.4.0-alpha.12" + "@volar/language-service": "~2.4.0" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7625,14 +7654,15 @@ } }, "node_modules/volar-service-prettier": { - "version": "0.0.59", - "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.59.tgz", - "integrity": "sha512-FmBR4lsgFRGR3V0LnxZZal0WqdOJjuLL6mQSj4p57M15APtQwuocG/FiF+ONGFnwRXMOIBDBTCARdth+TKgL3A==", + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.61.tgz", + "integrity": "sha512-F612nql5I0IS8HxXemCGvOR2Uxd4XooIwqYVUvk7WSBxP/+xu1jYvE3QJ7EVpl8Ty3S4SxPXYiYTsG3bi+gzIQ==", + "license": "MIT", "dependencies": { "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.4.0-alpha.12", + "@volar/language-service": "~2.4.0", "prettier": "^2.2 || ^3.0" }, "peerDependenciesMeta": { @@ -7645,9 +7675,10 @@ } }, "node_modules/volar-service-typescript": { - "version": "0.0.59", - "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.59.tgz", - "integrity": "sha512-VCOpfiu+lUo5lapWLB5L5vmQGtwzmNWn5MueV915eku7blpphmE+Z7hCNcL1NApn7AetXWhiblv8ZhmUx/dGIA==", + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.61.tgz", + "integrity": "sha512-4kRHxVbW7wFBHZWRU6yWxTgiKETBDIJNwmJUAWeP0mHaKpnDGj/astdRFKqGFRYVeEYl45lcUPhdJyrzanjsdQ==", + "license": "MIT", "dependencies": { "path-browserify": "^1.0.1", "semver": "^7.6.2", @@ -7657,7 +7688,7 @@ "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.4.0-alpha.12" + "@volar/language-service": "~2.4.0" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7666,14 +7697,15 @@ } }, "node_modules/volar-service-typescript-twoslash-queries": { - "version": "0.0.59", - "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.59.tgz", - "integrity": "sha512-skm8e6yhCIkqLwJB6S9MqT5lO9LNFuMD3dYxKpmOZs1CKbXmCZZTmLfEaD5VkJae1xdleEDZFFTHl2O5HLjOGQ==", + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.61.tgz", + "integrity": "sha512-99FICGrEF0r1E2tV+SvprHPw9Knyg7BdW2fUch0tf59kG+KG+Tj4tL6tUg+cy8f23O/VXlmsWFMIE+bx1dXPnQ==", + "license": "MIT", "dependencies": { "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~2.4.0-alpha.12" + "@volar/language-service": "~2.4.0" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7682,15 +7714,16 @@ } }, "node_modules/volar-service-yaml": { - "version": "0.0.59", - "resolved": "https://registry.npmjs.org/volar-service-yaml/-/volar-service-yaml-0.0.59.tgz", - "integrity": "sha512-7Pi7XWnmgcWmdW7essscHn2+CcG1BEgnNjEE/31GaycwvLu4rPF+Xztzc0ErZLSFW3F2EBPzaecWfrGL2l4NGQ==", + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-yaml/-/volar-service-yaml-0.0.61.tgz", + "integrity": "sha512-L+gbDiLDQQ1rZUbJ3mf3doDsoQUa8OZM/xdpk/unMg1Vz24Zmi2Ign8GrZyBD7bRoIQDwOH9gdktGDKzRPpUNw==", + "license": "MIT", "dependencies": { "vscode-uri": "^3.0.8", "yaml-language-server": "~1.15.0" }, "peerDependencies": { - "@volar/language-service": "~2.4.0-alpha.12" + "@volar/language-service": "~2.4.0" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -7702,6 +7735,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.0.tgz", "integrity": "sha512-nU92imtkgzpCL0xikrIb8WvedV553F2BENzgz23wFuok/HLN5BeQmroMy26pUwFxV2eV8oNRmYCUv8iO7kSMhw==", + "license": "MIT", "dependencies": { "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.11", @@ -7713,6 +7747,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.0.tgz", "integrity": "sha512-C4Z3KsP5Ih+fjHpiBc5jxmvCl+4iEwvXegIrzu2F5pktbWvQaBT3YkVPk8N+QlSSMk8oCG6PKtZ/Sq2YHb5e8g==", + "license": "MIT", "dependencies": { "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.11", @@ -7724,6 +7759,7 @@ "version": "4.1.8", "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.1.8.tgz", "integrity": "sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==", + "license": "MIT", "dependencies": { "jsonc-parser": "^3.0.0", "vscode-languageserver-textdocument": "^1.0.1", @@ -7738,12 +7774,14 @@ "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==" + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "license": "MIT" }, "node_modules/vscode-jsonrpc": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -7752,6 +7790,7 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", + "license": "MIT", "dependencies": { "vscode-languageserver-protocol": "3.17.5" }, @@ -7763,6 +7802,7 @@ "version": "3.17.5", "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", + "license": "MIT", "dependencies": { "vscode-jsonrpc": "8.2.0", "vscode-languageserver-types": "3.17.5" @@ -7771,22 +7811,26 @@ "node_modules/vscode-languageserver-textdocument": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==" + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "license": "MIT" }, "node_modules/vscode-languageserver-types": { "version": "3.17.5", "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==" + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "license": "MIT" }, "node_modules/vscode-nls": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==" + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "license": "MIT" }, "node_modules/vscode-uri": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "license": "MIT" }, "node_modules/web-namespaces": { "version": "2.0.1", @@ -7935,6 +7979,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "license": "ISC", "bin": { "yaml": "bin.mjs" }, @@ -7946,6 +7991,7 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-1.15.0.tgz", "integrity": "sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==", + "license": "MIT", "dependencies": { "ajv": "^8.11.0", "lodash": "4.17.21", @@ -7969,6 +8015,7 @@ "version": "2.8.7", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "license": "MIT", "optional": true, "bin": { "prettier": "bin-prettier.js" @@ -7983,12 +8030,14 @@ "node_modules/yaml-language-server/node_modules/request-light": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz", - "integrity": "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==" + "integrity": "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==", + "license": "MIT" }, "node_modules/yaml-language-server/node_modules/vscode-jsonrpc": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "license": "MIT", "engines": { "node": ">=8.0.0 || >=10.0.0" } @@ -7997,6 +8046,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "license": "MIT", "dependencies": { "vscode-languageserver-protocol": "3.16.0" }, @@ -8008,6 +8058,7 @@ "version": "3.16.0", "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "license": "MIT", "dependencies": { "vscode-jsonrpc": "6.0.0", "vscode-languageserver-types": "3.16.0" @@ -8016,12 +8067,14 @@ "node_modules/yaml-language-server/node_modules/vscode-languageserver-types": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "license": "MIT" }, "node_modules/yaml-language-server/node_modules/yaml": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "license": "ISC", "engines": { "node": ">= 14" } diff --git a/package.json b/package.json index 5dde56a..bb830e5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.18", + "version": "0.2.2-pre.19", "scripts": { "dev": "astro dev", "start": "astro dev", @@ -11,10 +11,10 @@ }, "dependencies": { "@astro-community/astro-embed-youtube": "^0.5.2", - "@astrojs/check": "^0.9.2", + "@astrojs/check": "^0.9.3", "@astrojs/sitemap": "^3.1.6", "@fontsource/work-sans": "^5.0.18", - "astro": "^4.14.2", + "astro": "^4.14.3", "astro-meta-tags": "^0.3.0", "autoprefixer": "^10.4.19", "iconoir": "^7.7.0", diff --git a/static/favicon.ico b/public/favicon.ico similarity index 100% rename from static/favicon.ico rename to public/favicon.ico diff --git a/static/robots.txt b/public/robots.txt similarity index 100% rename from static/robots.txt rename to public/robots.txt diff --git a/static/data/_navdata.json b/src/data/_navdata.json similarity index 100% rename from static/data/_navdata.json rename to src/data/_navdata.json diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index cc5faa7..eecae04 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,7 +1,7 @@ --- import Navbar from '../components/navbar.astro' import NavbarEntry from '../components/navbarEntry.astro' -import navdata from '../../static/data/_navdata.json' +import navdata from '../data/_navdata.json' import embed from '../assets/embed.png' import home from 'iconoir/icons/home.svg' import database from 'iconoir/icons/database.svg' From c609634b98dca7c0c1fff9f3f7b5a17236edfe25 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Sat, 28 Sep 2024 15:41:07 +0200 Subject: [PATCH 35/39] Updated flows with redeploys --- .forgejo/workflows/build_preview.yml | 2 +- .forgejo/workflows/build_release.yml | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build_preview.yml b/.forgejo/workflows/build_preview.yml index 60a6e94..c1bd35c 100644 --- a/.forgejo/workflows/build_preview.yml +++ b/.forgejo/workflows/build_preview.yml @@ -69,7 +69,7 @@ jobs: needs: [ build-site ] if: success() runs-on: docker - container: forgejo.neshweb.net/firq/dockge-cli:0.1.1-c.2 + container: forgejo.neshweb.net/firq/dockge-cli:0.1.1 steps: - name: Configure Dockge CLI run: | diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index 306af69..76adeea 100644 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -63,3 +63,19 @@ jobs: release-dir: release token: ${{ secrets.FORGEJO_TOKEN }} tag: ${{ github.ref_name }} + + auto-deploy-dockge: + needs: [ build-site ] + if: success() + runs-on: docker + container: forgejo.neshweb.net/firq/dockge-cli:0.1.1 + steps: + - name: Configure Dockge CLI + run: | + dockge host '${{ vars.DOCKGE_HOST }}' + dockge login --user '${{ secrets.DOCKGE_USER }}' --password '${{ secrets.DOCKGE_CREDENTIAL }}' + - name: Check status and redeploy + run: | + dockge status fgo-ta-com + dockge update fgo-ta-com + dockge status fgo-ta-com From d982c5f57b52e62c874f33ac50a3a56f644250b5 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Sat, 28 Sep 2024 15:41:57 +0200 Subject: [PATCH 36/39] Bumped version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bb830e5..d40902c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.19", + "version": "0.2.2-pre.20", "scripts": { "dev": "astro dev", "start": "astro dev", From 747b1d78dbecb881d7047e66eeb978d33d6d9a79 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Tue, 1 Oct 2024 23:39:31 +0200 Subject: [PATCH 37/39] Updated dockge version --- .forgejo/workflows/build_preview.yml | 2 +- .forgejo/workflows/build_release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build_preview.yml b/.forgejo/workflows/build_preview.yml index c1bd35c..727892d 100644 --- a/.forgejo/workflows/build_preview.yml +++ b/.forgejo/workflows/build_preview.yml @@ -69,7 +69,7 @@ jobs: needs: [ build-site ] if: success() runs-on: docker - container: forgejo.neshweb.net/firq/dockge-cli:0.1.1 + container: forgejo.neshweb.net/firq/dockge-cli:0.1.2 steps: - name: Configure Dockge CLI run: | diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index 76adeea..3ebd356 100644 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -68,7 +68,7 @@ jobs: needs: [ build-site ] if: success() runs-on: docker - container: forgejo.neshweb.net/firq/dockge-cli:0.1.1 + container: forgejo.neshweb.net/firq/dockge-cli:0.1.2 steps: - name: Configure Dockge CLI run: | From a8815648cb7769b1ffb37b13d5e86abc5d4c941d Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Wed, 2 Oct 2024 00:01:21 +0200 Subject: [PATCH 38/39] Added font preloading --- package.json | 2 +- serve.json | 9 +++++++++ src/layouts/Layout.astro | 5 +++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d40902c..672603c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.20", + "version": "0.2.2-pre.21", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/serve.json b/serve.json index eb10f13..4b422d7 100644 --- a/serve.json +++ b/serve.json @@ -12,6 +12,15 @@ } ] }, + { + "source": "**/*.woff2", + "headers": [ + { + "key": "Cache-Control", + "value": "no-cache" + } + ] + }, { "source": "404.html", "headers": [ diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index eecae04..39e99c5 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -9,6 +9,9 @@ import databasestar from 'iconoir/icons/database-star.svg' import mail from 'iconoir/icons/mail.svg' import type { IconsLookup } from '../types/generic' +import workSans800 from '@fontsource/work-sans/files/work-sans-latin-800-normal.woff2?url'; +import workSans600 from '@fontsource/work-sans/files/work-sans-latin-600-normal.woff2?url'; + export interface Props { title: string currentpage: string @@ -61,6 +64,8 @@ const mapped_navdata = navdata.map((item) => ({ <!-- Disable DarkReader, as site is already in dark mode --> <meta name="darkreader-lock" content="this site only has darkmode"> <!-- Links --> + <link rel="preload" as="font" type="font/woff2" href={workSans600} crossorigin="anonymous" /> + <link rel="preload" as="font" type="font/woff2" href={workSans800} crossorigin="anonymous" /> <link rel="icon" type="image/ico" href="/favicon.ico" /> <link rel="sitemap" href="/sitemap-index.xml" /> <link href="https://mastodon.neshweb.net/@Firq" rel="me" /> From a4e45ab2b83f43af6d293dd66d3a59f8751604c8 Mon Sep 17 00:00:00 2001 From: Firq <firelp42@gmail.com> Date: Fri, 1 Nov 2024 16:34:51 +0100 Subject: [PATCH 39/39] Unlighthouse rework with docker --- .forgejo/workflows/build_preview.yml | 15 ++++ .forgejo/workflows/unlighthouse.yml | 126 +++++++++++++-------------- Dockerfile.reports | 6 ++ package.json | 2 +- unlighthouse.config.ts | 26 +++++- 5 files changed, 106 insertions(+), 69 deletions(-) create mode 100644 Dockerfile.reports diff --git a/.forgejo/workflows/build_preview.yml b/.forgejo/workflows/build_preview.yml index 727892d..36d6eb5 100644 --- a/.forgejo/workflows/build_preview.yml +++ b/.forgejo/workflows/build_preview.yml @@ -80,3 +80,18 @@ jobs: dockge status fgo-ta-com-preview dockge update fgo-ta-com-preview dockge status fgo-ta-com-preview + + run-unlighthouse: + needs: [ build-site ] + if: success() + runs-on: docker + steps: + - name: Launch workflow + run: | + payload="{\"ref\": \"${GITHUB_REF_NAME}\", \"inputs\": { \"containertag\": \"${GITHUB_REF_NAME}\" }}" + curl -X "POST" \ + -H "accept: application/json" \ + -H "Content-Type: application/json" \ + -H "Authorization: token ${GITHUB_TOKEN}" \ + -d "${payload}" \ + "${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/actions/workflows/unlighthouse.yml/dispatches" -v diff --git a/.forgejo/workflows/unlighthouse.yml b/.forgejo/workflows/unlighthouse.yml index 4235b01..1222bce 100644 --- a/.forgejo/workflows/unlighthouse.yml +++ b/.forgejo/workflows/unlighthouse.yml @@ -1,17 +1,36 @@ +name: Run unlighthouse-tests [Downstream pipeline] +run-name: Run unlighthouse-tests [Downstream pipeline] for version ${{ inputs.containertag }} on: - push: - tags: - - '[0-9]+\.[0-9]+\.[0-9]+-ulh\.[0-9]+' + workflow_dispatch: + inputs: + containertag: + description: "Tag of the container to test" + default: "preview" + type: "string" jobs: unlighthouse: runs-on: docker - container: forgejo.neshweb.net/ci-docker-images/unlighthouse:0.2.1 + container: + image: forgejo.neshweb.net/ci-docker-images/unlighthouse:0.3.0 + services: + website: + image: forgejo.neshweb.net/firq/fgo-ta-com-website:${{ inputs.containertag }} + options: >- + --workdir / steps: - name: Checkout repository uses: https://code.forgejo.org/actions/checkout@v3 + - name: Check availability + run: | + while [ "$(curl -o /dev/null -s -w '%{http_code}' http://localhost:8081/)" -ne 200 ]; + do echo "Waiting..."; + sleep 5; + done; - name: Run unlighthouse - run: unlighthouse-ci --site "https://preview.fgo-ta.com/" --disable-dynamic-sampling + run: unlighthouse-ci --site "http://localhost:8081/" + - name: Replace URLs + run: find ./unlighthouse-reports -type f | xargs sed -i "s|http://localhost:8081|https://preview.fgo-ta.com|g"; - name: Prepare artifacts run: cp serve.json unlighthouse-reports - name: Upload reports @@ -19,79 +38,54 @@ jobs: with: name: unlighthouse-reports path: unlighthouse-reports/ + - name: Upload Dockerfile + uses: actions/upload-artifact@v3 + with: + name: dockerfile + path: Dockerfile.reports - deploy-unlighthouse-files: + build-site: needs: [ unlighthouse ] if: success() - runs-on: docker - env: - DEPLOY_USER: ${{ secrets.DEPLOY_USER }} - DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }} + runs-on: dind steps: - - name: Install and update ssh + rsync - run: | - which rsync || ( apt update -y && apt install rsync -y) - which ssh-agent || ( apt update -y && apt install openssh-client -y) + - name: Downloading static site artifacts + uses: actions/download-artifact@v3 + with: + name: dockerfile - name: Downloading static site artifacts uses: actions/download-artifact@v3 with: name: unlighthouse-reports - path: public - - name: Install SSH Key - uses: https://github.com/shimataro/ssh-key-action@v2 + path: reports + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Log into Docker Package Registry + uses: docker/login-action@v3 with: - key: ${{ secrets.SSH_PRIVATE_KEY }} - known_hosts: unnecessary - - name: Adding Known Hosts - run: ssh-keyscan -H ${{ secrets.DEPLOY_HOST }} >> ~/.ssh/known_hosts - - name: Stop screen session, delete old files - uses: https://github.com/appleboy/ssh-action@master + registry: forgejo.neshweb.net + username: ${{ secrets.FORGEJO_USERNAME }} + password: ${{ secrets.FORGEJO_TOKEN }} + - name: Build and push to Docker Package Registry + uses: docker/build-push-action@v5 with: - host: ${{ env.DEPLOY_HOST }} - username: ${{ env.DEPLOY_USER }} - key: ${{ secrets.SSH_PRIVATE_KEY }} - script: | - screen -X -S fgo_ta_com-unlighthouse kill - rm -r -f fgo_ta_com/unlighthouse/* - - name: Copy files using rsync - run: rsync -az --stats public/* ${{ env.DEPLOY_USER }}@${{ env.DEPLOY_HOST }}:~/fgo_ta_com/unlighthouse - - name: Check files on deploy target - uses: https://github.com/appleboy/ssh-action@master - with: - host: ${{ env.DEPLOY_HOST }} - username: ${{ env.DEPLOY_USER }} - key: ${{ secrets.SSH_PRIVATE_KEY }} - script: | - cd fgo_ta_com - find unlighthouse -maxdepth 1 -printf "%p\n" + context: . + file: Dockerfile.reports + push: true + tags: forgejo.neshweb.net/firq/fgo-ta-com-website-unlighthouse:latest - deploy-unlighthouse-site: - needs: [ deploy-unlighthouse-files ] + auto-deploy-dockge: + needs: [ build-site ] if: success() runs-on: docker - env: - DEPLOY_USER: ${{ secrets.DEPLOY_USER }} - DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }} + container: forgejo.neshweb.net/firq/dockge-cli:0.1.2 steps: - - name: Install and update ssh + rsync + - name: Configure Dockge CLI run: | - which rsync || ( apt update -y && apt install rsync -y) - which ssh-agent || ( apt update -y && apt install openssh-client -y) - - name: Install SSH Key - uses: https://github.com/shimataro/ssh-key-action@v2 - with: - key: ${{ secrets.SSH_PRIVATE_KEY }} - known_hosts: unnecessary - - name: Adding Known Hosts - run: ssh-keyscan -H ${{ secrets.DEPLOY_HOST }} >> ~/.ssh/known_hosts - - name: Start new screen session - uses: https://github.com/appleboy/ssh-action@master - with: - host: ${{ env.DEPLOY_HOST }} - username: ${{ env.DEPLOY_USER }} - key: ${{ secrets.SSH_PRIVATE_KEY }} - script: | - PATH="$HOME/.local/bin:$PATH" - screen -ls | grep 'fgo_ta_com-unlighthouse' | awk '{print $1}' | xargs -I % -t screen -X -S % quit - cd fgo_ta_com - screen -S fgo_ta_com-unlighthouse -dm serve unlighthouse/ -p ${{ secrets.UNLIGHTHOUSE_DEPLOY_PORT }} + dockge host '${{ vars.DOCKGE_HOST }}' + dockge login --user '${{ secrets.DOCKGE_USER }}' --password '${{ secrets.DOCKGE_CREDENTIAL }}' + - name: Check status and redeploy + run: | + dockge status fgo-ta-com-unlighthouse + dockge update fgo-ta-com-unlighthouse + dockge status fgo-ta-com-unlighthouse diff --git a/Dockerfile.reports b/Dockerfile.reports new file mode 100644 index 0000000..f745d5e --- /dev/null +++ b/Dockerfile.reports @@ -0,0 +1,6 @@ +FROM forgejo.neshweb.net/ci-docker-images/website-serve:2 AS runtime + +ADD reports /public + +EXPOSE 8081 +CMD serve public/ -p 8081 diff --git a/package.json b/package.json index 672603c..0420254 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.2.2-pre.21", + "version": "0.2.2-pre.22", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/unlighthouse.config.ts b/unlighthouse.config.ts index 4d2881a..6f7d007 100644 --- a/unlighthouse.config.ts +++ b/unlighthouse.config.ts @@ -1,10 +1,32 @@ export default { + lighthouseOptions: { + throttlingMethod: "devtools", + throttling: { + cpuSlowdownMultiplier: 4, + requestLatencyMs: 150, + downloadThroughputKbps: 1638.4, + uploadThroughputKbps: 1638.4, + }, + screenEmulation: { + width: 412, + height: 823, + deviceScaleFactor: 1.75, + } + }, puppeteerOptions: { - args: ["--no-sandbox", "--disable-setuid-sandbox"], + args: [ + "--no-sandbox", + "--disable-setuid-sandbox" + ], }, ci: { budget: 50, - buildStatic: true + buildStatic: true, + }, + scanner: { + sitemap: true, + dynamicSampling: false, + samples: 3, }, outputPath: "unlighthouse-reports", }