diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..3550a30 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake diff --git a/.github/scripts/check-filename-format.sh b/.github/scripts/check-filename-format.sh new file mode 100755 index 0000000..cbb294d --- /dev/null +++ b/.github/scripts/check-filename-format.sh @@ -0,0 +1,62 @@ +#!/usr/bin/env bash +# Validate wallpaper filenames against the naming convention described in README.md: +# wallpaper-name_tag1_tag2.png +# - name: lowercase letters/digits, words separated by "-" +# - tags: lowercase letters, words separated by "-", tags separated by "_" +# - only .png and .gif are accepted +# - gifs must carry the "animated" tag +# - every gif must have a same-named .png counterpart + +set -uo pipefail + +wallpapers_dir="wallpapers" +name_re='^[a-z0-9]+(-[a-z0-9]+)*(_[a-z]+(-[a-z]+)*)*$' +status=0 + +if [[ ! -d "$wallpapers_dir" ]]; then + echo "No $wallpapers_dir directory found, skipping." + exit 0 +fi + +shopt -s nullglob +for file in "$wallpapers_dir"/*; do + [[ -f "$file" ]] || continue + filename=$(basename "$file") + basename="${filename%.*}" + ext="${filename##*.}" + + if [[ "$ext" != "png" && "$ext" != "gif" ]]; then + echo "❌ $filename: only .png and .gif files are accepted" + status=1 + continue + fi + + if [[ ! "$basename" =~ $name_re ]]; then + echo "❌ $filename: invalid name/tags, expected wallpaper-name_tag1_tag2 (lowercase, '-' separated words, '_' separated tags)" + status=1 + continue + fi + + if [[ "$ext" == "gif" ]]; then + IFS='_' read -r -a parts <<<"$basename" + has_animated=0 + for tag in "${parts[@]:1}"; do + [[ "$tag" == "animated" ]] && has_animated=1 + done + if [[ "$has_animated" -eq 0 ]]; then + echo "❌ $filename: gif files must include the 'animated' tag" + status=1 + fi + + if [[ ! -f "$wallpapers_dir/$basename.png" ]]; then + echo "❌ $filename: missing matching static $basename.png" + status=1 + fi + fi +done + +if [[ "$status" -eq 0 ]]; then + echo "✅ All wallpaper filenames are valid." +fi + +exit "$status" diff --git a/.github/scripts/compress-images.sh b/.github/scripts/compress-images.sh new file mode 100755 index 0000000..11c6a8a --- /dev/null +++ b/.github/scripts/compress-images.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash +# Losslessly compress wallpapers before they are committed, so the repo +# doesn't grow larger than it needs to. Only files staged in this commit +# are touched, to keep the hook fast. + +set -uo pipefail + +wallpapers_dir="wallpapers" +changed=0 + +if [[ ! -d "$wallpapers_dir" ]]; then + exit 0 +fi + +if ! command -v oxipng >/dev/null 2>&1; then + echo "❌ oxipng is required but was not found in PATH" + exit 1 +fi +if ! command -v gifsicle >/dev/null 2>&1; then + echo "❌ gifsicle is required but was not found in PATH" + exit 1 +fi + +mapfile -t staged < <(git diff --cached --name-only --diff-filter=ACM -- "$wallpapers_dir") + +for file in "${staged[@]}"; do + [[ -f "$file" ]] || continue + ext="${file##*.}" + + before=$(stat -c%s "$file") + + case "$ext" in + png) + oxipng -o max --strip safe -q "$file" >/dev/null + ;; + gif) + gifsicle -O3 --batch "$file" + ;; + *) + continue + ;; + esac + + after=$(stat -c%s "$file") + if [[ "$after" -ne "$before" ]]; then + echo "Compressed $file ($before -> $after bytes)" + git add "$file" + changed=1 + fi +done + +if [[ "$changed" -eq 1 ]]; then + echo "Image(s) were compressed and re-staged, please commit again." + exit 1 +fi + +exit 0 diff --git a/.github/scripts/convert-to-png.sh b/.github/scripts/convert-to-png.sh new file mode 100755 index 0000000..a0d0ee2 --- /dev/null +++ b/.github/scripts/convert-to-png.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env bash +# Every gif in wallpapers/ must have a same-named static .png counterpart +# (see README.md). This hook generates the missing ones from the gif's +# first frame and stages them, so a commit adding a gif automatically +# gets its png alongside it. + +set -uo pipefail + +wallpapers_dir="wallpapers" +changed=0 + +if [[ ! -d "$wallpapers_dir" ]]; then + exit 0 +fi + +if ! command -v magick >/dev/null 2>&1; then + echo "❌ imagemagick (magick) is required but was not found in PATH" + exit 1 +fi + +shopt -s nullglob +for gif in "$wallpapers_dir"/*.gif; do + basename="${gif%.gif}" + png="$basename.png" + + if [[ -f "$png" ]]; then + continue + fi + + echo "Generating $png from $(basename "$gif")" + if ! magick "${gif}[0]" "$png"; then + echo "❌ Failed to generate $png" + exit 1 + fi + git add "$png" + changed=1 +done + +if [[ "$changed" -eq 1 ]]; then + echo "New static png(s) were generated and staged, please commit again." + exit 1 +fi + +exit 0 diff --git a/.github/scripts/create-markdowns.sh b/.github/scripts/create-markdowns.sh new file mode 100755 index 0000000..ff823ad --- /dev/null +++ b/.github/scripts/create-markdowns.sh @@ -0,0 +1,218 @@ +#!/usr/bin/env bash +# Regenerate WALLPAPERS.md (and its 2/3-column variants, and tags/*.md) +# from the contents of wallpapers/. +# When a wallpaper has both a static png and an animated gif (same +# basename), only one row is emitted, previewed with the gif. + +set -uo pipefail + +wallpapers_dir="wallpapers" +tags_dir="tags" + +if [[ ! -d "$wallpapers_dir" ]]; then + exit 0 +fi + +# Each entry: namebasenamepreviewraw_tags(underscore-joined) +build_entries() { + shopt -s nullglob + declare -A seen + for file in "$wallpapers_dir"/*.png "$wallpapers_dir"/*.gif; do + filename=$(basename "$file") + base="${filename%.*}" + + [[ -n "${seen[$base]:-}" ]] && continue + seen[$base]=1 + + preview="$file" + if [[ -f "$wallpapers_dir/$base.gif" ]]; then + preview="$wallpapers_dir/$base.gif" + fi + + name="${base%%_*}" + tags="" + if [[ "$base" == *_* ]]; then + tags="${base#*_}" + fi + + printf '%s\t%s\t%s\t%s\n' "$name" "$base" "$preview" "$tags" + done | sort -t $'\t' -k1,1 +} + +mapfile -t entries < <(build_entries) + +# Collect the sorted, de-duplicated list of tags, and which entries have them. +declare -A tag_seen +all_tags=() +for entry in "${entries[@]}"; do + IFS=$'\t' read -r _ _ _ tags_raw <<<"$entry" + [[ -z "$tags_raw" ]] && continue + IFS='_' read -ra tokens <<<"$tags_raw" + for t in "${tokens[@]}"; do + if [[ -z "${tag_seen[$t]:-}" ]]; then + tag_seen[$t]=1 + all_tags+=("$t") + fi + done +done +mapfile -t sorted_tags < <(printf '%s\n' "${all_tags[@]}" | sort) + +entry_has_tag() { + local tags_raw="$1" tag="$2" t + IFS='_' read -ra tokens <<<"$tags_raw" + for t in "${tokens[@]}"; do + [[ "$t" == "$tag" ]] && return 0 + done + return 1 +} + +# tags_links +# Turns "foo_bar-baz" into "[foo](foo.md), [bar-baz](bar-baz.md)" +tags_links() { + local tags_raw="$1" tag_prefix="$2" + [[ -z "$tags_raw" ]] && return + local -a tokens + IFS='_' read -ra tokens <<<"$tags_raw" + local out="" t first=1 + for t in "${tokens[@]}"; do + ((first)) || out+=", " + first=0 + out+="[${t}](${tag_prefix}${t}.md)" + done + printf '%s' "$out" +} + +# render_table +render_table() { + local cols="$1" prefix="$2" tag_prefix="$3" + shift 3 + local -a items=("$@") + + local header="|" sep="|" + local i + for ((i = 0; i < cols; i++)); do + header+=" Preview | Name | Tags |" + sep+="---------|------|------|" + done + echo "$header" + echo "$sep" + + local total=${#items[@]} + local idx=0 + while ((idx < total)); do + local line="|" + local c + for ((c = 0; c < cols; c++)); do + if ((idx < total)); then + local name base preview tags_raw tags_display + IFS=$'\t' read -r name base preview tags_raw <<<"${items[idx]}" + tags_display="$(tags_links "$tags_raw" "$tag_prefix")" + line+=" ![${base}](${prefix}${preview}) | ${name} | ${tags_display} |" + ((idx++)) + else + line+=" | | |" + fi + done + echo "$line" + done +} + +# render_grid +# Like render_table, but each cell stacks the image with its name and +# tags underneath instead of using separate Name/Tags columns. +render_grid() { + local cols="$1" prefix="$2" tag_prefix="$3" + shift 3 + local -a items=("$@") + + local header="|" sep="|" + local i + for ((i = 0; i < cols; i++)); do + header+=" |" + sep+=":---:|" + done + echo "$header" + echo "$sep" + + local total=${#items[@]} + local idx=0 + while ((idx < total)); do + local line="|" + local c + for ((c = 0; c < cols; c++)); do + if ((idx < total)); then + local name base preview tags_raw tags_display cell + IFS=$'\t' read -r name base preview tags_raw <<<"${items[idx]}" + tags_display="$(tags_links "$tags_raw" "$tag_prefix")" + cell="![${base}](${prefix}${preview})
${name}" + [[ -n "$tags_display" ]] && cell+="
${tags_display}" + line+=" ${cell} |" + ((idx++)) + else + line+=" |" + fi + done + echo "$line" + done +} + +nav_block() { + echo "[1 Column](WALLPAPERS.md) · [2 Columns](WALLPAPERS-2COL.md) · [3 Columns](WALLPAPERS-3COL.md)" +} + +tags_block() { + local prefix="$1" + echo "
" + echo "Tags" + echo + local t + for t in "${sorted_tags[@]}"; do + echo "- [${t}](${prefix}${tags_dir}/${t}.md)" + done + echo + echo "
" +} + +generate_main() { + local file="$1" cols="$2" + { + echo "# Wallpapers" + echo + nav_block + echo + tags_block "" + echo + if ((cols > 1)); then + render_grid "$cols" "" "${tags_dir}/" "${entries[@]}" + else + render_table "$cols" "" "${tags_dir}/" "${entries[@]}" + fi + } >"$file" + git add "$file" +} + +generate_main "WALLPAPERS.md" 1 +generate_main "WALLPAPERS-2COL.md" 2 +generate_main "WALLPAPERS-3COL.md" 3 + +rm -rf "$tags_dir" +mkdir -p "$tags_dir" +for t in "${sorted_tags[@]}"; do + tag_items=() + for entry in "${entries[@]}"; do + IFS=$'\t' read -r _ _ _ tags_raw <<<"$entry" + if entry_has_tag "$tags_raw" "$t"; then + tag_items+=("$entry") + fi + done + { + echo "# Tag: ${t}" + echo + echo "[← All wallpapers](../WALLPAPERS.md)" + echo + render_table 1 "../" "" "${tag_items[@]}" + } >"$tags_dir/$t.md" +done +git add "$tags_dir" + +echo "Generated WALLPAPERS.md, WALLPAPERS-2COL.md, WALLPAPERS-3COL.md and $tags_dir/" diff --git a/.github/workflows/check-format.yml b/.github/workflows/check-format.yml deleted file mode 100644 index b6451ae..0000000 --- a/.github/workflows/check-format.yml +++ /dev/null @@ -1,65 +0,0 @@ -name: Check Wallpapers Format - -on: - push: - paths: - - 'app/static/wallpapers/**' - pull_request: - paths: - - 'app/static/wallpapers/**' - -jobs: - check-extensions: - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Validate file format and naming conventions - run: | - # Loop through all wallpaper files - cd "./app/static/wallpapers" - for file in *; do - if [[ -f "$file" ]]; then - filename=$file - basename=$(echo "$file" | cut -d. -f1) - - # Check if .png, .jpg or .gif - if [[ ! $filename =~ \.(png|jpg|gif)$ ]]; then - echo "❌ Error: $file is not a PNG, JPG or GIF file" - exit 1 - fi - - # Check if only lowercase letters, - and _ are used - echo "$basename" | grep -qE '^[a-z0-9][a-z0-9_-]*$' || { - echo "❌ Error: $file contains invalid characters" - exit 1 - } - - if [[ $basename == *-_* ]]; then - echo "❌ Error: $file contains a tag with a leading or trailing _" - exit 1 - fi - - if [[ $basename == *"_static"* ]]; then - t=$(echo "$basename" | sed 's/_static/_animated/') - if [ ! -f "${t}.gif" ] ; then - echo "❌ Error: $file has a static tag but no gif file" - exit 1 - fi - fi - - if [[ $basename == *"_animated"* ]]; then - t=$(echo "$basename" | sed 's/_animated/_static/') - if [ ! -f "${t}.png" ] && [ ! -f "${t}.jpg" ]; then - echo "❌ Error: $file has a animated tag but no png or jpg file" - exit 1 - fi - fi - - if [[ $filename == *.gif && $basename != *"_animated"* ]]; then - echo "❌ Error: $file is a gif file but doesn't contain _static or _animated" - exit 1 - fi - fi - done diff --git a/.github/workflows/create-wallpapers-markdown.yml b/.github/workflows/create-wallpapers-markdown.yml deleted file mode 100644 index a51868e..0000000 --- a/.github/workflows/create-wallpapers-markdown.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Create Wallpapers Markdown - -on: - workflow_run: - workflows: ["Check Wallpapers Format"] - types: - - completed -permissions: - contents: write -jobs: - generate-md: - runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion == 'success' }} # Only run if the first workflow was successful - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Create WALLPAPERS.md - run: | - # Set the output file - OUTPUT_FILE="WALLPAPERS.md" - - # Start the markdown file content - echo "# Wallpapers" > $OUTPUT_FILE - echo "" >> $OUTPUT_FILE - - # Create a table with 2 columns for the wallpapers and their names - echo "| Wallpaper | Name |" >> $OUTPUT_FILE - echo "|-----------|------|" >> $OUTPUT_FILE - - # Loop through the wallpapers directory - for file in app/static/wallpapers/*.{png,jpg,gif}; do - if [[ -f "$file" ]]; then - # Get the filename without the path - FILENAME=$(basename "$file") - # Get the name of the wallpaper (without extension) - NAME="${FILENAME%.*}" - - # Create the markdown table entry for the wallpaper - echo "| ![${NAME}](${file}) | ${NAME} |" >> $OUTPUT_FILE - fi - done - - # Commit the changes - git config user.name github-actions - git config user.email github-actions@github.com - git add $OUTPUT_FILE - git commit -m "Generate WALLPAPERS.md" && git push - exit 0 diff --git a/.gitignore b/.gitignore index 95b579c..6c9c446 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -todo.md +.claude/ +.pre-commit-config.yaml diff --git a/README.md b/README.md index aa13064..770b42a 100644 --- a/README.md +++ b/README.md @@ -19,17 +19,12 @@

A curated collection of high-quality wallpapers, organized by tags. - -✨ **Browse & Download** wallpapers easily using the web app: [wallpapers.hadi.icu](https://wallpapers.hadi.icu) -📄 **See the full list** of wallpapers in [WALLPAPERS.md](./WALLPAPERS.md) -📋 **Useful buttons** to copy the lib.fetchUrl() function for NixOS users - ---- +**See the full list** of wallpapers in [WALLPAPERS.md](./WALLPAPERS.md) ## **Contributing Guidelines** To maintain quality and consistency, please follow these rules when adding wallpapers: -Wallpapers are stored in the `./app/static/wallpapers` directory. +Wallpapers are stored in the `./wallpapers` directory. ### **File Naming Convention** @@ -39,13 +34,12 @@ Each wallpaper file must follow this format: wallpaper-name_tag1_tag2.png ``` -✅ **Rules:** - -- The wallpaper name must be lowercase letters only, using `-` as a separator. -- Tags (if present) must be **lowercase**, separated by `_`, and can only contain letters and `-`. -- **GIFs must include the "animated" tag.** -- If a GIF version exists, a **static PNG version must also exist**, using the same name with a `"static"` tag. -- **Accepted formats:** PNG, JPG, and GIF only. +- **Rules:** + - The wallpaper name must be lowercase letters only, using `-` as a separator. + - Tags (if present) must be **lowercase**, separated by `_`, and can only contain letters and `-`. + - **GIFs must include the "animated" tag.** + - If a GIF version exists, a **static PNG version must also exist**, using the same name. + - **Accepted formats:** PNG and GIF only. ### **Content Requirements** diff --git a/WALLPAPERS-2COL.md b/WALLPAPERS-2COL.md new file mode 100644 index 0000000..0c28523 --- /dev/null +++ b/WALLPAPERS-2COL.md @@ -0,0 +1,126 @@ +# Wallpapers + +[1 Column](WALLPAPERS.md) · [2 Columns](WALLPAPERS-2COL.md) · [3 Columns](WALLPAPERS-3COL.md) + +
+Tags + +- [animated](tags/animated.md) +- [art](tags/art.md) +- [black](tags/black.md) +- [black-and-white](tags/black-and-white.md) +- [blue](tags/blue.md) +- [catppuccin](tags/catppuccin.md) +- [dark](tags/dark.md) +- [flat](tags/flat.md) +- [green](tags/green.md) +- [grey](tags/grey.md) +- [light](tags/light.md) +- [minimalist](tags/minimalist.md) +- [orange](tags/orange.md) +- [pink](tags/pink.md) +- [pixel](tags/pixel.md) +- [pixelart](tags/pixelart.md) +- [purple](tags/purple.md) +- [red](tags/red.md) +- [rose](tags/rose.md) +- [static](tags/static.md) +- [white](tags/white.md) + +
+ +| | | +|:---:|:---:| +| ![abstract_green](wallpapers/abstract_green.png)
abstract
[green](tags/green.md) | ![abstract-colorful](wallpapers/abstract-colorful.png)
abstract-colorful | +| ![a-car-and-a-cloud](wallpapers/a-car-and-a-cloud.png)
a-car-and-a-cloud | ![acrylic](wallpapers/acrylic.png)
acrylic | +| ![alone-cloud_dark](wallpapers/alone-cloud_dark.png)
alone-cloud
[dark](tags/dark.md) | ![anime-skyline_purple](wallpapers/anime-skyline_purple.png)
anime-skyline
[purple](tags/purple.md) | +| ![another-mountain](wallpapers/another-mountain.png)
another-mountain | ![another-one](wallpapers/another-one.png)
another-one | +| ![another-planet-with-grass_blue](wallpapers/another-planet-with-grass_blue.png)
another-planet-with-grass
[blue](tags/blue.md) | ![another-sky_light](wallpapers/another-sky_light.png)
another-sky
[light](tags/light.md) | +| ![a-purple-planet_purple](wallpapers/a-purple-planet_purple.png)
a-purple-planet
[purple](tags/purple.md) | ![aquarium_blue](wallpapers/aquarium_blue.png)
aquarium
[blue](tags/blue.md) | +| ![art-lake](wallpapers/art-lake.png)
art-lake | ![a-street-in-the-dark](wallpapers/a-street-in-the-dark.png)
a-street-in-the-dark | +| ![astronaut](wallpapers/astronaut.png)
astronaut | ![aurora](wallpapers/aurora.png)
aurora | +| ![a-violet-blur](wallpapers/a-violet-blur.png)
a-violet-blur | ![barcode_minimalist_dark](wallpapers/barcode_minimalist_dark.png)
barcode
[minimalist](tags/minimalist.md), [dark](tags/dark.md) | +| ![beach-landscape](wallpapers/beach-landscape.png)
beach-landscape | ![beach-path](wallpapers/beach-path.png)
beach-path | +| ![bike-and-a-cat](wallpapers/bike-and-a-cat.png)
bike-and-a-cat | ![black-and-white-forest_minimalist_black-and-white](wallpapers/black-and-white-forest_minimalist_black-and-white.png)
black-and-white-forest
[minimalist](tags/minimalist.md), [black-and-white](tags/black-and-white.md) | +| ![black-grey-and-white](wallpapers/black-grey-and-white.png)
black-grey-and-white | ![black-moutains-and-a-city](wallpapers/black-moutains-and-a-city.png)
black-moutains-and-a-city | +| ![black-oil_dark](wallpapers/black-oil_dark.png)
black-oil
[dark](tags/dark.md) | ![black-oil-2_dark](wallpapers/black-oil-2_dark.png)
black-oil-2
[dark](tags/dark.md) | +| ![black-oil-3_dark](wallpapers/black-oil-3_dark.png)
black-oil-3
[dark](tags/dark.md) | ![black-waves_black-and-white](wallpapers/black-waves_black-and-white.png)
black-waves
[black-and-white](tags/black-and-white.md) | +| ![blue-galaxy-waves](wallpapers/blue-galaxy-waves.png)
blue-galaxy-waves | ![blue-waves_blue](wallpapers/blue-waves_blue.png)
blue-waves
[blue](tags/blue.md) | +| ![boat-and-purple](wallpapers/boat-and-purple.png)
boat-and-purple | ![borrowed-time](wallpapers/borrowed-time.png)
borrowed-time | +| ![catstraunaut_blue](wallpapers/catstraunaut_blue.png)
catstraunaut
[blue](tags/blue.md) | ![cat-vibin](wallpapers/cat-vibin.png)
cat-vibin | +| ![cat-watching-the-star_pixelart_purple_animated](wallpapers/cat-watching-the-star_pixelart_purple_animated.gif)
cat-watching-the-star
[pixelart](tags/pixelart.md), [purple](tags/purple.md), [animated](tags/animated.md) | ![cat-watching-the-star_pixelart_purple_static](wallpapers/cat-watching-the-star_pixelart_purple_static.png)
cat-watching-the-star
[pixelart](tags/pixelart.md), [purple](tags/purple.md), [static](tags/static.md) | +| ![cerf_dark_pixelart](wallpapers/cerf_dark_pixelart.png)
cerf
[dark](tags/dark.md), [pixelart](tags/pixelart.md) | ![city-at-night](wallpapers/city-at-night.png)
city-at-night | +| ![city-on-water](wallpapers/city-on-water.png)
city-on-water | ![cloud-in-the-sky_purple](wallpapers/cloud-in-the-sky_purple.png)
cloud-in-the-sky
[purple](tags/purple.md) | +| ![clouds-dodge-the-moon-2](wallpapers/clouds-dodge-the-moon-2.png)
clouds-dodge-the-moon-2 | ![clouds-in-the-sky](wallpapers/clouds-in-the-sky.png)
clouds-in-the-sky | +| ![clouds-in-the-sky-2](wallpapers/clouds-in-the-sky-2.png)
clouds-in-the-sky-2 | ![clouds-in-the-sky-3](wallpapers/clouds-in-the-sky-3.png)
clouds-in-the-sky-3 | +| ![clouds-in-the-sky-4_light](wallpapers/clouds-in-the-sky-4_light.png)
clouds-in-the-sky-4
[light](tags/light.md) | ![coffee-shop](wallpapers/coffee-shop.png)
coffee-shop | +| ![colorful-planets](wallpapers/colorful-planets.png)
colorful-planets | ![couch_orange](wallpapers/couch_orange.png)
couch
[orange](tags/orange.md) | +| ![cyber-ascii](wallpapers/cyber-ascii.png)
cyber-ascii | ![dark-forest_dark](wallpapers/dark-forest_dark.png)
dark-forest
[dark](tags/dark.md) | +| ![dark-magical-forest](wallpapers/dark-magical-forest.png)
dark-magical-forest | ![dark-magical-forest-desktop-wallpaper](wallpapers/dark-magical-forest-desktop-wallpaper.png)
dark-magical-forest-desktop-wallpaper | +| ![dark-starfields](wallpapers/dark-starfields.png)
dark-starfields | ![degirled](wallpapers/degirled.png)
degirled | +| ![diner-lonely-road](wallpapers/diner-lonely-road.png)
diner-lonely-road | ![drawing_art_dark](wallpapers/drawing_art_dark.png)
drawing
[art](tags/art.md), [dark](tags/dark.md) | +| ![dry-your-laundry](wallpapers/dry-your-laundry.png)
dry-your-laundry | ![evil-corp-keyboard_purple](wallpapers/evil-corp-keyboard_purple.png)
evil-corp-keyboard
[purple](tags/purple.md) | +| ![flying-comets-clouds](wallpapers/flying-comets-clouds.png)
flying-comets-clouds | ![forest-bridge](wallpapers/forest-bridge.png)
forest-bridge | +| ![forest-mountains-and-cloud_dark_black-and-white](wallpapers/forest-mountains-and-cloud_dark_black-and-white.png)
forest-mountains-and-cloud
[dark](tags/dark.md), [black-and-white](tags/black-and-white.md) | ![forest-under-the-clouds](wallpapers/forest-under-the-clouds.png)
forest-under-the-clouds | +| ![fractal](wallpapers/fractal.png)
fractal | ![free-astronaut_catppuccin](wallpapers/free-astronaut_catppuccin.png)
free-astronaut
[catppuccin](tags/catppuccin.md) | +| ![fsociety_red](wallpapers/fsociety_red.png)
fsociety
[red](tags/red.md) | ![fsociety](wallpapers/fsociety.png)
fsociety | +| ![fuck-society](wallpapers/fuck-society.png)
fuck-society | ![fuck-society-no-text](wallpapers/fuck-society-no-text.png)
fuck-society-no-text | +| ![fuji_dark](wallpapers/fuji_dark.png)
fuji
[dark](tags/dark.md) | ![fuji_light](wallpapers/fuji_light.png)
fuji
[light](tags/light.md) | +| ![galaxy_dark](wallpapers/galaxy_dark.png)
galaxy
[dark](tags/dark.md) | ![galaxy_pixelart_purple](wallpapers/galaxy_pixelart_purple.png)
galaxy
[pixelart](tags/pixelart.md), [purple](tags/purple.md) | +| ![galaxy-grey_pixelart](wallpapers/galaxy-grey_pixelart.png)
galaxy-grey
[pixelart](tags/pixelart.md) | ![girl-watching-the-cloud_blue](wallpapers/girl-watching-the-cloud_blue.png)
girl-watching-the-cloud
[blue](tags/blue.md) | +| ![glacier](wallpapers/glacier.png)
glacier | ![glacier-2](wallpapers/glacier-2.png)
glacier-2 | +| ![glacier-3](wallpapers/glacier-3.png)
glacier-3 | ![glitches](wallpapers/glitches.png)
glitches | +| ![gradient-pb](wallpapers/gradient-pb.png)
gradient-pb | ![grey-mountains_grey](wallpapers/grey-mountains_grey.png)
grey-mountains
[grey](tags/grey.md) | +| ![grey-road_grey](wallpapers/grey-road_grey.png)
grey-road
[grey](tags/grey.md) | ![grue_blue](wallpapers/grue_blue.png)
grue
[blue](tags/blue.md) | +| ![hand-blocking-the-sun_blue](wallpapers/hand-blocking-the-sun_blue.png)
hand-blocking-the-sun
[blue](tags/blue.md) | ![hands_black-and-white](wallpapers/hands_black-and-white.png)
hands
[black-and-white](tags/black-and-white.md) | +| ![hello-friend_black-and-white](wallpapers/hello-friend_black-and-white.png)
hello-friend
[black-and-white](tags/black-and-white.md) | ![horizon](wallpapers/horizon.png)
horizon | +| ![hue-1_minimalist](wallpapers/hue-1_minimalist.png)
hue-1
[minimalist](tags/minimalist.md) | ![hue-2_minimalist](wallpapers/hue-2_minimalist.png)
hue-2
[minimalist](tags/minimalist.md) | +| ![hue-3_minimalist](wallpapers/hue-3_minimalist.png)
hue-3
[minimalist](tags/minimalist.md) | ![hue-4_minimalist](wallpapers/hue-4_minimalist.png)
hue-4
[minimalist](tags/minimalist.md) | +| ![hue-5_minimalist](wallpapers/hue-5_minimalist.png)
hue-5
[minimalist](tags/minimalist.md) | ![hue-6_minimalist_dark](wallpapers/hue-6_minimalist_dark.png)
hue-6
[minimalist](tags/minimalist.md), [dark](tags/dark.md) | +| ![hue-7_minimalist_dark](wallpapers/hue-7_minimalist_dark.png)
hue-7
[minimalist](tags/minimalist.md), [dark](tags/dark.md) | ![it-is-some-waves_dark](wallpapers/it-is-some-waves_dark.png)
it-is-some-waves
[dark](tags/dark.md) | +| ![it-is-the-ocean](wallpapers/it-is-the-ocean.png)
it-is-the-ocean | ![japan-houses](wallpapers/japan-houses.png)
japan-houses | +| ![japan-moutains_black-and-white](wallpapers/japan-moutains_black-and-white.png)
japan-moutains
[black-and-white](tags/black-and-white.md) | ![lana-silhouette](wallpapers/lana-silhouette.png)
lana-silhouette | +| ![landscape_purple](wallpapers/landscape_purple.png)
landscape
[purple](tags/purple.md) | ![lavender-cat_purple](wallpapers/lavender-cat_purple.png)
lavender-cat
[purple](tags/purple.md) | +| ![leef_dark_purple_minimalist](wallpapers/leef_dark_purple_minimalist.png)
leef
[dark](tags/dark.md), [purple](tags/purple.md), [minimalist](tags/minimalist.md) | ![lights-in-the-dark_dark](wallpapers/lights-in-the-dark_dark.png)
lights-in-the-dark
[dark](tags/dark.md) | +| ![lofi-setup_blue_purple](wallpapers/lofi-setup_blue_purple.png)
lofi-setup
[blue](tags/blue.md), [purple](tags/purple.md) | ![lofi-urban_blue](wallpapers/lofi-urban_blue.png)
lofi-urban
[blue](tags/blue.md) | +| ![magma](wallpapers/magma.png)
magma | ![medusa_art_dark](wallpapers/medusa_art_dark.png)
medusa
[art](tags/art.md), [dark](tags/dark.md) | +| ![moroco](wallpapers/moroco.png)
moroco | ![mosaic_dark](wallpapers/mosaic_dark.png)
mosaic
[dark](tags/dark.md) | +| ![moutain](wallpapers/moutain.png)
moutain | ![moutains-and-a-lac_black-and-white](wallpapers/moutains-and-a-lac_black-and-white.png)
moutains-and-a-lac
[black-and-white](tags/black-and-white.md) | +| ![moutains-and-a-lac_blue](wallpapers/moutains-and-a-lac_blue.png)
moutains-and-a-lac
[blue](tags/blue.md) | ![moutains-and-a-lac-night_purple](wallpapers/moutains-and-a-lac-night_purple.png)
moutains-and-a-lac-night
[purple](tags/purple.md) | +| ![moutains-and-an-orange-sun](wallpapers/moutains-and-an-orange-sun.png)
moutains-and-an-orange-sun | ![moutains-and-stars_black](wallpapers/moutains-and-stars_black.png)
moutains-and-stars
[black](tags/black.md) | +| ![moutains-justin_white](wallpapers/moutains-justin_white.png)
moutains-justin
[white](tags/white.md) | ![moutains-on-top-of-clouds](wallpapers/moutains-on-top-of-clouds.png)
moutains-on-top-of-clouds | +| ![nasa-japan_dark](wallpapers/nasa-japan_dark.png)
nasa-japan
[dark](tags/dark.md) | ![nepal](wallpapers/nepal.png)
nepal | +| ![night-fairycore-forest](wallpapers/night-fairycore-forest.png)
night-fairycore-forest | ![night-forest_dark](wallpapers/night-forest_dark.png)
night-forest
[dark](tags/dark.md) | +| ![night-road_purple](wallpapers/night-road_purple.png)
night-road
[purple](tags/purple.md) | ![night-sky-with-snowflakes](wallpapers/night-sky-with-snowflakes.png)
night-sky-with-snowflakes | +| ![nix_minimalist_purple](wallpapers/nix_minimalist_purple.png)
nix
[minimalist](tags/minimalist.md), [purple](tags/purple.md) | ![not-earth_dark](wallpapers/not-earth_dark.png)
not-earth
[dark](tags/dark.md) | +| ![nothin-to-see-here_pink_dark](wallpapers/nothin-to-see-here_pink_dark.png)
nothin-to-see-here
[pink](tags/pink.md), [dark](tags/dark.md) | ![oled-mountains](wallpapers/oled-mountains.png)
oled-mountains | +| ![oneway-street_purple](wallpapers/oneway-street_purple.png)
oneway-street
[purple](tags/purple.md) | ![openbox_dark](wallpapers/openbox_dark.png)
openbox
[dark](tags/dark.md) | +| ![paint-loop_art](wallpapers/paint-loop_art.png)
paint-loop
[art](tags/art.md) | ![pastel-car](wallpapers/pastel-car.png)
pastel-car | +| ![pastel-window](wallpapers/pastel-window.png)
pastel-window | ![pink-clouds](wallpapers/pink-clouds.png)
pink-clouds | +| ![pink-sea](wallpapers/pink-sea.png)
pink-sea | ![pink-sky-moutains_minimalist](wallpapers/pink-sky-moutains_minimalist.png)
pink-sky-moutains
[minimalist](tags/minimalist.md) | +| ![purple-japan_purple](wallpapers/purple-japan_purple.png)
purple-japan
[purple](tags/purple.md) | ![purple-moon_purple](wallpapers/purple-moon_purple.png)
purple-moon
[purple](tags/purple.md) | +| ![railroad-cat](wallpapers/railroad-cat.png)
railroad-cat | ![rain-pixel](wallpapers/rain-pixel.png)
rain-pixel | +| ![rains-dark_dark](wallpapers/rains-dark_dark.png)
rains-dark
[dark](tags/dark.md) | ![rocket-launch_light](wallpapers/rocket-launch_light.png)
rocket-launch
[light](tags/light.md) | +| ![rocks-misty_light](wallpapers/rocks-misty_light.png)
rocks-misty
[light](tags/light.md) | ![rose-sky_rose](wallpapers/rose-sky_rose.png)
rose-sky
[rose](tags/rose.md) | +| ![sakura_pixelart_light_animated](wallpapers/sakura_pixelart_light_animated.gif)
sakura
[pixelart](tags/pixelart.md), [light](tags/light.md), [animated](tags/animated.md) | ![sakura_pixelart_light_static](wallpapers/sakura_pixelart_light_static.png)
sakura
[pixelart](tags/pixelart.md), [light](tags/light.md), [static](tags/static.md) | +| ![samurai_pixel_white](wallpapers/samurai_pixel_white.png)
samurai
[pixel](tags/pixel.md), [white](tags/white.md) | ![saturn-rings](wallpapers/saturn-rings.png)
saturn-rings | +| ![sea_blue](wallpapers/sea_blue.png)
sea
[blue](tags/blue.md) | ![sea-waves-pink-sunset](wallpapers/sea-waves-pink-sunset.png)
sea-waves-pink-sunset | +| ![snow-and-a-tree_white](wallpapers/snow-and-a-tree_white.png)
snow-and-a-tree
[white](tags/white.md) | ![snowy-japan-street](wallpapers/snowy-japan-street.png)
snowy-japan-street | +| ![space_dark](wallpapers/space_dark.png)
space
[dark](tags/dark.md) | ![space-2](wallpapers/space-2.png)
space-2 | +| ![space-portal-galaxy](wallpapers/space-portal-galaxy.png)
space-portal-galaxy | ![strange-forms_blue_purple](wallpapers/strange-forms_blue_purple.png)
strange-forms
[blue](tags/blue.md), [purple](tags/purple.md) | +| ![sun-is-shining](wallpapers/sun-is-shining.png)
sun-is-shining | ![sunny-winter-forest-river](wallpapers/sunny-winter-forest-river.png)
sunny-winter-forest-river | +| ![sushi-keycap_dark](wallpapers/sushi-keycap_dark.png)
sushi-keycap
[dark](tags/dark.md) | ![swirls](wallpapers/swirls.png)
swirls | +| ![thats-a-lot-of-stars](wallpapers/thats-a-lot-of-stars.png)
thats-a-lot-of-stars | ![the-cloud-is-hidding-the-moon_dark](wallpapers/the-cloud-is-hidding-the-moon_dark.png)
the-cloud-is-hidding-the-moon
[dark](tags/dark.md) | +| ![the-cpu_animated_black](wallpapers/the-cpu_animated_black.gif)
the-cpu
[animated](tags/animated.md), [black](tags/black.md) | ![the-cpu_static_black](wallpapers/the-cpu_static_black.png)
the-cpu
[static](tags/static.md), [black](tags/black.md) | +| ![the-cpu-border_animated_black](wallpapers/the-cpu-border_animated_black.gif)
the-cpu-border
[animated](tags/animated.md), [black](tags/black.md) | ![the-cpu-border_static_black](wallpapers/the-cpu-border_static_black.png)
the-cpu-border
[static](tags/static.md), [black](tags/black.md) | +| ![time-to-ski_blue](wallpapers/time-to-ski_blue.png)
time-to-ski
[blue](tags/blue.md) | ![tokyo](wallpapers/tokyo.png)
tokyo | +| ![tokyonight-skyline](wallpapers/tokyonight-skyline.png)
tokyonight-skyline | ![tokyo-skyscraper_dark](wallpapers/tokyo-skyscraper_dark.png)
tokyo-skyscraper
[dark](tags/dark.md) | +| ![topology_dark](wallpapers/topology_dark.png)
topology
[dark](tags/dark.md) | ![train_light](wallpapers/train_light.png)
train
[light](tags/light.md) | +| ![train-and-lake_blue](wallpapers/train-and-lake_blue.png)
train-and-lake
[blue](tags/blue.md) | ![train-on-a-bridge_purple](wallpapers/train-on-a-bridge_purple.png)
train-on-a-bridge
[purple](tags/purple.md) | +| ![under-the-bridge_blue](wallpapers/under-the-bridge_blue.png)
under-the-bridge
[blue](tags/blue.md) | ![vanilla_pink_purple](wallpapers/vanilla_pink_purple.png)
vanilla
[pink](tags/pink.md), [purple](tags/purple.md) | +| ![vector-moutains_blue_dark](wallpapers/vector-moutains_blue_dark.png)
vector-moutains
[blue](tags/blue.md), [dark](tags/dark.md) | ![velvet-moutains_minimalist_dark](wallpapers/velvet-moutains_minimalist_dark.png)
velvet-moutains
[minimalist](tags/minimalist.md), [dark](tags/dark.md) | +| ![voyager-9](wallpapers/voyager-9.png)
voyager-9 | ![warm-textured-gradient](wallpapers/warm-textured-gradient.png)
warm-textured-gradient | +| ![wave-dark_minimalist_black-and-white](wallpapers/wave-dark_minimalist_black-and-white.png)
wave-dark
[minimalist](tags/minimalist.md), [black-and-white](tags/black-and-white.md) | ![white-samurai](wallpapers/white-samurai.png)
white-samurai | +| ![white-snow-and-a-tree_light](wallpapers/white-snow-and-a-tree_light.png)
white-snow-and-a-tree
[light](tags/light.md) | ![white-sphere_black-and-white](wallpapers/white-sphere_black-and-white.png)
white-sphere
[black-and-white](tags/black-and-white.md) | +| ![wide-tokyonight-skyline](wallpapers/wide-tokyonight-skyline.png)
wide-tokyonight-skyline | ![windows-by-night_dark](wallpapers/windows-by-night_dark.png)
windows-by-night
[dark](tags/dark.md) | +| ![windows-problems_flat_minimalist](wallpapers/windows-problems_flat_minimalist.png)
windows-problems
[flat](tags/flat.md), [minimalist](tags/minimalist.md) | ![winter-snow-covered-forest](wallpapers/winter-snow-covered-forest.png)
winter-snow-covered-forest | diff --git a/WALLPAPERS-3COL.md b/WALLPAPERS-3COL.md new file mode 100644 index 0000000..659d61a --- /dev/null +++ b/WALLPAPERS-3COL.md @@ -0,0 +1,95 @@ +# Wallpapers + +[1 Column](WALLPAPERS.md) · [2 Columns](WALLPAPERS-2COL.md) · [3 Columns](WALLPAPERS-3COL.md) + +
+Tags + +- [animated](tags/animated.md) +- [art](tags/art.md) +- [black](tags/black.md) +- [black-and-white](tags/black-and-white.md) +- [blue](tags/blue.md) +- [catppuccin](tags/catppuccin.md) +- [dark](tags/dark.md) +- [flat](tags/flat.md) +- [green](tags/green.md) +- [grey](tags/grey.md) +- [light](tags/light.md) +- [minimalist](tags/minimalist.md) +- [orange](tags/orange.md) +- [pink](tags/pink.md) +- [pixel](tags/pixel.md) +- [pixelart](tags/pixelart.md) +- [purple](tags/purple.md) +- [red](tags/red.md) +- [rose](tags/rose.md) +- [static](tags/static.md) +- [white](tags/white.md) + +
+ +| | | | +|:---:|:---:|:---:| +| ![abstract_green](wallpapers/abstract_green.png)
abstract
[green](tags/green.md) | ![abstract-colorful](wallpapers/abstract-colorful.png)
abstract-colorful | ![a-car-and-a-cloud](wallpapers/a-car-and-a-cloud.png)
a-car-and-a-cloud | +| ![acrylic](wallpapers/acrylic.png)
acrylic | ![alone-cloud_dark](wallpapers/alone-cloud_dark.png)
alone-cloud
[dark](tags/dark.md) | ![anime-skyline_purple](wallpapers/anime-skyline_purple.png)
anime-skyline
[purple](tags/purple.md) | +| ![another-mountain](wallpapers/another-mountain.png)
another-mountain | ![another-one](wallpapers/another-one.png)
another-one | ![another-planet-with-grass_blue](wallpapers/another-planet-with-grass_blue.png)
another-planet-with-grass
[blue](tags/blue.md) | +| ![another-sky_light](wallpapers/another-sky_light.png)
another-sky
[light](tags/light.md) | ![a-purple-planet_purple](wallpapers/a-purple-planet_purple.png)
a-purple-planet
[purple](tags/purple.md) | ![aquarium_blue](wallpapers/aquarium_blue.png)
aquarium
[blue](tags/blue.md) | +| ![art-lake](wallpapers/art-lake.png)
art-lake | ![a-street-in-the-dark](wallpapers/a-street-in-the-dark.png)
a-street-in-the-dark | ![astronaut](wallpapers/astronaut.png)
astronaut | +| ![aurora](wallpapers/aurora.png)
aurora | ![a-violet-blur](wallpapers/a-violet-blur.png)
a-violet-blur | ![barcode_minimalist_dark](wallpapers/barcode_minimalist_dark.png)
barcode
[minimalist](tags/minimalist.md), [dark](tags/dark.md) | +| ![beach-landscape](wallpapers/beach-landscape.png)
beach-landscape | ![beach-path](wallpapers/beach-path.png)
beach-path | ![bike-and-a-cat](wallpapers/bike-and-a-cat.png)
bike-and-a-cat | +| ![black-and-white-forest_minimalist_black-and-white](wallpapers/black-and-white-forest_minimalist_black-and-white.png)
black-and-white-forest
[minimalist](tags/minimalist.md), [black-and-white](tags/black-and-white.md) | ![black-grey-and-white](wallpapers/black-grey-and-white.png)
black-grey-and-white | ![black-moutains-and-a-city](wallpapers/black-moutains-and-a-city.png)
black-moutains-and-a-city | +| ![black-oil_dark](wallpapers/black-oil_dark.png)
black-oil
[dark](tags/dark.md) | ![black-oil-2_dark](wallpapers/black-oil-2_dark.png)
black-oil-2
[dark](tags/dark.md) | ![black-oil-3_dark](wallpapers/black-oil-3_dark.png)
black-oil-3
[dark](tags/dark.md) | +| ![black-waves_black-and-white](wallpapers/black-waves_black-and-white.png)
black-waves
[black-and-white](tags/black-and-white.md) | ![blue-galaxy-waves](wallpapers/blue-galaxy-waves.png)
blue-galaxy-waves | ![blue-waves_blue](wallpapers/blue-waves_blue.png)
blue-waves
[blue](tags/blue.md) | +| ![boat-and-purple](wallpapers/boat-and-purple.png)
boat-and-purple | ![borrowed-time](wallpapers/borrowed-time.png)
borrowed-time | ![catstraunaut_blue](wallpapers/catstraunaut_blue.png)
catstraunaut
[blue](tags/blue.md) | +| ![cat-vibin](wallpapers/cat-vibin.png)
cat-vibin | ![cat-watching-the-star_pixelart_purple_animated](wallpapers/cat-watching-the-star_pixelart_purple_animated.gif)
cat-watching-the-star
[pixelart](tags/pixelart.md), [purple](tags/purple.md), [animated](tags/animated.md) | ![cat-watching-the-star_pixelart_purple_static](wallpapers/cat-watching-the-star_pixelart_purple_static.png)
cat-watching-the-star
[pixelart](tags/pixelart.md), [purple](tags/purple.md), [static](tags/static.md) | +| ![cerf_dark_pixelart](wallpapers/cerf_dark_pixelart.png)
cerf
[dark](tags/dark.md), [pixelart](tags/pixelart.md) | ![city-at-night](wallpapers/city-at-night.png)
city-at-night | ![city-on-water](wallpapers/city-on-water.png)
city-on-water | +| ![cloud-in-the-sky_purple](wallpapers/cloud-in-the-sky_purple.png)
cloud-in-the-sky
[purple](tags/purple.md) | ![clouds-dodge-the-moon-2](wallpapers/clouds-dodge-the-moon-2.png)
clouds-dodge-the-moon-2 | ![clouds-in-the-sky](wallpapers/clouds-in-the-sky.png)
clouds-in-the-sky | +| ![clouds-in-the-sky-2](wallpapers/clouds-in-the-sky-2.png)
clouds-in-the-sky-2 | ![clouds-in-the-sky-3](wallpapers/clouds-in-the-sky-3.png)
clouds-in-the-sky-3 | ![clouds-in-the-sky-4_light](wallpapers/clouds-in-the-sky-4_light.png)
clouds-in-the-sky-4
[light](tags/light.md) | +| ![coffee-shop](wallpapers/coffee-shop.png)
coffee-shop | ![colorful-planets](wallpapers/colorful-planets.png)
colorful-planets | ![couch_orange](wallpapers/couch_orange.png)
couch
[orange](tags/orange.md) | +| ![cyber-ascii](wallpapers/cyber-ascii.png)
cyber-ascii | ![dark-forest_dark](wallpapers/dark-forest_dark.png)
dark-forest
[dark](tags/dark.md) | ![dark-magical-forest](wallpapers/dark-magical-forest.png)
dark-magical-forest | +| ![dark-magical-forest-desktop-wallpaper](wallpapers/dark-magical-forest-desktop-wallpaper.png)
dark-magical-forest-desktop-wallpaper | ![dark-starfields](wallpapers/dark-starfields.png)
dark-starfields | ![degirled](wallpapers/degirled.png)
degirled | +| ![diner-lonely-road](wallpapers/diner-lonely-road.png)
diner-lonely-road | ![drawing_art_dark](wallpapers/drawing_art_dark.png)
drawing
[art](tags/art.md), [dark](tags/dark.md) | ![dry-your-laundry](wallpapers/dry-your-laundry.png)
dry-your-laundry | +| ![evil-corp-keyboard_purple](wallpapers/evil-corp-keyboard_purple.png)
evil-corp-keyboard
[purple](tags/purple.md) | ![flying-comets-clouds](wallpapers/flying-comets-clouds.png)
flying-comets-clouds | ![forest-bridge](wallpapers/forest-bridge.png)
forest-bridge | +| ![forest-mountains-and-cloud_dark_black-and-white](wallpapers/forest-mountains-and-cloud_dark_black-and-white.png)
forest-mountains-and-cloud
[dark](tags/dark.md), [black-and-white](tags/black-and-white.md) | ![forest-under-the-clouds](wallpapers/forest-under-the-clouds.png)
forest-under-the-clouds | ![fractal](wallpapers/fractal.png)
fractal | +| ![free-astronaut_catppuccin](wallpapers/free-astronaut_catppuccin.png)
free-astronaut
[catppuccin](tags/catppuccin.md) | ![fsociety_red](wallpapers/fsociety_red.png)
fsociety
[red](tags/red.md) | ![fsociety](wallpapers/fsociety.png)
fsociety | +| ![fuck-society](wallpapers/fuck-society.png)
fuck-society | ![fuck-society-no-text](wallpapers/fuck-society-no-text.png)
fuck-society-no-text | ![fuji_dark](wallpapers/fuji_dark.png)
fuji
[dark](tags/dark.md) | +| ![fuji_light](wallpapers/fuji_light.png)
fuji
[light](tags/light.md) | ![galaxy_dark](wallpapers/galaxy_dark.png)
galaxy
[dark](tags/dark.md) | ![galaxy_pixelart_purple](wallpapers/galaxy_pixelart_purple.png)
galaxy
[pixelart](tags/pixelart.md), [purple](tags/purple.md) | +| ![galaxy-grey_pixelart](wallpapers/galaxy-grey_pixelart.png)
galaxy-grey
[pixelart](tags/pixelart.md) | ![girl-watching-the-cloud_blue](wallpapers/girl-watching-the-cloud_blue.png)
girl-watching-the-cloud
[blue](tags/blue.md) | ![glacier](wallpapers/glacier.png)
glacier | +| ![glacier-2](wallpapers/glacier-2.png)
glacier-2 | ![glacier-3](wallpapers/glacier-3.png)
glacier-3 | ![glitches](wallpapers/glitches.png)
glitches | +| ![gradient-pb](wallpapers/gradient-pb.png)
gradient-pb | ![grey-mountains_grey](wallpapers/grey-mountains_grey.png)
grey-mountains
[grey](tags/grey.md) | ![grey-road_grey](wallpapers/grey-road_grey.png)
grey-road
[grey](tags/grey.md) | +| ![grue_blue](wallpapers/grue_blue.png)
grue
[blue](tags/blue.md) | ![hand-blocking-the-sun_blue](wallpapers/hand-blocking-the-sun_blue.png)
hand-blocking-the-sun
[blue](tags/blue.md) | ![hands_black-and-white](wallpapers/hands_black-and-white.png)
hands
[black-and-white](tags/black-and-white.md) | +| ![hello-friend_black-and-white](wallpapers/hello-friend_black-and-white.png)
hello-friend
[black-and-white](tags/black-and-white.md) | ![horizon](wallpapers/horizon.png)
horizon | ![hue-1_minimalist](wallpapers/hue-1_minimalist.png)
hue-1
[minimalist](tags/minimalist.md) | +| ![hue-2_minimalist](wallpapers/hue-2_minimalist.png)
hue-2
[minimalist](tags/minimalist.md) | ![hue-3_minimalist](wallpapers/hue-3_minimalist.png)
hue-3
[minimalist](tags/minimalist.md) | ![hue-4_minimalist](wallpapers/hue-4_minimalist.png)
hue-4
[minimalist](tags/minimalist.md) | +| ![hue-5_minimalist](wallpapers/hue-5_minimalist.png)
hue-5
[minimalist](tags/minimalist.md) | ![hue-6_minimalist_dark](wallpapers/hue-6_minimalist_dark.png)
hue-6
[minimalist](tags/minimalist.md), [dark](tags/dark.md) | ![hue-7_minimalist_dark](wallpapers/hue-7_minimalist_dark.png)
hue-7
[minimalist](tags/minimalist.md), [dark](tags/dark.md) | +| ![it-is-some-waves_dark](wallpapers/it-is-some-waves_dark.png)
it-is-some-waves
[dark](tags/dark.md) | ![it-is-the-ocean](wallpapers/it-is-the-ocean.png)
it-is-the-ocean | ![japan-houses](wallpapers/japan-houses.png)
japan-houses | +| ![japan-moutains_black-and-white](wallpapers/japan-moutains_black-and-white.png)
japan-moutains
[black-and-white](tags/black-and-white.md) | ![lana-silhouette](wallpapers/lana-silhouette.png)
lana-silhouette | ![landscape_purple](wallpapers/landscape_purple.png)
landscape
[purple](tags/purple.md) | +| ![lavender-cat_purple](wallpapers/lavender-cat_purple.png)
lavender-cat
[purple](tags/purple.md) | ![leef_dark_purple_minimalist](wallpapers/leef_dark_purple_minimalist.png)
leef
[dark](tags/dark.md), [purple](tags/purple.md), [minimalist](tags/minimalist.md) | ![lights-in-the-dark_dark](wallpapers/lights-in-the-dark_dark.png)
lights-in-the-dark
[dark](tags/dark.md) | +| ![lofi-setup_blue_purple](wallpapers/lofi-setup_blue_purple.png)
lofi-setup
[blue](tags/blue.md), [purple](tags/purple.md) | ![lofi-urban_blue](wallpapers/lofi-urban_blue.png)
lofi-urban
[blue](tags/blue.md) | ![magma](wallpapers/magma.png)
magma | +| ![medusa_art_dark](wallpapers/medusa_art_dark.png)
medusa
[art](tags/art.md), [dark](tags/dark.md) | ![moroco](wallpapers/moroco.png)
moroco | ![mosaic_dark](wallpapers/mosaic_dark.png)
mosaic
[dark](tags/dark.md) | +| ![moutain](wallpapers/moutain.png)
moutain | ![moutains-and-a-lac_black-and-white](wallpapers/moutains-and-a-lac_black-and-white.png)
moutains-and-a-lac
[black-and-white](tags/black-and-white.md) | ![moutains-and-a-lac_blue](wallpapers/moutains-and-a-lac_blue.png)
moutains-and-a-lac
[blue](tags/blue.md) | +| ![moutains-and-a-lac-night_purple](wallpapers/moutains-and-a-lac-night_purple.png)
moutains-and-a-lac-night
[purple](tags/purple.md) | ![moutains-and-an-orange-sun](wallpapers/moutains-and-an-orange-sun.png)
moutains-and-an-orange-sun | ![moutains-and-stars_black](wallpapers/moutains-and-stars_black.png)
moutains-and-stars
[black](tags/black.md) | +| ![moutains-justin_white](wallpapers/moutains-justin_white.png)
moutains-justin
[white](tags/white.md) | ![moutains-on-top-of-clouds](wallpapers/moutains-on-top-of-clouds.png)
moutains-on-top-of-clouds | ![nasa-japan_dark](wallpapers/nasa-japan_dark.png)
nasa-japan
[dark](tags/dark.md) | +| ![nepal](wallpapers/nepal.png)
nepal | ![night-fairycore-forest](wallpapers/night-fairycore-forest.png)
night-fairycore-forest | ![night-forest_dark](wallpapers/night-forest_dark.png)
night-forest
[dark](tags/dark.md) | +| ![night-road_purple](wallpapers/night-road_purple.png)
night-road
[purple](tags/purple.md) | ![night-sky-with-snowflakes](wallpapers/night-sky-with-snowflakes.png)
night-sky-with-snowflakes | ![nix_minimalist_purple](wallpapers/nix_minimalist_purple.png)
nix
[minimalist](tags/minimalist.md), [purple](tags/purple.md) | +| ![not-earth_dark](wallpapers/not-earth_dark.png)
not-earth
[dark](tags/dark.md) | ![nothin-to-see-here_pink_dark](wallpapers/nothin-to-see-here_pink_dark.png)
nothin-to-see-here
[pink](tags/pink.md), [dark](tags/dark.md) | ![oled-mountains](wallpapers/oled-mountains.png)
oled-mountains | +| ![oneway-street_purple](wallpapers/oneway-street_purple.png)
oneway-street
[purple](tags/purple.md) | ![openbox_dark](wallpapers/openbox_dark.png)
openbox
[dark](tags/dark.md) | ![paint-loop_art](wallpapers/paint-loop_art.png)
paint-loop
[art](tags/art.md) | +| ![pastel-car](wallpapers/pastel-car.png)
pastel-car | ![pastel-window](wallpapers/pastel-window.png)
pastel-window | ![pink-clouds](wallpapers/pink-clouds.png)
pink-clouds | +| ![pink-sea](wallpapers/pink-sea.png)
pink-sea | ![pink-sky-moutains_minimalist](wallpapers/pink-sky-moutains_minimalist.png)
pink-sky-moutains
[minimalist](tags/minimalist.md) | ![purple-japan_purple](wallpapers/purple-japan_purple.png)
purple-japan
[purple](tags/purple.md) | +| ![purple-moon_purple](wallpapers/purple-moon_purple.png)
purple-moon
[purple](tags/purple.md) | ![railroad-cat](wallpapers/railroad-cat.png)
railroad-cat | ![rain-pixel](wallpapers/rain-pixel.png)
rain-pixel | +| ![rains-dark_dark](wallpapers/rains-dark_dark.png)
rains-dark
[dark](tags/dark.md) | ![rocket-launch_light](wallpapers/rocket-launch_light.png)
rocket-launch
[light](tags/light.md) | ![rocks-misty_light](wallpapers/rocks-misty_light.png)
rocks-misty
[light](tags/light.md) | +| ![rose-sky_rose](wallpapers/rose-sky_rose.png)
rose-sky
[rose](tags/rose.md) | ![sakura_pixelart_light_animated](wallpapers/sakura_pixelart_light_animated.gif)
sakura
[pixelart](tags/pixelart.md), [light](tags/light.md), [animated](tags/animated.md) | ![sakura_pixelart_light_static](wallpapers/sakura_pixelart_light_static.png)
sakura
[pixelart](tags/pixelart.md), [light](tags/light.md), [static](tags/static.md) | +| ![samurai_pixel_white](wallpapers/samurai_pixel_white.png)
samurai
[pixel](tags/pixel.md), [white](tags/white.md) | ![saturn-rings](wallpapers/saturn-rings.png)
saturn-rings | ![sea_blue](wallpapers/sea_blue.png)
sea
[blue](tags/blue.md) | +| ![sea-waves-pink-sunset](wallpapers/sea-waves-pink-sunset.png)
sea-waves-pink-sunset | ![snow-and-a-tree_white](wallpapers/snow-and-a-tree_white.png)
snow-and-a-tree
[white](tags/white.md) | ![snowy-japan-street](wallpapers/snowy-japan-street.png)
snowy-japan-street | +| ![space_dark](wallpapers/space_dark.png)
space
[dark](tags/dark.md) | ![space-2](wallpapers/space-2.png)
space-2 | ![space-portal-galaxy](wallpapers/space-portal-galaxy.png)
space-portal-galaxy | +| ![strange-forms_blue_purple](wallpapers/strange-forms_blue_purple.png)
strange-forms
[blue](tags/blue.md), [purple](tags/purple.md) | ![sun-is-shining](wallpapers/sun-is-shining.png)
sun-is-shining | ![sunny-winter-forest-river](wallpapers/sunny-winter-forest-river.png)
sunny-winter-forest-river | +| ![sushi-keycap_dark](wallpapers/sushi-keycap_dark.png)
sushi-keycap
[dark](tags/dark.md) | ![swirls](wallpapers/swirls.png)
swirls | ![thats-a-lot-of-stars](wallpapers/thats-a-lot-of-stars.png)
thats-a-lot-of-stars | +| ![the-cloud-is-hidding-the-moon_dark](wallpapers/the-cloud-is-hidding-the-moon_dark.png)
the-cloud-is-hidding-the-moon
[dark](tags/dark.md) | ![the-cpu_animated_black](wallpapers/the-cpu_animated_black.gif)
the-cpu
[animated](tags/animated.md), [black](tags/black.md) | ![the-cpu_static_black](wallpapers/the-cpu_static_black.png)
the-cpu
[static](tags/static.md), [black](tags/black.md) | +| ![the-cpu-border_animated_black](wallpapers/the-cpu-border_animated_black.gif)
the-cpu-border
[animated](tags/animated.md), [black](tags/black.md) | ![the-cpu-border_static_black](wallpapers/the-cpu-border_static_black.png)
the-cpu-border
[static](tags/static.md), [black](tags/black.md) | ![time-to-ski_blue](wallpapers/time-to-ski_blue.png)
time-to-ski
[blue](tags/blue.md) | +| ![tokyo](wallpapers/tokyo.png)
tokyo | ![tokyonight-skyline](wallpapers/tokyonight-skyline.png)
tokyonight-skyline | ![tokyo-skyscraper_dark](wallpapers/tokyo-skyscraper_dark.png)
tokyo-skyscraper
[dark](tags/dark.md) | +| ![topology_dark](wallpapers/topology_dark.png)
topology
[dark](tags/dark.md) | ![train_light](wallpapers/train_light.png)
train
[light](tags/light.md) | ![train-and-lake_blue](wallpapers/train-and-lake_blue.png)
train-and-lake
[blue](tags/blue.md) | +| ![train-on-a-bridge_purple](wallpapers/train-on-a-bridge_purple.png)
train-on-a-bridge
[purple](tags/purple.md) | ![under-the-bridge_blue](wallpapers/under-the-bridge_blue.png)
under-the-bridge
[blue](tags/blue.md) | ![vanilla_pink_purple](wallpapers/vanilla_pink_purple.png)
vanilla
[pink](tags/pink.md), [purple](tags/purple.md) | +| ![vector-moutains_blue_dark](wallpapers/vector-moutains_blue_dark.png)
vector-moutains
[blue](tags/blue.md), [dark](tags/dark.md) | ![velvet-moutains_minimalist_dark](wallpapers/velvet-moutains_minimalist_dark.png)
velvet-moutains
[minimalist](tags/minimalist.md), [dark](tags/dark.md) | ![voyager-9](wallpapers/voyager-9.png)
voyager-9 | +| ![warm-textured-gradient](wallpapers/warm-textured-gradient.png)
warm-textured-gradient | ![wave-dark_minimalist_black-and-white](wallpapers/wave-dark_minimalist_black-and-white.png)
wave-dark
[minimalist](tags/minimalist.md), [black-and-white](tags/black-and-white.md) | ![white-samurai](wallpapers/white-samurai.png)
white-samurai | +| ![white-snow-and-a-tree_light](wallpapers/white-snow-and-a-tree_light.png)
white-snow-and-a-tree
[light](tags/light.md) | ![white-sphere_black-and-white](wallpapers/white-sphere_black-and-white.png)
white-sphere
[black-and-white](tags/black-and-white.md) | ![wide-tokyonight-skyline](wallpapers/wide-tokyonight-skyline.png)
wide-tokyonight-skyline | +| ![windows-by-night_dark](wallpapers/windows-by-night_dark.png)
windows-by-night
[dark](tags/dark.md) | ![windows-problems_flat_minimalist](wallpapers/windows-problems_flat_minimalist.png)
windows-problems
[flat](tags/flat.md), [minimalist](tags/minimalist.md) | ![winter-snow-covered-forest](wallpapers/winter-snow-covered-forest.png)
winter-snow-covered-forest | diff --git a/WALLPAPERS.md b/WALLPAPERS.md index 3a9971d..188334b 100644 --- a/WALLPAPERS.md +++ b/WALLPAPERS.md @@ -1,190 +1,219 @@ # Wallpapers -| Wallpaper | Name | -|-----------|------| -| ![a-car-and-a-cloud](app/static/wallpapers/a-car-and-a-cloud.png) | a-car-and-a-cloud | -| ![a-purple-planet_purple](app/static/wallpapers/a-purple-planet_purple.png) | a-purple-planet_purple | -| ![a-street-in-the-dark](app/static/wallpapers/a-street-in-the-dark.png) | a-street-in-the-dark | -| ![a-violet-blur](app/static/wallpapers/a-violet-blur.png) | a-violet-blur | -| ![abstract-colorful](app/static/wallpapers/abstract-colorful.png) | abstract-colorful | -| ![abstract_green](app/static/wallpapers/abstract_green.png) | abstract_green | -| ![acrylic](app/static/wallpapers/acrylic.png) | acrylic | -| ![alone-cloud_dark](app/static/wallpapers/alone-cloud_dark.png) | alone-cloud_dark | -| ![anime-skyline_purple](app/static/wallpapers/anime-skyline_purple.png) | anime-skyline_purple | -| ![another-mountain](app/static/wallpapers/another-mountain.png) | another-mountain | -| ![another-one](app/static/wallpapers/another-one.png) | another-one | -| ![another-planet-with-grass_blue](app/static/wallpapers/another-planet-with-grass_blue.png) | another-planet-with-grass_blue | -| ![another-sky_light](app/static/wallpapers/another-sky_light.png) | another-sky_light | -| ![aquarium_blue](app/static/wallpapers/aquarium_blue.png) | aquarium_blue | -| ![art-lake](app/static/wallpapers/art-lake.png) | art-lake | -| ![astronaut](app/static/wallpapers/astronaut.png) | astronaut | -| ![aurora](app/static/wallpapers/aurora.png) | aurora | -| ![barcode_minimalist_dark](app/static/wallpapers/barcode_minimalist_dark.png) | barcode_minimalist_dark | -| ![beach-landscape](app/static/wallpapers/beach-landscape.png) | beach-landscape | -| ![beach-path](app/static/wallpapers/beach-path.png) | beach-path | -| ![bike-and-a-cat](app/static/wallpapers/bike-and-a-cat.png) | bike-and-a-cat | -| ![black-and-white-forest_minimalist_black-and-white](app/static/wallpapers/black-and-white-forest_minimalist_black-and-white.png) | black-and-white-forest_minimalist_black-and-white | -| ![black-grey-and-white](app/static/wallpapers/black-grey-and-white.png) | black-grey-and-white | -| ![black-moutains-and-a-city](app/static/wallpapers/black-moutains-and-a-city.png) | black-moutains-and-a-city | -| ![black-oil-2_dark](app/static/wallpapers/black-oil-2_dark.png) | black-oil-2_dark | -| ![black-oil-3_dark](app/static/wallpapers/black-oil-3_dark.png) | black-oil-3_dark | -| ![black-oil_dark](app/static/wallpapers/black-oil_dark.png) | black-oil_dark | -| ![black-waves_black-and-white](app/static/wallpapers/black-waves_black-and-white.png) | black-waves_black-and-white | -| ![blue-galaxy-waves](app/static/wallpapers/blue-galaxy-waves.png) | blue-galaxy-waves | -| ![blue-waves_blue](app/static/wallpapers/blue-waves_blue.png) | blue-waves_blue | -| ![boat-and-purple](app/static/wallpapers/boat-and-purple.png) | boat-and-purple | -| ![borrowed-time](app/static/wallpapers/borrowed-time.png) | borrowed-time | -| ![cat-vibin](app/static/wallpapers/cat-vibin.png) | cat-vibin | -| ![cat-watching-the-star_pixelart_purple_static](app/static/wallpapers/cat-watching-the-star_pixelart_purple_static.png) | cat-watching-the-star_pixelart_purple_static | -| ![catstraunaut_blue](app/static/wallpapers/catstraunaut_blue.png) | catstraunaut_blue | -| ![cerf_dark_pixelart](app/static/wallpapers/cerf_dark_pixelart.png) | cerf_dark_pixelart | -| ![city-at-night](app/static/wallpapers/city-at-night.png) | city-at-night | -| ![city-on-water](app/static/wallpapers/city-on-water.png) | city-on-water | -| ![cloud-in-the-sky_purple](app/static/wallpapers/cloud-in-the-sky_purple.png) | cloud-in-the-sky_purple | -| ![clouds-dodge-the-moon-2](app/static/wallpapers/clouds-dodge-the-moon-2.png) | clouds-dodge-the-moon-2 | -| ![clouds-in-the-sky-2](app/static/wallpapers/clouds-in-the-sky-2.png) | clouds-in-the-sky-2 | -| ![clouds-in-the-sky-3](app/static/wallpapers/clouds-in-the-sky-3.png) | clouds-in-the-sky-3 | -| ![clouds-in-the-sky-4_light](app/static/wallpapers/clouds-in-the-sky-4_light.png) | clouds-in-the-sky-4_light | -| ![clouds-in-the-sky](app/static/wallpapers/clouds-in-the-sky.png) | clouds-in-the-sky | -| ![coffee-shop](app/static/wallpapers/coffee-shop.png) | coffee-shop | -| ![colorful-planets](app/static/wallpapers/colorful-planets.png) | colorful-planets | -| ![couch_orange](app/static/wallpapers/couch_orange.png) | couch_orange | -| ![cyber-ascii](app/static/wallpapers/cyber-ascii.png) | cyber-ascii | -| ![dark-forest_dark](app/static/wallpapers/dark-forest_dark.png) | dark-forest_dark | -| ![dark-magical-forest-desktop-wallpaper](app/static/wallpapers/dark-magical-forest-desktop-wallpaper.png) | dark-magical-forest-desktop-wallpaper | -| ![dark-magical-forest](app/static/wallpapers/dark-magical-forest.png) | dark-magical-forest | -| ![dark-starfields](app/static/wallpapers/dark-starfields.png) | dark-starfields | -| ![degirled](app/static/wallpapers/degirled.png) | degirled | -| ![diner-lonely-road](app/static/wallpapers/diner-lonely-road.png) | diner-lonely-road | -| ![drawing_art_dark](app/static/wallpapers/drawing_art_dark.png) | drawing_art_dark | -| ![dry-your-laundry](app/static/wallpapers/dry-your-laundry.png) | dry-your-laundry | -| ![evil-corp-keyboard_purple](app/static/wallpapers/evil-corp-keyboard_purple.png) | evil-corp-keyboard_purple | -| ![flying-comets-clouds](app/static/wallpapers/flying-comets-clouds.png) | flying-comets-clouds | -| ![forest-bridge](app/static/wallpapers/forest-bridge.png) | forest-bridge | -| ![forest-mountains-and-cloud_dark_black-and-white](app/static/wallpapers/forest-mountains-and-cloud_dark_black-and-white.png) | forest-mountains-and-cloud_dark_black-and-white | -| ![forest-under-the-clouds](app/static/wallpapers/forest-under-the-clouds.png) | forest-under-the-clouds | -| ![fractal](app/static/wallpapers/fractal.png) | fractal | -| ![free-astronaut_catppuccin](app/static/wallpapers/free-astronaut_catppuccin.png) | free-astronaut_catppuccin | -| ![fsociety](app/static/wallpapers/fsociety.png) | fsociety | -| ![fsociety_red](app/static/wallpapers/fsociety_red.png) | fsociety_red | -| ![fuck-society-no-text](app/static/wallpapers/fuck-society-no-text.png) | fuck-society-no-text | -| ![fuck-society](app/static/wallpapers/fuck-society.png) | fuck-society | -| ![fuji_dark](app/static/wallpapers/fuji_dark.png) | fuji_dark | -| ![fuji_light](app/static/wallpapers/fuji_light.png) | fuji_light | -| ![galaxy-grey_pixelart](app/static/wallpapers/galaxy-grey_pixelart.png) | galaxy-grey_pixelart | -| ![galaxy_dark](app/static/wallpapers/galaxy_dark.png) | galaxy_dark | -| ![galaxy_pixelart_purple](app/static/wallpapers/galaxy_pixelart_purple.png) | galaxy_pixelart_purple | -| ![girl-watching-the-cloud_blue](app/static/wallpapers/girl-watching-the-cloud_blue.png) | girl-watching-the-cloud_blue | -| ![glacier-2](app/static/wallpapers/glacier-2.png) | glacier-2 | -| ![glacier-3](app/static/wallpapers/glacier-3.png) | glacier-3 | -| ![glacier](app/static/wallpapers/glacier.png) | glacier | -| ![glitches](app/static/wallpapers/glitches.png) | glitches | -| ![gradient-pb](app/static/wallpapers/gradient-pb.png) | gradient-pb | -| ![grey-mountains_grey](app/static/wallpapers/grey-mountains_grey.png) | grey-mountains_grey | -| ![grey-road_grey](app/static/wallpapers/grey-road_grey.png) | grey-road_grey | -| ![grue_blue](app/static/wallpapers/grue_blue.png) | grue_blue | -| ![hand-blocking-the-sun_blue](app/static/wallpapers/hand-blocking-the-sun_blue.png) | hand-blocking-the-sun_blue | -| ![hands_black-and-white](app/static/wallpapers/hands_black-and-white.png) | hands_black-and-white | -| ![hello-friend_black-and-white](app/static/wallpapers/hello-friend_black-and-white.png) | hello-friend_black-and-white | -| ![horizon](app/static/wallpapers/horizon.png) | horizon | -| ![hue-1_minimalist](app/static/wallpapers/hue-1_minimalist.png) | hue-1_minimalist | -| ![hue-2_minimalist](app/static/wallpapers/hue-2_minimalist.png) | hue-2_minimalist | -| ![hue-3_minimalist](app/static/wallpapers/hue-3_minimalist.png) | hue-3_minimalist | -| ![hue-4_minimalist](app/static/wallpapers/hue-4_minimalist.png) | hue-4_minimalist | -| ![hue-5_minimalist](app/static/wallpapers/hue-5_minimalist.png) | hue-5_minimalist | -| ![hue-6_minimalist_dark](app/static/wallpapers/hue-6_minimalist_dark.png) | hue-6_minimalist_dark | -| ![hue-7_minimalist_dark](app/static/wallpapers/hue-7_minimalist_dark.png) | hue-7_minimalist_dark | -| ![it-is-some-waves_dark](app/static/wallpapers/it-is-some-waves_dark.png) | it-is-some-waves_dark | -| ![it-is-the-ocean](app/static/wallpapers/it-is-the-ocean.png) | it-is-the-ocean | -| ![japan-houses](app/static/wallpapers/japan-houses.png) | japan-houses | -| ![japan-moutains_black-and-white](app/static/wallpapers/japan-moutains_black-and-white.png) | japan-moutains_black-and-white | -| ![lana-silhouette](app/static/wallpapers/lana-silhouette.png) | lana-silhouette | -| ![landscape_purple](app/static/wallpapers/landscape_purple.png) | landscape_purple | -| ![lavender-cat_purple](app/static/wallpapers/lavender-cat_purple.png) | lavender-cat_purple | -| ![leef_dark_purple_minimalist](app/static/wallpapers/leef_dark_purple_minimalist.png) | leef_dark_purple_minimalist | -| ![lights-in-the-dark_dark](app/static/wallpapers/lights-in-the-dark_dark.png) | lights-in-the-dark_dark | -| ![lofi-setup_blue_purple](app/static/wallpapers/lofi-setup_blue_purple.png) | lofi-setup_blue_purple | -| ![lofi-urban_blue](app/static/wallpapers/lofi-urban_blue.png) | lofi-urban_blue | -| ![magma](app/static/wallpapers/magma.png) | magma | -| ![medusa_art_dark](app/static/wallpapers/medusa_art_dark.png) | medusa_art_dark | -| ![moroco](app/static/wallpapers/moroco.png) | moroco | -| ![mosaic_dark](app/static/wallpapers/mosaic_dark.png) | mosaic_dark | -| ![moutain](app/static/wallpapers/moutain.png) | moutain | -| ![moutains-and-a-lac-night_purple](app/static/wallpapers/moutains-and-a-lac-night_purple.png) | moutains-and-a-lac-night_purple | -| ![moutains-and-a-lac_black-and-white](app/static/wallpapers/moutains-and-a-lac_black-and-white.png) | moutains-and-a-lac_black-and-white | -| ![moutains-and-a-lac_blue](app/static/wallpapers/moutains-and-a-lac_blue.png) | moutains-and-a-lac_blue | -| ![moutains-and-an-orange-sun](app/static/wallpapers/moutains-and-an-orange-sun.png) | moutains-and-an-orange-sun | -| ![moutains-and-stars_black](app/static/wallpapers/moutains-and-stars_black.png) | moutains-and-stars_black | -| ![moutains-justin_white](app/static/wallpapers/moutains-justin_white.png) | moutains-justin_white | -| ![moutains-on-top-of-clouds](app/static/wallpapers/moutains-on-top-of-clouds.png) | moutains-on-top-of-clouds | -| ![nasa-japan_dark](app/static/wallpapers/nasa-japan_dark.png) | nasa-japan_dark | -| ![nepal](app/static/wallpapers/nepal.png) | nepal | -| ![night-fairycore-forest](app/static/wallpapers/night-fairycore-forest.png) | night-fairycore-forest | -| ![night-forest_dark](app/static/wallpapers/night-forest_dark.png) | night-forest_dark | -| ![night-road_purple](app/static/wallpapers/night-road_purple.png) | night-road_purple | -| ![night-sky-with-snowflakes](app/static/wallpapers/night-sky-with-snowflakes.png) | night-sky-with-snowflakes | -| ![nix_minimalist_purple](app/static/wallpapers/nix_minimalist_purple.png) | nix_minimalist_purple | -| ![not-earth_dark](app/static/wallpapers/not-earth_dark.png) | not-earth_dark | -| ![nothin-to-see-here_pink_dark](app/static/wallpapers/nothin-to-see-here_pink_dark.png) | nothin-to-see-here_pink_dark | -| ![oled-mountains](app/static/wallpapers/oled-mountains.png) | oled-mountains | -| ![oneway-street_purple](app/static/wallpapers/oneway-street_purple.png) | oneway-street_purple | -| ![openbox_dark](app/static/wallpapers/openbox_dark.png) | openbox_dark | -| ![paint-loop_art](app/static/wallpapers/paint-loop_art.png) | paint-loop_art | -| ![pastel-car](app/static/wallpapers/pastel-car.png) | pastel-car | -| ![pastel-window](app/static/wallpapers/pastel-window.png) | pastel-window | -| ![pink-clouds](app/static/wallpapers/pink-clouds.png) | pink-clouds | -| ![pink-sea](app/static/wallpapers/pink-sea.png) | pink-sea | -| ![pink-sky-moutains_minimalist](app/static/wallpapers/pink-sky-moutains_minimalist.png) | pink-sky-moutains_minimalist | -| ![purple-japan_purple](app/static/wallpapers/purple-japan_purple.png) | purple-japan_purple | -| ![purple-moon_purple](app/static/wallpapers/purple-moon_purple.png) | purple-moon_purple | -| ![railroad-cat](app/static/wallpapers/railroad-cat.png) | railroad-cat | -| ![rain-pixel](app/static/wallpapers/rain-pixel.png) | rain-pixel | -| ![rains-dark_dark](app/static/wallpapers/rains-dark_dark.png) | rains-dark_dark | -| ![rocket-launch_light](app/static/wallpapers/rocket-launch_light.png) | rocket-launch_light | -| ![rocks-misty_light](app/static/wallpapers/rocks-misty_light.png) | rocks-misty_light | -| ![rose-sky_rose](app/static/wallpapers/rose-sky_rose.png) | rose-sky_rose | -| ![sakura_pixelart_light_static](app/static/wallpapers/sakura_pixelart_light_static.png) | sakura_pixelart_light_static | -| ![samurai_pixel_white](app/static/wallpapers/samurai_pixel_white.png) | samurai_pixel_white | -| ![saturn-rings](app/static/wallpapers/saturn-rings.png) | saturn-rings | -| ![sea-waves-pink-sunset](app/static/wallpapers/sea-waves-pink-sunset.png) | sea-waves-pink-sunset | -| ![sea_blue](app/static/wallpapers/sea_blue.png) | sea_blue | -| ![snow-and-a-tree_white](app/static/wallpapers/snow-and-a-tree_white.png) | snow-and-a-tree_white | -| ![snowy-japan-street](app/static/wallpapers/snowy-japan-street.png) | snowy-japan-street | -| ![space-2](app/static/wallpapers/space-2.png) | space-2 | -| ![space-portal-galaxy](app/static/wallpapers/space-portal-galaxy.png) | space-portal-galaxy | -| ![space_dark](app/static/wallpapers/space_dark.png) | space_dark | -| ![strange-forms_blue_purple](app/static/wallpapers/strange-forms_blue_purple.png) | strange-forms_blue_purple | -| ![sun-is-shining](app/static/wallpapers/sun-is-shining.png) | sun-is-shining | -| ![sunny-winter-forest-river](app/static/wallpapers/sunny-winter-forest-river.png) | sunny-winter-forest-river | -| ![sushi-keycap_dark](app/static/wallpapers/sushi-keycap_dark.png) | sushi-keycap_dark | -| ![swirls](app/static/wallpapers/swirls.png) | swirls | -| ![thats-a-lot-of-stars](app/static/wallpapers/thats-a-lot-of-stars.png) | thats-a-lot-of-stars | -| ![the-cloud-is-hidding-the-moon_dark](app/static/wallpapers/the-cloud-is-hidding-the-moon_dark.png) | the-cloud-is-hidding-the-moon_dark | -| ![the-cpu-border_static_black](app/static/wallpapers/the-cpu-border_static_black.png) | the-cpu-border_static_black | -| ![the-cpu_static_black](app/static/wallpapers/the-cpu_static_black.png) | the-cpu_static_black | -| ![time-to-ski_blue](app/static/wallpapers/time-to-ski_blue.png) | time-to-ski_blue | -| ![tokyo-skyscraper_dark](app/static/wallpapers/tokyo-skyscraper_dark.png) | tokyo-skyscraper_dark | -| ![tokyo](app/static/wallpapers/tokyo.png) | tokyo | -| ![tokyonight-skyline](app/static/wallpapers/tokyonight-skyline.png) | tokyonight-skyline | -| ![topology_dark](app/static/wallpapers/topology_dark.png) | topology_dark | -| ![train-and-lake_blue](app/static/wallpapers/train-and-lake_blue.png) | train-and-lake_blue | -| ![train-on-a-bridge_purple](app/static/wallpapers/train-on-a-bridge_purple.png) | train-on-a-bridge_purple | -| ![train_light](app/static/wallpapers/train_light.png) | train_light | -| ![under-the-bridge_blue](app/static/wallpapers/under-the-bridge_blue.png) | under-the-bridge_blue | -| ![vanilla_pink_purple](app/static/wallpapers/vanilla_pink_purple.png) | vanilla_pink_purple | -| ![vector-moutains_blue_dark](app/static/wallpapers/vector-moutains_blue_dark.png) | vector-moutains_blue_dark | -| ![velvet-moutains_minimalist_dark](app/static/wallpapers/velvet-moutains_minimalist_dark.png) | velvet-moutains_minimalist_dark | -| ![voyager-9](app/static/wallpapers/voyager-9.png) | voyager-9 | -| ![warm-textured-gradient](app/static/wallpapers/warm-textured-gradient.png) | warm-textured-gradient | -| ![wave-dark_minimalist_black-and-white](app/static/wallpapers/wave-dark_minimalist_black-and-white.png) | wave-dark_minimalist_black-and-white | -| ![white-samurai](app/static/wallpapers/white-samurai.png) | white-samurai | -| ![white-snow-and-a-tree_light](app/static/wallpapers/white-snow-and-a-tree_light.png) | white-snow-and-a-tree_light | -| ![white-sphere_black-and-white](app/static/wallpapers/white-sphere_black-and-white.png) | white-sphere_black-and-white | -| ![wide-tokyonight-skyline](app/static/wallpapers/wide-tokyonight-skyline.png) | wide-tokyonight-skyline | -| ![windows-by-night_dark](app/static/wallpapers/windows-by-night_dark.png) | windows-by-night_dark | -| ![windows-problems_flat_minimalist](app/static/wallpapers/windows-problems_flat_minimalist.png) | windows-problems_flat_minimalist | -| ![winter-snow-covered-forest](app/static/wallpapers/winter-snow-covered-forest.png) | winter-snow-covered-forest | -| ![cat-watching-the-star_pixelart_purple_animated](app/static/wallpapers/cat-watching-the-star_pixelart_purple_animated.gif) | cat-watching-the-star_pixelart_purple_animated | -| ![sakura_pixelart_light_animated](app/static/wallpapers/sakura_pixelart_light_animated.gif) | sakura_pixelart_light_animated | -| ![the-cpu-border_animated_black](app/static/wallpapers/the-cpu-border_animated_black.gif) | the-cpu-border_animated_black | -| ![the-cpu_animated_black](app/static/wallpapers/the-cpu_animated_black.gif) | the-cpu_animated_black | +[1 Column](WALLPAPERS.md) · [2 Columns](WALLPAPERS-2COL.md) · [3 Columns](WALLPAPERS-3COL.md) + +
+Tags + +- [animated](tags/animated.md) +- [art](tags/art.md) +- [black](tags/black.md) +- [black-and-white](tags/black-and-white.md) +- [blue](tags/blue.md) +- [catppuccin](tags/catppuccin.md) +- [dark](tags/dark.md) +- [flat](tags/flat.md) +- [green](tags/green.md) +- [grey](tags/grey.md) +- [light](tags/light.md) +- [minimalist](tags/minimalist.md) +- [orange](tags/orange.md) +- [pink](tags/pink.md) +- [pixel](tags/pixel.md) +- [pixelart](tags/pixelart.md) +- [purple](tags/purple.md) +- [red](tags/red.md) +- [rose](tags/rose.md) +- [static](tags/static.md) +- [white](tags/white.md) + +
+ +| Preview | Name | Tags | +|---------|------|------| +| ![abstract_green](wallpapers/abstract_green.png) | abstract | [green](tags/green.md) | +| ![abstract-colorful](wallpapers/abstract-colorful.png) | abstract-colorful | | +| ![a-car-and-a-cloud](wallpapers/a-car-and-a-cloud.png) | a-car-and-a-cloud | | +| ![acrylic](wallpapers/acrylic.png) | acrylic | | +| ![alone-cloud_dark](wallpapers/alone-cloud_dark.png) | alone-cloud | [dark](tags/dark.md) | +| ![anime-skyline_purple](wallpapers/anime-skyline_purple.png) | anime-skyline | [purple](tags/purple.md) | +| ![another-mountain](wallpapers/another-mountain.png) | another-mountain | | +| ![another-one](wallpapers/another-one.png) | another-one | | +| ![another-planet-with-grass_blue](wallpapers/another-planet-with-grass_blue.png) | another-planet-with-grass | [blue](tags/blue.md) | +| ![another-sky_light](wallpapers/another-sky_light.png) | another-sky | [light](tags/light.md) | +| ![a-purple-planet_purple](wallpapers/a-purple-planet_purple.png) | a-purple-planet | [purple](tags/purple.md) | +| ![aquarium_blue](wallpapers/aquarium_blue.png) | aquarium | [blue](tags/blue.md) | +| ![art-lake](wallpapers/art-lake.png) | art-lake | | +| ![a-street-in-the-dark](wallpapers/a-street-in-the-dark.png) | a-street-in-the-dark | | +| ![astronaut](wallpapers/astronaut.png) | astronaut | | +| ![aurora](wallpapers/aurora.png) | aurora | | +| ![a-violet-blur](wallpapers/a-violet-blur.png) | a-violet-blur | | +| ![barcode_minimalist_dark](wallpapers/barcode_minimalist_dark.png) | barcode | [minimalist](tags/minimalist.md), [dark](tags/dark.md) | +| ![beach-landscape](wallpapers/beach-landscape.png) | beach-landscape | | +| ![beach-path](wallpapers/beach-path.png) | beach-path | | +| ![bike-and-a-cat](wallpapers/bike-and-a-cat.png) | bike-and-a-cat | | +| ![black-and-white-forest_minimalist_black-and-white](wallpapers/black-and-white-forest_minimalist_black-and-white.png) | black-and-white-forest | [minimalist](tags/minimalist.md), [black-and-white](tags/black-and-white.md) | +| ![black-grey-and-white](wallpapers/black-grey-and-white.png) | black-grey-and-white | | +| ![black-moutains-and-a-city](wallpapers/black-moutains-and-a-city.png) | black-moutains-and-a-city | | +| ![black-oil_dark](wallpapers/black-oil_dark.png) | black-oil | [dark](tags/dark.md) | +| ![black-oil-2_dark](wallpapers/black-oil-2_dark.png) | black-oil-2 | [dark](tags/dark.md) | +| ![black-oil-3_dark](wallpapers/black-oil-3_dark.png) | black-oil-3 | [dark](tags/dark.md) | +| ![black-waves_black-and-white](wallpapers/black-waves_black-and-white.png) | black-waves | [black-and-white](tags/black-and-white.md) | +| ![blue-galaxy-waves](wallpapers/blue-galaxy-waves.png) | blue-galaxy-waves | | +| ![blue-waves_blue](wallpapers/blue-waves_blue.png) | blue-waves | [blue](tags/blue.md) | +| ![boat-and-purple](wallpapers/boat-and-purple.png) | boat-and-purple | | +| ![borrowed-time](wallpapers/borrowed-time.png) | borrowed-time | | +| ![catstraunaut_blue](wallpapers/catstraunaut_blue.png) | catstraunaut | [blue](tags/blue.md) | +| ![cat-vibin](wallpapers/cat-vibin.png) | cat-vibin | | +| ![cat-watching-the-star_pixelart_purple_animated](wallpapers/cat-watching-the-star_pixelart_purple_animated.gif) | cat-watching-the-star | [pixelart](tags/pixelart.md), [purple](tags/purple.md), [animated](tags/animated.md) | +| ![cat-watching-the-star_pixelart_purple_static](wallpapers/cat-watching-the-star_pixelart_purple_static.png) | cat-watching-the-star | [pixelart](tags/pixelart.md), [purple](tags/purple.md), [static](tags/static.md) | +| ![cerf_dark_pixelart](wallpapers/cerf_dark_pixelart.png) | cerf | [dark](tags/dark.md), [pixelart](tags/pixelart.md) | +| ![city-at-night](wallpapers/city-at-night.png) | city-at-night | | +| ![city-on-water](wallpapers/city-on-water.png) | city-on-water | | +| ![cloud-in-the-sky_purple](wallpapers/cloud-in-the-sky_purple.png) | cloud-in-the-sky | [purple](tags/purple.md) | +| ![clouds-dodge-the-moon-2](wallpapers/clouds-dodge-the-moon-2.png) | clouds-dodge-the-moon-2 | | +| ![clouds-in-the-sky](wallpapers/clouds-in-the-sky.png) | clouds-in-the-sky | | +| ![clouds-in-the-sky-2](wallpapers/clouds-in-the-sky-2.png) | clouds-in-the-sky-2 | | +| ![clouds-in-the-sky-3](wallpapers/clouds-in-the-sky-3.png) | clouds-in-the-sky-3 | | +| ![clouds-in-the-sky-4_light](wallpapers/clouds-in-the-sky-4_light.png) | clouds-in-the-sky-4 | [light](tags/light.md) | +| ![coffee-shop](wallpapers/coffee-shop.png) | coffee-shop | | +| ![colorful-planets](wallpapers/colorful-planets.png) | colorful-planets | | +| ![couch_orange](wallpapers/couch_orange.png) | couch | [orange](tags/orange.md) | +| ![cyber-ascii](wallpapers/cyber-ascii.png) | cyber-ascii | | +| ![dark-forest_dark](wallpapers/dark-forest_dark.png) | dark-forest | [dark](tags/dark.md) | +| ![dark-magical-forest](wallpapers/dark-magical-forest.png) | dark-magical-forest | | +| ![dark-magical-forest-desktop-wallpaper](wallpapers/dark-magical-forest-desktop-wallpaper.png) | dark-magical-forest-desktop-wallpaper | | +| ![dark-starfields](wallpapers/dark-starfields.png) | dark-starfields | | +| ![degirled](wallpapers/degirled.png) | degirled | | +| ![diner-lonely-road](wallpapers/diner-lonely-road.png) | diner-lonely-road | | +| ![drawing_art_dark](wallpapers/drawing_art_dark.png) | drawing | [art](tags/art.md), [dark](tags/dark.md) | +| ![dry-your-laundry](wallpapers/dry-your-laundry.png) | dry-your-laundry | | +| ![evil-corp-keyboard_purple](wallpapers/evil-corp-keyboard_purple.png) | evil-corp-keyboard | [purple](tags/purple.md) | +| ![flying-comets-clouds](wallpapers/flying-comets-clouds.png) | flying-comets-clouds | | +| ![forest-bridge](wallpapers/forest-bridge.png) | forest-bridge | | +| ![forest-mountains-and-cloud_dark_black-and-white](wallpapers/forest-mountains-and-cloud_dark_black-and-white.png) | forest-mountains-and-cloud | [dark](tags/dark.md), [black-and-white](tags/black-and-white.md) | +| ![forest-under-the-clouds](wallpapers/forest-under-the-clouds.png) | forest-under-the-clouds | | +| ![fractal](wallpapers/fractal.png) | fractal | | +| ![free-astronaut_catppuccin](wallpapers/free-astronaut_catppuccin.png) | free-astronaut | [catppuccin](tags/catppuccin.md) | +| ![fsociety_red](wallpapers/fsociety_red.png) | fsociety | [red](tags/red.md) | +| ![fsociety](wallpapers/fsociety.png) | fsociety | | +| ![fuck-society](wallpapers/fuck-society.png) | fuck-society | | +| ![fuck-society-no-text](wallpapers/fuck-society-no-text.png) | fuck-society-no-text | | +| ![fuji_dark](wallpapers/fuji_dark.png) | fuji | [dark](tags/dark.md) | +| ![fuji_light](wallpapers/fuji_light.png) | fuji | [light](tags/light.md) | +| ![galaxy_dark](wallpapers/galaxy_dark.png) | galaxy | [dark](tags/dark.md) | +| ![galaxy_pixelart_purple](wallpapers/galaxy_pixelart_purple.png) | galaxy | [pixelart](tags/pixelart.md), [purple](tags/purple.md) | +| ![galaxy-grey_pixelart](wallpapers/galaxy-grey_pixelart.png) | galaxy-grey | [pixelart](tags/pixelart.md) | +| ![girl-watching-the-cloud_blue](wallpapers/girl-watching-the-cloud_blue.png) | girl-watching-the-cloud | [blue](tags/blue.md) | +| ![glacier](wallpapers/glacier.png) | glacier | | +| ![glacier-2](wallpapers/glacier-2.png) | glacier-2 | | +| ![glacier-3](wallpapers/glacier-3.png) | glacier-3 | | +| ![glitches](wallpapers/glitches.png) | glitches | | +| ![gradient-pb](wallpapers/gradient-pb.png) | gradient-pb | | +| ![grey-mountains_grey](wallpapers/grey-mountains_grey.png) | grey-mountains | [grey](tags/grey.md) | +| ![grey-road_grey](wallpapers/grey-road_grey.png) | grey-road | [grey](tags/grey.md) | +| ![grue_blue](wallpapers/grue_blue.png) | grue | [blue](tags/blue.md) | +| ![hand-blocking-the-sun_blue](wallpapers/hand-blocking-the-sun_blue.png) | hand-blocking-the-sun | [blue](tags/blue.md) | +| ![hands_black-and-white](wallpapers/hands_black-and-white.png) | hands | [black-and-white](tags/black-and-white.md) | +| ![hello-friend_black-and-white](wallpapers/hello-friend_black-and-white.png) | hello-friend | [black-and-white](tags/black-and-white.md) | +| ![horizon](wallpapers/horizon.png) | horizon | | +| ![hue-1_minimalist](wallpapers/hue-1_minimalist.png) | hue-1 | [minimalist](tags/minimalist.md) | +| ![hue-2_minimalist](wallpapers/hue-2_minimalist.png) | hue-2 | [minimalist](tags/minimalist.md) | +| ![hue-3_minimalist](wallpapers/hue-3_minimalist.png) | hue-3 | [minimalist](tags/minimalist.md) | +| ![hue-4_minimalist](wallpapers/hue-4_minimalist.png) | hue-4 | [minimalist](tags/minimalist.md) | +| ![hue-5_minimalist](wallpapers/hue-5_minimalist.png) | hue-5 | [minimalist](tags/minimalist.md) | +| ![hue-6_minimalist_dark](wallpapers/hue-6_minimalist_dark.png) | hue-6 | [minimalist](tags/minimalist.md), [dark](tags/dark.md) | +| ![hue-7_minimalist_dark](wallpapers/hue-7_minimalist_dark.png) | hue-7 | [minimalist](tags/minimalist.md), [dark](tags/dark.md) | +| ![it-is-some-waves_dark](wallpapers/it-is-some-waves_dark.png) | it-is-some-waves | [dark](tags/dark.md) | +| ![it-is-the-ocean](wallpapers/it-is-the-ocean.png) | it-is-the-ocean | | +| ![japan-houses](wallpapers/japan-houses.png) | japan-houses | | +| ![japan-moutains_black-and-white](wallpapers/japan-moutains_black-and-white.png) | japan-moutains | [black-and-white](tags/black-and-white.md) | +| ![lana-silhouette](wallpapers/lana-silhouette.png) | lana-silhouette | | +| ![landscape_purple](wallpapers/landscape_purple.png) | landscape | [purple](tags/purple.md) | +| ![lavender-cat_purple](wallpapers/lavender-cat_purple.png) | lavender-cat | [purple](tags/purple.md) | +| ![leef_dark_purple_minimalist](wallpapers/leef_dark_purple_minimalist.png) | leef | [dark](tags/dark.md), [purple](tags/purple.md), [minimalist](tags/minimalist.md) | +| ![lights-in-the-dark_dark](wallpapers/lights-in-the-dark_dark.png) | lights-in-the-dark | [dark](tags/dark.md) | +| ![lofi-setup_blue_purple](wallpapers/lofi-setup_blue_purple.png) | lofi-setup | [blue](tags/blue.md), [purple](tags/purple.md) | +| ![lofi-urban_blue](wallpapers/lofi-urban_blue.png) | lofi-urban | [blue](tags/blue.md) | +| ![magma](wallpapers/magma.png) | magma | | +| ![medusa_art_dark](wallpapers/medusa_art_dark.png) | medusa | [art](tags/art.md), [dark](tags/dark.md) | +| ![moroco](wallpapers/moroco.png) | moroco | | +| ![mosaic_dark](wallpapers/mosaic_dark.png) | mosaic | [dark](tags/dark.md) | +| ![moutain](wallpapers/moutain.png) | moutain | | +| ![moutains-and-a-lac_black-and-white](wallpapers/moutains-and-a-lac_black-and-white.png) | moutains-and-a-lac | [black-and-white](tags/black-and-white.md) | +| ![moutains-and-a-lac_blue](wallpapers/moutains-and-a-lac_blue.png) | moutains-and-a-lac | [blue](tags/blue.md) | +| ![moutains-and-a-lac-night_purple](wallpapers/moutains-and-a-lac-night_purple.png) | moutains-and-a-lac-night | [purple](tags/purple.md) | +| ![moutains-and-an-orange-sun](wallpapers/moutains-and-an-orange-sun.png) | moutains-and-an-orange-sun | | +| ![moutains-and-stars_black](wallpapers/moutains-and-stars_black.png) | moutains-and-stars | [black](tags/black.md) | +| ![moutains-justin_white](wallpapers/moutains-justin_white.png) | moutains-justin | [white](tags/white.md) | +| ![moutains-on-top-of-clouds](wallpapers/moutains-on-top-of-clouds.png) | moutains-on-top-of-clouds | | +| ![nasa-japan_dark](wallpapers/nasa-japan_dark.png) | nasa-japan | [dark](tags/dark.md) | +| ![nepal](wallpapers/nepal.png) | nepal | | +| ![night-fairycore-forest](wallpapers/night-fairycore-forest.png) | night-fairycore-forest | | +| ![night-forest_dark](wallpapers/night-forest_dark.png) | night-forest | [dark](tags/dark.md) | +| ![night-road_purple](wallpapers/night-road_purple.png) | night-road | [purple](tags/purple.md) | +| ![night-sky-with-snowflakes](wallpapers/night-sky-with-snowflakes.png) | night-sky-with-snowflakes | | +| ![nix_minimalist_purple](wallpapers/nix_minimalist_purple.png) | nix | [minimalist](tags/minimalist.md), [purple](tags/purple.md) | +| ![not-earth_dark](wallpapers/not-earth_dark.png) | not-earth | [dark](tags/dark.md) | +| ![nothin-to-see-here_pink_dark](wallpapers/nothin-to-see-here_pink_dark.png) | nothin-to-see-here | [pink](tags/pink.md), [dark](tags/dark.md) | +| ![oled-mountains](wallpapers/oled-mountains.png) | oled-mountains | | +| ![oneway-street_purple](wallpapers/oneway-street_purple.png) | oneway-street | [purple](tags/purple.md) | +| ![openbox_dark](wallpapers/openbox_dark.png) | openbox | [dark](tags/dark.md) | +| ![paint-loop_art](wallpapers/paint-loop_art.png) | paint-loop | [art](tags/art.md) | +| ![pastel-car](wallpapers/pastel-car.png) | pastel-car | | +| ![pastel-window](wallpapers/pastel-window.png) | pastel-window | | +| ![pink-clouds](wallpapers/pink-clouds.png) | pink-clouds | | +| ![pink-sea](wallpapers/pink-sea.png) | pink-sea | | +| ![pink-sky-moutains_minimalist](wallpapers/pink-sky-moutains_minimalist.png) | pink-sky-moutains | [minimalist](tags/minimalist.md) | +| ![purple-japan_purple](wallpapers/purple-japan_purple.png) | purple-japan | [purple](tags/purple.md) | +| ![purple-moon_purple](wallpapers/purple-moon_purple.png) | purple-moon | [purple](tags/purple.md) | +| ![railroad-cat](wallpapers/railroad-cat.png) | railroad-cat | | +| ![rain-pixel](wallpapers/rain-pixel.png) | rain-pixel | | +| ![rains-dark_dark](wallpapers/rains-dark_dark.png) | rains-dark | [dark](tags/dark.md) | +| ![rocket-launch_light](wallpapers/rocket-launch_light.png) | rocket-launch | [light](tags/light.md) | +| ![rocks-misty_light](wallpapers/rocks-misty_light.png) | rocks-misty | [light](tags/light.md) | +| ![rose-sky_rose](wallpapers/rose-sky_rose.png) | rose-sky | [rose](tags/rose.md) | +| ![sakura_pixelart_light_animated](wallpapers/sakura_pixelart_light_animated.gif) | sakura | [pixelart](tags/pixelart.md), [light](tags/light.md), [animated](tags/animated.md) | +| ![sakura_pixelart_light_static](wallpapers/sakura_pixelart_light_static.png) | sakura | [pixelart](tags/pixelart.md), [light](tags/light.md), [static](tags/static.md) | +| ![samurai_pixel_white](wallpapers/samurai_pixel_white.png) | samurai | [pixel](tags/pixel.md), [white](tags/white.md) | +| ![saturn-rings](wallpapers/saturn-rings.png) | saturn-rings | | +| ![sea_blue](wallpapers/sea_blue.png) | sea | [blue](tags/blue.md) | +| ![sea-waves-pink-sunset](wallpapers/sea-waves-pink-sunset.png) | sea-waves-pink-sunset | | +| ![snow-and-a-tree_white](wallpapers/snow-and-a-tree_white.png) | snow-and-a-tree | [white](tags/white.md) | +| ![snowy-japan-street](wallpapers/snowy-japan-street.png) | snowy-japan-street | | +| ![space_dark](wallpapers/space_dark.png) | space | [dark](tags/dark.md) | +| ![space-2](wallpapers/space-2.png) | space-2 | | +| ![space-portal-galaxy](wallpapers/space-portal-galaxy.png) | space-portal-galaxy | | +| ![strange-forms_blue_purple](wallpapers/strange-forms_blue_purple.png) | strange-forms | [blue](tags/blue.md), [purple](tags/purple.md) | +| ![sun-is-shining](wallpapers/sun-is-shining.png) | sun-is-shining | | +| ![sunny-winter-forest-river](wallpapers/sunny-winter-forest-river.png) | sunny-winter-forest-river | | +| ![sushi-keycap_dark](wallpapers/sushi-keycap_dark.png) | sushi-keycap | [dark](tags/dark.md) | +| ![swirls](wallpapers/swirls.png) | swirls | | +| ![thats-a-lot-of-stars](wallpapers/thats-a-lot-of-stars.png) | thats-a-lot-of-stars | | +| ![the-cloud-is-hidding-the-moon_dark](wallpapers/the-cloud-is-hidding-the-moon_dark.png) | the-cloud-is-hidding-the-moon | [dark](tags/dark.md) | +| ![the-cpu_animated_black](wallpapers/the-cpu_animated_black.gif) | the-cpu | [animated](tags/animated.md), [black](tags/black.md) | +| ![the-cpu_static_black](wallpapers/the-cpu_static_black.png) | the-cpu | [static](tags/static.md), [black](tags/black.md) | +| ![the-cpu-border_animated_black](wallpapers/the-cpu-border_animated_black.gif) | the-cpu-border | [animated](tags/animated.md), [black](tags/black.md) | +| ![the-cpu-border_static_black](wallpapers/the-cpu-border_static_black.png) | the-cpu-border | [static](tags/static.md), [black](tags/black.md) | +| ![time-to-ski_blue](wallpapers/time-to-ski_blue.png) | time-to-ski | [blue](tags/blue.md) | +| ![tokyo](wallpapers/tokyo.png) | tokyo | | +| ![tokyonight-skyline](wallpapers/tokyonight-skyline.png) | tokyonight-skyline | | +| ![tokyo-skyscraper_dark](wallpapers/tokyo-skyscraper_dark.png) | tokyo-skyscraper | [dark](tags/dark.md) | +| ![topology_dark](wallpapers/topology_dark.png) | topology | [dark](tags/dark.md) | +| ![train_light](wallpapers/train_light.png) | train | [light](tags/light.md) | +| ![train-and-lake_blue](wallpapers/train-and-lake_blue.png) | train-and-lake | [blue](tags/blue.md) | +| ![train-on-a-bridge_purple](wallpapers/train-on-a-bridge_purple.png) | train-on-a-bridge | [purple](tags/purple.md) | +| ![under-the-bridge_blue](wallpapers/under-the-bridge_blue.png) | under-the-bridge | [blue](tags/blue.md) | +| ![vanilla_pink_purple](wallpapers/vanilla_pink_purple.png) | vanilla | [pink](tags/pink.md), [purple](tags/purple.md) | +| ![vector-moutains_blue_dark](wallpapers/vector-moutains_blue_dark.png) | vector-moutains | [blue](tags/blue.md), [dark](tags/dark.md) | +| ![velvet-moutains_minimalist_dark](wallpapers/velvet-moutains_minimalist_dark.png) | velvet-moutains | [minimalist](tags/minimalist.md), [dark](tags/dark.md) | +| ![voyager-9](wallpapers/voyager-9.png) | voyager-9 | | +| ![warm-textured-gradient](wallpapers/warm-textured-gradient.png) | warm-textured-gradient | | +| ![wave-dark_minimalist_black-and-white](wallpapers/wave-dark_minimalist_black-and-white.png) | wave-dark | [minimalist](tags/minimalist.md), [black-and-white](tags/black-and-white.md) | +| ![white-samurai](wallpapers/white-samurai.png) | white-samurai | | +| ![white-snow-and-a-tree_light](wallpapers/white-snow-and-a-tree_light.png) | white-snow-and-a-tree | [light](tags/light.md) | +| ![white-sphere_black-and-white](wallpapers/white-sphere_black-and-white.png) | white-sphere | [black-and-white](tags/black-and-white.md) | +| ![wide-tokyonight-skyline](wallpapers/wide-tokyonight-skyline.png) | wide-tokyonight-skyline | | +| ![windows-by-night_dark](wallpapers/windows-by-night_dark.png) | windows-by-night | [dark](tags/dark.md) | +| ![windows-problems_flat_minimalist](wallpapers/windows-problems_flat_minimalist.png) | windows-problems | [flat](tags/flat.md), [minimalist](tags/minimalist.md) | +| ![winter-snow-covered-forest](wallpapers/winter-snow-covered-forest.png) | winter-snow-covered-forest | | diff --git a/app/.gitignore b/app/.gitignore deleted file mode 100644 index 3b462cb..0000000 --- a/app/.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -node_modules - -# Output -.output -.vercel -.netlify -.wrangler -/.svelte-kit -/build - -# OS -.DS_Store -Thumbs.db - -# Env -.env -.env.* -!.env.example -!.env.test - -# Vite -vite.config.js.timestamp-* -vite.config.ts.timestamp-* diff --git a/app/.npmrc b/app/.npmrc deleted file mode 100644 index b6f27f1..0000000 --- a/app/.npmrc +++ /dev/null @@ -1 +0,0 @@ -engine-strict=true diff --git a/app/.prettierignore b/app/.prettierignore deleted file mode 100644 index ab78a95..0000000 --- a/app/.prettierignore +++ /dev/null @@ -1,4 +0,0 @@ -# Package Managers -package-lock.json -pnpm-lock.yaml -yarn.lock diff --git a/app/.prettierrc b/app/.prettierrc deleted file mode 100644 index 7ebb855..0000000 --- a/app/.prettierrc +++ /dev/null @@ -1,15 +0,0 @@ -{ - "useTabs": true, - "singleQuote": true, - "trailingComma": "none", - "printWidth": 100, - "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"], - "overrides": [ - { - "files": "*.svelte", - "options": { - "parser": "svelte" - } - } - ] -} diff --git a/app/README.md b/app/README.md deleted file mode 100644 index b5b2950..0000000 --- a/app/README.md +++ /dev/null @@ -1,38 +0,0 @@ -# sv - -Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli). - -## Creating a project - -If you're seeing this, you've probably already done this step. Congrats! - -```bash -# create a new project in the current directory -npx sv create - -# create a new project in my-app -npx sv create my-app -``` - -## Developing - -Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: - -```bash -npm run dev - -# or start the server and open the app in a new browser tab -npm run dev -- --open -``` - -## Building - -To create a production version of your app: - -```bash -npm run build -``` - -You can preview the production build with `npm run preview`. - -> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment. diff --git a/app/components.json b/app/components.json deleted file mode 100644 index bbb95e8..0000000 --- a/app/components.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "$schema": "https://next.shadcn-svelte.com/schema.json", - "style": "default", - "tailwind": { - "config": "tailwind.config.ts", - "css": "src/app.css", - "baseColor": "slate" - }, - "aliases": { - "components": "$lib/components", - "utils": "$lib/utils", - "ui": "$lib/components/ui", - "hooks": "$lib/hooks" - }, - "typescript": true, - "registry": "https://next.shadcn-svelte.com/registry" -} diff --git a/app/eslint.config.js b/app/eslint.config.js deleted file mode 100644 index aa5987f..0000000 --- a/app/eslint.config.js +++ /dev/null @@ -1,34 +0,0 @@ -import prettier from 'eslint-config-prettier'; -import js from '@eslint/js'; -import { includeIgnoreFile } from '@eslint/compat'; -import svelte from 'eslint-plugin-svelte'; -import globals from 'globals'; -import { fileURLToPath } from 'node:url'; -import ts from 'typescript-eslint'; -const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url)); - -export default ts.config( - includeIgnoreFile(gitignorePath), - js.configs.recommended, - ...ts.configs.recommended, - ...svelte.configs['flat/recommended'], - prettier, - ...svelte.configs['flat/prettier'], - { - languageOptions: { - globals: { - ...globals.browser, - ...globals.node - } - } - }, - { - files: ['**/*.svelte'], - - languageOptions: { - parserOptions: { - parser: ts.parser - } - } - } -); diff --git a/app/generateFileList.js b/app/generateFileList.js deleted file mode 100644 index a550609..0000000 --- a/app/generateFileList.js +++ /dev/null @@ -1,34 +0,0 @@ -import { readdirSync, readFileSync, statSync, writeFileSync } from 'fs'; -import { join, extname } from 'path'; -import { imageSize } from 'image-size'; - -const staticDir = './static/wallpapers'; -const outputFile = './static/files.json'; - -function getFiles(dir) { - return readdirSync(dir) - .filter(file => !file.startsWith('.')) - .map(file => { - const filePath = join(dir, file); - const stats = statSync(filePath); - const sizeInMB = (stats.size / (1024 * 1024)).toFixed(2); // Taille en MB - - let dimensions = { width: 0, height: 0 }; - if (['.jpg', '.png', '.gif'].includes(extname(file).toLowerCase())) { - const buffer = readFileSync(filePath); - dimensions = imageSize(buffer); - } - - return { - filename: file, - size: sizeInMB, - width: dimensions.width || 0, - height: dimensions.height || 0 - }; - }); -} - -const files = getFiles(staticDir); -writeFileSync(outputFile, JSON.stringify(files, null, 2)); - -console.log(`✅ Liste des fichiers générée dans ${outputFile}`); diff --git a/app/package.json b/app/package.json deleted file mode 100644 index 29221e8..0000000 --- a/app/package.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "app", - "private": false, - "version": "0.0.1", - "type": "module", - "scripts": { - "dev": "vite dev", - "build": "vite build", - "prebuild": "node generateFileList.js", - "preview": "vite preview", - "prepare": "svelte-kit sync || echo ''", - "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", - "format": "prettier --write .", - "lint": "prettier --check . && eslint ." - }, - "devDependencies": { - "@eslint/compat": "^1.2.5", - "@eslint/js": "^9.18.0", - "@internationalized/date": "^3.7.0", - "@lucide/svelte": "^0.483.0", - "@sveltejs/adapter-static": "^3.0.8", - "@sveltejs/kit": "^2.60.1", - "@sveltejs/vite-plugin-svelte": "^5.0.0", - "@tailwindcss/container-queries": "^0.1.1", - "@tailwindcss/forms": "^0.5.10", - "@tailwindcss/typography": "^0.5.16", - "autoprefixer": "^10.4.20", - "bits-ui": "^1.3.13", - "clsx": "^2.1.1", - "embla-carousel-svelte": "^8.5.2", - "eslint": "^9.18.0", - "eslint-config-prettier": "^10.0.1", - "eslint-plugin-svelte": "^2.46.1", - "formsnap": "^2.0.0", - "globals": "^15.14.0", - "mode-watcher": "^0.5.1", - "paneforge": "1.0.0-next.4", - "prettier": "^3.4.2", - "prettier-plugin-svelte": "^3.3.3", - "prettier-plugin-tailwindcss": "^0.6.10", - "svelte": "^5.55.7", - "svelte-check": "^4.0.0", - "svelte-sonner": "^0.3.28", - "sveltekit-superforms": "^2.27.4", - "tailwind-merge": "^3.0.2", - "tailwind-variants": "^1.0.0", - "tailwindcss": "^3.4.17", - "tailwindcss-animate": "^1.0.7", - "typescript": "^5.0.0", - "typescript-eslint": "^8.20.0", - "vaul-svelte": "1.0.0-next.6", - "vite": "^6.4.2", - "zod": "^3.24.2" - }, - "dependencies": { - "axios": "^1.18.0", - "image-size": "^2.0.2" - } -} diff --git a/app/pnpm-lock.yaml b/app/pnpm-lock.yaml deleted file mode 100644 index 7004899..0000000 --- a/app/pnpm-lock.yaml +++ /dev/null @@ -1,3917 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - axios: - specifier: ^1.18.0 - version: 1.18.0 - image-size: - specifier: ^2.0.2 - version: 2.0.2 - devDependencies: - '@eslint/compat': - specifier: ^1.2.5 - version: 1.2.7(eslint@9.23.0(jiti@1.21.7)) - '@eslint/js': - specifier: ^9.18.0 - version: 9.23.0 - '@internationalized/date': - specifier: ^3.7.0 - version: 3.7.0 - '@lucide/svelte': - specifier: ^0.483.0 - version: 0.483.0(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - '@sveltejs/adapter-static': - specifier: ^3.0.8 - version: 3.0.8(@sveltejs/kit@2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0))) - '@sveltejs/kit': - specifier: ^2.60.1 - version: 2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)) - '@sveltejs/vite-plugin-svelte': - specifier: ^5.0.0 - version: 5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)) - '@tailwindcss/container-queries': - specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.17) - '@tailwindcss/forms': - specifier: ^0.5.10 - version: 0.5.10(tailwindcss@3.4.17) - '@tailwindcss/typography': - specifier: ^0.5.16 - version: 0.5.16(tailwindcss@3.4.17) - autoprefixer: - specifier: ^10.4.20 - version: 10.4.21(postcss@8.5.8) - bits-ui: - specifier: ^1.3.13 - version: 1.3.13(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - clsx: - specifier: ^2.1.1 - version: 2.1.1 - embla-carousel-svelte: - specifier: ^8.5.2 - version: 8.5.2(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - eslint: - specifier: ^9.18.0 - version: 9.23.0(jiti@1.21.7) - eslint-config-prettier: - specifier: ^10.0.1 - version: 10.1.1(eslint@9.23.0(jiti@1.21.7)) - eslint-plugin-svelte: - specifier: ^2.46.1 - version: 2.46.1(eslint@9.23.0(jiti@1.21.7))(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - formsnap: - specifier: ^2.0.0 - version: 2.0.0(svelte@5.55.7(@typescript-eslint/types@8.27.0))(sveltekit-superforms@2.27.4(@sveltejs/kit@2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.12)(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)) - globals: - specifier: ^15.14.0 - version: 15.15.0 - mode-watcher: - specifier: ^0.5.1 - version: 0.5.1(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - paneforge: - specifier: 1.0.0-next.4 - version: 1.0.0-next.4(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - prettier: - specifier: ^3.4.2 - version: 3.5.3 - prettier-plugin-svelte: - specifier: ^3.3.3 - version: 3.3.3(prettier@3.5.3)(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - prettier-plugin-tailwindcss: - specifier: ^0.6.10 - version: 0.6.11(prettier-plugin-svelte@3.3.3(prettier@3.5.3)(svelte@5.55.7(@typescript-eslint/types@8.27.0)))(prettier@3.5.3) - svelte: - specifier: ^5.55.7 - version: 5.55.7(@typescript-eslint/types@8.27.0) - svelte-check: - specifier: ^4.0.0 - version: 4.1.5(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2) - svelte-sonner: - specifier: ^0.3.28 - version: 0.3.28(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - sveltekit-superforms: - specifier: ^2.27.4 - version: 2.27.4(@sveltejs/kit@2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.12)(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2) - tailwind-merge: - specifier: ^3.0.2 - version: 3.0.2 - tailwind-variants: - specifier: ^1.0.0 - version: 1.0.0(tailwindcss@3.4.17) - tailwindcss: - specifier: ^3.4.17 - version: 3.4.17 - tailwindcss-animate: - specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.17) - typescript: - specifier: ^5.0.0 - version: 5.8.2 - typescript-eslint: - specifier: ^8.20.0 - version: 8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - vaul-svelte: - specifier: 1.0.0-next.6 - version: 1.0.0-next.6(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - vite: - specifier: ^6.4.2 - version: 6.4.2(jiti@1.21.7)(yaml@2.7.0) - zod: - specifier: ^3.24.2 - version: 3.24.2 - -packages: - - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - - '@ark/regex@0.0.0': - resolution: {integrity: sha512-p4vsWnd/LRGOdGQglbwOguIVhPmCAf5UzquvnDoxqhhPWTP84wWgi1INea8MgJ4SnI2gp37f13oA4Waz9vwNYg==} - - '@ark/schema@0.50.0': - resolution: {integrity: sha512-hfmP82GltBZDadIOeR3argKNlYYyB2wyzHp0eeAqAOFBQguglMV/S7Ip2q007bRtKxIMLDqFY6tfPie1dtssaQ==} - - '@ark/util@0.50.0': - resolution: {integrity: sha512-tIkgIMVRpkfXRQIEf0G2CJryZVtHVrqcWHMDa5QKo0OEEBu0tHkRSIMm4Ln8cd8Bn9TPZtvc/kE2Gma8RESPSg==} - - '@babel/runtime@7.28.4': - resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} - engines: {node: '>=6.9.0'} - - '@esbuild/aix-ppc64@0.25.12': - resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.25.12': - resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.25.12': - resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.25.12': - resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.25.12': - resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.25.12': - resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.25.12': - resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.25.12': - resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.25.12': - resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.25.12': - resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.25.12': - resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.25.12': - resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.25.12': - resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.25.12': - resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.25.12': - resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.25.12': - resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.25.12': - resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-arm64@0.25.12': - resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.25.12': - resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.25.12': - resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.25.12': - resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openharmony-arm64@0.25.12': - resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - - '@esbuild/sunos-x64@0.25.12': - resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.25.12': - resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.25.12': - resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.25.12': - resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@eslint-community/eslint-utils@4.5.1': - resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/compat@1.2.7': - resolution: {integrity: sha512-xvv7hJE32yhegJ8xNAnb62ggiAwTYHBpUCWhRxEj/ksvgDJuSXfoDkBcRYaYNFiJ+jH0IE3K16hd+xXzhBgNbg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.10.0 - peerDependenciesMeta: - eslint: - optional: true - - '@eslint/config-array@0.19.2': - resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/config-helpers@0.2.0': - resolution: {integrity: sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/core@0.12.0': - resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/eslintrc@3.3.1': - resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.23.0': - resolution: {integrity: sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@2.1.6': - resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/plugin-kit@0.2.7': - resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@exodus/schemasafe@1.3.0': - resolution: {integrity: sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==} - - '@finom/zod-to-json-schema@3.24.11': - resolution: {integrity: sha512-fL656yBPiWebtfGItvtXLWrFNGlF1NcDFS0WdMQXMs9LluVg0CfT5E2oXYp0pidl0vVG53XkW55ysijNkU5/hA==} - deprecated: 'Use https://www.npmjs.com/package/zod-v3-to-json-schema instead. See issue comment for details: https://github.com/StefanTerdell/zod-to-json-schema/issues/178#issuecomment-3533122539' - peerDependencies: - zod: ^4.0.14 - - '@floating-ui/core@1.6.9': - resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} - - '@floating-ui/dom@1.6.13': - resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} - - '@floating-ui/utils@0.2.9': - resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} - - '@gcornut/valibot-json-schema@0.42.0': - resolution: {integrity: sha512-4Et4AN6wmqeA0PfU5Clkv/IS27wiefsWf6TemAZrb75uzkClYEFavim7SboeKwbll9Nbsn2Iv0LT/HS5H7orZg==} - hasBin: true - - '@hapi/hoek@9.3.0': - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - - '@hapi/topo@5.1.0': - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - - '@humanfs/core@0.19.1': - resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} - engines: {node: '>=18.18.0'} - - '@humanfs/node@0.16.6': - resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} - engines: {node: '>=18.18.0'} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} - - '@humanwhocodes/retry@0.4.2': - resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} - engines: {node: '>=18.18'} - - '@internationalized/date@3.7.0': - resolution: {integrity: sha512-VJ5WS3fcVx0bejE/YHfbDKR/yawZgKqn/if+oEeLqNwBtPzVB06olkfcnojTmEMX+gTpH+FlQ69SHNitJ8/erQ==} - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@jridgewell/gen-mapping@0.3.13': - resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} - - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} - - '@jridgewell/remapping@2.3.5': - resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@jridgewell/trace-mapping@0.3.31': - resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - - '@lucide/svelte@0.483.0': - resolution: {integrity: sha512-b3SbhMIgVJAj/rPa3go6uplTzaFkJzz91TSPO8I8gc2evtHOA2OgSmPYz0S+yEKFIWqLUZ4gika19ljV+tnmyQ==} - peerDependencies: - svelte: ^5 - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@polka/url@1.0.0-next.29': - resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - - '@poppinss/macroable@1.1.0': - resolution: {integrity: sha512-y/YKzZDuG8XrpXpM7Z1RdQpiIc0MAKyva24Ux1PB4aI7RiSI/79K8JVDcdyubriTm7vJ1LhFs8CrZpmPnx/8Pw==} - - '@rollup/rollup-android-arm-eabi@4.60.1': - resolution: {integrity: sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.60.1': - resolution: {integrity: sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.60.1': - resolution: {integrity: sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.60.1': - resolution: {integrity: sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-freebsd-arm64@4.60.1': - resolution: {integrity: sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.60.1': - resolution: {integrity: sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-linux-arm-gnueabihf@4.60.1': - resolution: {integrity: sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==} - cpu: [arm] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-arm-musleabihf@4.60.1': - resolution: {integrity: sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==} - cpu: [arm] - os: [linux] - libc: [musl] - - '@rollup/rollup-linux-arm64-gnu@4.60.1': - resolution: {integrity: sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-arm64-musl@4.60.1': - resolution: {integrity: sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@rollup/rollup-linux-loong64-gnu@4.60.1': - resolution: {integrity: sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==} - cpu: [loong64] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-loong64-musl@4.60.1': - resolution: {integrity: sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==} - cpu: [loong64] - os: [linux] - libc: [musl] - - '@rollup/rollup-linux-ppc64-gnu@4.60.1': - resolution: {integrity: sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==} - cpu: [ppc64] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-ppc64-musl@4.60.1': - resolution: {integrity: sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==} - cpu: [ppc64] - os: [linux] - libc: [musl] - - '@rollup/rollup-linux-riscv64-gnu@4.60.1': - resolution: {integrity: sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==} - cpu: [riscv64] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-riscv64-musl@4.60.1': - resolution: {integrity: sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==} - cpu: [riscv64] - os: [linux] - libc: [musl] - - '@rollup/rollup-linux-s390x-gnu@4.60.1': - resolution: {integrity: sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==} - cpu: [s390x] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-x64-gnu@4.60.1': - resolution: {integrity: sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-x64-musl@4.60.1': - resolution: {integrity: sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@rollup/rollup-openbsd-x64@4.60.1': - resolution: {integrity: sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==} - cpu: [x64] - os: [openbsd] - - '@rollup/rollup-openharmony-arm64@4.60.1': - resolution: {integrity: sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==} - cpu: [arm64] - os: [openharmony] - - '@rollup/rollup-win32-arm64-msvc@4.60.1': - resolution: {integrity: sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.60.1': - resolution: {integrity: sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-gnu@4.60.1': - resolution: {integrity: sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==} - cpu: [x64] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.60.1': - resolution: {integrity: sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==} - cpu: [x64] - os: [win32] - - '@sideway/address@4.1.5': - resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} - - '@sideway/formula@3.0.1': - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - - '@sideway/pinpoint@2.0.0': - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - - '@sinclair/typebox@0.34.41': - resolution: {integrity: sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==} - - '@standard-schema/spec@1.1.0': - resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - - '@sveltejs/acorn-typescript@1.0.10': - resolution: {integrity: sha512-4WfKk68eTih+MiJD4fSbxN7E8kVBmTMPWHUPYjvl2N0rMs53YLTT8/YjKU5Dtnz5LqDjl7LEw4U7lXR2W3J5WA==} - peerDependencies: - acorn: ^8.9.0 - - '@sveltejs/adapter-static@3.0.8': - resolution: {integrity: sha512-YaDrquRpZwfcXbnlDsSrBQNCChVOT9MGuSg+dMAyfsAa1SmiAhrA5jUYUiIMC59G92kIbY/AaQOWcBdq+lh+zg==} - peerDependencies: - '@sveltejs/kit': ^2.0.0 - - '@sveltejs/kit@2.60.1': - resolution: {integrity: sha512-mQjlkNo+rJvpln7V2IGY2j99BqhcFbS4UN0AQNKNYfhBAFZTuCDAdW3a1sgf330mvtNvsBXn3HpAhcmvdJTcIQ==} - engines: {node: '>=18.13'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.0.0 - '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 || ^7.0.0 - svelte: ^4.0.0 || ^5.0.0-next.0 - typescript: ^5.3.3 || ^6.0.0 - vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 || ^8.0.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - typescript: - optional: true - - '@sveltejs/vite-plugin-svelte-inspector@4.0.1': - resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22} - peerDependencies: - '@sveltejs/vite-plugin-svelte': ^5.0.0 - svelte: ^5.0.0 - vite: ^6.0.0 - - '@sveltejs/vite-plugin-svelte@5.0.3': - resolution: {integrity: sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22} - peerDependencies: - svelte: ^5.0.0 - vite: ^6.0.0 - - '@swc/helpers@0.5.15': - resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - - '@tailwindcss/container-queries@0.1.1': - resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} - peerDependencies: - tailwindcss: '>=3.2.0' - - '@tailwindcss/forms@0.5.10': - resolution: {integrity: sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==} - peerDependencies: - tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1' - - '@tailwindcss/typography@0.5.16': - resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' - - '@types/cookie@0.6.0': - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - - '@types/estree@1.0.7': - resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} - - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - - '@types/estree@1.0.9': - resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - - '@types/validator@13.15.3': - resolution: {integrity: sha512-7bcUmDyS6PN3EuD9SlGGOxM77F8WLVsrwkxyWxKnxzmXoequ6c7741QBrANq6htVRGOITJ7z72mTP6Z4XyuG+Q==} - - '@typeschema/class-validator@0.3.0': - resolution: {integrity: sha512-OJSFeZDIQ8EK1HTljKLT5CItM2wsbgczLN8tMEfz3I1Lmhc5TBfkZ0eikFzUC16tI3d1Nag7um6TfCgp2I2Bww==} - peerDependencies: - class-validator: ^0.14.1 - peerDependenciesMeta: - class-validator: - optional: true - - '@typeschema/core@0.14.0': - resolution: {integrity: sha512-Ia6PtZHcL3KqsAWXjMi5xIyZ7XMH4aSnOQes8mfMLx+wGFGtGRNlwe6Y7cYvX+WfNK67OL0/HSe9t8QDygV0/w==} - peerDependencies: - '@types/json-schema': ^7.0.15 - peerDependenciesMeta: - '@types/json-schema': - optional: true - - '@typescript-eslint/eslint-plugin@8.27.0': - resolution: {integrity: sha512-4henw4zkePi5p252c8ncBLzLce52SEUz2Ebj8faDnuUXz2UuHEONYcJ+G0oaCF+bYCWVZtrGzq3FD7YXetmnSA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - - '@typescript-eslint/parser@8.27.0': - resolution: {integrity: sha512-XGwIabPallYipmcOk45DpsBSgLC64A0yvdAkrwEzwZ2viqGqRUJ8eEYoPz0CWnutgAFbNMPdsGGvzjSmcWVlEA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - - '@typescript-eslint/scope-manager@8.27.0': - resolution: {integrity: sha512-8oI9GwPMQmBryaaxG1tOZdxXVeMDte6NyJA4i7/TWa4fBwgnAXYlIQP+uYOeqAaLJ2JRxlG9CAyL+C+YE9Xknw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/type-utils@8.27.0': - resolution: {integrity: sha512-wVArTVcz1oJOIEJxui/nRhV0TXzD/zMSOYi/ggCfNq78EIszddXcJb7r4RCp/oBrjt8n9A0BSxRMKxHftpDxDA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - - '@typescript-eslint/types@8.27.0': - resolution: {integrity: sha512-/6cp9yL72yUHAYq9g6DsAU+vVfvQmd1a8KyA81uvfDE21O2DwQ/qxlM4AR8TSdAu+kJLBDrEHKC5/W2/nxsY0A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@8.27.0': - resolution: {integrity: sha512-BnKq8cqPVoMw71O38a1tEb6iebEgGA80icSxW7g+kndx0o6ot6696HjG7NdgfuAVmVEtwXUr3L8R9ZuVjoQL6A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <5.9.0' - - '@typescript-eslint/utils@8.27.0': - resolution: {integrity: sha512-njkodcwH1yvmo31YWgRHNb/x1Xhhq4/m81PhtvmRngD8iHPehxffz1SNCO+kwaePhATC+kOa/ggmvPoPza5i0Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - - '@typescript-eslint/visitor-keys@8.27.0': - resolution: {integrity: sha512-WsXQwMkILJvffP6z4U3FYJPlbf/j07HIxmDjZpbNvBJkMfvwXj5ACRkkHwBDvLBbDbtX5TdU64/rcvKJ/vuInQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@vinejs/compiler@3.0.0': - resolution: {integrity: sha512-v9Lsv59nR56+bmy2p0+czjZxsLHwaibJ+SV5iK9JJfehlJMa501jUJQqqz4X/OqKXrxtE3uTQmSqjUqzF3B2mw==} - engines: {node: '>=18.0.0'} - - '@vinejs/vine@3.0.1': - resolution: {integrity: sha512-ZtvYkYpZOYdvbws3uaOAvTFuvFXoQGAtmzeiXu+XSMGxi5GVsODpoI9Xu9TplEMuD/5fmAtBbKb9cQHkWkLXDQ==} - engines: {node: '>=18.16.0'} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} - engines: {node: '>=0.4.0'} - hasBin: true - - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-query@5.3.1: - resolution: {integrity: sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==} - engines: {node: '>= 0.4'} - - arktype@2.1.23: - resolution: {integrity: sha512-tyxNWX6xJVMb2EPJJ3OjgQS1G/vIeQRrZuY4DeBNQmh8n7geS+czgbauQWB6Pr+RXiOO8ChEey44XdmxsqGmfQ==} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - autoprefixer@10.4.21: - resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - axios@1.18.0: - resolution: {integrity: sha512-E32NzpYKp++W7XRe52rHiXV2ehxmh3wbdgO7MHeFM+vqxLBYHzt0ElkiImtOBxtOmyp0yoC8C6uESVV84Y2/hw==} - - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bits-ui@1.3.13: - resolution: {integrity: sha512-0ysKdvHBIArfFBe+MYVAvu5OANOsivk+UJftdiW+e6lGHzf+EW/TZpLh69Vf0n8pYTjkH+33CHlVIImxTZRIMQ==} - engines: {node: '>=18', pnpm: '>=8.7.0'} - peerDependencies: - svelte: ^5.11.0 - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - browserslist@4.24.4: - resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - call-bind-apply-helpers@1.0.2: - resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} - engines: {node: '>= 0.4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase@8.0.0: - resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} - engines: {node: '>=16'} - - caniuse-lite@1.0.30001707: - resolution: {integrity: sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} - - class-validator@0.14.2: - resolution: {integrity: sha512-3kMVRF2io8N8pY1IFIXlho9r8IPUUIfHe2hYVtiebvAzU2XeQFXTv+XI4WX+TnXmtwXMDcjngcpkiPM0O9PvLw==} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - dayjs@1.11.18: - resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==} - - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.4.3: - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - devalue@5.4.1: - resolution: {integrity: sha512-YtoaOfsqjbZQKGIMRYDWKjUmSB4VJ/RElB+bXZawQAQYAo4xu08GKTMVlsZDTF6R2MbAgjcAQRPI5eIyRAT2OQ==} - - devalue@5.8.1: - resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - dunder-proto@1.0.1: - resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} - engines: {node: '>= 0.4'} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - effect@3.18.4: - resolution: {integrity: sha512-b1LXQJLe9D11wfnOKAk3PKxuqYshQ0Heez+y5pnkd3jLj1yx9QhM72zZ9uUrOQyNvrs2GZZd/3maL0ZV18YuDA==} - - electron-to-chromium@1.5.123: - resolution: {integrity: sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==} - - embla-carousel-reactive-utils@8.5.2: - resolution: {integrity: sha512-QC8/hYSK/pEmqEdU1IO5O+XNc/Ptmmq7uCB44vKplgLKhB/l0+yvYx0+Cv0sF6Ena8Srld5vUErZkT+yTahtDg==} - peerDependencies: - embla-carousel: 8.5.2 - - embla-carousel-svelte@8.5.2: - resolution: {integrity: sha512-tuzX8df2cMBwBtxJtIGPzUbLFBv0ujT4iOx1wMferFfztE7ebbHoYXrE9/JRjjp8ld+Wsc35yR8fWkuSaSxgpQ==} - peerDependencies: - svelte: ^3.49.0 || ^4.0.0 || ^5.0.0 - - embla-carousel@8.5.2: - resolution: {integrity: sha512-xQ9oVLrun/eCG/7ru3R+I5bJ7shsD8fFwLEY7yPe27/+fDHCNj0OT5EoG5ZbFyOxOcG6yTwW8oTz/dWyFnyGpg==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-object-atoms@1.1.2: - resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} - engines: {node: '>= 0.4'} - - esbuild-runner@2.2.2: - resolution: {integrity: sha512-fRFVXcmYVmSmtYm2mL8RlUASt2TDkGh3uRcvHFOKNr/T58VrfVeKD9uT9nlgxk96u0LS0ehS/GY7Da/bXWKkhw==} - hasBin: true - peerDependencies: - esbuild: '*' - - esbuild@0.25.12: - resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} - engines: {node: '>=18'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - eslint-compat-utils@0.5.1: - resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} - engines: {node: '>=12'} - peerDependencies: - eslint: '>=6.0.0' - - eslint-config-prettier@10.1.1: - resolution: {integrity: sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - - eslint-plugin-svelte@2.46.1: - resolution: {integrity: sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - svelte: - optional: true - - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-scope@8.3.0: - resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@4.2.0: - resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@9.23.0: - resolution: {integrity: sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - - esm-env@1.2.2: - resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} - - espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrap@2.2.11: - resolution: {integrity: sha512-gPdx+I+BjYEinNMQaBXFjbaJVyoPMU4ZODg5mE+M4DqVG9VusAVHHjcBX+zqyITlI0DIARwDMMzZwAWj36dRoQ==} - peerDependencies: - '@typescript-eslint/types': ^8.2.0 - peerDependenciesMeta: - '@typescript-eslint/types': - optional: true - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - fast-check@3.23.2: - resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} - engines: {node: '>=8.0.0'} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fastq@1.19.1: - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} - - fdir@6.4.3: - resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - - fdir@6.5.0: - resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} - engines: {node: '>=12.0.0'} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} - - flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} - - follow-redirects@1.16.0: - resolution: {integrity: sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - foreground-child@3.3.1: - resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} - engines: {node: '>=14'} - - form-data@4.0.6: - resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==} - engines: {node: '>= 6'} - - formsnap@2.0.0: - resolution: {integrity: sha512-W61elddvdzeBEs10nNvwxQnx/FctJFHBXPk9uluNQAckHo1nuSUvSQGIjtLjTKIbQdQnwEOoxqWrk9tuv0U7hA==} - engines: {node: '>=18', pnpm: '>=8.7.0'} - peerDependencies: - svelte: ^5.0.0 - sveltekit-superforms: ^2.19.0 - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - get-intrinsic@1.3.0: - resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} - engines: {node: '>= 0.4'} - - get-proto@1.0.1: - resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} - engines: {node: '>= 0.4'} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - hasBin: true - - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - - globals@15.15.0: - resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} - engines: {node: '>=18'} - - gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-symbols@1.1.0: - resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - hasown@2.0.4: - resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} - engines: {node: '>= 0.4'} - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - image-size@2.0.2: - resolution: {integrity: sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==} - engines: {node: '>=16.x'} - hasBin: true - - import-fresh@3.3.1: - resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} - engines: {node: '>=6'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - inline-style-parser@0.2.4: - resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-reference@3.0.3: - resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - - joi@17.13.3: - resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-schema-to-ts@3.1.1: - resolution: {integrity: sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==} - engines: {node: '>=16'} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - - known-css-properties@0.35.0: - resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - libphonenumber-js@1.12.24: - resolution: {integrity: sha512-l5IlyL9AONj4voSd7q9xkuQOL4u8Ty44puTic7J88CmdXkxfGsRfoVLXHCxppwehgpb/Chdb80FFehHqjN3ItQ==} - - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - locate-character@3.0.0: - resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.castarray@4.4.0: - resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - - lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} - - magic-string@0.30.21: - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - - math-intrinsics@1.1.0: - resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} - engines: {node: '>= 0.4'} - - memoize-weak@1.0.2: - resolution: {integrity: sha512-gj39xkrjEw7nCn4nJ1M5ms6+MyMlyiGmttzsqAUsAKn6bYKwuTHh/AO3cKPF8IBrTIYTxb0wWXFs3E//Y8VoWQ==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mini-svg-data-uri@1.4.4: - resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} - hasBin: true - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - mode-watcher@0.5.1: - resolution: {integrity: sha512-adEC6T7TMX/kzQlaO/MtiQOSFekZfQu4MC+lXyoceQG+U5sKpJWZ4yKXqw846ExIuWJgedkOIPqAYYRk/xHm+w==} - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.1 - - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - - mrmime@2.0.1: - resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} - engines: {node: '>=10'} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - normalize-url@8.1.0: - resolution: {integrity: sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==} - engines: {node: '>=14.16'} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - paneforge@1.0.0-next.4: - resolution: {integrity: sha512-xB7iqIx6sT+XDRx/Eps+lddN3X7zRy8RIqXXFimGuFF6d+3s4YoXrk8SdNwEK5U/mqwupeKX0BbSfy0z9W9feA==} - peerDependencies: - svelte: ^5.20.0 - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.2: - resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} - engines: {node: '>=8.6'} - - picomatch@4.0.4: - resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} - engines: {node: '>=12'} - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@3.1.4: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-safe-parser@6.0.0: - resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.3.3 - - postcss-scss@4.0.9: - resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.4.29 - - postcss-selector-parser@6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} - engines: {node: '>=4'} - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.5.3: - resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.5.8: - resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} - engines: {node: ^10 || ^12 || >=14} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - prettier-plugin-svelte@3.3.3: - resolution: {integrity: sha512-yViK9zqQ+H2qZD1w/bH7W8i+bVfKrD8GIFjkFe4Thl6kCT9SlAsXVNmt3jCvQOCsnOhcvYgsoVlRV/Eu6x5nNw==} - peerDependencies: - prettier: ^3.0.0 - svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 - - prettier-plugin-tailwindcss@0.6.11: - resolution: {integrity: sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==} - engines: {node: '>=14.21.3'} - peerDependencies: - '@ianvs/prettier-plugin-sort-imports': '*' - '@prettier/plugin-pug': '*' - '@shopify/prettier-plugin-liquid': '*' - '@trivago/prettier-plugin-sort-imports': '*' - '@zackad/prettier-plugin-twig': '*' - prettier: ^3.0 - prettier-plugin-astro: '*' - prettier-plugin-css-order: '*' - prettier-plugin-import-sort: '*' - prettier-plugin-jsdoc: '*' - prettier-plugin-marko: '*' - prettier-plugin-multiline-arrays: '*' - prettier-plugin-organize-attributes: '*' - prettier-plugin-organize-imports: '*' - prettier-plugin-sort-imports: '*' - prettier-plugin-style-order: '*' - prettier-plugin-svelte: '*' - peerDependenciesMeta: - '@ianvs/prettier-plugin-sort-imports': - optional: true - '@prettier/plugin-pug': - optional: true - '@shopify/prettier-plugin-liquid': - optional: true - '@trivago/prettier-plugin-sort-imports': - optional: true - '@zackad/prettier-plugin-twig': - optional: true - prettier-plugin-astro: - optional: true - prettier-plugin-css-order: - optional: true - prettier-plugin-import-sort: - optional: true - prettier-plugin-jsdoc: - optional: true - prettier-plugin-marko: - optional: true - prettier-plugin-multiline-arrays: - optional: true - prettier-plugin-organize-attributes: - optional: true - prettier-plugin-organize-imports: - optional: true - prettier-plugin-sort-imports: - optional: true - prettier-plugin-style-order: - optional: true - prettier-plugin-svelte: - optional: true - - prettier@3.5.3: - resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} - engines: {node: '>=14'} - hasBin: true - - property-expr@2.0.6: - resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} - - proxy-from-env@2.1.0: - resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==} - engines: {node: '>=10'} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - pure-rand@6.1.0: - resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - readdirp@4.1.2: - resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} - engines: {node: '>= 14.18.0'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - - reusify@1.1.0: - resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rollup@4.60.1: - resolution: {integrity: sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - runed@0.23.4: - resolution: {integrity: sha512-9q8oUiBYeXIDLWNK5DfCWlkL0EW3oGbk845VdKlPeia28l751VpfesaB/+7pI6rnbx1I6rqoZ2fZxptOJLxILA==} - peerDependencies: - svelte: ^5.7.0 - - sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - - semver@7.7.1: - resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} - engines: {node: '>=10'} - hasBin: true - - set-cookie-parser@3.1.0: - resolution: {integrity: sha512-kjnC1DXBHcxaOaOXBHBeRtltsDG2nUiUni+jP92M9gYdW12rsmx92UsfpH7o5tDRs7I1ZZPSQJQGv3UaRfCiuw==} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - sirv@3.0.2: - resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} - engines: {node: '>=18'} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - style-to-object@1.0.8: - resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - superstruct@2.0.2: - resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==} - engines: {node: '>=14.0.0'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - svelte-check@4.1.5: - resolution: {integrity: sha512-Gb0T2IqBNe1tLB9EB1Qh+LOe+JB8wt2/rNBDGvkxQVvk8vNeAoG+vZgFB/3P5+zC7RWlyBlzm9dVjZFph/maIg==} - engines: {node: '>= 18.0.0'} - hasBin: true - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.0 - typescript: '>=5.0.0' - - svelte-eslint-parser@0.43.0: - resolution: {integrity: sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - svelte: - optional: true - - svelte-sonner@0.3.28: - resolution: {integrity: sha512-K3AmlySeFifF/cKgsYNv5uXqMVNln0NBAacOYgmkQStLa/UoU0LhfAACU6Gr+YYC8bOCHdVmFNoKuDbMEsppJg==} - peerDependencies: - svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 - - svelte-toolbelt@0.5.0: - resolution: {integrity: sha512-t3tenZcnfQoIeRuQf/jBU7bvTeT3TGkcEE+1EUr5orp0lR7NEpprflpuie3x9Dn0W9nOKqs3HwKGJeeN5Ok1sQ==} - engines: {node: '>=18', pnpm: '>=8.7.0'} - peerDependencies: - svelte: ^5.0.0-next.126 - - svelte-toolbelt@0.7.1: - resolution: {integrity: sha512-HcBOcR17Vx9bjaOceUvxkY3nGmbBmCBBbuWLLEWO6jtmWH8f/QoWmbyUfQZrpDINH39en1b8mptfPQT9VKQ1xQ==} - engines: {node: '>=18', pnpm: '>=8.7.0'} - peerDependencies: - svelte: ^5.0.0 - - svelte@5.55.7: - resolution: {integrity: sha512-ymI5ykLPwIHW839E053FQbI1G+jnRFJEw3Kv5Y4njixVWywQBx+NUFpkkKyk5LIb36Fg9DVXSYpqiGekLD0hyw==} - engines: {node: '>=18'} - - sveltekit-superforms@2.27.4: - resolution: {integrity: sha512-8iw2nSKUVaBimOw0XGGdI39AihY1r/Plh9LTmxQGYopQaom5PPbDJyU79dUy3bd4K7vlqTdjvMz5FO8IFFzoPQ==} - peerDependencies: - '@sveltejs/kit': 1.x || 2.x - svelte: 3.x || 4.x || >=5.0.0-next.51 - - tabbable@6.2.0: - resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} - - tailwind-merge@3.0.2: - resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==} - - tailwind-variants@1.0.0: - resolution: {integrity: sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==} - engines: {node: '>=16.x', pnpm: '>=7.x'} - peerDependencies: - tailwindcss: '*' - - tailwindcss-animate@1.0.7: - resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' - - tailwindcss@3.4.17: - resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} - engines: {node: '>=14.0.0'} - hasBin: true - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - tiny-case@1.0.3: - resolution: {integrity: sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==} - - tinyglobby@0.2.15: - resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} - engines: {node: '>=12.0.0'} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toposort@2.0.2: - resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} - - totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} - - ts-algebra@2.0.0: - resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} - - ts-api-utils@2.1.0: - resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} - engines: {node: '>=18.12'} - peerDependencies: - typescript: '>=4.8.4' - - ts-deepmerge@7.0.3: - resolution: {integrity: sha512-Du/ZW2RfwV/D4cmA5rXafYjBQVuvu4qGiEEla4EmEHVHgRdx68Gftx7i66jn2bzHPwSVZY36Ae6OuDn9el4ZKA==} - engines: {node: '>=14.13.1'} - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - - typescript-eslint@8.27.0: - resolution: {integrity: sha512-ZZ/8+Y0rRUMuW1gJaPtLWe4ryHbsPLzzibk5Sq+IFa2aOH1Vo0gPr1fbA6pOnzBke7zC2Da4w8AyCgxKXo3lqA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - - typescript@5.8.2: - resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} - engines: {node: '>=14.17'} - hasBin: true - - update-browserslist-db@1.1.3: - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - valibot@0.42.1: - resolution: {integrity: sha512-3keXV29Ar5b//Hqi4MbSdV7lfVp6zuYLZuA9V1PvQUsXqogr+u5lvLPLk3A4f74VUXDnf/JfWMN6sB+koJ/FFw==} - peerDependencies: - typescript: '>=5' - peerDependenciesMeta: - typescript: - optional: true - - valibot@1.1.0: - resolution: {integrity: sha512-Nk8lX30Qhu+9txPYTwM0cFlWLdPFsFr6LblzqIySfbZph9+BFsAHsNvHOymEviUepeIW6KFHzpX8TKhbptBXXw==} - peerDependencies: - typescript: '>=5' - peerDependenciesMeta: - typescript: - optional: true - - validator@13.15.15: - resolution: {integrity: sha512-BgWVbCI72aIQy937xbawcs+hrVaN/CZ2UwutgaJ36hGqRrLNM+f5LUT/YPRbo8IV/ASeFzXszezV+y2+rq3l8A==} - engines: {node: '>= 0.10'} - - vaul-svelte@1.0.0-next.6: - resolution: {integrity: sha512-leEKb9Qoj7JOrC0wLnqoczLhHZcwo7UHKBJ7SWBRhdFn0o+x9W1XioUK2OeiZHb5Bp7LyYKtUUjVWO3uJULUCw==} - engines: {node: '>=18', pnpm: '>=8.7.0'} - peerDependencies: - svelte: ^5.0.0 - - vite@6.4.2: - resolution: {integrity: sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: '>=1.21.0' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - - vitefu@1.0.6: - resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - vite: - optional: true - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - - yaml@2.7.0: - resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} - engines: {node: '>= 14'} - hasBin: true - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - yup@1.7.1: - resolution: {integrity: sha512-GKHFX2nXul2/4Dtfxhozv701jLQHdf6J34YDh2cEkpqoo8le5Mg6/LrdseVLrFarmFygZTlfIhHx/QKfb/QWXw==} - - zimmerframe@1.1.4: - resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} - - zod@3.24.2: - resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} - - zod@4.1.12: - resolution: {integrity: sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==} - -snapshots: - - '@alloc/quick-lru@5.2.0': {} - - '@ark/regex@0.0.0': - dependencies: - '@ark/util': 0.50.0 - optional: true - - '@ark/schema@0.50.0': - dependencies: - '@ark/util': 0.50.0 - optional: true - - '@ark/util@0.50.0': - optional: true - - '@babel/runtime@7.28.4': - optional: true - - '@esbuild/aix-ppc64@0.25.12': - optional: true - - '@esbuild/android-arm64@0.25.12': - optional: true - - '@esbuild/android-arm@0.25.12': - optional: true - - '@esbuild/android-x64@0.25.12': - optional: true - - '@esbuild/darwin-arm64@0.25.12': - optional: true - - '@esbuild/darwin-x64@0.25.12': - optional: true - - '@esbuild/freebsd-arm64@0.25.12': - optional: true - - '@esbuild/freebsd-x64@0.25.12': - optional: true - - '@esbuild/linux-arm64@0.25.12': - optional: true - - '@esbuild/linux-arm@0.25.12': - optional: true - - '@esbuild/linux-ia32@0.25.12': - optional: true - - '@esbuild/linux-loong64@0.25.12': - optional: true - - '@esbuild/linux-mips64el@0.25.12': - optional: true - - '@esbuild/linux-ppc64@0.25.12': - optional: true - - '@esbuild/linux-riscv64@0.25.12': - optional: true - - '@esbuild/linux-s390x@0.25.12': - optional: true - - '@esbuild/linux-x64@0.25.12': - optional: true - - '@esbuild/netbsd-arm64@0.25.12': - optional: true - - '@esbuild/netbsd-x64@0.25.12': - optional: true - - '@esbuild/openbsd-arm64@0.25.12': - optional: true - - '@esbuild/openbsd-x64@0.25.12': - optional: true - - '@esbuild/openharmony-arm64@0.25.12': - optional: true - - '@esbuild/sunos-x64@0.25.12': - optional: true - - '@esbuild/win32-arm64@0.25.12': - optional: true - - '@esbuild/win32-ia32@0.25.12': - optional: true - - '@esbuild/win32-x64@0.25.12': - optional: true - - '@eslint-community/eslint-utils@4.5.1(eslint@9.23.0(jiti@1.21.7))': - dependencies: - eslint: 9.23.0(jiti@1.21.7) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.12.1': {} - - '@eslint/compat@1.2.7(eslint@9.23.0(jiti@1.21.7))': - optionalDependencies: - eslint: 9.23.0(jiti@1.21.7) - - '@eslint/config-array@0.19.2': - dependencies: - '@eslint/object-schema': 2.1.6 - debug: 4.4.0 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/config-helpers@0.2.0': {} - - '@eslint/core@0.12.0': - dependencies: - '@types/json-schema': 7.0.15 - - '@eslint/eslintrc@3.3.1': - dependencies: - ajv: 6.12.6 - debug: 4.4.0 - espree: 10.3.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.1 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@9.23.0': {} - - '@eslint/object-schema@2.1.6': {} - - '@eslint/plugin-kit@0.2.7': - dependencies: - '@eslint/core': 0.12.0 - levn: 0.4.1 - - '@exodus/schemasafe@1.3.0': - optional: true - - '@finom/zod-to-json-schema@3.24.11(zod@4.1.12)': - dependencies: - zod: 4.1.12 - optional: true - - '@floating-ui/core@1.6.9': - dependencies: - '@floating-ui/utils': 0.2.9 - - '@floating-ui/dom@1.6.13': - dependencies: - '@floating-ui/core': 1.6.9 - '@floating-ui/utils': 0.2.9 - - '@floating-ui/utils@0.2.9': {} - - '@gcornut/valibot-json-schema@0.42.0(esbuild@0.25.12)(typescript@5.8.2)': - dependencies: - valibot: 0.42.1(typescript@5.8.2) - optionalDependencies: - '@types/json-schema': 7.0.15 - esbuild-runner: 2.2.2(esbuild@0.25.12) - transitivePeerDependencies: - - esbuild - - typescript - optional: true - - '@hapi/hoek@9.3.0': - optional: true - - '@hapi/topo@5.1.0': - dependencies: - '@hapi/hoek': 9.3.0 - optional: true - - '@humanfs/core@0.19.1': {} - - '@humanfs/node@0.16.6': - dependencies: - '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.3.1 - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/retry@0.3.1': {} - - '@humanwhocodes/retry@0.4.2': {} - - '@internationalized/date@3.7.0': - dependencies: - '@swc/helpers': 0.5.15 - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@jridgewell/gen-mapping@0.3.13': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/gen-mapping@0.3.8': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/remapping@2.3.5': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/sourcemap-codec@1.5.5': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - - '@jridgewell/trace-mapping@0.3.31': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - - '@lucide/svelte@0.483.0(svelte@5.55.7(@typescript-eslint/types@8.27.0))': - dependencies: - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 - - '@pkgjs/parseargs@0.11.0': - optional: true - - '@polka/url@1.0.0-next.29': {} - - '@poppinss/macroable@1.1.0': - optional: true - - '@rollup/rollup-android-arm-eabi@4.60.1': - optional: true - - '@rollup/rollup-android-arm64@4.60.1': - optional: true - - '@rollup/rollup-darwin-arm64@4.60.1': - optional: true - - '@rollup/rollup-darwin-x64@4.60.1': - optional: true - - '@rollup/rollup-freebsd-arm64@4.60.1': - optional: true - - '@rollup/rollup-freebsd-x64@4.60.1': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.60.1': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.60.1': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.60.1': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.60.1': - optional: true - - '@rollup/rollup-linux-loong64-gnu@4.60.1': - optional: true - - '@rollup/rollup-linux-loong64-musl@4.60.1': - optional: true - - '@rollup/rollup-linux-ppc64-gnu@4.60.1': - optional: true - - '@rollup/rollup-linux-ppc64-musl@4.60.1': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.60.1': - optional: true - - '@rollup/rollup-linux-riscv64-musl@4.60.1': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.60.1': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.60.1': - optional: true - - '@rollup/rollup-linux-x64-musl@4.60.1': - optional: true - - '@rollup/rollup-openbsd-x64@4.60.1': - optional: true - - '@rollup/rollup-openharmony-arm64@4.60.1': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.60.1': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.60.1': - optional: true - - '@rollup/rollup-win32-x64-gnu@4.60.1': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.60.1': - optional: true - - '@sideway/address@4.1.5': - dependencies: - '@hapi/hoek': 9.3.0 - optional: true - - '@sideway/formula@3.0.1': - optional: true - - '@sideway/pinpoint@2.0.0': - optional: true - - '@sinclair/typebox@0.34.41': - optional: true - - '@standard-schema/spec@1.1.0': {} - - '@sveltejs/acorn-typescript@1.0.10(acorn@8.16.0)': - dependencies: - acorn: 8.16.0 - - '@sveltejs/adapter-static@3.0.8(@sveltejs/kit@2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))': - dependencies: - '@sveltejs/kit': 2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)) - - '@sveltejs/kit@2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0))': - dependencies: - '@standard-schema/spec': 1.1.0 - '@sveltejs/acorn-typescript': 1.0.10(acorn@8.16.0) - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)) - '@types/cookie': 0.6.0 - acorn: 8.16.0 - cookie: 0.6.0 - devalue: 5.8.1 - esm-env: 1.2.2 - kleur: 4.1.5 - magic-string: 0.30.21 - mrmime: 2.0.1 - set-cookie-parser: 3.1.0 - sirv: 3.0.2 - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - vite: 6.4.2(jiti@1.21.7)(yaml@2.7.0) - optionalDependencies: - typescript: 5.8.2 - - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0))': - dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)) - debug: 4.4.0 - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - vite: 6.4.2(jiti@1.21.7)(yaml@2.7.0) - transitivePeerDependencies: - - supports-color - - '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0))': - dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)) - debug: 4.4.0 - deepmerge: 4.3.1 - kleur: 4.1.5 - magic-string: 0.30.17 - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - vite: 6.4.2(jiti@1.21.7)(yaml@2.7.0) - vitefu: 1.0.6(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)) - transitivePeerDependencies: - - supports-color - - '@swc/helpers@0.5.15': - dependencies: - tslib: 2.8.1 - - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.17)': - dependencies: - tailwindcss: 3.4.17 - - '@tailwindcss/forms@0.5.10(tailwindcss@3.4.17)': - dependencies: - mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.17 - - '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17)': - dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.17 - - '@types/cookie@0.6.0': {} - - '@types/estree@1.0.7': {} - - '@types/estree@1.0.8': {} - - '@types/estree@1.0.9': {} - - '@types/json-schema@7.0.15': {} - - '@types/trusted-types@2.0.7': {} - - '@types/validator@13.15.3': - optional: true - - '@typeschema/class-validator@0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.2)': - dependencies: - '@typeschema/core': 0.14.0(@types/json-schema@7.0.15) - optionalDependencies: - class-validator: 0.14.2 - transitivePeerDependencies: - - '@types/json-schema' - optional: true - - '@typeschema/core@0.14.0(@types/json-schema@7.0.15)': - optionalDependencies: - '@types/json-schema': 7.0.15 - optional: true - - '@typescript-eslint/eslint-plugin@8.27.0(@typescript-eslint/parser@8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/scope-manager': 8.27.0 - '@typescript-eslint/type-utils': 8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/utils': 8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.27.0 - eslint: 9.23.0(jiti@1.21.7) - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.8.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': - dependencies: - '@typescript-eslint/scope-manager': 8.27.0 - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/typescript-estree': 8.27.0(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.27.0 - debug: 4.4.3 - eslint: 9.23.0(jiti@1.21.7) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@8.27.0': - dependencies: - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/visitor-keys': 8.27.0 - - '@typescript-eslint/type-utils@8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': - dependencies: - '@typescript-eslint/typescript-estree': 8.27.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - debug: 4.4.3 - eslint: 9.23.0(jiti@1.21.7) - ts-api-utils: 2.1.0(typescript@5.8.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@8.27.0': {} - - '@typescript-eslint/typescript-estree@8.27.0(typescript@5.8.2)': - dependencies: - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/visitor-keys': 8.27.0 - debug: 4.4.3 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.1 - ts-api-utils: 2.1.0(typescript@5.8.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': - dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.23.0(jiti@1.21.7)) - '@typescript-eslint/scope-manager': 8.27.0 - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/typescript-estree': 8.27.0(typescript@5.8.2) - eslint: 9.23.0(jiti@1.21.7) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.27.0': - dependencies: - '@typescript-eslint/types': 8.27.0 - eslint-visitor-keys: 4.2.0 - - '@vinejs/compiler@3.0.0': - optional: true - - '@vinejs/vine@3.0.1': - dependencies: - '@poppinss/macroable': 1.1.0 - '@types/validator': 13.15.3 - '@vinejs/compiler': 3.0.0 - camelcase: 8.0.0 - dayjs: 1.11.18 - dlv: 1.1.3 - normalize-url: 8.1.0 - validator: 13.15.15 - optional: true - - acorn-jsx@5.3.2(acorn@8.16.0): - dependencies: - acorn: 8.16.0 - - acorn@8.16.0: {} - - agent-base@6.0.2: - dependencies: - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - ansi-regex@5.0.1: {} - - ansi-regex@6.1.0: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.1: {} - - any-promise@1.3.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.2 - - arg@5.0.2: {} - - argparse@2.0.1: {} - - aria-query@5.3.1: {} - - arktype@2.1.23: - dependencies: - '@ark/regex': 0.0.0 - '@ark/schema': 0.50.0 - '@ark/util': 0.50.0 - optional: true - - asynckit@0.4.0: {} - - autoprefixer@10.4.21(postcss@8.5.8): - dependencies: - browserslist: 4.24.4 - caniuse-lite: 1.0.30001707 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.5.8 - postcss-value-parser: 4.2.0 - - axios@1.18.0: - dependencies: - follow-redirects: 1.16.0 - form-data: 4.0.6 - https-proxy-agent: 5.0.1 - proxy-from-env: 2.1.0 - transitivePeerDependencies: - - debug - - supports-color - - axobject-query@4.1.0: {} - - balanced-match@1.0.2: {} - - binary-extensions@2.3.0: {} - - bits-ui@1.3.13(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - '@floating-ui/core': 1.6.9 - '@floating-ui/dom': 1.6.13 - '@internationalized/date': 3.7.0 - esm-env: 1.2.2 - runed: 0.23.4(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - svelte-toolbelt: 0.7.1(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - tabbable: 6.2.0 - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - browserslist@4.24.4: - dependencies: - caniuse-lite: 1.0.30001707 - electron-to-chromium: 1.5.123 - node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.24.4) - - buffer-from@1.1.2: - optional: true - - call-bind-apply-helpers@1.0.2: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - - callsites@3.1.0: {} - - camelcase-css@2.0.1: {} - - camelcase@8.0.0: - optional: true - - caniuse-lite@1.0.30001707: {} - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - chokidar@4.0.3: - dependencies: - readdirp: 4.1.2 - - class-validator@0.14.2: - dependencies: - '@types/validator': 13.15.3 - libphonenumber-js: 1.12.24 - validator: 13.15.15 - optional: true - - clsx@2.1.1: {} - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - - commander@4.1.1: {} - - concat-map@0.0.1: {} - - cookie@0.6.0: {} - - cross-spawn@7.0.6: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - cssesc@3.0.0: {} - - dayjs@1.11.18: - optional: true - - debug@4.4.0: - dependencies: - ms: 2.1.3 - - debug@4.4.3: - dependencies: - ms: 2.1.3 - - deep-is@0.1.4: {} - - deepmerge@4.3.1: {} - - delayed-stream@1.0.0: {} - - devalue@5.4.1: {} - - devalue@5.8.1: {} - - didyoumean@1.2.2: {} - - dlv@1.1.3: {} - - dunder-proto@1.0.1: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-errors: 1.3.0 - gopd: 1.2.0 - - eastasianwidth@0.2.0: {} - - effect@3.18.4: - dependencies: - '@standard-schema/spec': 1.1.0 - fast-check: 3.23.2 - optional: true - - electron-to-chromium@1.5.123: {} - - embla-carousel-reactive-utils@8.5.2(embla-carousel@8.5.2): - dependencies: - embla-carousel: 8.5.2 - - embla-carousel-svelte@8.5.2(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - embla-carousel: 8.5.2 - embla-carousel-reactive-utils: 8.5.2(embla-carousel@8.5.2) - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - - embla-carousel@8.5.2: {} - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - es-define-property@1.0.1: {} - - es-errors@1.3.0: {} - - es-object-atoms@1.1.2: - dependencies: - es-errors: 1.3.0 - - es-set-tostringtag@2.1.0: - dependencies: - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - has-tostringtag: 1.0.2 - hasown: 2.0.4 - - esbuild-runner@2.2.2(esbuild@0.25.12): - dependencies: - esbuild: 0.25.12 - source-map-support: 0.5.21 - tslib: 2.4.0 - optional: true - - esbuild@0.25.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.12 - '@esbuild/android-arm': 0.25.12 - '@esbuild/android-arm64': 0.25.12 - '@esbuild/android-x64': 0.25.12 - '@esbuild/darwin-arm64': 0.25.12 - '@esbuild/darwin-x64': 0.25.12 - '@esbuild/freebsd-arm64': 0.25.12 - '@esbuild/freebsd-x64': 0.25.12 - '@esbuild/linux-arm': 0.25.12 - '@esbuild/linux-arm64': 0.25.12 - '@esbuild/linux-ia32': 0.25.12 - '@esbuild/linux-loong64': 0.25.12 - '@esbuild/linux-mips64el': 0.25.12 - '@esbuild/linux-ppc64': 0.25.12 - '@esbuild/linux-riscv64': 0.25.12 - '@esbuild/linux-s390x': 0.25.12 - '@esbuild/linux-x64': 0.25.12 - '@esbuild/netbsd-arm64': 0.25.12 - '@esbuild/netbsd-x64': 0.25.12 - '@esbuild/openbsd-arm64': 0.25.12 - '@esbuild/openbsd-x64': 0.25.12 - '@esbuild/openharmony-arm64': 0.25.12 - '@esbuild/sunos-x64': 0.25.12 - '@esbuild/win32-arm64': 0.25.12 - '@esbuild/win32-ia32': 0.25.12 - '@esbuild/win32-x64': 0.25.12 - - escalade@3.2.0: {} - - escape-string-regexp@4.0.0: {} - - eslint-compat-utils@0.5.1(eslint@9.23.0(jiti@1.21.7)): - dependencies: - eslint: 9.23.0(jiti@1.21.7) - semver: 7.7.1 - - eslint-config-prettier@10.1.1(eslint@9.23.0(jiti@1.21.7)): - dependencies: - eslint: 9.23.0(jiti@1.21.7) - - eslint-plugin-svelte@2.46.1(eslint@9.23.0(jiti@1.21.7))(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.23.0(jiti@1.21.7)) - '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.23.0(jiti@1.21.7) - eslint-compat-utils: 0.5.1(eslint@9.23.0(jiti@1.21.7)) - esutils: 2.0.3 - known-css-properties: 0.35.0 - postcss: 8.5.3 - postcss-load-config: 3.1.4(postcss@8.5.3) - postcss-safe-parser: 6.0.0(postcss@8.5.3) - postcss-selector-parser: 6.1.2 - semver: 7.7.1 - svelte-eslint-parser: 0.43.0(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - optionalDependencies: - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - transitivePeerDependencies: - - ts-node - - eslint-scope@7.2.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-scope@8.3.0: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint-visitor-keys@4.2.0: {} - - eslint@9.23.0(jiti@1.21.7): - dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.23.0(jiti@1.21.7)) - '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.2 - '@eslint/config-helpers': 0.2.0 - '@eslint/core': 0.12.0 - '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.23.0 - '@eslint/plugin-kit': 0.2.7 - '@humanfs/node': 0.16.6 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.2 - '@types/estree': 1.0.7 - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.4.0 - escape-string-regexp: 4.0.0 - eslint-scope: 8.3.0 - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - optionalDependencies: - jiti: 1.21.7 - transitivePeerDependencies: - - supports-color - - esm-env@1.2.2: {} - - espree@10.3.0: - dependencies: - acorn: 8.16.0 - acorn-jsx: 5.3.2(acorn@8.16.0) - eslint-visitor-keys: 4.2.0 - - espree@9.6.1: - dependencies: - acorn: 8.16.0 - acorn-jsx: 5.3.2(acorn@8.16.0) - eslint-visitor-keys: 3.4.3 - - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrap@2.2.11(@typescript-eslint/types@8.27.0): - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - optionalDependencies: - '@typescript-eslint/types': 8.27.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - - esutils@2.0.3: {} - - fast-check@3.23.2: - dependencies: - pure-rand: 6.1.0 - optional: true - - fast-deep-equal@3.1.3: {} - - fast-glob@3.3.3: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fastq@1.19.1: - dependencies: - reusify: 1.1.0 - - fdir@6.4.3(picomatch@4.0.4): - optionalDependencies: - picomatch: 4.0.4 - - fdir@6.5.0(picomatch@4.0.4): - optionalDependencies: - picomatch: 4.0.4 - - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - flat-cache@4.0.1: - dependencies: - flatted: 3.3.3 - keyv: 4.5.4 - - flatted@3.3.3: {} - - follow-redirects@1.16.0: {} - - foreground-child@3.3.1: - dependencies: - cross-spawn: 7.0.6 - signal-exit: 4.1.0 - - form-data@4.0.6: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - es-set-tostringtag: 2.1.0 - hasown: 2.0.4 - mime-types: 2.1.35 - - formsnap@2.0.0(svelte@5.55.7(@typescript-eslint/types@8.27.0))(sveltekit-superforms@2.27.4(@sveltejs/kit@2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.12)(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)): - dependencies: - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - svelte-toolbelt: 0.5.0(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - sveltekit-superforms: 2.27.4(@sveltejs/kit@2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.12)(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2) - - fraction.js@4.3.7: {} - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - get-intrinsic@1.3.0: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.2 - function-bind: 1.1.2 - get-proto: 1.0.1 - gopd: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.4 - math-intrinsics: 1.1.0 - - get-proto@1.0.1: - dependencies: - dunder-proto: 1.0.1 - es-object-atoms: 1.1.2 - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob@10.4.5: - dependencies: - foreground-child: 3.3.1 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - - globals@14.0.0: {} - - globals@15.15.0: {} - - gopd@1.2.0: {} - - graphemer@1.4.0: {} - - has-flag@4.0.0: {} - - has-symbols@1.1.0: {} - - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.1.0 - - hasown@2.0.4: - dependencies: - function-bind: 1.1.2 - - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - ignore@5.3.2: {} - - image-size@2.0.2: {} - - import-fresh@3.3.1: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - imurmurhash@0.1.4: {} - - inline-style-parser@0.2.4: {} - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-core-module@2.16.1: - dependencies: - hasown: 2.0.4 - - is-extglob@2.1.1: {} - - is-fullwidth-code-point@3.0.0: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-number@7.0.0: {} - - is-reference@3.0.3: - dependencies: - '@types/estree': 1.0.9 - - isexe@2.0.0: {} - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jiti@1.21.7: {} - - joi@17.13.3: - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.5 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 - optional: true - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - json-buffer@3.0.1: {} - - json-schema-to-ts@3.1.1: - dependencies: - '@babel/runtime': 7.28.4 - ts-algebra: 2.0.0 - optional: true - - json-schema-traverse@0.4.1: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - kleur@4.1.5: {} - - known-css-properties@0.35.0: {} - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - libphonenumber-js@1.12.24: - optional: true - - lilconfig@2.1.0: {} - - lilconfig@3.1.3: {} - - lines-and-columns@1.2.4: {} - - locate-character@3.0.0: {} - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash.castarray@4.4.0: {} - - lodash.isplainobject@4.0.6: {} - - lodash.merge@4.6.2: {} - - lru-cache@10.4.3: {} - - magic-string@0.30.17: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - - magic-string@0.30.21: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - - math-intrinsics@1.1.0: {} - - memoize-weak@1.0.2: {} - - merge2@1.4.1: {} - - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.2 - - mime-db@1.52.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mini-svg-data-uri@1.4.4: {} - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - - minipass@7.1.2: {} - - mode-watcher@0.5.1(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - - mri@1.2.0: {} - - mrmime@2.0.1: {} - - ms@2.1.3: {} - - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - nanoid@3.3.11: {} - - natural-compare@1.4.0: {} - - node-releases@2.0.19: {} - - normalize-path@3.0.0: {} - - normalize-range@0.1.2: {} - - normalize-url@8.1.0: - optional: true - - object-assign@4.1.1: {} - - object-hash@3.0.0: {} - - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - package-json-from-dist@1.0.1: {} - - paneforge@1.0.0-next.4(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - svelte-toolbelt: 0.7.1(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - path-exists@4.0.0: {} - - path-key@3.1.1: {} - - path-parse@1.0.7: {} - - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - - picocolors@1.1.1: {} - - picomatch@2.3.2: {} - - picomatch@4.0.4: {} - - pify@2.3.0: {} - - pirates@4.0.6: {} - - postcss-import@15.1.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.10 - - postcss-js@4.0.1(postcss@8.5.3): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.5.3 - - postcss-load-config@3.1.4(postcss@8.5.3): - dependencies: - lilconfig: 2.1.0 - yaml: 1.10.2 - optionalDependencies: - postcss: 8.5.3 - - postcss-load-config@4.0.2(postcss@8.5.3): - dependencies: - lilconfig: 3.1.3 - yaml: 2.7.0 - optionalDependencies: - postcss: 8.5.3 - - postcss-nested@6.2.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-selector-parser: 6.1.2 - - postcss-safe-parser@6.0.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - - postcss-scss@4.0.9(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - - postcss-selector-parser@6.0.10: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-value-parser@4.2.0: {} - - postcss@8.5.3: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - postcss@8.5.8: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - prelude-ls@1.2.1: {} - - prettier-plugin-svelte@3.3.3(prettier@3.5.3)(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - prettier: 3.5.3 - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - - prettier-plugin-tailwindcss@0.6.11(prettier-plugin-svelte@3.3.3(prettier@3.5.3)(svelte@5.55.7(@typescript-eslint/types@8.27.0)))(prettier@3.5.3): - dependencies: - prettier: 3.5.3 - optionalDependencies: - prettier-plugin-svelte: 3.3.3(prettier@3.5.3)(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - - prettier@3.5.3: {} - - property-expr@2.0.6: - optional: true - - proxy-from-env@2.1.0: {} - - punycode@2.3.1: {} - - pure-rand@6.1.0: - optional: true - - queue-microtask@1.2.3: {} - - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.2 - - readdirp@4.1.2: {} - - resolve-from@4.0.0: {} - - resolve@1.22.10: - dependencies: - is-core-module: 2.16.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - reusify@1.1.0: {} - - rollup@4.60.1: - dependencies: - '@types/estree': 1.0.8 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.60.1 - '@rollup/rollup-android-arm64': 4.60.1 - '@rollup/rollup-darwin-arm64': 4.60.1 - '@rollup/rollup-darwin-x64': 4.60.1 - '@rollup/rollup-freebsd-arm64': 4.60.1 - '@rollup/rollup-freebsd-x64': 4.60.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.60.1 - '@rollup/rollup-linux-arm-musleabihf': 4.60.1 - '@rollup/rollup-linux-arm64-gnu': 4.60.1 - '@rollup/rollup-linux-arm64-musl': 4.60.1 - '@rollup/rollup-linux-loong64-gnu': 4.60.1 - '@rollup/rollup-linux-loong64-musl': 4.60.1 - '@rollup/rollup-linux-ppc64-gnu': 4.60.1 - '@rollup/rollup-linux-ppc64-musl': 4.60.1 - '@rollup/rollup-linux-riscv64-gnu': 4.60.1 - '@rollup/rollup-linux-riscv64-musl': 4.60.1 - '@rollup/rollup-linux-s390x-gnu': 4.60.1 - '@rollup/rollup-linux-x64-gnu': 4.60.1 - '@rollup/rollup-linux-x64-musl': 4.60.1 - '@rollup/rollup-openbsd-x64': 4.60.1 - '@rollup/rollup-openharmony-arm64': 4.60.1 - '@rollup/rollup-win32-arm64-msvc': 4.60.1 - '@rollup/rollup-win32-ia32-msvc': 4.60.1 - '@rollup/rollup-win32-x64-gnu': 4.60.1 - '@rollup/rollup-win32-x64-msvc': 4.60.1 - fsevents: 2.3.3 - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - runed@0.23.4(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - esm-env: 1.2.2 - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - - sade@1.8.1: - dependencies: - mri: 1.2.0 - - semver@7.7.1: {} - - set-cookie-parser@3.1.0: {} - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - signal-exit@4.1.0: {} - - sirv@3.0.2: - dependencies: - '@polka/url': 1.0.0-next.29 - mrmime: 2.0.1 - totalist: 3.0.1 - - source-map-js@1.2.1: {} - - source-map-support@0.5.21: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - optional: true - - source-map@0.6.1: - optional: true - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.1.0 - - strip-json-comments@3.1.1: {} - - style-to-object@1.0.8: - dependencies: - inline-style-parser: 0.2.4 - - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - - superstruct@2.0.2: - optional: true - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - svelte-check@4.1.5(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - chokidar: 4.0.3 - fdir: 6.4.3(picomatch@4.0.4) - picocolors: 1.1.1 - sade: 1.8.1 - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - typescript: 5.8.2 - transitivePeerDependencies: - - picomatch - - svelte-eslint-parser@0.43.0(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - postcss: 8.5.3 - postcss-scss: 4.0.9(postcss@8.5.3) - optionalDependencies: - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - - svelte-sonner@0.3.28(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - - svelte-toolbelt@0.5.0(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - clsx: 2.1.1 - style-to-object: 1.0.8 - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - - svelte-toolbelt@0.7.1(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - clsx: 2.1.1 - runed: 0.23.4(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - style-to-object: 1.0.8 - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - - svelte@5.55.7(@typescript-eslint/types@8.27.0): - dependencies: - '@jridgewell/remapping': 2.3.5 - '@jridgewell/sourcemap-codec': 1.5.5 - '@sveltejs/acorn-typescript': 1.0.10(acorn@8.16.0) - '@types/estree': 1.0.9 - '@types/trusted-types': 2.0.7 - acorn: 8.16.0 - aria-query: 5.3.1 - axobject-query: 4.1.0 - clsx: 2.1.1 - devalue: 5.8.1 - esm-env: 1.2.2 - esrap: 2.2.11(@typescript-eslint/types@8.27.0) - is-reference: 3.0.3 - locate-character: 3.0.0 - magic-string: 0.30.21 - zimmerframe: 1.1.4 - transitivePeerDependencies: - - '@typescript-eslint/types' - - sveltekit-superforms@2.27.4(@sveltejs/kit@2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.12)(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2): - dependencies: - '@sveltejs/kit': 2.60.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.55.7(@typescript-eslint/types@8.27.0))(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)))(svelte@5.55.7(@typescript-eslint/types@8.27.0))(typescript@5.8.2)(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)) - devalue: 5.4.1 - memoize-weak: 1.0.2 - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - ts-deepmerge: 7.0.3 - optionalDependencies: - '@exodus/schemasafe': 1.3.0 - '@finom/zod-to-json-schema': 3.24.11(zod@4.1.12) - '@gcornut/valibot-json-schema': 0.42.0(esbuild@0.25.12)(typescript@5.8.2) - '@sinclair/typebox': 0.34.41 - '@typeschema/class-validator': 0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.2) - '@vinejs/vine': 3.0.1 - arktype: 2.1.23 - class-validator: 0.14.2 - effect: 3.18.4 - joi: 17.13.3 - json-schema-to-ts: 3.1.1 - superstruct: 2.0.2 - valibot: 1.1.0(typescript@5.8.2) - yup: 1.7.1 - zod: 4.1.12 - transitivePeerDependencies: - - '@types/json-schema' - - esbuild - - typescript - - tabbable@6.2.0: {} - - tailwind-merge@3.0.2: {} - - tailwind-variants@1.0.0(tailwindcss@3.4.17): - dependencies: - tailwind-merge: 3.0.2 - tailwindcss: 3.4.17 - - tailwindcss-animate@1.0.7(tailwindcss@3.4.17): - dependencies: - tailwindcss: 3.4.17 - - tailwindcss@3.4.17: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.3 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.7 - lilconfig: 3.1.3 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.5.3 - postcss-import: 15.1.0(postcss@8.5.3) - postcss-js: 4.0.1(postcss@8.5.3) - postcss-load-config: 4.0.2(postcss@8.5.3) - postcss-nested: 6.2.0(postcss@8.5.3) - postcss-selector-parser: 6.1.2 - resolve: 1.22.10 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - - tiny-case@1.0.3: - optional: true - - tinyglobby@0.2.15: - dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - toposort@2.0.2: - optional: true - - totalist@3.0.1: {} - - ts-algebra@2.0.0: - optional: true - - ts-api-utils@2.1.0(typescript@5.8.2): - dependencies: - typescript: 5.8.2 - - ts-deepmerge@7.0.3: {} - - ts-interface-checker@0.1.13: {} - - tslib@2.4.0: - optional: true - - tslib@2.8.1: {} - - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-fest@2.19.0: - optional: true - - typescript-eslint@8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2): - dependencies: - '@typescript-eslint/eslint-plugin': 8.27.0(@typescript-eslint/parser@8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/parser': 8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/utils': 8.27.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - eslint: 9.23.0(jiti@1.21.7) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - - typescript@5.8.2: {} - - update-browserslist-db@1.1.3(browserslist@4.24.4): - dependencies: - browserslist: 4.24.4 - escalade: 3.2.0 - picocolors: 1.1.1 - - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - util-deprecate@1.0.2: {} - - valibot@0.42.1(typescript@5.8.2): - optionalDependencies: - typescript: 5.8.2 - optional: true - - valibot@1.1.0(typescript@5.8.2): - optionalDependencies: - typescript: 5.8.2 - optional: true - - validator@13.15.15: - optional: true - - vaul-svelte@1.0.0-next.6(svelte@5.55.7(@typescript-eslint/types@8.27.0)): - dependencies: - runed: 0.23.4(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - svelte: 5.55.7(@typescript-eslint/types@8.27.0) - svelte-toolbelt: 0.7.1(svelte@5.55.7(@typescript-eslint/types@8.27.0)) - - vite@6.4.2(jiti@1.21.7)(yaml@2.7.0): - dependencies: - esbuild: 0.25.12 - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - postcss: 8.5.8 - rollup: 4.60.1 - tinyglobby: 0.2.15 - optionalDependencies: - fsevents: 2.3.3 - jiti: 1.21.7 - yaml: 2.7.0 - - vitefu@1.0.6(vite@6.4.2(jiti@1.21.7)(yaml@2.7.0)): - optionalDependencies: - vite: 6.4.2(jiti@1.21.7)(yaml@2.7.0) - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - word-wrap@1.2.5: {} - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - - yaml@1.10.2: {} - - yaml@2.7.0: {} - - yocto-queue@0.1.0: {} - - yup@1.7.1: - dependencies: - property-expr: 2.0.6 - tiny-case: 1.0.3 - toposort: 2.0.2 - type-fest: 2.19.0 - optional: true - - zimmerframe@1.1.4: {} - - zod@3.24.2: {} - - zod@4.1.12: - optional: true diff --git a/app/postcss.config.js b/app/postcss.config.js deleted file mode 100644 index 0f77216..0000000 --- a/app/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - plugins: { - tailwindcss: {}, - autoprefixer: {} - } -}; diff --git a/app/src/app.css b/app/src/app.css deleted file mode 100644 index 9f43f04..0000000 --- a/app/src/app.css +++ /dev/null @@ -1,116 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - -@layer base { - :root { - --background: 0 0% 98%; - --foreground: 240 8% 5%; - --card: 240 8% 97%; - --card-foreground: 240 8% 5%; - --popover: 240 8% 97%; - --popover-foreground: 240 8% 5%; - --primary: 253 90% 16%; - --primary-foreground: 0 0% 98%; - --secondary: 270 6% 93%; - --secondary-foreground: 240 8% 5%; - --muted: 270 6% 93%; - --muted-foreground: 253 6% 45%; - --accent: 270 6% 93%; - --accent-foreground: 240 8% 5%; - --destructive: 0 84% 60%; - --destructive-foreground: 0 0% 98%; - --border: 240 6% 90%; - --input: 260 7% 82%; - --ring: 253 24% 74%; - --radius: 0.5rem; - - --sidebar-background: 240 8% 97%; - --sidebar-foreground: 240 8% 5%; - --sidebar-primary: 253 90% 16%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 270 6% 93%; - --sidebar-accent-foreground: 240 8% 5%; - --sidebar-border: 240 6% 90%; - --sidebar-ring: 253 24% 74%; - - } - - .dark { - --background: 240 3% 6%; - --foreground: 0 0% 98%; - --card: 270 6% 7%; - --card-foreground: 0 0% 98%; - --popover: 270 6% 7%; - --popover-foreground: 0 0% 98%; - --primary: 249 16% 50%; - --primary-foreground: 0 0% 98%; - --secondary: 240 5% 15%; - --secondary-foreground: 0 0% 98%; - --muted: 250 5% 22%; - --muted-foreground: 250 5% 49%; - --accent: 249 13% 20%; - --accent-foreground: 0 0% 98%; - --destructive: 0 84% 60%; - --destructive-foreground: 0 0% 98%; - --border: 260 5% 12%; - --input: 240 4% 18%; - --ring: 248 16% 40%; - - --sidebar-background: 270 6% 7%; - --sidebar-foreground: 0 0% 98%; - --sidebar-primary: 249 16% 50%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 249 13% 20%; - --sidebar-accent-foreground: 0 0% 98%; - --sidebar-border: 260 5% 12%; - --sidebar-ring: 248 16% 40%; - } - - * { - @apply border-border; - } - body { - @apply bg-background text-foreground; - } - - h1 { - @apply scroll-m-20 text-4xl sm:text-5xl font-extrabold tracking-tight lg:text-5xl mb-6; - } - h2 { - @apply scroll-m-20 text-3xl sm:text-4xl font-semibold tracking-tight transition-colors my-10 mb-5; - } - h3 { - @apply scroll-m-20 text-2xl font-semibold tracking-tight transition-colors mb-4; - } - h4 { - @apply scroll-m-20 text-xl font-semibold tracking-tight transition-colors mb-2; - } - h5 { - @apply scroll-m-20 text-lg font-semibold tracking-tight transition-colors; - } - h6 { - @apply scroll-m-20 text-base font-semibold tracking-tight transition-colors; - } - hr { - @apply my-6 mx-auto w-4/5; - } - p { - @apply leading-7; - } - p > a { - @apply opacity-75 transition-opacity hover:underline underline-offset-4; - } - p > a.active { - @apply opacity-100 font-medium; - } - blockquote { - @apply mt-6 border-l-2 pl-6 italic; - } - code { - @apply bg-muted relative rounded px-[0.3rem] py-[0.2rem] font-mono text-sm font-semibold; - } - main { - @apply mx-auto w-full px-4 py-2; - } -} diff --git a/app/src/app.d.ts b/app/src/app.d.ts deleted file mode 100644 index da08e6d..0000000 --- a/app/src/app.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -// See https://svelte.dev/docs/kit/types#app.d.ts -// for information about these interfaces -declare global { - namespace App { - // interface Error {} - // interface Locals {} - // interface PageData {} - // interface PageState {} - // interface Platform {} - } -} - -export {}; diff --git a/app/src/app.html b/app/src/app.html deleted file mode 100644 index bd32283..0000000 --- a/app/src/app.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - %sveltekit.head% - - -
%sveltekit.body%
- - diff --git a/app/src/lib/components/ui/accordion/accordion-content.svelte b/app/src/lib/components/ui/accordion/accordion-content.svelte deleted file mode 100644 index 4cc5989..0000000 --- a/app/src/lib/components/ui/accordion/accordion-content.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - - -
- {@render children?.()} -
-
diff --git a/app/src/lib/components/ui/accordion/accordion-item.svelte b/app/src/lib/components/ui/accordion/accordion-item.svelte deleted file mode 100644 index 852bcf3..0000000 --- a/app/src/lib/components/ui/accordion/accordion-item.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/accordion/accordion-trigger.svelte b/app/src/lib/components/ui/accordion/accordion-trigger.svelte deleted file mode 100644 index 54209f2..0000000 --- a/app/src/lib/components/ui/accordion/accordion-trigger.svelte +++ /dev/null @@ -1,29 +0,0 @@ - - - - svg]:rotate-180", - className - )} - {...restProps} - > - {@render children?.()} - - - diff --git a/app/src/lib/components/ui/accordion/index.ts b/app/src/lib/components/ui/accordion/index.ts deleted file mode 100644 index ed49213..0000000 --- a/app/src/lib/components/ui/accordion/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Accordion as AccordionPrimitive } from "bits-ui"; -import Content from "./accordion-content.svelte"; -import Item from "./accordion-item.svelte"; -import Trigger from "./accordion-trigger.svelte"; -const Root = AccordionPrimitive.Root; - -export { - Root, - Content, - Item, - Trigger, - // - Root as Accordion, - Content as AccordionContent, - Item as AccordionItem, - Trigger as AccordionTrigger, -}; diff --git a/app/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte b/app/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte deleted file mode 100644 index 95ccd3b..0000000 --- a/app/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/alert-dialog/alert-dialog-cancel.svelte b/app/src/lib/components/ui/alert-dialog/alert-dialog-cancel.svelte deleted file mode 100644 index 7015a89..0000000 --- a/app/src/lib/components/ui/alert-dialog/alert-dialog-cancel.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/alert-dialog/alert-dialog-content.svelte b/app/src/lib/components/ui/alert-dialog/alert-dialog-content.svelte deleted file mode 100644 index 858b8bc..0000000 --- a/app/src/lib/components/ui/alert-dialog/alert-dialog-content.svelte +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - diff --git a/app/src/lib/components/ui/alert-dialog/alert-dialog-description.svelte b/app/src/lib/components/ui/alert-dialog/alert-dialog-description.svelte deleted file mode 100644 index 3e136da..0000000 --- a/app/src/lib/components/ui/alert-dialog/alert-dialog-description.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/alert-dialog/alert-dialog-footer.svelte b/app/src/lib/components/ui/alert-dialog/alert-dialog-footer.svelte deleted file mode 100644 index 91ecaba..0000000 --- a/app/src/lib/components/ui/alert-dialog/alert-dialog-footer.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/app/src/lib/components/ui/alert-dialog/alert-dialog-header.svelte b/app/src/lib/components/ui/alert-dialog/alert-dialog-header.svelte deleted file mode 100644 index 44a7b08..0000000 --- a/app/src/lib/components/ui/alert-dialog/alert-dialog-header.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/app/src/lib/components/ui/alert-dialog/alert-dialog-overlay.svelte b/app/src/lib/components/ui/alert-dialog/alert-dialog-overlay.svelte deleted file mode 100644 index bb76e7a..0000000 --- a/app/src/lib/components/ui/alert-dialog/alert-dialog-overlay.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/alert-dialog/alert-dialog-title.svelte b/app/src/lib/components/ui/alert-dialog/alert-dialog-title.svelte deleted file mode 100644 index c7811db..0000000 --- a/app/src/lib/components/ui/alert-dialog/alert-dialog-title.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/alert-dialog/index.ts b/app/src/lib/components/ui/alert-dialog/index.ts deleted file mode 100644 index d06201d..0000000 --- a/app/src/lib/components/ui/alert-dialog/index.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { AlertDialog as AlertDialogPrimitive } from "bits-ui"; -import Title from "./alert-dialog-title.svelte"; -import Action from "./alert-dialog-action.svelte"; -import Cancel from "./alert-dialog-cancel.svelte"; -import Footer from "./alert-dialog-footer.svelte"; -import Header from "./alert-dialog-header.svelte"; -import Overlay from "./alert-dialog-overlay.svelte"; -import Content from "./alert-dialog-content.svelte"; -import Description from "./alert-dialog-description.svelte"; - -const Root = AlertDialogPrimitive.Root; -const Trigger = AlertDialogPrimitive.Trigger; -const Portal = AlertDialogPrimitive.Portal; - -export { - Root, - Title, - Action, - Cancel, - Portal, - Footer, - Header, - Trigger, - Overlay, - Content, - Description, - // - Root as AlertDialog, - Title as AlertDialogTitle, - Action as AlertDialogAction, - Cancel as AlertDialogCancel, - Portal as AlertDialogPortal, - Footer as AlertDialogFooter, - Header as AlertDialogHeader, - Trigger as AlertDialogTrigger, - Overlay as AlertDialogOverlay, - Content as AlertDialogContent, - Description as AlertDialogDescription, -}; diff --git a/app/src/lib/components/ui/alert/alert-description.svelte b/app/src/lib/components/ui/alert/alert-description.svelte deleted file mode 100644 index ef74aa4..0000000 --- a/app/src/lib/components/ui/alert/alert-description.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/app/src/lib/components/ui/alert/alert-title.svelte b/app/src/lib/components/ui/alert/alert-title.svelte deleted file mode 100644 index 12ec9fc..0000000 --- a/app/src/lib/components/ui/alert/alert-title.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/app/src/lib/components/ui/alert/alert.svelte b/app/src/lib/components/ui/alert/alert.svelte deleted file mode 100644 index 8b4528f..0000000 --- a/app/src/lib/components/ui/alert/alert.svelte +++ /dev/null @@ -1,39 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/alert/index.ts b/app/src/lib/components/ui/alert/index.ts deleted file mode 100644 index 97e21b4..0000000 --- a/app/src/lib/components/ui/alert/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -import Root from "./alert.svelte"; -import Description from "./alert-description.svelte"; -import Title from "./alert-title.svelte"; -export { alertVariants, type AlertVariant } from "./alert.svelte"; - -export { - Root, - Description, - Title, - // - Root as Alert, - Description as AlertDescription, - Title as AlertTitle, -}; diff --git a/app/src/lib/components/ui/aspect-ratio/index.ts b/app/src/lib/components/ui/aspect-ratio/index.ts deleted file mode 100644 index 05b4db6..0000000 --- a/app/src/lib/components/ui/aspect-ratio/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { AspectRatio as AspectRatioPrimitive } from "bits-ui"; - -const Root = AspectRatioPrimitive.Root; - -export { Root, Root as AspectRatio }; diff --git a/app/src/lib/components/ui/avatar/avatar-fallback.svelte b/app/src/lib/components/ui/avatar/avatar-fallback.svelte deleted file mode 100644 index 9f09e23..0000000 --- a/app/src/lib/components/ui/avatar/avatar-fallback.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/avatar/avatar-image.svelte b/app/src/lib/components/ui/avatar/avatar-image.svelte deleted file mode 100644 index e9e83d4..0000000 --- a/app/src/lib/components/ui/avatar/avatar-image.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/avatar/avatar.svelte b/app/src/lib/components/ui/avatar/avatar.svelte deleted file mode 100644 index 3849344..0000000 --- a/app/src/lib/components/ui/avatar/avatar.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/avatar/index.ts b/app/src/lib/components/ui/avatar/index.ts deleted file mode 100644 index d06457b..0000000 --- a/app/src/lib/components/ui/avatar/index.ts +++ /dev/null @@ -1,13 +0,0 @@ -import Root from "./avatar.svelte"; -import Image from "./avatar-image.svelte"; -import Fallback from "./avatar-fallback.svelte"; - -export { - Root, - Image, - Fallback, - // - Root as Avatar, - Image as AvatarImage, - Fallback as AvatarFallback, -}; diff --git a/app/src/lib/components/ui/badge/badge.svelte b/app/src/lib/components/ui/badge/badge.svelte deleted file mode 100644 index da26104..0000000 --- a/app/src/lib/components/ui/badge/badge.svelte +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/badge/index.ts b/app/src/lib/components/ui/badge/index.ts deleted file mode 100644 index 64e0aa9..0000000 --- a/app/src/lib/components/ui/badge/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as Badge } from "./badge.svelte"; -export { badgeVariants, type BadgeVariant } from "./badge.svelte"; diff --git a/app/src/lib/components/ui/breadcrumb/breadcrumb-ellipsis.svelte b/app/src/lib/components/ui/breadcrumb/breadcrumb-ellipsis.svelte deleted file mode 100644 index 1f649dc..0000000 --- a/app/src/lib/components/ui/breadcrumb/breadcrumb-ellipsis.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte b/app/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte deleted file mode 100644 index 4e2a3ed..0000000 --- a/app/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -
  • - {@render children?.()} -
  • diff --git a/app/src/lib/components/ui/breadcrumb/breadcrumb-link.svelte b/app/src/lib/components/ui/breadcrumb/breadcrumb-link.svelte deleted file mode 100644 index c6b1019..0000000 --- a/app/src/lib/components/ui/breadcrumb/breadcrumb-link.svelte +++ /dev/null @@ -1,31 +0,0 @@ - - -{#if child} - {@render child({ props: attrs })} -{:else} - - {@render children?.()} - -{/if} diff --git a/app/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte b/app/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte deleted file mode 100644 index 77c4e32..0000000 --- a/app/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - -
      - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/breadcrumb/breadcrumb-page.svelte b/app/src/lib/components/ui/breadcrumb/breadcrumb-page.svelte deleted file mode 100644 index 1db5a05..0000000 --- a/app/src/lib/components/ui/breadcrumb/breadcrumb-page.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/breadcrumb/breadcrumb-separator.svelte b/app/src/lib/components/ui/breadcrumb/breadcrumb-separator.svelte deleted file mode 100644 index afd6f60..0000000 --- a/app/src/lib/components/ui/breadcrumb/breadcrumb-separator.svelte +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/breadcrumb/breadcrumb.svelte b/app/src/lib/components/ui/breadcrumb/breadcrumb.svelte deleted file mode 100644 index 70be14d..0000000 --- a/app/src/lib/components/ui/breadcrumb/breadcrumb.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/breadcrumb/index.ts b/app/src/lib/components/ui/breadcrumb/index.ts deleted file mode 100644 index dc914ec..0000000 --- a/app/src/lib/components/ui/breadcrumb/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import Root from "./breadcrumb.svelte"; -import Ellipsis from "./breadcrumb-ellipsis.svelte"; -import Item from "./breadcrumb-item.svelte"; -import Separator from "./breadcrumb-separator.svelte"; -import Link from "./breadcrumb-link.svelte"; -import List from "./breadcrumb-list.svelte"; -import Page from "./breadcrumb-page.svelte"; - -export { - Root, - Ellipsis, - Item, - Separator, - Link, - List, - Page, - // - Root as Breadcrumb, - Ellipsis as BreadcrumbEllipsis, - Item as BreadcrumbItem, - Separator as BreadcrumbSeparator, - Link as BreadcrumbLink, - List as BreadcrumbList, - Page as BreadcrumbPage, -}; diff --git a/app/src/lib/components/ui/button/button.svelte b/app/src/lib/components/ui/button/button.svelte deleted file mode 100644 index 22ab2d0..0000000 --- a/app/src/lib/components/ui/button/button.svelte +++ /dev/null @@ -1,74 +0,0 @@ - - - - -{#if href} - - {@render children?.()} - -{:else} - -{/if} diff --git a/app/src/lib/components/ui/button/index.ts b/app/src/lib/components/ui/button/index.ts deleted file mode 100644 index fb585d7..0000000 --- a/app/src/lib/components/ui/button/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -import Root, { - type ButtonProps, - type ButtonSize, - type ButtonVariant, - buttonVariants, -} from "./button.svelte"; - -export { - Root, - type ButtonProps as Props, - // - Root as Button, - buttonVariants, - type ButtonProps, - type ButtonSize, - type ButtonVariant, -}; diff --git a/app/src/lib/components/ui/calendar/calendar-cell.svelte b/app/src/lib/components/ui/calendar/calendar-cell.svelte deleted file mode 100644 index 3c065a5..0000000 --- a/app/src/lib/components/ui/calendar/calendar-cell.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/calendar/calendar-day.svelte b/app/src/lib/components/ui/calendar/calendar-day.svelte deleted file mode 100644 index d5e802a..0000000 --- a/app/src/lib/components/ui/calendar/calendar-day.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/calendar/calendar-grid-body.svelte b/app/src/lib/components/ui/calendar/calendar-grid-body.svelte deleted file mode 100644 index 8cd86de..0000000 --- a/app/src/lib/components/ui/calendar/calendar-grid-body.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/calendar/calendar-grid-head.svelte b/app/src/lib/components/ui/calendar/calendar-grid-head.svelte deleted file mode 100644 index 333edc4..0000000 --- a/app/src/lib/components/ui/calendar/calendar-grid-head.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/calendar/calendar-grid-row.svelte b/app/src/lib/components/ui/calendar/calendar-grid-row.svelte deleted file mode 100644 index 9032236..0000000 --- a/app/src/lib/components/ui/calendar/calendar-grid-row.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/calendar/calendar-grid.svelte b/app/src/lib/components/ui/calendar/calendar-grid.svelte deleted file mode 100644 index 1d7edb5..0000000 --- a/app/src/lib/components/ui/calendar/calendar-grid.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/calendar/calendar-head-cell.svelte b/app/src/lib/components/ui/calendar/calendar-head-cell.svelte deleted file mode 100644 index dd5e55f..0000000 --- a/app/src/lib/components/ui/calendar/calendar-head-cell.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/calendar/calendar-header.svelte b/app/src/lib/components/ui/calendar/calendar-header.svelte deleted file mode 100644 index e64feae..0000000 --- a/app/src/lib/components/ui/calendar/calendar-header.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/calendar/calendar-heading.svelte b/app/src/lib/components/ui/calendar/calendar-heading.svelte deleted file mode 100644 index 5d57a50..0000000 --- a/app/src/lib/components/ui/calendar/calendar-heading.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/calendar/calendar-months.svelte b/app/src/lib/components/ui/calendar/calendar-months.svelte deleted file mode 100644 index 4cd0ed7..0000000 --- a/app/src/lib/components/ui/calendar/calendar-months.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/calendar/calendar-next-button.svelte b/app/src/lib/components/ui/calendar/calendar-next-button.svelte deleted file mode 100644 index 8581a43..0000000 --- a/app/src/lib/components/ui/calendar/calendar-next-button.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - -{#snippet Fallback()} - -{/snippet} - - diff --git a/app/src/lib/components/ui/calendar/calendar-prev-button.svelte b/app/src/lib/components/ui/calendar/calendar-prev-button.svelte deleted file mode 100644 index 0ad629e..0000000 --- a/app/src/lib/components/ui/calendar/calendar-prev-button.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - -{#snippet Fallback()} - -{/snippet} - - diff --git a/app/src/lib/components/ui/calendar/calendar.svelte b/app/src/lib/components/ui/calendar/calendar.svelte deleted file mode 100644 index e05c46e..0000000 --- a/app/src/lib/components/ui/calendar/calendar.svelte +++ /dev/null @@ -1,61 +0,0 @@ - - - - - {#snippet children({ months, weekdays })} - - - - - - - {#each months as month (month)} - - - - {#each weekdays as weekday (weekday)} - - {weekday.slice(0, 2)} - - {/each} - - - - {#each month.weeks as weekDates (weekDates)} - - {#each weekDates as date (date)} - - - - {/each} - - {/each} - - - {/each} - - {/snippet} - diff --git a/app/src/lib/components/ui/calendar/index.ts b/app/src/lib/components/ui/calendar/index.ts deleted file mode 100644 index ab257ab..0000000 --- a/app/src/lib/components/ui/calendar/index.ts +++ /dev/null @@ -1,30 +0,0 @@ -import Root from "./calendar.svelte"; -import Cell from "./calendar-cell.svelte"; -import Day from "./calendar-day.svelte"; -import Grid from "./calendar-grid.svelte"; -import Header from "./calendar-header.svelte"; -import Months from "./calendar-months.svelte"; -import GridRow from "./calendar-grid-row.svelte"; -import Heading from "./calendar-heading.svelte"; -import GridBody from "./calendar-grid-body.svelte"; -import GridHead from "./calendar-grid-head.svelte"; -import HeadCell from "./calendar-head-cell.svelte"; -import NextButton from "./calendar-next-button.svelte"; -import PrevButton from "./calendar-prev-button.svelte"; - -export { - Day, - Cell, - Grid, - Header, - Months, - GridRow, - Heading, - GridBody, - GridHead, - HeadCell, - NextButton, - PrevButton, - // - Root as Calendar, -}; diff --git a/app/src/lib/components/ui/card/card-content.svelte b/app/src/lib/components/ui/card/card-content.svelte deleted file mode 100644 index 1f52856..0000000 --- a/app/src/lib/components/ui/card/card-content.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/card/card-description.svelte b/app/src/lib/components/ui/card/card-description.svelte deleted file mode 100644 index da02664..0000000 --- a/app/src/lib/components/ui/card/card-description.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -

    - {@render children?.()} -

    diff --git a/app/src/lib/components/ui/card/card-footer.svelte b/app/src/lib/components/ui/card/card-footer.svelte deleted file mode 100644 index 6894149..0000000 --- a/app/src/lib/components/ui/card/card-footer.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/card/card-header.svelte b/app/src/lib/components/ui/card/card-header.svelte deleted file mode 100644 index 1baa92c..0000000 --- a/app/src/lib/components/ui/card/card-header.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/card/card-title.svelte b/app/src/lib/components/ui/card/card-title.svelte deleted file mode 100644 index f7d59c1..0000000 --- a/app/src/lib/components/ui/card/card-title.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/card/card.svelte b/app/src/lib/components/ui/card/card.svelte deleted file mode 100644 index 3e3a4ed..0000000 --- a/app/src/lib/components/ui/card/card.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/card/index.ts b/app/src/lib/components/ui/card/index.ts deleted file mode 100644 index 0f9084d..0000000 --- a/app/src/lib/components/ui/card/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -import Root from "./card.svelte"; -import Content from "./card-content.svelte"; -import Description from "./card-description.svelte"; -import Footer from "./card-footer.svelte"; -import Header from "./card-header.svelte"; -import Title from "./card-title.svelte"; - -export { - Root, - Content, - Description, - Footer, - Header, - Title, - // - Root as Card, - Content as CardContent, - Description as CardDescription, - Footer as CardFooter, - Header as CardHeader, - Title as CardTitle, -}; diff --git a/app/src/lib/components/ui/carousel/carousel-content.svelte b/app/src/lib/components/ui/carousel/carousel-content.svelte deleted file mode 100644 index dd7c0ec..0000000 --- a/app/src/lib/components/ui/carousel/carousel-content.svelte +++ /dev/null @@ -1,44 +0,0 @@ - - - -
    -
    - {@render children?.()} -
    -
    diff --git a/app/src/lib/components/ui/carousel/carousel-item.svelte b/app/src/lib/components/ui/carousel/carousel-item.svelte deleted file mode 100644 index bf0999e..0000000 --- a/app/src/lib/components/ui/carousel/carousel-item.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/carousel/carousel-next.svelte b/app/src/lib/components/ui/carousel/carousel-next.svelte deleted file mode 100644 index 07f9d97..0000000 --- a/app/src/lib/components/ui/carousel/carousel-next.svelte +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/carousel/carousel-previous.svelte b/app/src/lib/components/ui/carousel/carousel-previous.svelte deleted file mode 100644 index 27fb4d3..0000000 --- a/app/src/lib/components/ui/carousel/carousel-previous.svelte +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/carousel/carousel.svelte b/app/src/lib/components/ui/carousel/carousel.svelte deleted file mode 100644 index c8c711e..0000000 --- a/app/src/lib/components/ui/carousel/carousel.svelte +++ /dev/null @@ -1,92 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/carousel/context.ts b/app/src/lib/components/ui/carousel/context.ts deleted file mode 100644 index 6ba54f1..0000000 --- a/app/src/lib/components/ui/carousel/context.ts +++ /dev/null @@ -1,56 +0,0 @@ -import type { WithElementRef } from "bits-ui"; -import type { EmblaCarouselSvelteType } from "embla-carousel-svelte"; -import type emblaCarouselSvelte from "embla-carousel-svelte"; -import { getContext, hasContext, setContext } from "svelte"; -import type { HTMLAttributes } from "svelte/elements"; - -export type CarouselAPI = - NonNullable["on:emblaInit"]> extends ( - evt: CustomEvent - ) => void - ? CarouselAPI - : never; - -type EmblaCarouselConfig = NonNullable[1]>; - -export type CarouselOptions = EmblaCarouselConfig["options"]; -export type CarouselPlugins = EmblaCarouselConfig["plugins"]; - -//// - -export type CarouselProps = { - opts?: CarouselOptions; - plugins?: CarouselPlugins; - setApi?: (api: CarouselAPI | undefined) => void; - orientation?: "horizontal" | "vertical"; -} & WithElementRef>; - -const EMBLA_CAROUSEL_CONTEXT = Symbol("EMBLA_CAROUSEL_CONTEXT"); - -export type EmblaContext = { - api: CarouselAPI | undefined; - orientation: "horizontal" | "vertical"; - scrollNext: () => void; - scrollPrev: () => void; - canScrollNext: boolean; - canScrollPrev: boolean; - handleKeyDown: (e: KeyboardEvent) => void; - options: CarouselOptions; - plugins: CarouselPlugins; - onInit: (e: CustomEvent) => void; - scrollTo: (index: number, jump?: boolean) => void; - scrollSnaps: number[]; - selectedIndex: number; -}; - -export function setEmblaContext(config: EmblaContext): EmblaContext { - setContext(EMBLA_CAROUSEL_CONTEXT, config); - return config; -} - -export function getEmblaContext(name = "This component") { - if (!hasContext(EMBLA_CAROUSEL_CONTEXT)) { - throw new Error(`${name} must be used within a component`); - } - return getContext>(EMBLA_CAROUSEL_CONTEXT); -} diff --git a/app/src/lib/components/ui/carousel/index.ts b/app/src/lib/components/ui/carousel/index.ts deleted file mode 100644 index 957fc74..0000000 --- a/app/src/lib/components/ui/carousel/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -import Root from "./carousel.svelte"; -import Content from "./carousel-content.svelte"; -import Item from "./carousel-item.svelte"; -import Previous from "./carousel-previous.svelte"; -import Next from "./carousel-next.svelte"; - -export { - Root, - Content, - Item, - Previous, - Next, - // - Root as Carousel, - Content as CarouselContent, - Item as CarouselItem, - Previous as CarouselPrevious, - Next as CarouselNext, -}; diff --git a/app/src/lib/components/ui/checkbox/checkbox.svelte b/app/src/lib/components/ui/checkbox/checkbox.svelte deleted file mode 100644 index 2395094..0000000 --- a/app/src/lib/components/ui/checkbox/checkbox.svelte +++ /dev/null @@ -1,35 +0,0 @@ - - - - {#snippet children({ checked, indeterminate })} -
    - {#if indeterminate} - - {:else} - - {/if} -
    - {/snippet} -
    diff --git a/app/src/lib/components/ui/checkbox/index.ts b/app/src/lib/components/ui/checkbox/index.ts deleted file mode 100644 index 6d92d94..0000000 --- a/app/src/lib/components/ui/checkbox/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -import Root from "./checkbox.svelte"; -export { - Root, - // - Root as Checkbox, -}; diff --git a/app/src/lib/components/ui/collapsible/index.ts b/app/src/lib/components/ui/collapsible/index.ts deleted file mode 100644 index 83c0198..0000000 --- a/app/src/lib/components/ui/collapsible/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Collapsible as CollapsiblePrimitive } from "bits-ui"; - -const Root = CollapsiblePrimitive.Root; -const Trigger = CollapsiblePrimitive.Trigger; -const Content = CollapsiblePrimitive.Content; - -export { - Root, - Content, - Trigger, - // - Root as Collapsible, - Content as CollapsibleContent, - Trigger as CollapsibleTrigger, -}; diff --git a/app/src/lib/components/ui/command/command-dialog.svelte b/app/src/lib/components/ui/command/command-dialog.svelte deleted file mode 100644 index ca9908f..0000000 --- a/app/src/lib/components/ui/command/command-dialog.svelte +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - diff --git a/app/src/lib/components/ui/command/command-empty.svelte b/app/src/lib/components/ui/command/command-empty.svelte deleted file mode 100644 index 5d86afe..0000000 --- a/app/src/lib/components/ui/command/command-empty.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/command/command-group.svelte b/app/src/lib/components/ui/command/command-group.svelte deleted file mode 100644 index 6feb450..0000000 --- a/app/src/lib/components/ui/command/command-group.svelte +++ /dev/null @@ -1,29 +0,0 @@ - - - - {#if heading} - - {heading} - - {/if} - - diff --git a/app/src/lib/components/ui/command/command-input.svelte b/app/src/lib/components/ui/command/command-input.svelte deleted file mode 100644 index f012d04..0000000 --- a/app/src/lib/components/ui/command/command-input.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - -
    - - -
    diff --git a/app/src/lib/components/ui/command/command-item.svelte b/app/src/lib/components/ui/command/command-item.svelte deleted file mode 100644 index 3738ff2..0000000 --- a/app/src/lib/components/ui/command/command-item.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/command/command-link-item.svelte b/app/src/lib/components/ui/command/command-link-item.svelte deleted file mode 100644 index 9bdded2..0000000 --- a/app/src/lib/components/ui/command/command-link-item.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/command/command-list.svelte b/app/src/lib/components/ui/command/command-list.svelte deleted file mode 100644 index 4a07321..0000000 --- a/app/src/lib/components/ui/command/command-list.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/command/command-separator.svelte b/app/src/lib/components/ui/command/command-separator.svelte deleted file mode 100644 index 526777b..0000000 --- a/app/src/lib/components/ui/command/command-separator.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/command/command-shortcut.svelte b/app/src/lib/components/ui/command/command-shortcut.svelte deleted file mode 100644 index f09693d..0000000 --- a/app/src/lib/components/ui/command/command-shortcut.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/command/command.svelte b/app/src/lib/components/ui/command/command.svelte deleted file mode 100644 index feff690..0000000 --- a/app/src/lib/components/ui/command/command.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/command/index.ts b/app/src/lib/components/ui/command/index.ts deleted file mode 100644 index d3dbade..0000000 --- a/app/src/lib/components/ui/command/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Command as CommandPrimitive } from "bits-ui"; - -import Root from "./command.svelte"; -import Dialog from "./command-dialog.svelte"; -import Empty from "./command-empty.svelte"; -import Group from "./command-group.svelte"; -import Item from "./command-item.svelte"; -import Input from "./command-input.svelte"; -import List from "./command-list.svelte"; -import Separator from "./command-separator.svelte"; -import Shortcut from "./command-shortcut.svelte"; -import LinkItem from "./command-link-item.svelte"; - -const Loading = CommandPrimitive.Loading; - -export { - Root, - Dialog, - Empty, - Group, - Item, - LinkItem, - Input, - List, - Separator, - Shortcut, - Loading, - // - Root as Command, - Dialog as CommandDialog, - Empty as CommandEmpty, - Group as CommandGroup, - Item as CommandItem, - LinkItem as CommandLinkItem, - Input as CommandInput, - List as CommandList, - Separator as CommandSeparator, - Shortcut as CommandShortcut, - Loading as CommandLoading, -}; diff --git a/app/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte b/app/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte deleted file mode 100644 index 81c97ee..0000000 --- a/app/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte +++ /dev/null @@ -1,40 +0,0 @@ - - - - {#snippet children({ checked, indeterminate })} - - {#if indeterminate} - - {:else} - - {/if} - - {@render childrenProp?.()} - {/snippet} - diff --git a/app/src/lib/components/ui/context-menu/context-menu-content.svelte b/app/src/lib/components/ui/context-menu/context-menu-content.svelte deleted file mode 100644 index 5316652..0000000 --- a/app/src/lib/components/ui/context-menu/context-menu-content.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/context-menu/context-menu-group-heading.svelte b/app/src/lib/components/ui/context-menu/context-menu-group-heading.svelte deleted file mode 100644 index 7a43228..0000000 --- a/app/src/lib/components/ui/context-menu/context-menu-group-heading.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/context-menu/context-menu-item.svelte b/app/src/lib/components/ui/context-menu/context-menu-item.svelte deleted file mode 100644 index 9bb10ab..0000000 --- a/app/src/lib/components/ui/context-menu/context-menu-item.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/context-menu/context-menu-radio-item.svelte b/app/src/lib/components/ui/context-menu/context-menu-radio-item.svelte deleted file mode 100644 index de1159c..0000000 --- a/app/src/lib/components/ui/context-menu/context-menu-radio-item.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - {#snippet children({ checked })} - - {#if checked} - - {/if} - - {@render childrenProp?.({ checked })} - {/snippet} - diff --git a/app/src/lib/components/ui/context-menu/context-menu-separator.svelte b/app/src/lib/components/ui/context-menu/context-menu-separator.svelte deleted file mode 100644 index 7f17bd0..0000000 --- a/app/src/lib/components/ui/context-menu/context-menu-separator.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/context-menu/context-menu-shortcut.svelte b/app/src/lib/components/ui/context-menu/context-menu-shortcut.svelte deleted file mode 100644 index f09693d..0000000 --- a/app/src/lib/components/ui/context-menu/context-menu-shortcut.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/context-menu/context-menu-sub-content.svelte b/app/src/lib/components/ui/context-menu/context-menu-sub-content.svelte deleted file mode 100644 index f80ad00..0000000 --- a/app/src/lib/components/ui/context-menu/context-menu-sub-content.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte b/app/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte deleted file mode 100644 index 166de1e..0000000 --- a/app/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - {@render children?.()} - - diff --git a/app/src/lib/components/ui/context-menu/index.ts b/app/src/lib/components/ui/context-menu/index.ts deleted file mode 100644 index d1ccf93..0000000 --- a/app/src/lib/components/ui/context-menu/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { ContextMenu as ContextMenuPrimitive } from "bits-ui"; - -import Item from "./context-menu-item.svelte"; -import GroupHeading from "./context-menu-group-heading.svelte"; -import Content from "./context-menu-content.svelte"; -import Shortcut from "./context-menu-shortcut.svelte"; -import RadioItem from "./context-menu-radio-item.svelte"; -import Separator from "./context-menu-separator.svelte"; -import SubContent from "./context-menu-sub-content.svelte"; -import SubTrigger from "./context-menu-sub-trigger.svelte"; -import CheckboxItem from "./context-menu-checkbox-item.svelte"; - -const Sub = ContextMenuPrimitive.Sub; -const Root = ContextMenuPrimitive.Root; -const Trigger = ContextMenuPrimitive.Trigger; -const Group = ContextMenuPrimitive.Group; -const RadioGroup = ContextMenuPrimitive.RadioGroup; - -export { - Sub, - Root, - Item, - GroupHeading, - Group, - Trigger, - Content, - Shortcut, - Separator, - RadioItem, - SubContent, - SubTrigger, - RadioGroup, - CheckboxItem, - // - Root as ContextMenu, - Sub as ContextMenuSub, - Item as ContextMenuItem, - GroupHeading as ContextMenuGroupHeading, - Group as ContextMenuGroup, - Content as ContextMenuContent, - Trigger as ContextMenuTrigger, - Shortcut as ContextMenuShortcut, - RadioItem as ContextMenuRadioItem, - Separator as ContextMenuSeparator, - RadioGroup as ContextMenuRadioGroup, - SubContent as ContextMenuSubContent, - SubTrigger as ContextMenuSubTrigger, - CheckboxItem as ContextMenuCheckboxItem, -}; diff --git a/app/src/lib/components/ui/data-table/data-table.svelte.ts b/app/src/lib/components/ui/data-table/data-table.svelte.ts deleted file mode 100644 index b4834ce..0000000 --- a/app/src/lib/components/ui/data-table/data-table.svelte.ts +++ /dev/null @@ -1,112 +0,0 @@ -import { - type RowData, - type TableOptions, - type TableOptionsResolved, - type TableState, - createTable, -} from "@tanstack/table-core"; - -/** - * Creates a reactive TanStack table object for Svelte. - * @param options Table options to create the table with. - * @returns A reactive table object. - * @example - * ```svelte - * - * - * - * - * {#each table.getHeaderGroups() as headerGroup} - * - * {#each headerGroup.headers as header} - * - * {/each} - * - * {/each} - * - * - *
    - * - *
    - * ``` - */ -export function createSvelteTable(options: TableOptions) { - const resolvedOptions: TableOptionsResolved = mergeObjects( - { - state: {}, - onStateChange() {}, - renderFallbackValue: null, - mergeOptions: ( - defaultOptions: TableOptions, - options: Partial> - ) => { - return mergeObjects(defaultOptions, options); - }, - }, - options - ); - - const table = createTable(resolvedOptions); - let state = $state>(table.initialState); - - function updateOptions() { - table.setOptions((prev) => { - return mergeObjects(prev, options, { - state: mergeObjects(state, options.state || {}), - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - onStateChange: (updater: any) => { - if (updater instanceof Function) state = updater(state); - else state = mergeObjects(state, updater); - - options.onStateChange?.(updater); - }, - }); - }); - } - - updateOptions(); - - $effect.pre(() => { - updateOptions(); - }); - - return table; -} - -/** - * Merges objects together while keeping their getters alive. - * Taken from SolidJS: {@link https://github.com/solidjs/solid/blob/24abc825c0996fd2bc8c1de1491efe9a7e743aff/packages/solid/src/server/rendering.ts#L82-L115} - */ -function mergeObjects(source: T): T; -function mergeObjects(source: T, source1: U): T & U; -function mergeObjects(source: T, source1: U, source2: V): T & U & V; -function mergeObjects(source: T, source1: U, source2: V, source3: W): T & U & V & W; -// eslint-disable-next-line @typescript-eslint/no-explicit-any -function mergeObjects(...sources: any): any { - const target = {}; - for (let i = 0; i < sources.length; i++) { - let source = sources[i]; - if (typeof source === "function") source = source(); - if (source) { - const descriptors = Object.getOwnPropertyDescriptors(source); - for (const key in descriptors) { - if (key in target) continue; - Object.defineProperty(target, key, { - enumerable: true, - get() { - for (let i = sources.length - 1; i >= 0; i--) { - let s = sources[i]; - if (typeof s === "function") s = s(); - const v = (s || {})[key]; - if (v !== undefined) return v; - } - }, - }); - } - } - } - return target; -} diff --git a/app/src/lib/components/ui/data-table/flex-render.svelte b/app/src/lib/components/ui/data-table/flex-render.svelte deleted file mode 100644 index de3563f..0000000 --- a/app/src/lib/components/ui/data-table/flex-render.svelte +++ /dev/null @@ -1,43 +0,0 @@ - - - - -{#if typeof content === "string"} - {content} -{:else if content instanceof Function} - - - {@const result = content(context as any)} - {#if result instanceof RenderComponentConfig} - {@const { component: Component, props } = result} - - {:else if result instanceof RenderSnippetConfig} - {@const { snippet, params } = result} - {@render snippet(params)} - {:else} - {result} - {/if} -{/if} diff --git a/app/src/lib/components/ui/data-table/index.ts b/app/src/lib/components/ui/data-table/index.ts deleted file mode 100644 index 5f4e77e..0000000 --- a/app/src/lib/components/ui/data-table/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { default as FlexRender } from "./flex-render.svelte"; -export { renderComponent, renderSnippet } from "./render-helpers.js"; -export { createSvelteTable } from "./data-table.svelte.js"; diff --git a/app/src/lib/components/ui/data-table/render-helpers.ts b/app/src/lib/components/ui/data-table/render-helpers.ts deleted file mode 100644 index 1984642..0000000 --- a/app/src/lib/components/ui/data-table/render-helpers.ts +++ /dev/null @@ -1,111 +0,0 @@ -import type { Component, ComponentProps, Snippet } from "svelte"; - -/** - * A helper class to make it easy to identify Svelte components in - * `columnDef.cell` and `columnDef.header` properties. - * - * > NOTE: This class should only be used internally by the adapter. If you're - * reading this and you don't know what this is for, you probably don't need it. - * - * @example - * ```svelte - * {@const result = content(context as any)} - * {#if result instanceof RenderComponentConfig} - * {@const { component: Component, props } = result} - * - * {/if} - * ``` - */ -export class RenderComponentConfig { - component: TComponent; - props: ComponentProps | Record; - constructor( - component: TComponent, - props: ComponentProps | Record = {} - ) { - this.component = component; - this.props = props; - } -} - -/** - * A helper class to make it easy to identify Svelte Snippets in `columnDef.cell` and `columnDef.header` properties. - * - * > NOTE: This class should only be used internally by the adapter. If you're - * reading this and you don't know what this is for, you probably don't need it. - * - * @example - * ```svelte - * {@const result = content(context as any)} - * {#if result instanceof RenderSnippetConfig} - * {@const { snippet, params } = result} - * {@render snippet(params)} - * {/if} - * ``` - */ -export class RenderSnippetConfig { - snippet: Snippet<[TProps]>; - params: TProps; - constructor(snippet: Snippet<[TProps]>, params: TProps) { - this.snippet = snippet; - this.params = params; - } -} - -/** - * A helper function to help create cells from Svelte components through ColumnDef's `cell` and `header` properties. - * - * This is only to be used with Svelte Components - use `renderSnippet` for Svelte Snippets. - * - * @param component A Svelte component - * @param props The props to pass to `component` - * @returns A `RenderComponentConfig` object that helps svelte-table know how to render the header/cell component. - * @example - * ```ts - * // +page.svelte - * const defaultColumns = [ - * columnHelper.accessor('name', { - * header: header => renderComponent(SortHeader, { label: 'Name', header }), - * }), - * columnHelper.accessor('state', { - * header: header => renderComponent(SortHeader, { label: 'State', header }), - * }), - * ] - * ``` - * @see {@link https://tanstack.com/table/latest/docs/guide/column-defs} - */ -export function renderComponent< - // eslint-disable-next-line @typescript-eslint/no-explicit-any - T extends Component, - Props extends ComponentProps, ->(component: T, props: Props) { - return new RenderComponentConfig(component, props); -} - -/** - * A helper function to help create cells from Svelte Snippets through ColumnDef's `cell` and `header` properties. - * - * The snippet must only take one parameter. - * - * This is only to be used with Snippets - use `renderComponent` for Svelte Components. - * - * @param snippet - * @param params - * @returns - A `RenderSnippetConfig` object that helps svelte-table know how to render the header/cell snippet. - * @example - * ```ts - * // +page.svelte - * const defaultColumns = [ - * columnHelper.accessor('name', { - * cell: cell => renderSnippet(nameSnippet, { name: cell.row.name }), - * }), - * columnHelper.accessor('state', { - * cell: cell => renderSnippet(stateSnippet, { state: cell.row.state }), - * }), - * ] - * ``` - * @see {@link https://tanstack.com/table/latest/docs/guide/column-defs} - */ -export function renderSnippet(snippet: Snippet<[TProps]>, params: TProps) { - return new RenderSnippetConfig(snippet, params); -} diff --git a/app/src/lib/components/ui/dialog/dialog-content.svelte b/app/src/lib/components/ui/dialog/dialog-content.svelte deleted file mode 100644 index c4f81a1..0000000 --- a/app/src/lib/components/ui/dialog/dialog-content.svelte +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - {@render children?.()} - - - Close - - - diff --git a/app/src/lib/components/ui/dialog/dialog-description.svelte b/app/src/lib/components/ui/dialog/dialog-description.svelte deleted file mode 100644 index bc048e4..0000000 --- a/app/src/lib/components/ui/dialog/dialog-description.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/dialog/dialog-footer.svelte b/app/src/lib/components/ui/dialog/dialog-footer.svelte deleted file mode 100644 index 91ecaba..0000000 --- a/app/src/lib/components/ui/dialog/dialog-footer.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/dialog/dialog-header.svelte b/app/src/lib/components/ui/dialog/dialog-header.svelte deleted file mode 100644 index 8d1abfc..0000000 --- a/app/src/lib/components/ui/dialog/dialog-header.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/dialog/dialog-overlay.svelte b/app/src/lib/components/ui/dialog/dialog-overlay.svelte deleted file mode 100644 index 05c30ac..0000000 --- a/app/src/lib/components/ui/dialog/dialog-overlay.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/dialog/dialog-title.svelte b/app/src/lib/components/ui/dialog/dialog-title.svelte deleted file mode 100644 index 9cf592c..0000000 --- a/app/src/lib/components/ui/dialog/dialog-title.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/dialog/index.ts b/app/src/lib/components/ui/dialog/index.ts deleted file mode 100644 index 3286ab7..0000000 --- a/app/src/lib/components/ui/dialog/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Dialog as DialogPrimitive } from "bits-ui"; - -import Title from "./dialog-title.svelte"; -import Footer from "./dialog-footer.svelte"; -import Header from "./dialog-header.svelte"; -import Overlay from "./dialog-overlay.svelte"; -import Content from "./dialog-content.svelte"; -import Description from "./dialog-description.svelte"; - -const Root = DialogPrimitive.Root; -const Trigger = DialogPrimitive.Trigger; -const Close = DialogPrimitive.Close; -const Portal = DialogPrimitive.Portal; - -export { - Root, - Title, - Portal, - Footer, - Header, - Trigger, - Overlay, - Content, - Description, - Close, - // - Root as Dialog, - Title as DialogTitle, - Portal as DialogPortal, - Footer as DialogFooter, - Header as DialogHeader, - Trigger as DialogTrigger, - Overlay as DialogOverlay, - Content as DialogContent, - Description as DialogDescription, - Close as DialogClose, -}; diff --git a/app/src/lib/components/ui/drawer/drawer-content.svelte b/app/src/lib/components/ui/drawer/drawer-content.svelte deleted file mode 100644 index 7f70c6d..0000000 --- a/app/src/lib/components/ui/drawer/drawer-content.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - - -
    - {@render children?.()} -
    -
    diff --git a/app/src/lib/components/ui/drawer/drawer-description.svelte b/app/src/lib/components/ui/drawer/drawer-description.svelte deleted file mode 100644 index 0c917d8..0000000 --- a/app/src/lib/components/ui/drawer/drawer-description.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/drawer/drawer-footer.svelte b/app/src/lib/components/ui/drawer/drawer-footer.svelte deleted file mode 100644 index 092940b..0000000 --- a/app/src/lib/components/ui/drawer/drawer-footer.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/drawer/drawer-header.svelte b/app/src/lib/components/ui/drawer/drawer-header.svelte deleted file mode 100644 index d1a1c67..0000000 --- a/app/src/lib/components/ui/drawer/drawer-header.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/drawer/drawer-nested.svelte b/app/src/lib/components/ui/drawer/drawer-nested.svelte deleted file mode 100644 index 834af94..0000000 --- a/app/src/lib/components/ui/drawer/drawer-nested.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/drawer/drawer-overlay.svelte b/app/src/lib/components/ui/drawer/drawer-overlay.svelte deleted file mode 100644 index db6a818..0000000 --- a/app/src/lib/components/ui/drawer/drawer-overlay.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/drawer/drawer-title.svelte b/app/src/lib/components/ui/drawer/drawer-title.svelte deleted file mode 100644 index 4de1f33..0000000 --- a/app/src/lib/components/ui/drawer/drawer-title.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/drawer/drawer.svelte b/app/src/lib/components/ui/drawer/drawer.svelte deleted file mode 100644 index 0cb57ff..0000000 --- a/app/src/lib/components/ui/drawer/drawer.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/drawer/index.ts b/app/src/lib/components/ui/drawer/index.ts deleted file mode 100644 index ee69b87..0000000 --- a/app/src/lib/components/ui/drawer/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Drawer as DrawerPrimitive } from "vaul-svelte"; - -import Root from "./drawer.svelte"; -import Content from "./drawer-content.svelte"; -import Description from "./drawer-description.svelte"; -import Overlay from "./drawer-overlay.svelte"; -import Footer from "./drawer-footer.svelte"; -import Header from "./drawer-header.svelte"; -import Title from "./drawer-title.svelte"; -import NestedRoot from "./drawer-nested.svelte"; - -const Trigger: typeof DrawerPrimitive.Trigger = DrawerPrimitive.Trigger; -const Portal: typeof DrawerPrimitive.Portal = DrawerPrimitive.Portal; -const Close: typeof DrawerPrimitive.Close = DrawerPrimitive.Close; - -export { - Root, - NestedRoot, - Content, - Description, - Overlay, - Footer, - Header, - Title, - Trigger, - Portal, - Close, - - // - Root as Drawer, - NestedRoot as DrawerNestedRoot, - Content as DrawerContent, - Description as DrawerDescription, - Overlay as DrawerOverlay, - Footer as DrawerFooter, - Header as DrawerHeader, - Title as DrawerTitle, - Trigger as DrawerTrigger, - Portal as DrawerPortal, - Close as DrawerClose, -}; diff --git a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte b/app/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte deleted file mode 100644 index 3f1575a..0000000 --- a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte +++ /dev/null @@ -1,40 +0,0 @@ - - - - {#snippet children({ checked, indeterminate })} - - {#if indeterminate} - - {:else} - - {/if} - - {@render childrenProp?.()} - {/snippet} - diff --git a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte b/app/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte deleted file mode 100644 index fdbaa47..0000000 --- a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte +++ /dev/null @@ -1,26 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte b/app/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte deleted file mode 100644 index 84d5cca..0000000 --- a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte b/app/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte deleted file mode 100644 index 70a5236..0000000 --- a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte b/app/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte deleted file mode 100644 index 9837d5a..0000000 --- a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte b/app/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte deleted file mode 100644 index bcb960d..0000000 --- a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - {#snippet children({ checked })} - - {#if checked} - - {/if} - - {@render childrenProp?.({ checked })} - {/snippet} - diff --git a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte b/app/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte deleted file mode 100644 index 32fac4b..0000000 --- a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte b/app/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte deleted file mode 100644 index 053e2a2..0000000 --- a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte b/app/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte deleted file mode 100644 index 0bb6eea..0000000 --- a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte b/app/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte deleted file mode 100644 index be175ad..0000000 --- a/app/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - {@render children?.()} - - diff --git a/app/src/lib/components/ui/dropdown-menu/index.ts b/app/src/lib/components/ui/dropdown-menu/index.ts deleted file mode 100644 index 40c4502..0000000 --- a/app/src/lib/components/ui/dropdown-menu/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { DropdownMenu as DropdownMenuPrimitive } from "bits-ui"; -import CheckboxItem from "./dropdown-menu-checkbox-item.svelte"; -import Content from "./dropdown-menu-content.svelte"; -import GroupHeading from "./dropdown-menu-group-heading.svelte"; -import Item from "./dropdown-menu-item.svelte"; -import Label from "./dropdown-menu-label.svelte"; -import RadioItem from "./dropdown-menu-radio-item.svelte"; -import Separator from "./dropdown-menu-separator.svelte"; -import Shortcut from "./dropdown-menu-shortcut.svelte"; -import SubContent from "./dropdown-menu-sub-content.svelte"; -import SubTrigger from "./dropdown-menu-sub-trigger.svelte"; - -const Sub = DropdownMenuPrimitive.Sub; -const Root = DropdownMenuPrimitive.Root; -const Trigger = DropdownMenuPrimitive.Trigger; -const Group = DropdownMenuPrimitive.Group; -const RadioGroup = DropdownMenuPrimitive.RadioGroup; - -export { - CheckboxItem, - Content, - Root as DropdownMenu, - CheckboxItem as DropdownMenuCheckboxItem, - Content as DropdownMenuContent, - Group as DropdownMenuGroup, - GroupHeading as DropdownMenuGroupHeading, - Item as DropdownMenuItem, - Label as DropdownMenuLabel, - RadioGroup as DropdownMenuRadioGroup, - RadioItem as DropdownMenuRadioItem, - Separator as DropdownMenuSeparator, - Shortcut as DropdownMenuShortcut, - Sub as DropdownMenuSub, - SubContent as DropdownMenuSubContent, - SubTrigger as DropdownMenuSubTrigger, - Trigger as DropdownMenuTrigger, - Group, - GroupHeading, - Item, - Label, - RadioGroup, - RadioItem, - Root, - Separator, - Shortcut, - Sub, - SubContent, - SubTrigger, - Trigger, -}; diff --git a/app/src/lib/components/ui/form/form-button.svelte b/app/src/lib/components/ui/form/form-button.svelte deleted file mode 100644 index cc0c590..0000000 --- a/app/src/lib/components/ui/form/form-button.svelte +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/form/form-description.svelte b/app/src/lib/components/ui/form/form-description.svelte deleted file mode 100644 index 6c70187..0000000 --- a/app/src/lib/components/ui/form/form-description.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/form/form-element-field.svelte b/app/src/lib/components/ui/form/form-element-field.svelte deleted file mode 100644 index 278395c..0000000 --- a/app/src/lib/components/ui/form/form-element-field.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - {#snippet children({ constraints, errors, tainted, value })} -
    - {@render childrenProp?.({ constraints, errors, tainted, value: value as T[U] })} -
    - {/snippet} -
    diff --git a/app/src/lib/components/ui/form/form-field-errors.svelte b/app/src/lib/components/ui/form/form-field-errors.svelte deleted file mode 100644 index a5b5204..0000000 --- a/app/src/lib/components/ui/form/form-field-errors.svelte +++ /dev/null @@ -1,31 +0,0 @@ - - - - {#snippet children({ errors, errorProps })} - {#if childrenProp} - {@render childrenProp({ errors, errorProps })} - {:else} - {#each errors as error (error)} -
    {error}
    - {/each} - {/if} - {/snippet} -
    diff --git a/app/src/lib/components/ui/form/form-field.svelte b/app/src/lib/components/ui/form/form-field.svelte deleted file mode 100644 index 6f7a766..0000000 --- a/app/src/lib/components/ui/form/form-field.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - {#snippet children({ constraints, errors, tainted, value })} -
    - {@render childrenProp?.({ constraints, errors, tainted, value: value as T[U] })} -
    - {/snippet} -
    diff --git a/app/src/lib/components/ui/form/form-fieldset.svelte b/app/src/lib/components/ui/form/form-fieldset.svelte deleted file mode 100644 index bc40a2a..0000000 --- a/app/src/lib/components/ui/form/form-fieldset.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/form/form-label.svelte b/app/src/lib/components/ui/form/form-label.svelte deleted file mode 100644 index dd252f4..0000000 --- a/app/src/lib/components/ui/form/form-label.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - - {#snippet child({ props })} - - {/snippet} - diff --git a/app/src/lib/components/ui/form/form-legend.svelte b/app/src/lib/components/ui/form/form-legend.svelte deleted file mode 100644 index b493821..0000000 --- a/app/src/lib/components/ui/form/form-legend.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/form/index.ts b/app/src/lib/components/ui/form/index.ts deleted file mode 100644 index 0713927..0000000 --- a/app/src/lib/components/ui/form/index.ts +++ /dev/null @@ -1,33 +0,0 @@ -import * as FormPrimitive from "formsnap"; -import Description from "./form-description.svelte"; -import Label from "./form-label.svelte"; -import FieldErrors from "./form-field-errors.svelte"; -import Field from "./form-field.svelte"; -import Fieldset from "./form-fieldset.svelte"; -import Legend from "./form-legend.svelte"; -import ElementField from "./form-element-field.svelte"; -import Button from "./form-button.svelte"; - -const Control = FormPrimitive.Control; - -export { - Field, - Control, - Label, - Button, - FieldErrors, - Description, - Fieldset, - Legend, - ElementField, - // - Field as FormField, - Control as FormControl, - Description as FormDescription, - Label as FormLabel, - FieldErrors as FormFieldErrors, - Fieldset as FormFieldset, - Legend as FormLegend, - ElementField as FormElementField, - Button as FormButton, -}; diff --git a/app/src/lib/components/ui/hover-card/hover-card-content.svelte b/app/src/lib/components/ui/hover-card/hover-card-content.svelte deleted file mode 100644 index 99d2a09..0000000 --- a/app/src/lib/components/ui/hover-card/hover-card-content.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/hover-card/index.ts b/app/src/lib/components/ui/hover-card/index.ts deleted file mode 100644 index 2d0c5c5..0000000 --- a/app/src/lib/components/ui/hover-card/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { LinkPreview as HoverCardPrimitive } from "bits-ui"; - -import Content from "./hover-card-content.svelte"; -const Root = HoverCardPrimitive.Root; -const Trigger = HoverCardPrimitive.Trigger; - -export { - Root, - Content, - Trigger, - Root as HoverCard, - Content as HoverCardContent, - Trigger as HoverCardTrigger, -}; diff --git a/app/src/lib/components/ui/input-otp/index.ts b/app/src/lib/components/ui/input-otp/index.ts deleted file mode 100644 index e9ae273..0000000 --- a/app/src/lib/components/ui/input-otp/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -import Root from "./input-otp.svelte"; -import Group from "./input-otp-group.svelte"; -import Slot from "./input-otp-slot.svelte"; -import Separator from "./input-otp-separator.svelte"; - -export { - Root, - Group, - Slot, - Separator, - Root as InputOTP, - Group as InputOTPGroup, - Slot as InputOTPSlot, - Separator as InputOTPSeparator, -}; diff --git a/app/src/lib/components/ui/input-otp/input-otp-group.svelte b/app/src/lib/components/ui/input-otp/input-otp-group.svelte deleted file mode 100644 index 7ef58a5..0000000 --- a/app/src/lib/components/ui/input-otp/input-otp-group.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/input-otp/input-otp-separator.svelte b/app/src/lib/components/ui/input-otp/input-otp-separator.svelte deleted file mode 100644 index 8e99e58..0000000 --- a/app/src/lib/components/ui/input-otp/input-otp-separator.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - -
    - {#if children} - {@render children?.()} - {:else} - - {/if} -
    diff --git a/app/src/lib/components/ui/input-otp/input-otp-slot.svelte b/app/src/lib/components/ui/input-otp/input-otp-slot.svelte deleted file mode 100644 index f5c6035..0000000 --- a/app/src/lib/components/ui/input-otp/input-otp-slot.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - {cell.char} - {#if cell.hasFakeCaret} -
    - -
    - {/if} -
    diff --git a/app/src/lib/components/ui/input-otp/input-otp.svelte b/app/src/lib/components/ui/input-otp/input-otp.svelte deleted file mode 100644 index 8b59b3f..0000000 --- a/app/src/lib/components/ui/input-otp/input-otp.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/input/index.ts b/app/src/lib/components/ui/input/index.ts deleted file mode 100644 index f47b6d3..0000000 --- a/app/src/lib/components/ui/input/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./input.svelte"; - -export { - Root, - // - Root as Input, -}; diff --git a/app/src/lib/components/ui/input/input.svelte b/app/src/lib/components/ui/input/input.svelte deleted file mode 100644 index 13fa116..0000000 --- a/app/src/lib/components/ui/input/input.svelte +++ /dev/null @@ -1,46 +0,0 @@ - - -{#if type === "file"} - -{:else} - -{/if} diff --git a/app/src/lib/components/ui/label/index.ts b/app/src/lib/components/ui/label/index.ts deleted file mode 100644 index 8bfca0b..0000000 --- a/app/src/lib/components/ui/label/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./label.svelte"; - -export { - Root, - // - Root as Label, -}; diff --git a/app/src/lib/components/ui/label/label.svelte b/app/src/lib/components/ui/label/label.svelte deleted file mode 100644 index 247d23c..0000000 --- a/app/src/lib/components/ui/label/label.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/menubar/index.ts b/app/src/lib/components/ui/menubar/index.ts deleted file mode 100644 index 1ea010c..0000000 --- a/app/src/lib/components/ui/menubar/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Menubar as MenubarPrimitive } from "bits-ui"; -import Root from "./menubar.svelte"; -import CheckboxItem from "./menubar-checkbox-item.svelte"; -import Content from "./menubar-content.svelte"; -import Item from "./menubar-item.svelte"; -import GroupHeading from "./menubar-group-heading.svelte"; -import RadioItem from "./menubar-radio-item.svelte"; -import Separator from "./menubar-separator.svelte"; -import Shortcut from "./menubar-shortcut.svelte"; -import SubContent from "./menubar-sub-content.svelte"; -import SubTrigger from "./menubar-sub-trigger.svelte"; -import Trigger from "./menubar-trigger.svelte"; - -const Menu = MenubarPrimitive.Menu; -const Group = MenubarPrimitive.Group; -const Sub = MenubarPrimitive.Sub; -const RadioGroup = MenubarPrimitive.RadioGroup; - -export { - Root, - CheckboxItem, - Content, - Item, - GroupHeading, - RadioItem, - Separator, - Shortcut, - SubContent, - SubTrigger, - Trigger, - Menu, - Group, - Sub, - RadioGroup, - // - Root as Menubar, - CheckboxItem as MenubarCheckboxItem, - Content as MenubarContent, - Item as MenubarItem, - GroupHeading as MenubarGroupHeading, - RadioItem as MenubarRadioItem, - Separator as MenubarSeparator, - Shortcut as MenubarShortcut, - SubContent as MenubarSubContent, - SubTrigger as MenubarSubTrigger, - Trigger as MenubarTrigger, - Menu as MenubarMenu, - Group as MenubarGroup, - Sub as MenubarSub, - RadioGroup as MenubarRadioGroup, -}; diff --git a/app/src/lib/components/ui/menubar/menubar-checkbox-item.svelte b/app/src/lib/components/ui/menubar/menubar-checkbox-item.svelte deleted file mode 100644 index e39ffab..0000000 --- a/app/src/lib/components/ui/menubar/menubar-checkbox-item.svelte +++ /dev/null @@ -1,40 +0,0 @@ - - - - {#snippet children({ checked, indeterminate })} - - {#if indeterminate} - - {:else} - - {/if} - - {@render childrenProp?.()} - {/snippet} - diff --git a/app/src/lib/components/ui/menubar/menubar-content.svelte b/app/src/lib/components/ui/menubar/menubar-content.svelte deleted file mode 100644 index 7f6311c..0000000 --- a/app/src/lib/components/ui/menubar/menubar-content.svelte +++ /dev/null @@ -1,32 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/menubar/menubar-group-heading.svelte b/app/src/lib/components/ui/menubar/menubar-group-heading.svelte deleted file mode 100644 index 4b89729..0000000 --- a/app/src/lib/components/ui/menubar/menubar-group-heading.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/menubar/menubar-item.svelte b/app/src/lib/components/ui/menubar/menubar-item.svelte deleted file mode 100644 index 7d4ad7d..0000000 --- a/app/src/lib/components/ui/menubar/menubar-item.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/menubar/menubar-radio-item.svelte b/app/src/lib/components/ui/menubar/menubar-radio-item.svelte deleted file mode 100644 index 4c2e229..0000000 --- a/app/src/lib/components/ui/menubar/menubar-radio-item.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - - {#snippet children({ checked })} - - {#if checked} - - {/if} - - {@render childrenProp?.({ checked })} - {/snippet} - diff --git a/app/src/lib/components/ui/menubar/menubar-separator.svelte b/app/src/lib/components/ui/menubar/menubar-separator.svelte deleted file mode 100644 index 2a6aa04..0000000 --- a/app/src/lib/components/ui/menubar/menubar-separator.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/menubar/menubar-shortcut.svelte b/app/src/lib/components/ui/menubar/menubar-shortcut.svelte deleted file mode 100644 index b35a95f..0000000 --- a/app/src/lib/components/ui/menubar/menubar-shortcut.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/menubar/menubar-sub-content.svelte b/app/src/lib/components/ui/menubar/menubar-sub-content.svelte deleted file mode 100644 index 1d68e88..0000000 --- a/app/src/lib/components/ui/menubar/menubar-sub-content.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/menubar/menubar-sub-trigger.svelte b/app/src/lib/components/ui/menubar/menubar-sub-trigger.svelte deleted file mode 100644 index a0f5868..0000000 --- a/app/src/lib/components/ui/menubar/menubar-sub-trigger.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - {@render children?.()} - - diff --git a/app/src/lib/components/ui/menubar/menubar-trigger.svelte b/app/src/lib/components/ui/menubar/menubar-trigger.svelte deleted file mode 100644 index bf362c7..0000000 --- a/app/src/lib/components/ui/menubar/menubar-trigger.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/menubar/menubar.svelte b/app/src/lib/components/ui/menubar/menubar.svelte deleted file mode 100644 index 55c34c6..0000000 --- a/app/src/lib/components/ui/menubar/menubar.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/pagination/index.ts b/app/src/lib/components/ui/pagination/index.ts deleted file mode 100644 index d83c7a9..0000000 --- a/app/src/lib/components/ui/pagination/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import Root from "./pagination.svelte"; -import Content from "./pagination-content.svelte"; -import Item from "./pagination-item.svelte"; -import Link from "./pagination-link.svelte"; -import PrevButton from "./pagination-prev-button.svelte"; -import NextButton from "./pagination-next-button.svelte"; -import Ellipsis from "./pagination-ellipsis.svelte"; - -export { - Root, - Content, - Item, - Link, - PrevButton, - NextButton, - Ellipsis, - // - Root as Pagination, - Content as PaginationContent, - Item as PaginationItem, - Link as PaginationLink, - PrevButton as PaginationPrevButton, - NextButton as PaginationNextButton, - Ellipsis as PaginationEllipsis, -}; diff --git a/app/src/lib/components/ui/pagination/pagination-content.svelte b/app/src/lib/components/ui/pagination/pagination-content.svelte deleted file mode 100644 index 6ba3cd3..0000000 --- a/app/src/lib/components/ui/pagination/pagination-content.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -
      - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/pagination/pagination-ellipsis.svelte b/app/src/lib/components/ui/pagination/pagination-ellipsis.svelte deleted file mode 100644 index e2155e1..0000000 --- a/app/src/lib/components/ui/pagination/pagination-ellipsis.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/pagination/pagination-item.svelte b/app/src/lib/components/ui/pagination/pagination-item.svelte deleted file mode 100644 index 09c1076..0000000 --- a/app/src/lib/components/ui/pagination/pagination-item.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - -
  • - {@render children?.()} -
  • diff --git a/app/src/lib/components/ui/pagination/pagination-link.svelte b/app/src/lib/components/ui/pagination/pagination-link.svelte deleted file mode 100644 index 4a41b47..0000000 --- a/app/src/lib/components/ui/pagination/pagination-link.svelte +++ /dev/null @@ -1,36 +0,0 @@ - - -{#snippet Fallback()} - {page.value} -{/snippet} - - diff --git a/app/src/lib/components/ui/pagination/pagination-next-button.svelte b/app/src/lib/components/ui/pagination/pagination-next-button.svelte deleted file mode 100644 index 84eee90..0000000 --- a/app/src/lib/components/ui/pagination/pagination-next-button.svelte +++ /dev/null @@ -1,31 +0,0 @@ - - -{#snippet Fallback()} - Next - -{/snippet} - - diff --git a/app/src/lib/components/ui/pagination/pagination-prev-button.svelte b/app/src/lib/components/ui/pagination/pagination-prev-button.svelte deleted file mode 100644 index 2b1a991..0000000 --- a/app/src/lib/components/ui/pagination/pagination-prev-button.svelte +++ /dev/null @@ -1,31 +0,0 @@ - - -{#snippet Fallback()} - - Previous -{/snippet} - - diff --git a/app/src/lib/components/ui/pagination/pagination.svelte b/app/src/lib/components/ui/pagination/pagination.svelte deleted file mode 100644 index 4cdc9b1..0000000 --- a/app/src/lib/components/ui/pagination/pagination.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/popover/index.ts b/app/src/lib/components/ui/popover/index.ts deleted file mode 100644 index 63aecf9..0000000 --- a/app/src/lib/components/ui/popover/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Popover as PopoverPrimitive } from "bits-ui"; -import Content from "./popover-content.svelte"; -const Root = PopoverPrimitive.Root; -const Trigger = PopoverPrimitive.Trigger; -const Close = PopoverPrimitive.Close; - -export { - Root, - Content, - Trigger, - Close, - // - Root as Popover, - Content as PopoverContent, - Trigger as PopoverTrigger, - Close as PopoverClose, -}; diff --git a/app/src/lib/components/ui/popover/popover-content.svelte b/app/src/lib/components/ui/popover/popover-content.svelte deleted file mode 100644 index d2fbace..0000000 --- a/app/src/lib/components/ui/popover/popover-content.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/progress/index.ts b/app/src/lib/components/ui/progress/index.ts deleted file mode 100644 index 25eee61..0000000 --- a/app/src/lib/components/ui/progress/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./progress.svelte"; - -export { - Root, - // - Root as Progress, -}; diff --git a/app/src/lib/components/ui/progress/progress.svelte b/app/src/lib/components/ui/progress/progress.svelte deleted file mode 100644 index 5c47770..0000000 --- a/app/src/lib/components/ui/progress/progress.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - - -
    -
    diff --git a/app/src/lib/components/ui/radio-group/index.ts b/app/src/lib/components/ui/radio-group/index.ts deleted file mode 100644 index 90b33fe..0000000 --- a/app/src/lib/components/ui/radio-group/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -import Root from "./radio-group.svelte"; -import Item from "./radio-group-item.svelte"; - -export { - Root, - Item, - // - Root as RadioGroup, - Item as RadioGroupItem, -}; diff --git a/app/src/lib/components/ui/radio-group/radio-group-item.svelte b/app/src/lib/components/ui/radio-group/radio-group-item.svelte deleted file mode 100644 index bab22c0..0000000 --- a/app/src/lib/components/ui/radio-group/radio-group-item.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - {#snippet children({ checked })} -
    - {#if checked} - - {/if} -
    - {/snippet} -
    diff --git a/app/src/lib/components/ui/radio-group/radio-group.svelte b/app/src/lib/components/ui/radio-group/radio-group.svelte deleted file mode 100644 index 5180b31..0000000 --- a/app/src/lib/components/ui/radio-group/radio-group.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/range-calendar/index.ts b/app/src/lib/components/ui/range-calendar/index.ts deleted file mode 100644 index d949b05..0000000 --- a/app/src/lib/components/ui/range-calendar/index.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { RangeCalendar as RangeCalendarPrimitive } from "bits-ui"; -import Root from "./range-calendar.svelte"; -import Cell from "./range-calendar-cell.svelte"; -import Day from "./range-calendar-day.svelte"; -import Grid from "./range-calendar-grid.svelte"; -import Header from "./range-calendar-header.svelte"; -import Months from "./range-calendar-months.svelte"; -import GridRow from "./range-calendar-grid-row.svelte"; -import Heading from "./range-calendar-heading.svelte"; -import HeadCell from "./range-calendar-head-cell.svelte"; -import NextButton from "./range-calendar-next-button.svelte"; -import PrevButton from "./range-calendar-prev-button.svelte"; - -const GridHead = RangeCalendarPrimitive.GridHead; -const GridBody = RangeCalendarPrimitive.GridBody; - -export { - Day, - Cell, - Grid, - Header, - Months, - GridRow, - Heading, - GridBody, - GridHead, - HeadCell, - NextButton, - PrevButton, - // - Root as RangeCalendar, -}; diff --git a/app/src/lib/components/ui/range-calendar/range-calendar-cell.svelte b/app/src/lib/components/ui/range-calendar/range-calendar-cell.svelte deleted file mode 100644 index 596bd71..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar-cell.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/range-calendar/range-calendar-day.svelte b/app/src/lib/components/ui/range-calendar/range-calendar-day.svelte deleted file mode 100644 index 09650e5..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar-day.svelte +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/range-calendar/range-calendar-grid-row.svelte b/app/src/lib/components/ui/range-calendar/range-calendar-grid-row.svelte deleted file mode 100644 index 3286b2a..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar-grid-row.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/range-calendar/range-calendar-grid.svelte b/app/src/lib/components/ui/range-calendar/range-calendar-grid.svelte deleted file mode 100644 index 7379a71..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar-grid.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/range-calendar/range-calendar-head-cell.svelte b/app/src/lib/components/ui/range-calendar/range-calendar-head-cell.svelte deleted file mode 100644 index 3c5b869..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar-head-cell.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/range-calendar/range-calendar-header.svelte b/app/src/lib/components/ui/range-calendar/range-calendar-header.svelte deleted file mode 100644 index be2bc82..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar-header.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/range-calendar/range-calendar-heading.svelte b/app/src/lib/components/ui/range-calendar/range-calendar-heading.svelte deleted file mode 100644 index a39e4e2..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar-heading.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/range-calendar/range-calendar-months.svelte b/app/src/lib/components/ui/range-calendar/range-calendar-months.svelte deleted file mode 100644 index 4cd0ed7..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar-months.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/range-calendar/range-calendar-next-button.svelte b/app/src/lib/components/ui/range-calendar/range-calendar-next-button.svelte deleted file mode 100644 index c627c60..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar-next-button.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - -{#snippet Fallback()} - -{/snippet} - - diff --git a/app/src/lib/components/ui/range-calendar/range-calendar-prev-button.svelte b/app/src/lib/components/ui/range-calendar/range-calendar-prev-button.svelte deleted file mode 100644 index b457412..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar-prev-button.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - -{#snippet Fallback()} - -{/snippet} - - diff --git a/app/src/lib/components/ui/range-calendar/range-calendar.svelte b/app/src/lib/components/ui/range-calendar/range-calendar.svelte deleted file mode 100644 index f255351..0000000 --- a/app/src/lib/components/ui/range-calendar/range-calendar.svelte +++ /dev/null @@ -1,57 +0,0 @@ - - - - {#snippet children({ months, weekdays })} - - - - - - - {#each months as month (month)} - - - - {#each weekdays as weekday (weekday)} - - {weekday.slice(0, 2)} - - {/each} - - - - {#each month.weeks as weekDates (weekDates)} - - {#each weekDates as date (date)} - - - - {/each} - - {/each} - - - {/each} - - {/snippet} - diff --git a/app/src/lib/components/ui/resizable/index.ts b/app/src/lib/components/ui/resizable/index.ts deleted file mode 100644 index 2e37f11..0000000 --- a/app/src/lib/components/ui/resizable/index.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Pane } from "paneforge"; -import Handle from "./resizable-handle.svelte"; -import PaneGroup from "./resizable-pane-group.svelte"; - -export { - PaneGroup, - Pane, - Handle, - // - PaneGroup as ResizablePaneGroup, - Pane as ResizablePane, - Handle as ResizableHandle, -}; diff --git a/app/src/lib/components/ui/resizable/resizable-handle.svelte b/app/src/lib/components/ui/resizable/resizable-handle.svelte deleted file mode 100644 index cf001f0..0000000 --- a/app/src/lib/components/ui/resizable/resizable-handle.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - -div]:rotate-90", - className - )} - {...restProps} -> - {#if withHandle} -
    - -
    - {/if} -
    diff --git a/app/src/lib/components/ui/resizable/resizable-pane-group.svelte b/app/src/lib/components/ui/resizable/resizable-pane-group.svelte deleted file mode 100644 index 18c690c..0000000 --- a/app/src/lib/components/ui/resizable/resizable-pane-group.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/scroll-area/index.ts b/app/src/lib/components/ui/scroll-area/index.ts deleted file mode 100644 index e86a25b..0000000 --- a/app/src/lib/components/ui/scroll-area/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -import Scrollbar from "./scroll-area-scrollbar.svelte"; -import Root from "./scroll-area.svelte"; - -export { - Root, - Scrollbar, - //, - Root as ScrollArea, - Scrollbar as ScrollAreaScrollbar, -}; diff --git a/app/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte b/app/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte deleted file mode 100644 index b436056..0000000 --- a/app/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte +++ /dev/null @@ -1,29 +0,0 @@ - - - - {@render children?.()} - - diff --git a/app/src/lib/components/ui/scroll-area/scroll-area.svelte b/app/src/lib/components/ui/scroll-area/scroll-area.svelte deleted file mode 100644 index 9943f83..0000000 --- a/app/src/lib/components/ui/scroll-area/scroll-area.svelte +++ /dev/null @@ -1,32 +0,0 @@ - - - - - {@render children?.()} - - {#if orientation === "vertical" || orientation === "both"} - - {/if} - {#if orientation === "horizontal" || orientation === "both"} - - {/if} - - diff --git a/app/src/lib/components/ui/select/index.ts b/app/src/lib/components/ui/select/index.ts deleted file mode 100644 index f31b8ae..0000000 --- a/app/src/lib/components/ui/select/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Select as SelectPrimitive } from "bits-ui"; - -import GroupHeading from "./select-group-heading.svelte"; -import Item from "./select-item.svelte"; -import Content from "./select-content.svelte"; -import Trigger from "./select-trigger.svelte"; -import Separator from "./select-separator.svelte"; -import ScrollDownButton from "./select-scroll-down-button.svelte"; -import ScrollUpButton from "./select-scroll-up-button.svelte"; - -const Root = SelectPrimitive.Root; -const Group = SelectPrimitive.Group; - -export { - Root, - Group, - GroupHeading, - Item, - Content, - Trigger, - Separator, - ScrollDownButton, - ScrollUpButton, - // - Root as Select, - Group as SelectGroup, - GroupHeading as SelectGroupHeading, - Item as SelectItem, - Content as SelectContent, - Trigger as SelectTrigger, - Separator as SelectSeparator, - ScrollDownButton as SelectScrollDownButton, - ScrollUpButton as SelectScrollUpButton, -}; diff --git a/app/src/lib/components/ui/select/select-content.svelte b/app/src/lib/components/ui/select/select-content.svelte deleted file mode 100644 index 56916ef..0000000 --- a/app/src/lib/components/ui/select/select-content.svelte +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - {@render children?.()} - - - - diff --git a/app/src/lib/components/ui/select/select-group-heading.svelte b/app/src/lib/components/ui/select/select-group-heading.svelte deleted file mode 100644 index 7984bef..0000000 --- a/app/src/lib/components/ui/select/select-group-heading.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/select/select-item.svelte b/app/src/lib/components/ui/select/select-item.svelte deleted file mode 100644 index bc7a930..0000000 --- a/app/src/lib/components/ui/select/select-item.svelte +++ /dev/null @@ -1,37 +0,0 @@ - - - - {#snippet children({ selected, highlighted })} - - {#if selected} - - {/if} - - {#if childrenProp} - {@render childrenProp({ selected, highlighted })} - {:else} - {label || value} - {/if} - {/snippet} - diff --git a/app/src/lib/components/ui/select/select-scroll-down-button.svelte b/app/src/lib/components/ui/select/select-scroll-down-button.svelte deleted file mode 100644 index c17d5d1..0000000 --- a/app/src/lib/components/ui/select/select-scroll-down-button.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/select/select-scroll-up-button.svelte b/app/src/lib/components/ui/select/select-scroll-up-button.svelte deleted file mode 100644 index 8ba08c0..0000000 --- a/app/src/lib/components/ui/select/select-scroll-up-button.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/select/select-separator.svelte b/app/src/lib/components/ui/select/select-separator.svelte deleted file mode 100644 index 38a3ab0..0000000 --- a/app/src/lib/components/ui/select/select-separator.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/select/select-trigger.svelte b/app/src/lib/components/ui/select/select-trigger.svelte deleted file mode 100644 index a8c0da2..0000000 --- a/app/src/lib/components/ui/select/select-trigger.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - -span]:line-clamp-1", - className - )} - {...restProps} -> - {@render children?.()} - - diff --git a/app/src/lib/components/ui/separator/index.ts b/app/src/lib/components/ui/separator/index.ts deleted file mode 100644 index 82442d2..0000000 --- a/app/src/lib/components/ui/separator/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./separator.svelte"; - -export { - Root, - // - Root as Separator, -}; diff --git a/app/src/lib/components/ui/separator/separator.svelte b/app/src/lib/components/ui/separator/separator.svelte deleted file mode 100644 index 839494d..0000000 --- a/app/src/lib/components/ui/separator/separator.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/sheet/index.ts b/app/src/lib/components/ui/sheet/index.ts deleted file mode 100644 index 1cf1af1..0000000 --- a/app/src/lib/components/ui/sheet/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Dialog as SheetPrimitive } from "bits-ui"; -import Overlay from "./sheet-overlay.svelte"; -import Content from "./sheet-content.svelte"; -import Header from "./sheet-header.svelte"; -import Footer from "./sheet-footer.svelte"; -import Title from "./sheet-title.svelte"; -import Description from "./sheet-description.svelte"; - -const Root = SheetPrimitive.Root; -const Close = SheetPrimitive.Close; -const Trigger = SheetPrimitive.Trigger; -const Portal = SheetPrimitive.Portal; - -export { - Root, - Close, - Trigger, - Portal, - Overlay, - Content, - Header, - Footer, - Title, - Description, - // - Root as Sheet, - Close as SheetClose, - Trigger as SheetTrigger, - Portal as SheetPortal, - Overlay as SheetOverlay, - Content as SheetContent, - Header as SheetHeader, - Footer as SheetFooter, - Title as SheetTitle, - Description as SheetDescription, -}; diff --git a/app/src/lib/components/ui/sheet/sheet-content.svelte b/app/src/lib/components/ui/sheet/sheet-content.svelte deleted file mode 100644 index 27a7ba3..0000000 --- a/app/src/lib/components/ui/sheet/sheet-content.svelte +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - {@render children?.()} - - - Close - - - diff --git a/app/src/lib/components/ui/sheet/sheet-description.svelte b/app/src/lib/components/ui/sheet/sheet-description.svelte deleted file mode 100644 index 885e01f..0000000 --- a/app/src/lib/components/ui/sheet/sheet-description.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/sheet/sheet-footer.svelte b/app/src/lib/components/ui/sheet/sheet-footer.svelte deleted file mode 100644 index 91ecaba..0000000 --- a/app/src/lib/components/ui/sheet/sheet-footer.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sheet/sheet-header.svelte b/app/src/lib/components/ui/sheet/sheet-header.svelte deleted file mode 100644 index 47ea6be..0000000 --- a/app/src/lib/components/ui/sheet/sheet-header.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sheet/sheet-overlay.svelte b/app/src/lib/components/ui/sheet/sheet-overlay.svelte deleted file mode 100644 index faa2de1..0000000 --- a/app/src/lib/components/ui/sheet/sheet-overlay.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/sheet/sheet-title.svelte b/app/src/lib/components/ui/sheet/sheet-title.svelte deleted file mode 100644 index 25f42fc..0000000 --- a/app/src/lib/components/ui/sheet/sheet-title.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/sidebar/constants.ts b/app/src/lib/components/ui/sidebar/constants.ts deleted file mode 100644 index 4de4435..0000000 --- a/app/src/lib/components/ui/sidebar/constants.ts +++ /dev/null @@ -1,6 +0,0 @@ -export const SIDEBAR_COOKIE_NAME = "sidebar:state"; -export const SIDEBAR_COOKIE_MAX_AGE = 60 * 60 * 24 * 7; -export const SIDEBAR_WIDTH = "16rem"; -export const SIDEBAR_WIDTH_MOBILE = "18rem"; -export const SIDEBAR_WIDTH_ICON = "3rem"; -export const SIDEBAR_KEYBOARD_SHORTCUT = "b"; diff --git a/app/src/lib/components/ui/sidebar/context.svelte.ts b/app/src/lib/components/ui/sidebar/context.svelte.ts deleted file mode 100644 index 15248ad..0000000 --- a/app/src/lib/components/ui/sidebar/context.svelte.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { IsMobile } from "$lib/hooks/is-mobile.svelte.js"; -import { getContext, setContext } from "svelte"; -import { SIDEBAR_KEYBOARD_SHORTCUT } from "./constants.js"; - -type Getter = () => T; - -export type SidebarStateProps = { - /** - * A getter function that returns the current open state of the sidebar. - * We use a getter function here to support `bind:open` on the `Sidebar.Provider` - * component. - */ - open: Getter; - - /** - * A function that sets the open state of the sidebar. To support `bind:open`, we need - * a source of truth for changing the open state to ensure it will be synced throughout - * the sub-components and any `bind:` references. - */ - setOpen: (open: boolean) => void; -}; - -class SidebarState { - readonly props: SidebarStateProps; - open = $derived.by(() => this.props.open()); - openMobile = $state(false); - setOpen: SidebarStateProps["setOpen"]; - #isMobile: IsMobile; - state = $derived.by(() => (this.open ? "expanded" : "collapsed")); - - constructor(props: SidebarStateProps) { - this.setOpen = props.setOpen; - this.#isMobile = new IsMobile(); - this.props = props; - } - - // Convenience getter for checking if the sidebar is mobile - // without this, we would need to use `sidebar.isMobile.current` everywhere - get isMobile() { - return this.#isMobile.current; - } - - // Event handler to apply to the `` - handleShortcutKeydown = (e: KeyboardEvent) => { - if (e.key === SIDEBAR_KEYBOARD_SHORTCUT && (e.metaKey || e.ctrlKey)) { - e.preventDefault(); - this.toggle(); - } - }; - - setOpenMobile = (value: boolean) => { - this.openMobile = value; - }; - - toggle = () => { - return this.#isMobile.current - ? (this.openMobile = !this.openMobile) - : this.setOpen(!this.open); - }; -} - -const SYMBOL_KEY = "scn-sidebar"; - -/** - * Instantiates a new `SidebarState` instance and sets it in the context. - * - * @param props The constructor props for the `SidebarState` class. - * @returns The `SidebarState` instance. - */ -export function setSidebar(props: SidebarStateProps): SidebarState { - return setContext(Symbol.for(SYMBOL_KEY), new SidebarState(props)); -} - -/** - * Retrieves the `SidebarState` instance from the context. This is a class instance, - * so you cannot destructure it. - * @returns The `SidebarState` instance. - */ -export function useSidebar(): SidebarState { - return getContext(Symbol.for(SYMBOL_KEY)); -} diff --git a/app/src/lib/components/ui/sidebar/index.ts b/app/src/lib/components/ui/sidebar/index.ts deleted file mode 100644 index 318a341..0000000 --- a/app/src/lib/components/ui/sidebar/index.ts +++ /dev/null @@ -1,75 +0,0 @@ -import { useSidebar } from "./context.svelte.js"; -import Content from "./sidebar-content.svelte"; -import Footer from "./sidebar-footer.svelte"; -import GroupAction from "./sidebar-group-action.svelte"; -import GroupContent from "./sidebar-group-content.svelte"; -import GroupLabel from "./sidebar-group-label.svelte"; -import Group from "./sidebar-group.svelte"; -import Header from "./sidebar-header.svelte"; -import Input from "./sidebar-input.svelte"; -import Inset from "./sidebar-inset.svelte"; -import MenuAction from "./sidebar-menu-action.svelte"; -import MenuBadge from "./sidebar-menu-badge.svelte"; -import MenuButton from "./sidebar-menu-button.svelte"; -import MenuItem from "./sidebar-menu-item.svelte"; -import MenuSkeleton from "./sidebar-menu-skeleton.svelte"; -import MenuSubButton from "./sidebar-menu-sub-button.svelte"; -import MenuSubItem from "./sidebar-menu-sub-item.svelte"; -import MenuSub from "./sidebar-menu-sub.svelte"; -import Menu from "./sidebar-menu.svelte"; -import Provider from "./sidebar-provider.svelte"; -import Rail from "./sidebar-rail.svelte"; -import Separator from "./sidebar-separator.svelte"; -import Trigger from "./sidebar-trigger.svelte"; -import Root from "./sidebar.svelte"; - -export { - Content, - Footer, - Group, - GroupAction, - GroupContent, - GroupLabel, - Header, - Input, - Inset, - Menu, - MenuAction, - MenuBadge, - MenuButton, - MenuItem, - MenuSkeleton, - MenuSub, - MenuSubButton, - MenuSubItem, - Provider, - Rail, - Root, - Separator, - // - Root as Sidebar, - Content as SidebarContent, - Footer as SidebarFooter, - Group as SidebarGroup, - GroupAction as SidebarGroupAction, - GroupContent as SidebarGroupContent, - GroupLabel as SidebarGroupLabel, - Header as SidebarHeader, - Input as SidebarInput, - Inset as SidebarInset, - Menu as SidebarMenu, - MenuAction as SidebarMenuAction, - MenuBadge as SidebarMenuBadge, - MenuButton as SidebarMenuButton, - MenuItem as SidebarMenuItem, - MenuSkeleton as SidebarMenuSkeleton, - MenuSub as SidebarMenuSub, - MenuSubButton as SidebarMenuSubButton, - MenuSubItem as SidebarMenuSubItem, - Provider as SidebarProvider, - Rail as SidebarRail, - Separator as SidebarSeparator, - Trigger as SidebarTrigger, - Trigger, - useSidebar, -}; diff --git a/app/src/lib/components/ui/sidebar/sidebar-content.svelte b/app/src/lib/components/ui/sidebar/sidebar-content.svelte deleted file mode 100644 index c6db009..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-content.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-footer.svelte b/app/src/lib/components/ui/sidebar/sidebar-footer.svelte deleted file mode 100644 index c62cb41..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-footer.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-group-action.svelte b/app/src/lib/components/ui/sidebar/sidebar-group-action.svelte deleted file mode 100644 index 6961e4c..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-group-action.svelte +++ /dev/null @@ -1,36 +0,0 @@ - - -{#if child} - {@render child({ props: propObj })} -{:else} - -{/if} diff --git a/app/src/lib/components/ui/sidebar/sidebar-group-content.svelte b/app/src/lib/components/ui/sidebar/sidebar-group-content.svelte deleted file mode 100644 index f5e623b..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-group-content.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-group-label.svelte b/app/src/lib/components/ui/sidebar/sidebar-group-label.svelte deleted file mode 100644 index 77c180f..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-group-label.svelte +++ /dev/null @@ -1,34 +0,0 @@ - - -{#if child} - {@render child({ props: mergedProps })} -{:else} -
    - {@render children?.()} -
    -{/if} diff --git a/app/src/lib/components/ui/sidebar/sidebar-group.svelte b/app/src/lib/components/ui/sidebar/sidebar-group.svelte deleted file mode 100644 index aa8bf31..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-group.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-header.svelte b/app/src/lib/components/ui/sidebar/sidebar-header.svelte deleted file mode 100644 index 5656c0b..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-header.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-input.svelte b/app/src/lib/components/ui/sidebar/sidebar-input.svelte deleted file mode 100644 index 1d57f43..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-input.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/sidebar/sidebar-inset.svelte b/app/src/lib/components/ui/sidebar/sidebar-inset.svelte deleted file mode 100644 index b9cd447..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-inset.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-menu-action.svelte b/app/src/lib/components/ui/sidebar/sidebar-menu-action.svelte deleted file mode 100644 index 5a94f39..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-menu-action.svelte +++ /dev/null @@ -1,43 +0,0 @@ - - -{#if child} - {@render child({ props: mergedProps })} -{:else} - -{/if} diff --git a/app/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte b/app/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte deleted file mode 100644 index 0fd4c51..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte +++ /dev/null @@ -1,29 +0,0 @@ - - -
    - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-menu-button.svelte b/app/src/lib/components/ui/sidebar/sidebar-menu-button.svelte deleted file mode 100644 index 1513721..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-menu-button.svelte +++ /dev/null @@ -1,97 +0,0 @@ - - - - -{#snippet Button({ props }: { props?: Record })} - {@const mergedProps = mergeProps(buttonProps, props)} - {#if child} - {@render child({ props: mergedProps })} - {:else} - - {/if} -{/snippet} - -{#if !tooltipContent} - {@render Button({})} -{:else} - - - {#snippet child({ props })} - {@render Button({ props })} - {/snippet} - - -{/if} diff --git a/app/src/lib/components/ui/sidebar/sidebar-menu-item.svelte b/app/src/lib/components/ui/sidebar/sidebar-menu-item.svelte deleted file mode 100644 index ee82144..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-menu-item.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - -
  • - {@render children?.()} -
  • diff --git a/app/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte b/app/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte deleted file mode 100644 index 0467ea8..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte +++ /dev/null @@ -1,36 +0,0 @@ - - -
    - {#if showIcon} - - {/if} - - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-menu-sub-button.svelte b/app/src/lib/components/ui/sidebar/sidebar-menu-sub-button.svelte deleted file mode 100644 index 26b2a90..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-menu-sub-button.svelte +++ /dev/null @@ -1,43 +0,0 @@ - - -{#if child} - {@render child({ props: mergedProps })} -{:else} - - {@render children?.()} - -{/if} diff --git a/app/src/lib/components/ui/sidebar/sidebar-menu-sub-item.svelte b/app/src/lib/components/ui/sidebar/sidebar-menu-sub-item.svelte deleted file mode 100644 index 6e7346d..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-menu-sub-item.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - -
  • - {@render children?.()} -
  • diff --git a/app/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte b/app/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte deleted file mode 100644 index 2a23990..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - -
      - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-menu.svelte b/app/src/lib/components/ui/sidebar/sidebar-menu.svelte deleted file mode 100644 index 72534db..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-menu.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - -
      - {@render children?.()} -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-provider.svelte b/app/src/lib/components/ui/sidebar/sidebar-provider.svelte deleted file mode 100644 index 086fc28..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-provider.svelte +++ /dev/null @@ -1,53 +0,0 @@ - - - - - -
    - {@render children?.()} -
    -
    diff --git a/app/src/lib/components/ui/sidebar/sidebar-rail.svelte b/app/src/lib/components/ui/sidebar/sidebar-rail.svelte deleted file mode 100644 index ee16fce..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-rail.svelte +++ /dev/null @@ -1,36 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/sidebar/sidebar-separator.svelte b/app/src/lib/components/ui/sidebar/sidebar-separator.svelte deleted file mode 100644 index 0cc3a25..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-separator.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/sidebar/sidebar-trigger.svelte b/app/src/lib/components/ui/sidebar/sidebar-trigger.svelte deleted file mode 100644 index 3f9aba1..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar-trigger.svelte +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/sidebar/sidebar.svelte b/app/src/lib/components/ui/sidebar/sidebar.svelte deleted file mode 100644 index 634ea8e..0000000 --- a/app/src/lib/components/ui/sidebar/sidebar.svelte +++ /dev/null @@ -1,96 +0,0 @@ - - -{#if collapsible === "none"} -
    - {@render children?.()} -
    -{:else if sidebar.isMobile} - sidebar.openMobile, (v) => sidebar.setOpenMobile(v)} - {...restProps} - > - -
    - {@render children?.()} -
    -
    -
    -{:else} - -{/if} diff --git a/app/src/lib/components/ui/skeleton/index.ts b/app/src/lib/components/ui/skeleton/index.ts deleted file mode 100644 index 186db21..0000000 --- a/app/src/lib/components/ui/skeleton/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./skeleton.svelte"; - -export { - Root, - // - Root as Skeleton, -}; diff --git a/app/src/lib/components/ui/skeleton/skeleton.svelte b/app/src/lib/components/ui/skeleton/skeleton.svelte deleted file mode 100644 index 4089b49..0000000 --- a/app/src/lib/components/ui/skeleton/skeleton.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - -
    diff --git a/app/src/lib/components/ui/slider/index.ts b/app/src/lib/components/ui/slider/index.ts deleted file mode 100644 index 820f209..0000000 --- a/app/src/lib/components/ui/slider/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./slider.svelte"; - -export { - Root, - // - Root as Slider, -}; diff --git a/app/src/lib/components/ui/slider/slider.svelte b/app/src/lib/components/ui/slider/slider.svelte deleted file mode 100644 index 8b057dd..0000000 --- a/app/src/lib/components/ui/slider/slider.svelte +++ /dev/null @@ -1,44 +0,0 @@ - - - - - {#snippet children({ thumbs })} - - - - {#each thumbs as thumb (thumb)} - - {/each} - {/snippet} - diff --git a/app/src/lib/components/ui/sonner/index.ts b/app/src/lib/components/ui/sonner/index.ts deleted file mode 100644 index 1ad9f4a..0000000 --- a/app/src/lib/components/ui/sonner/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as Toaster } from "./sonner.svelte"; diff --git a/app/src/lib/components/ui/sonner/sonner.svelte b/app/src/lib/components/ui/sonner/sonner.svelte deleted file mode 100644 index 6e48d4a..0000000 --- a/app/src/lib/components/ui/sonner/sonner.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/switch/index.ts b/app/src/lib/components/ui/switch/index.ts deleted file mode 100644 index f5533db..0000000 --- a/app/src/lib/components/ui/switch/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./switch.svelte"; - -export { - Root, - // - Root as Switch, -}; diff --git a/app/src/lib/components/ui/switch/switch.svelte b/app/src/lib/components/ui/switch/switch.svelte deleted file mode 100644 index 66b8b1e..0000000 --- a/app/src/lib/components/ui/switch/switch.svelte +++ /dev/null @@ -1,27 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/table/index.ts b/app/src/lib/components/ui/table/index.ts deleted file mode 100644 index 14695c8..0000000 --- a/app/src/lib/components/ui/table/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -import Root from "./table.svelte"; -import Body from "./table-body.svelte"; -import Caption from "./table-caption.svelte"; -import Cell from "./table-cell.svelte"; -import Footer from "./table-footer.svelte"; -import Head from "./table-head.svelte"; -import Header from "./table-header.svelte"; -import Row from "./table-row.svelte"; - -export { - Root, - Body, - Caption, - Cell, - Footer, - Head, - Header, - Row, - // - Root as Table, - Body as TableBody, - Caption as TableCaption, - Cell as TableCell, - Footer as TableFooter, - Head as TableHead, - Header as TableHeader, - Row as TableRow, -}; diff --git a/app/src/lib/components/ui/table/table-body.svelte b/app/src/lib/components/ui/table/table-body.svelte deleted file mode 100644 index 6c20c01..0000000 --- a/app/src/lib/components/ui/table/table-body.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/table/table-caption.svelte b/app/src/lib/components/ui/table/table-caption.svelte deleted file mode 100644 index 2b0cba5..0000000 --- a/app/src/lib/components/ui/table/table-caption.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/table/table-cell.svelte b/app/src/lib/components/ui/table/table-cell.svelte deleted file mode 100644 index 0536552..0000000 --- a/app/src/lib/components/ui/table/table-cell.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/table/table-footer.svelte b/app/src/lib/components/ui/table/table-footer.svelte deleted file mode 100644 index 0267c47..0000000 --- a/app/src/lib/components/ui/table/table-footer.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/table/table-head.svelte b/app/src/lib/components/ui/table/table-head.svelte deleted file mode 100644 index 5300ce6..0000000 --- a/app/src/lib/components/ui/table/table-head.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/table/table-header.svelte b/app/src/lib/components/ui/table/table-header.svelte deleted file mode 100644 index 684a57b..0000000 --- a/app/src/lib/components/ui/table/table-header.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/table/table-row.svelte b/app/src/lib/components/ui/table/table-row.svelte deleted file mode 100644 index 9e693bc..0000000 --- a/app/src/lib/components/ui/table/table-row.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - - {@render children?.()} - diff --git a/app/src/lib/components/ui/table/table.svelte b/app/src/lib/components/ui/table/table.svelte deleted file mode 100644 index e3a95b6..0000000 --- a/app/src/lib/components/ui/table/table.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - -
    - - {@render children?.()} -
    -
    diff --git a/app/src/lib/components/ui/tabs/index.ts b/app/src/lib/components/ui/tabs/index.ts deleted file mode 100644 index f1ab372..0000000 --- a/app/src/lib/components/ui/tabs/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Tabs as TabsPrimitive } from "bits-ui"; -import Content from "./tabs-content.svelte"; -import List from "./tabs-list.svelte"; -import Trigger from "./tabs-trigger.svelte"; - -const Root = TabsPrimitive.Root; - -export { - Root, - Content, - List, - Trigger, - // - Root as Tabs, - Content as TabsContent, - List as TabsList, - Trigger as TabsTrigger, -}; diff --git a/app/src/lib/components/ui/tabs/tabs-content.svelte b/app/src/lib/components/ui/tabs/tabs-content.svelte deleted file mode 100644 index f1c0515..0000000 --- a/app/src/lib/components/ui/tabs/tabs-content.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/tabs/tabs-list.svelte b/app/src/lib/components/ui/tabs/tabs-list.svelte deleted file mode 100644 index f03e5fc..0000000 --- a/app/src/lib/components/ui/tabs/tabs-list.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/tabs/tabs-trigger.svelte b/app/src/lib/components/ui/tabs/tabs-trigger.svelte deleted file mode 100644 index f1f5825..0000000 --- a/app/src/lib/components/ui/tabs/tabs-trigger.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/textarea/index.ts b/app/src/lib/components/ui/textarea/index.ts deleted file mode 100644 index ace797a..0000000 --- a/app/src/lib/components/ui/textarea/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Root from "./textarea.svelte"; - -export { - Root, - // - Root as Textarea, -}; diff --git a/app/src/lib/components/ui/textarea/textarea.svelte b/app/src/lib/components/ui/textarea/textarea.svelte deleted file mode 100644 index 2616c2c..0000000 --- a/app/src/lib/components/ui/textarea/textarea.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/toggle-group/index.ts b/app/src/lib/components/ui/toggle-group/index.ts deleted file mode 100644 index 12b14b9..0000000 --- a/app/src/lib/components/ui/toggle-group/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -import Root from "./toggle-group.svelte"; -import Item from "./toggle-group-item.svelte"; - -export { - Root, - Item, - // - Root as ToggleGroup, - Item as ToggleGroupItem, -}; diff --git a/app/src/lib/components/ui/toggle-group/toggle-group-item.svelte b/app/src/lib/components/ui/toggle-group/toggle-group-item.svelte deleted file mode 100644 index 8143635..0000000 --- a/app/src/lib/components/ui/toggle-group/toggle-group-item.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/app/src/lib/components/ui/toggle-group/toggle-group.svelte b/app/src/lib/components/ui/toggle-group/toggle-group.svelte deleted file mode 100644 index 0886005..0000000 --- a/app/src/lib/components/ui/toggle-group/toggle-group.svelte +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - diff --git a/app/src/lib/components/ui/toggle/index.ts b/app/src/lib/components/ui/toggle/index.ts deleted file mode 100644 index 8cb2936..0000000 --- a/app/src/lib/components/ui/toggle/index.ts +++ /dev/null @@ -1,13 +0,0 @@ -import Root from "./toggle.svelte"; -export { - toggleVariants, - type ToggleSize, - type ToggleVariant, - type ToggleVariants, -} from "./toggle.svelte"; - -export { - Root, - // - Root as Toggle, -}; diff --git a/app/src/lib/components/ui/toggle/toggle.svelte b/app/src/lib/components/ui/toggle/toggle.svelte deleted file mode 100644 index b66fa93..0000000 --- a/app/src/lib/components/ui/toggle/toggle.svelte +++ /dev/null @@ -1,51 +0,0 @@ - - - - - diff --git a/app/src/lib/components/ui/tooltip/index.ts b/app/src/lib/components/ui/tooltip/index.ts deleted file mode 100644 index e9e1fd7..0000000 --- a/app/src/lib/components/ui/tooltip/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Tooltip as TooltipPrimitive } from "bits-ui"; -import Content from "./tooltip-content.svelte"; - -const Root = TooltipPrimitive.Root; -const Trigger = TooltipPrimitive.Trigger; -const Provider = TooltipPrimitive.Provider; - -export { - Root, - Trigger, - Content, - Provider, - // - Root as Tooltip, - Content as TooltipContent, - Trigger as TooltipTrigger, - Provider as TooltipProvider, -}; diff --git a/app/src/lib/components/ui/tooltip/tooltip-content.svelte b/app/src/lib/components/ui/tooltip/tooltip-content.svelte deleted file mode 100644 index 68ff232..0000000 --- a/app/src/lib/components/ui/tooltip/tooltip-content.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/app/src/lib/hooks/is-mobile.svelte.ts b/app/src/lib/hooks/is-mobile.svelte.ts deleted file mode 100644 index a34b204..0000000 --- a/app/src/lib/hooks/is-mobile.svelte.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { MediaQuery } from "svelte/reactivity"; - -const MOBILE_BREAKPOINT = 768; - -export class IsMobile extends MediaQuery { - constructor() { - super(`max-width: ${MOBILE_BREAKPOINT - 1}px`); - } -} diff --git a/app/src/lib/index.ts b/app/src/lib/index.ts deleted file mode 100644 index 856f2b6..0000000 --- a/app/src/lib/index.ts +++ /dev/null @@ -1 +0,0 @@ -// place files you want to import through the `$lib` alias in this folder. diff --git a/app/src/lib/utils.ts b/app/src/lib/utils.ts deleted file mode 100644 index ac680b3..0000000 --- a/app/src/lib/utils.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { type ClassValue, clsx } from "clsx"; -import { twMerge } from "tailwind-merge"; - -export function cn(...inputs: ClassValue[]) { - return twMerge(clsx(inputs)); -} diff --git a/app/src/routes/+layout.js b/app/src/routes/+layout.js deleted file mode 100644 index 189f71e..0000000 --- a/app/src/routes/+layout.js +++ /dev/null @@ -1 +0,0 @@ -export const prerender = true; diff --git a/app/src/routes/+layout.svelte b/app/src/routes/+layout.svelte deleted file mode 100644 index 28c7885..0000000 --- a/app/src/routes/+layout.svelte +++ /dev/null @@ -1,49 +0,0 @@ - - - - -
    -

    {version}

    - - -
    - Check the github repo -

    Awesome Wallpapers

    -

    Open-source wallpapers collection from {owner}/{repo}

    -
    - -
    - {@render children()} -
    - -
    -
    - logo - @anotherhadi -
    -
    diff --git a/app/src/routes/+page.svelte b/app/src/routes/+page.svelte deleted file mode 100644 index 70f73d8..0000000 --- a/app/src/routes/+page.svelte +++ /dev/null @@ -1,206 +0,0 @@ - - -
    - - -
    -{#if wallpapers.length === 0} - -{:else} -
    - {#each wallpapers as wallpaper} - {#if selectedTags.length === 0 || selectedTags.some((tag) => wallpaper.tags.includes(tag))} - {#if wallpaper.name.toLowerCase().includes(search.toLowerCase())} -
    -
    - (wallpaper.hovered = true)} - onmouseleave={() => (wallpaper.hovered = false)} - > - {#if wallpaper.hovered} -
    - -
    - {/if} - {wallpaper.name -
    -
    -
    - {wallpaper.name} -
    - - - - - -
    - - {wallpaper.name} - -
    -

    - Filename: - {wallpaper.filename} -

    -

    Name: {wallpaper.name}

    -

    - Size: - {wallpaper.size} Mb -

    -

    - Resolution: - {wallpaper.width}x{wallpaper.height} -

    -

    - Tags: - {#if wallpaper.tags.length > 0} - {#each wallpaper.tags as tag} - {tag} - {/each} - {:else} - No tags - {/if} -

    -

    - Nix fetchurl: -

    - -
    - - -
    -image = pkgs.fetchurl {
    -  url = "https://raw.githubusercontent.com/{owner}/{repo}/refs/heads/main/{path}/{wallpaper.filename}";
    -  sha256 = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
    -};
    -
    -
    - - Close - -
    -
    -
    - -
    -
    -
    - {/if} - {/if} - {/each} -
    -{/if} diff --git a/app/src/routes/filters.svelte b/app/src/routes/filters.svelte deleted file mode 100644 index ddefce4..0000000 --- a/app/src/routes/filters.svelte +++ /dev/null @@ -1,80 +0,0 @@ - - - - - {#snippet child({ props })} - - {/snippet} - - - - - - No results found. - - {#each options as option} - {@const isSelected = selectedValues.includes(option)} - { - if (isSelected) { - selectedValues = selectedValues.filter((value) => value !== option); - } else { - selectedValues = [...selectedValues, option]; - } - }} - > -
    - -
    - {option} -
    - {/each} -
    - {#if selectedValues.length > 0} - - - (selectedValues = [])}> - Clear filters - - - {/if} -
    -
    -
    -
    diff --git a/app/src/routes/loading.svelte b/app/src/routes/loading.svelte deleted file mode 100644 index cd91027..0000000 --- a/app/src/routes/loading.svelte +++ /dev/null @@ -1,23 +0,0 @@ -
    -
    -
    - - Loading... -
    -
    -
    diff --git a/app/static/favicon.png b/app/static/favicon.png deleted file mode 100644 index 7a1c193..0000000 Binary files a/app/static/favicon.png and /dev/null differ diff --git a/app/static/files.json b/app/static/files.json deleted file mode 100644 index 7c33413..0000000 --- a/app/static/files.json +++ /dev/null @@ -1,632 +0,0 @@ -[ - { - "filename": "a-car-and-a-cloud.png", - "size": "1.13", - "width": 1920, - "height": 1080 - }, - { - "filename": "a-street-in-the-dark.png", - "size": "3.99", - "width": 2560, - "height": 1440 - }, - { - "filename": "alone-cloud_dark.png", - "size": "1.07", - "width": 3840, - "height": 2160 - }, - { - "filename": "another-one.png", - "size": "1.94", - "width": 1920, - "height": 1080 - }, - { - "filename": "another-sky_light.png", - "size": "3.52", - "width": 2560, - "height": 1600 - }, - { - "filename": "aurora.png", - "size": "37.80", - "width": 6016, - "height": 3900 - }, - { - "filename": "barcode_minimalist_dark.png", - "size": "0.47", - "width": 1512, - "height": 982 - }, - { - "filename": "black-and-white-forest_minimalist_black-and-white.png", - "size": "2.95", - "width": 3888, - "height": 2187 - }, - { - "filename": "black-oil-2_dark.png", - "size": "1.04", - "width": 1920, - "height": 1080 - }, - { - "filename": "black-oil-3_dark.png", - "size": "2.35", - "width": 5760, - "height": 3840 - }, - { - "filename": "black-oil_dark.png", - "size": "8.56", - "width": 7952, - "height": 5304 - }, - { - "filename": "cat-watching-the-star_pixelart_purple_animated.gif", - "size": "0.20", - "width": 1916, - "height": 1078 - }, - { - "filename": "cat-watching-the-star_pixelart_purple_static.png", - "size": "0.02", - "width": 1916, - "height": 1078 - }, - { - "filename": "catstraunaut_blue.png", - "size": "2.81", - "width": 2205, - "height": 1240 - }, - { - "filename": "cloud-in-the-sky_purple.png", - "size": "6.79", - "width": 4496, - "height": 2529 - }, - { - "filename": "clouds-dodge-the-moon-2.png", - "size": "1.96", - "width": 2560, - "height": 1600 - }, - { - "filename": "clouds-in-the-sky-2.png", - "size": "6.65", - "width": 3840, - "height": 2160 - }, - { - "filename": "clouds-in-the-sky-3.png", - "size": "1.53", - "width": 1920, - "height": 1080 - }, - { - "filename": "clouds-in-the-sky-4_light.png", - "size": "2.11", - "width": 3840, - "height": 2160 - }, - { - "filename": "clouds-in-the-sky.png", - "size": "1.63", - "width": 1620, - "height": 1080 - }, - { - "filename": "coffee-shop.png", - "size": "0.93", - "width": 1139, - "height": 640 - }, - { - "filename": "degirled.png", - "size": "4.28", - "width": 5000, - "height": 2186 - }, - { - "filename": "diner-lonely-road.png", - "size": "4.80", - "width": 3840, - "height": 2160 - }, - { - "filename": "drawing_art_dark.png", - "size": "3.22", - "width": 2560, - "height": 1440 - }, - { - "filename": "dry-your-laundry.png", - "size": "0.36", - "width": 1920, - "height": 1080 - }, - { - "filename": "forest-under-the-clouds.png", - "size": "11.64", - "width": 4288, - "height": 2848 - }, - { - "filename": "free-astronaut_catppuccin.png", - "size": "1.11", - "width": 3840, - "height": 2160 - }, - { - "filename": "fuji_dark.png", - "size": "3.61", - "width": 4096, - "height": 2160 - }, - { - "filename": "fuji_light.png", - "size": "6.87", - "width": 4096, - "height": 2160 - }, - { - "filename": "galaxy-grey_pixelart.png", - "size": "5.01", - "width": 7680, - "height": 4320 - }, - { - "filename": "galaxy_dark.png", - "size": "1.79", - "width": 3840, - "height": 2160 - }, - { - "filename": "galaxy_pixelart_purple.png", - "size": "0.08", - "width": 2275, - "height": 1280 - }, - { - "filename": "girl-watching-the-cloud_blue.png", - "size": "6.47", - "width": 3840, - "height": 2160 - }, - { - "filename": "glacier-2.png", - "size": "0.97", - "width": 1920, - "height": 1344 - }, - { - "filename": "glacier-3.png", - "size": "0.64", - "width": 1920, - "height": 1344 - }, - { - "filename": "glacier.png", - "size": "0.82", - "width": 1920, - "height": 1344 - }, - { - "filename": "grey-mountains_grey.png", - "size": "6.06", - "width": 5472, - "height": 2976 - }, - { - "filename": "grey-road_grey.png", - "size": "2.07", - "width": 2880, - "height": 1800 - }, - { - "filename": "grue_blue.png", - "size": "1.61", - "width": 3206, - "height": 1800 - }, - { - "filename": "hand-blocking-the-sun_blue.png", - "size": "9.16", - "width": 7680, - "height": 4320 - }, - { - "filename": "horizon.png", - "size": "6.62", - "width": 3840, - "height": 2160 - }, - { - "filename": "hue-1_minimalist.png", - "size": "1.24", - "width": 6000, - "height": 4000 - }, - { - "filename": "hue-2_minimalist.png", - "size": "0.58", - "width": 4000, - "height": 3000 - }, - { - "filename": "hue-3_minimalist.png", - "size": "1.09", - "width": 6000, - "height": 4000 - }, - { - "filename": "hue-4_minimalist.png", - "size": "1.33", - "width": 4001, - "height": 2251 - }, - { - "filename": "hue-5_minimalist.png", - "size": "32.70", - "width": 6016, - "height": 3900 - }, - { - "filename": "hue-6_minimalist_dark.png", - "size": "0.23", - "width": 1920, - "height": 1200 - }, - { - "filename": "hue-7_minimalist_dark.png", - "size": "0.34", - "width": 1920, - "height": 1200 - }, - { - "filename": "it-is-some-waves_dark.png", - "size": "5.35", - "width": 3840, - "height": 2160 - }, - { - "filename": "it-is-the-ocean.png", - "size": "0.25", - "width": 3840, - "height": 2160 - }, - { - "filename": "japan-moutains_black-and-white.png", - "size": "2.51", - "width": 4000, - "height": 4000 - }, - { - "filename": "lavender-cat_purple.png", - "size": "0.02", - "width": 3840, - "height": 2160 - }, - { - "filename": "leef_dark_purple_minimalist.png", - "size": "0.91", - "width": 3840, - "height": 2160 - }, - { - "filename": "lights-in-the-dark_dark.png", - "size": "0.14", - "width": 1920, - "height": 1080 - }, - { - "filename": "lofi-setup_blue_purple.png", - "size": "3.34", - "width": 2912, - "height": 1486 - }, - { - "filename": "lofi-urban_blue.png", - "size": "13.10", - "width": 2184, - "height": 1224 - }, - { - "filename": "magma.png", - "size": "12.14", - "width": 3840, - "height": 2160 - }, - { - "filename": "medusa_art_dark.png", - "size": "0.20", - "width": 1920, - "height": 1080 - }, - { - "filename": "mosaic_dark.png", - "size": "9.52", - "width": 6016, - "height": 3900 - }, - { - "filename": "moutains-and-a-lac-night_purple.png", - "size": "0.49", - "width": 2048, - "height": 1152 - }, - { - "filename": "moutains-and-a-lac_black-and-white.png", - "size": "1.58", - "width": 1920, - "height": 1080 - }, - { - "filename": "moutains-and-a-lac_blue.png", - "size": "1.53", - "width": 3840, - "height": 2160 - }, - { - "filename": "moutains-and-stars_black.png", - "size": "0.63", - "width": 3840, - "height": 2400 - }, - { - "filename": "moutains-on-top-of-clouds.png", - "size": "0.19", - "width": 736, - "height": 414 - }, - { - "filename": "nasa-japan_dark.png", - "size": "0.06", - "width": 3840, - "height": 2160 - }, - { - "filename": "night-forest_dark.png", - "size": "2.25", - "width": 3840, - "height": 2160 - }, - { - "filename": "night-road_purple.png", - "size": "1.12", - "width": 1920, - "height": 1080 - }, - { - "filename": "nix_minimalist_purple.png", - "size": "0.05", - "width": 1920, - "height": 1080 - }, - { - "filename": "not-earth_dark.png", - "size": "3.54", - "width": 5120, - "height": 2880 - }, - { - "filename": "nothin-to-see-here_pink_dark.png", - "size": "6.47", - "width": 5586, - "height": 3724 - }, - { - "filename": "oneway-street_purple.png", - "size": "3.92", - "width": 2560, - "height": 1440 - }, - { - "filename": "openbox_dark.png", - "size": "0.30", - "width": 1080, - "height": 785 - }, - { - "filename": "paint-loop_art.png", - "size": "19.75", - "width": 6016, - "height": 3900 - }, - { - "filename": "pink-sea.png", - "size": "5.92", - "width": 2912, - "height": 1632 - }, - { - "filename": "pink-sky-moutains_minimalist.png", - "size": "0.69", - "width": 4096, - "height": 2160 - }, - { - "filename": "purple-japan_purple.png", - "size": "2.70", - "width": 1920, - "height": 1080 - }, - { - "filename": "purple-moon_purple.png", - "size": "2.18", - "width": 1920, - "height": 1080 - }, - { - "filename": "rains-dark_dark.png", - "size": "2.01", - "width": 1952, - "height": 1120 - }, - { - "filename": "rocket-launch_light.png", - "size": "6.42", - "width": 5160, - "height": 2160 - }, - { - "filename": "rocks-misty_light.png", - "size": "1.96", - "width": 1920, - "height": 1080 - }, - { - "filename": "rose-sky_rose.png", - "size": "10.48", - "width": 5120, - "height": 2880 - }, - { - "filename": "sakura_pixelart_light_animated.gif", - "size": "0.80", - "width": 2240, - "height": 1085 - }, - { - "filename": "sakura_pixelart_light_static.png", - "size": "0.52", - "width": 1920, - "height": 1080 - }, - { - "filename": "sea_blue.png", - "size": "6.54", - "width": 3840, - "height": 2160 - }, - { - "filename": "snow-and-a-tree_white.png", - "size": "2.41", - "width": 5120, - "height": 3200 - }, - { - "filename": "snowy-japan-street.png", - "size": "3.18", - "width": 1920, - "height": 1080 - }, - { - "filename": "space-2.png", - "size": "37.45", - "width": 6016, - "height": 3900 - }, - { - "filename": "space_dark.png", - "size": "0.50", - "width": 3840, - "height": 2160 - }, - { - "filename": "strange-forms_blue_purple.png", - "size": "2.18", - "width": 1920, - "height": 1080 - }, - { - "filename": "sun-is-shining.png", - "size": "1.83", - "width": 1920, - "height": 1080 - }, - { - "filename": "sushi-keycap_dark.png", - "size": "1.23", - "width": 1920, - "height": 1080 - }, - { - "filename": "the-cloud-is-hidding-the-moon_dark.png", - "size": "0.72", - "width": 3840, - "height": 2160 - }, - { - "filename": "time-to-ski_blue.png", - "size": "5.46", - "width": 3840, - "height": 2160 - }, - { - "filename": "tokyo-skyscraper_dark.png", - "size": "36.61", - "width": 6512, - "height": 4341 - }, - { - "filename": "tokyo.png", - "size": "1.04", - "width": 3840, - "height": 2160 - }, - { - "filename": "topology_dark.png", - "size": "3.73", - "width": 1920, - "height": 1080 - }, - { - "filename": "train_light.png", - "size": "0.89", - "width": 1920, - "height": 1080 - }, - { - "filename": "vanilla_pink_purple.png", - "size": "0.33", - "width": 1280, - "height": 640 - }, - { - "filename": "vector-moutains_blue_dark.png", - "size": "0.29", - "width": 5120, - "height": 2880 - }, - { - "filename": "velvet-moutains_minimalist_dark.png", - "size": "1.31", - "width": 5120, - "height": 2880 - }, - { - "filename": "wave-dark_minimalist_black-and-white.png", - "size": "0.17", - "width": 9893, - "height": 5565 - }, - { - "filename": "white-snow-and-a-tree_light.png", - "size": "0.41", - "width": 1920, - "height": 1080 - }, - { - "filename": "white-sphere_black-and-white.png", - "size": "0.85", - "width": 2560, - "height": 1440 - }, - { - "filename": "windows-by-night_dark.png", - "size": "7.00", - "width": 4510, - "height": 2537 - }, - { - "filename": "windows-problems_flat_minimalist.png", - "size": "0.07", - "width": 1920, - "height": 1080 - } -] \ No newline at end of file diff --git a/app/svelte.config.js b/app/svelte.config.js deleted file mode 100644 index d4b1433..0000000 --- a/app/svelte.config.js +++ /dev/null @@ -1,21 +0,0 @@ -import adapter from '@sveltejs/adapter-static'; -import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; - -/** @type {import('@sveltejs/kit').Config} */ -const config = { - // Consult https://svelte.dev/docs/kit/integrations - // for more information about preprocessors - preprocess: vitePreprocess(), - - kit: { - // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. - // If your environment is not supported, or you settled on a specific environment, switch out the adapter. - // See https://svelte.dev/docs/kit/adapters for more information about adapters. - adapter: adapter(), - alias: { - "@/*": "./path/to/lib/*", - }, - } -}; - -export default config; diff --git a/app/tailwind.config.ts b/app/tailwind.config.ts deleted file mode 100644 index d91ff63..0000000 --- a/app/tailwind.config.ts +++ /dev/null @@ -1,96 +0,0 @@ -import { fontFamily } from "tailwindcss/defaultTheme"; -import type { Config } from "tailwindcss"; -import tailwindcssAnimate from "tailwindcss-animate"; - -const config: Config = { - darkMode: ["class"], - content: ["./src/**/*.{html,js,svelte,ts}"], - safelist: ["dark"], - theme: { - container: { - center: true, - padding: "2rem", - screens: { - "2xl": "1400px" - } - }, - extend: { - colors: { - border: "hsl(var(--border) / )", - input: "hsl(var(--input) / )", - ring: "hsl(var(--ring) / )", - background: "hsl(var(--background) / )", - foreground: "hsl(var(--foreground) / )", - primary: { - DEFAULT: "hsl(var(--primary) / )", - foreground: "hsl(var(--primary-foreground) / )" - }, - secondary: { - DEFAULT: "hsl(var(--secondary) / )", - foreground: "hsl(var(--secondary-foreground) / )" - }, - destructive: { - DEFAULT: "hsl(var(--destructive) / )", - foreground: "hsl(var(--destructive-foreground) / )" - }, - muted: { - DEFAULT: "hsl(var(--muted) / )", - foreground: "hsl(var(--muted-foreground) / )" - }, - accent: { - DEFAULT: "hsl(var(--accent) / )", - foreground: "hsl(var(--accent-foreground) / )" - }, - popover: { - DEFAULT: "hsl(var(--popover) / )", - foreground: "hsl(var(--popover-foreground) / )" - }, - card: { - DEFAULT: "hsl(var(--card) / )", - foreground: "hsl(var(--card-foreground) / )" - }, - sidebar: { - DEFAULT: "hsl(var(--sidebar-background))", - foreground: "hsl(var(--sidebar-foreground))", - primary: "hsl(var(--sidebar-primary))", - "primary-foreground": "hsl(var(--sidebar-primary-foreground))", - accent: "hsl(var(--sidebar-accent))", - "accent-foreground": "hsl(var(--sidebar-accent-foreground))", - border: "hsl(var(--sidebar-border))", - ring: "hsl(var(--sidebar-ring))", - }, - }, - borderRadius: { - xl: "calc(var(--radius) + 4px)", - lg: "var(--radius)", - md: "calc(var(--radius) - 2px)", - sm: "calc(var(--radius) - 4px)" - }, - fontFamily: { - sans: [...fontFamily.sans] - }, - keyframes: { - "accordion-down": { - from: { height: "0" }, - to: { height: "var(--bits-accordion-content-height)" }, - }, - "accordion-up": { - from: { height: "var(--bits-accordion-content-height)" }, - to: { height: "0" }, - }, - "caret-blink": { - "0%,70%,100%": { opacity: "1" }, - "20%,50%": { opacity: "0" }, - }, - }, - animation: { - "accordion-down": "accordion-down 0.2s ease-out", - "accordion-up": "accordion-up 0.2s ease-out", - "caret-blink": "caret-blink 1.25s ease-out infinite", - }, - }, - }, - plugins: [tailwindcssAnimate], -}; - -export default config; diff --git a/app/tsconfig.json b/app/tsconfig.json deleted file mode 100644 index 0b2d886..0000000 --- a/app/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./.svelte-kit/tsconfig.json", - "compilerOptions": { - "allowJs": true, - "checkJs": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "sourceMap": true, - "strict": true, - "moduleResolution": "bundler" - } - // Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias - // except $lib which is handled by https://svelte.dev/docs/kit/configuration#files - // - // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes - // from the referenced tsconfig.json - TypeScript does not merge them in -} diff --git a/app/vite.config.ts b/app/vite.config.ts deleted file mode 100644 index bbf8c7d..0000000 --- a/app/vite.config.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { sveltekit } from '@sveltejs/kit/vite'; -import { defineConfig } from 'vite'; - -export default defineConfig({ - plugins: [sveltekit()] -}); diff --git a/flake.lock b/flake.lock index 786f446..ef712a4 100644 --- a/flake.lock +++ b/flake.lock @@ -1,23 +1,61 @@ { "nodes": { + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1767039857, + "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=", + "owner": "NixOS", + "repo": "flake-compat", + "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "flake-compat", + "type": "github" + } + }, + "git-hooks": { + "inputs": { + "flake-compat": "flake-compat", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1784288435, + "narHash": "sha256-ReRHaLgr/uVqdD8afFSn+myXIfpHeOhP0yYe0TJqAA8=", + "owner": "cachix", + "repo": "git-hooks.nix", + "rev": "43b3c1ab9d40fb1dbb008f451988a91e375825e9", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "git-hooks.nix", + "type": "github" + } + }, "nixpkgs": { "locked": { - "lastModified": 1774106199, - "narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=", + "lastModified": 1786535285, + "narHash": "sha256-rG5HKMAgAhMgydvKGtco6rqTxRq4EDZQCx9USLvVqYw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655", + "rev": "9f78f44a87948854445dae0b6bf82b2e87e4efb5", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-unstable", + "ref": "nixos-26.05", "repo": "nixpkgs", "type": "github" } }, "root": { "inputs": { + "git-hooks": "git-hooks", "nixpkgs": "nixpkgs" } } diff --git a/flake.nix b/flake.nix index 3062794..02b800e 100644 --- a/flake.nix +++ b/flake.nix @@ -1,43 +1,30 @@ { - description = "awesome-wallpapers"; + description = "Awesome-wallpapers: My collection of awesome wallpapers"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-26.05"; + git-hooks = { + url = "github:cachix/git-hooks.nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { - self, nixpkgs, + git-hooks, + ... }: let - system = "x86_64-linux"; - pkgs = nixpkgs.legacyPackages.${system}; + supportedSystems = ["x86_64-linux" "aarch64-linux"]; + + forAllSystems = f: + nixpkgs.lib.genAttrs supportedSystems + (system: f system (import nixpkgs {inherit system;})); in { - packages.${system}.default = pkgs.stdenv.mkDerivation (finalAttrs: { - pname = "awesome-wallpapers"; - version = "0.0.1"; - - src = ./app; - - nativeBuildInputs = [ - pkgs.nodejs - pkgs.pnpm - pkgs.pnpmConfigHook - ]; - - pnpmDeps = pkgs.fetchPnpmDeps { - inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-oEgufU/0IHde8H7BrnKtOGctpXF1krtnR9PuxOiIlz4="; + devShells = forAllSystems (system: pkgs: { + default = import ./shell.nix { + inherit pkgs; + gitHooksLib = git-hooks.lib.${system}; }; - - buildPhase = '' - pnpm run build - ''; - - installPhase = '' - mkdir -p $out/share/awesome-wallpapers - cp -r build/. $out/share/awesome-wallpapers - ''; }); }; } diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index 3026c9a..0000000 --- a/netlify.toml +++ /dev/null @@ -1,4 +0,0 @@ -[build] - base = "app" - publish = "build" - command = "pnpm build" diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..b0308a6 --- /dev/null +++ b/shell.nix @@ -0,0 +1,38 @@ +{ + pkgs, + gitHooksLib, +}: let + hooks = gitHooksLib.run { + src = ./.; + hooks = { + check-filename-format = { + enable = true; + name = "check-filename-format"; + entry = "bash .github/scripts/check-filename-format.sh"; + language = "system"; + files = "(wallpapers/)"; + pass_filenames = false; + }; + convert-to-png = { + enable = true; + name = "convert-to-png"; + entry = "bash .github/scripts/convert-to-png.sh"; + language = "system"; + files = "(wallpapers/)"; + pass_filenames = false; + }; + create-markdowns = { + enable = true; + name = "create-markdowns"; + entry = "bash .github/scripts/create-markdowns.sh"; + language = "system"; + files = "(wallpapers/)"; + pass_filenames = false; + }; + }; + }; +in + pkgs.mkShell { + packages = hooks.enabledPackages ++ (with pkgs; [imagemagick oxipng gifsicle]); + shellHook = hooks.shellHook; + } diff --git a/tags/animated.md b/tags/animated.md new file mode 100644 index 0000000..39e60ad --- /dev/null +++ b/tags/animated.md @@ -0,0 +1,10 @@ +# Tag: animated + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![cat-watching-the-star_pixelart_purple_animated](../wallpapers/cat-watching-the-star_pixelart_purple_animated.gif) | cat-watching-the-star | [pixelart](pixelart.md), [purple](purple.md), [animated](animated.md) | +| ![sakura_pixelart_light_animated](../wallpapers/sakura_pixelart_light_animated.gif) | sakura | [pixelart](pixelart.md), [light](light.md), [animated](animated.md) | +| ![the-cpu_animated_black](../wallpapers/the-cpu_animated_black.gif) | the-cpu | [animated](animated.md), [black](black.md) | +| ![the-cpu-border_animated_black](../wallpapers/the-cpu-border_animated_black.gif) | the-cpu-border | [animated](animated.md), [black](black.md) | diff --git a/tags/art.md b/tags/art.md new file mode 100644 index 0000000..81b1286 --- /dev/null +++ b/tags/art.md @@ -0,0 +1,9 @@ +# Tag: art + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![drawing_art_dark](../wallpapers/drawing_art_dark.png) | drawing | [art](art.md), [dark](dark.md) | +| ![medusa_art_dark](../wallpapers/medusa_art_dark.png) | medusa | [art](art.md), [dark](dark.md) | +| ![paint-loop_art](../wallpapers/paint-loop_art.png) | paint-loop | [art](art.md) | diff --git a/tags/black-and-white.md b/tags/black-and-white.md new file mode 100644 index 0000000..4862fd1 --- /dev/null +++ b/tags/black-and-white.md @@ -0,0 +1,15 @@ +# Tag: black-and-white + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![black-and-white-forest_minimalist_black-and-white](../wallpapers/black-and-white-forest_minimalist_black-and-white.png) | black-and-white-forest | [minimalist](minimalist.md), [black-and-white](black-and-white.md) | +| ![black-waves_black-and-white](../wallpapers/black-waves_black-and-white.png) | black-waves | [black-and-white](black-and-white.md) | +| ![forest-mountains-and-cloud_dark_black-and-white](../wallpapers/forest-mountains-and-cloud_dark_black-and-white.png) | forest-mountains-and-cloud | [dark](dark.md), [black-and-white](black-and-white.md) | +| ![hands_black-and-white](../wallpapers/hands_black-and-white.png) | hands | [black-and-white](black-and-white.md) | +| ![hello-friend_black-and-white](../wallpapers/hello-friend_black-and-white.png) | hello-friend | [black-and-white](black-and-white.md) | +| ![japan-moutains_black-and-white](../wallpapers/japan-moutains_black-and-white.png) | japan-moutains | [black-and-white](black-and-white.md) | +| ![moutains-and-a-lac_black-and-white](../wallpapers/moutains-and-a-lac_black-and-white.png) | moutains-and-a-lac | [black-and-white](black-and-white.md) | +| ![wave-dark_minimalist_black-and-white](../wallpapers/wave-dark_minimalist_black-and-white.png) | wave-dark | [minimalist](minimalist.md), [black-and-white](black-and-white.md) | +| ![white-sphere_black-and-white](../wallpapers/white-sphere_black-and-white.png) | white-sphere | [black-and-white](black-and-white.md) | diff --git a/tags/black.md b/tags/black.md new file mode 100644 index 0000000..95e841d --- /dev/null +++ b/tags/black.md @@ -0,0 +1,11 @@ +# Tag: black + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![moutains-and-stars_black](../wallpapers/moutains-and-stars_black.png) | moutains-and-stars | [black](black.md) | +| ![the-cpu_animated_black](../wallpapers/the-cpu_animated_black.gif) | the-cpu | [animated](animated.md), [black](black.md) | +| ![the-cpu_static_black](../wallpapers/the-cpu_static_black.png) | the-cpu | [static](static.md), [black](black.md) | +| ![the-cpu-border_animated_black](../wallpapers/the-cpu-border_animated_black.gif) | the-cpu-border | [animated](animated.md), [black](black.md) | +| ![the-cpu-border_static_black](../wallpapers/the-cpu-border_static_black.png) | the-cpu-border | [static](static.md), [black](black.md) | diff --git a/tags/blue.md b/tags/blue.md new file mode 100644 index 0000000..792c848 --- /dev/null +++ b/tags/blue.md @@ -0,0 +1,22 @@ +# Tag: blue + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![another-planet-with-grass_blue](../wallpapers/another-planet-with-grass_blue.png) | another-planet-with-grass | [blue](blue.md) | +| ![aquarium_blue](../wallpapers/aquarium_blue.png) | aquarium | [blue](blue.md) | +| ![blue-waves_blue](../wallpapers/blue-waves_blue.png) | blue-waves | [blue](blue.md) | +| ![catstraunaut_blue](../wallpapers/catstraunaut_blue.png) | catstraunaut | [blue](blue.md) | +| ![girl-watching-the-cloud_blue](../wallpapers/girl-watching-the-cloud_blue.png) | girl-watching-the-cloud | [blue](blue.md) | +| ![grue_blue](../wallpapers/grue_blue.png) | grue | [blue](blue.md) | +| ![hand-blocking-the-sun_blue](../wallpapers/hand-blocking-the-sun_blue.png) | hand-blocking-the-sun | [blue](blue.md) | +| ![lofi-setup_blue_purple](../wallpapers/lofi-setup_blue_purple.png) | lofi-setup | [blue](blue.md), [purple](purple.md) | +| ![lofi-urban_blue](../wallpapers/lofi-urban_blue.png) | lofi-urban | [blue](blue.md) | +| ![moutains-and-a-lac_blue](../wallpapers/moutains-and-a-lac_blue.png) | moutains-and-a-lac | [blue](blue.md) | +| ![sea_blue](../wallpapers/sea_blue.png) | sea | [blue](blue.md) | +| ![strange-forms_blue_purple](../wallpapers/strange-forms_blue_purple.png) | strange-forms | [blue](blue.md), [purple](purple.md) | +| ![time-to-ski_blue](../wallpapers/time-to-ski_blue.png) | time-to-ski | [blue](blue.md) | +| ![train-and-lake_blue](../wallpapers/train-and-lake_blue.png) | train-and-lake | [blue](blue.md) | +| ![under-the-bridge_blue](../wallpapers/under-the-bridge_blue.png) | under-the-bridge | [blue](blue.md) | +| ![vector-moutains_blue_dark](../wallpapers/vector-moutains_blue_dark.png) | vector-moutains | [blue](blue.md), [dark](dark.md) | diff --git a/tags/catppuccin.md b/tags/catppuccin.md new file mode 100644 index 0000000..27dd06d --- /dev/null +++ b/tags/catppuccin.md @@ -0,0 +1,7 @@ +# Tag: catppuccin + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![free-astronaut_catppuccin](../wallpapers/free-astronaut_catppuccin.png) | free-astronaut | [catppuccin](catppuccin.md) | diff --git a/tags/dark.md b/tags/dark.md new file mode 100644 index 0000000..7985bee --- /dev/null +++ b/tags/dark.md @@ -0,0 +1,38 @@ +# Tag: dark + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![alone-cloud_dark](../wallpapers/alone-cloud_dark.png) | alone-cloud | [dark](dark.md) | +| ![barcode_minimalist_dark](../wallpapers/barcode_minimalist_dark.png) | barcode | [minimalist](minimalist.md), [dark](dark.md) | +| ![black-oil_dark](../wallpapers/black-oil_dark.png) | black-oil | [dark](dark.md) | +| ![black-oil-2_dark](../wallpapers/black-oil-2_dark.png) | black-oil-2 | [dark](dark.md) | +| ![black-oil-3_dark](../wallpapers/black-oil-3_dark.png) | black-oil-3 | [dark](dark.md) | +| ![cerf_dark_pixelart](../wallpapers/cerf_dark_pixelart.png) | cerf | [dark](dark.md), [pixelart](pixelart.md) | +| ![dark-forest_dark](../wallpapers/dark-forest_dark.png) | dark-forest | [dark](dark.md) | +| ![drawing_art_dark](../wallpapers/drawing_art_dark.png) | drawing | [art](art.md), [dark](dark.md) | +| ![forest-mountains-and-cloud_dark_black-and-white](../wallpapers/forest-mountains-and-cloud_dark_black-and-white.png) | forest-mountains-and-cloud | [dark](dark.md), [black-and-white](black-and-white.md) | +| ![fuji_dark](../wallpapers/fuji_dark.png) | fuji | [dark](dark.md) | +| ![galaxy_dark](../wallpapers/galaxy_dark.png) | galaxy | [dark](dark.md) | +| ![hue-6_minimalist_dark](../wallpapers/hue-6_minimalist_dark.png) | hue-6 | [minimalist](minimalist.md), [dark](dark.md) | +| ![hue-7_minimalist_dark](../wallpapers/hue-7_minimalist_dark.png) | hue-7 | [minimalist](minimalist.md), [dark](dark.md) | +| ![it-is-some-waves_dark](../wallpapers/it-is-some-waves_dark.png) | it-is-some-waves | [dark](dark.md) | +| ![leef_dark_purple_minimalist](../wallpapers/leef_dark_purple_minimalist.png) | leef | [dark](dark.md), [purple](purple.md), [minimalist](minimalist.md) | +| ![lights-in-the-dark_dark](../wallpapers/lights-in-the-dark_dark.png) | lights-in-the-dark | [dark](dark.md) | +| ![medusa_art_dark](../wallpapers/medusa_art_dark.png) | medusa | [art](art.md), [dark](dark.md) | +| ![mosaic_dark](../wallpapers/mosaic_dark.png) | mosaic | [dark](dark.md) | +| ![nasa-japan_dark](../wallpapers/nasa-japan_dark.png) | nasa-japan | [dark](dark.md) | +| ![night-forest_dark](../wallpapers/night-forest_dark.png) | night-forest | [dark](dark.md) | +| ![not-earth_dark](../wallpapers/not-earth_dark.png) | not-earth | [dark](dark.md) | +| ![nothin-to-see-here_pink_dark](../wallpapers/nothin-to-see-here_pink_dark.png) | nothin-to-see-here | [pink](pink.md), [dark](dark.md) | +| ![openbox_dark](../wallpapers/openbox_dark.png) | openbox | [dark](dark.md) | +| ![rains-dark_dark](../wallpapers/rains-dark_dark.png) | rains-dark | [dark](dark.md) | +| ![space_dark](../wallpapers/space_dark.png) | space | [dark](dark.md) | +| ![sushi-keycap_dark](../wallpapers/sushi-keycap_dark.png) | sushi-keycap | [dark](dark.md) | +| ![the-cloud-is-hidding-the-moon_dark](../wallpapers/the-cloud-is-hidding-the-moon_dark.png) | the-cloud-is-hidding-the-moon | [dark](dark.md) | +| ![tokyo-skyscraper_dark](../wallpapers/tokyo-skyscraper_dark.png) | tokyo-skyscraper | [dark](dark.md) | +| ![topology_dark](../wallpapers/topology_dark.png) | topology | [dark](dark.md) | +| ![vector-moutains_blue_dark](../wallpapers/vector-moutains_blue_dark.png) | vector-moutains | [blue](blue.md), [dark](dark.md) | +| ![velvet-moutains_minimalist_dark](../wallpapers/velvet-moutains_minimalist_dark.png) | velvet-moutains | [minimalist](minimalist.md), [dark](dark.md) | +| ![windows-by-night_dark](../wallpapers/windows-by-night_dark.png) | windows-by-night | [dark](dark.md) | diff --git a/tags/flat.md b/tags/flat.md new file mode 100644 index 0000000..403fcfc --- /dev/null +++ b/tags/flat.md @@ -0,0 +1,7 @@ +# Tag: flat + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![windows-problems_flat_minimalist](../wallpapers/windows-problems_flat_minimalist.png) | windows-problems | [flat](flat.md), [minimalist](minimalist.md) | diff --git a/tags/green.md b/tags/green.md new file mode 100644 index 0000000..8af7ad4 --- /dev/null +++ b/tags/green.md @@ -0,0 +1,7 @@ +# Tag: green + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![abstract_green](../wallpapers/abstract_green.png) | abstract | [green](green.md) | diff --git a/tags/grey.md b/tags/grey.md new file mode 100644 index 0000000..e398212 --- /dev/null +++ b/tags/grey.md @@ -0,0 +1,8 @@ +# Tag: grey + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![grey-mountains_grey](../wallpapers/grey-mountains_grey.png) | grey-mountains | [grey](grey.md) | +| ![grey-road_grey](../wallpapers/grey-road_grey.png) | grey-road | [grey](grey.md) | diff --git a/tags/light.md b/tags/light.md new file mode 100644 index 0000000..a239aac --- /dev/null +++ b/tags/light.md @@ -0,0 +1,15 @@ +# Tag: light + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![another-sky_light](../wallpapers/another-sky_light.png) | another-sky | [light](light.md) | +| ![clouds-in-the-sky-4_light](../wallpapers/clouds-in-the-sky-4_light.png) | clouds-in-the-sky-4 | [light](light.md) | +| ![fuji_light](../wallpapers/fuji_light.png) | fuji | [light](light.md) | +| ![rocket-launch_light](../wallpapers/rocket-launch_light.png) | rocket-launch | [light](light.md) | +| ![rocks-misty_light](../wallpapers/rocks-misty_light.png) | rocks-misty | [light](light.md) | +| ![sakura_pixelart_light_animated](../wallpapers/sakura_pixelart_light_animated.gif) | sakura | [pixelart](pixelart.md), [light](light.md), [animated](animated.md) | +| ![sakura_pixelart_light_static](../wallpapers/sakura_pixelart_light_static.png) | sakura | [pixelart](pixelart.md), [light](light.md), [static](static.md) | +| ![train_light](../wallpapers/train_light.png) | train | [light](light.md) | +| ![white-snow-and-a-tree_light](../wallpapers/white-snow-and-a-tree_light.png) | white-snow-and-a-tree | [light](light.md) | diff --git a/tags/minimalist.md b/tags/minimalist.md new file mode 100644 index 0000000..b5f18f0 --- /dev/null +++ b/tags/minimalist.md @@ -0,0 +1,21 @@ +# Tag: minimalist + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![barcode_minimalist_dark](../wallpapers/barcode_minimalist_dark.png) | barcode | [minimalist](minimalist.md), [dark](dark.md) | +| ![black-and-white-forest_minimalist_black-and-white](../wallpapers/black-and-white-forest_minimalist_black-and-white.png) | black-and-white-forest | [minimalist](minimalist.md), [black-and-white](black-and-white.md) | +| ![hue-1_minimalist](../wallpapers/hue-1_minimalist.png) | hue-1 | [minimalist](minimalist.md) | +| ![hue-2_minimalist](../wallpapers/hue-2_minimalist.png) | hue-2 | [minimalist](minimalist.md) | +| ![hue-3_minimalist](../wallpapers/hue-3_minimalist.png) | hue-3 | [minimalist](minimalist.md) | +| ![hue-4_minimalist](../wallpapers/hue-4_minimalist.png) | hue-4 | [minimalist](minimalist.md) | +| ![hue-5_minimalist](../wallpapers/hue-5_minimalist.png) | hue-5 | [minimalist](minimalist.md) | +| ![hue-6_minimalist_dark](../wallpapers/hue-6_minimalist_dark.png) | hue-6 | [minimalist](minimalist.md), [dark](dark.md) | +| ![hue-7_minimalist_dark](../wallpapers/hue-7_minimalist_dark.png) | hue-7 | [minimalist](minimalist.md), [dark](dark.md) | +| ![leef_dark_purple_minimalist](../wallpapers/leef_dark_purple_minimalist.png) | leef | [dark](dark.md), [purple](purple.md), [minimalist](minimalist.md) | +| ![nix_minimalist_purple](../wallpapers/nix_minimalist_purple.png) | nix | [minimalist](minimalist.md), [purple](purple.md) | +| ![pink-sky-moutains_minimalist](../wallpapers/pink-sky-moutains_minimalist.png) | pink-sky-moutains | [minimalist](minimalist.md) | +| ![velvet-moutains_minimalist_dark](../wallpapers/velvet-moutains_minimalist_dark.png) | velvet-moutains | [minimalist](minimalist.md), [dark](dark.md) | +| ![wave-dark_minimalist_black-and-white](../wallpapers/wave-dark_minimalist_black-and-white.png) | wave-dark | [minimalist](minimalist.md), [black-and-white](black-and-white.md) | +| ![windows-problems_flat_minimalist](../wallpapers/windows-problems_flat_minimalist.png) | windows-problems | [flat](flat.md), [minimalist](minimalist.md) | diff --git a/tags/orange.md b/tags/orange.md new file mode 100644 index 0000000..16d7933 --- /dev/null +++ b/tags/orange.md @@ -0,0 +1,7 @@ +# Tag: orange + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![couch_orange](../wallpapers/couch_orange.png) | couch | [orange](orange.md) | diff --git a/tags/pink.md b/tags/pink.md new file mode 100644 index 0000000..444154a --- /dev/null +++ b/tags/pink.md @@ -0,0 +1,8 @@ +# Tag: pink + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![nothin-to-see-here_pink_dark](../wallpapers/nothin-to-see-here_pink_dark.png) | nothin-to-see-here | [pink](pink.md), [dark](dark.md) | +| ![vanilla_pink_purple](../wallpapers/vanilla_pink_purple.png) | vanilla | [pink](pink.md), [purple](purple.md) | diff --git a/tags/pixel.md b/tags/pixel.md new file mode 100644 index 0000000..81d0bc7 --- /dev/null +++ b/tags/pixel.md @@ -0,0 +1,7 @@ +# Tag: pixel + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![samurai_pixel_white](../wallpapers/samurai_pixel_white.png) | samurai | [pixel](pixel.md), [white](white.md) | diff --git a/tags/pixelart.md b/tags/pixelart.md new file mode 100644 index 0000000..946ccc7 --- /dev/null +++ b/tags/pixelart.md @@ -0,0 +1,13 @@ +# Tag: pixelart + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![cat-watching-the-star_pixelart_purple_animated](../wallpapers/cat-watching-the-star_pixelart_purple_animated.gif) | cat-watching-the-star | [pixelart](pixelart.md), [purple](purple.md), [animated](animated.md) | +| ![cat-watching-the-star_pixelart_purple_static](../wallpapers/cat-watching-the-star_pixelart_purple_static.png) | cat-watching-the-star | [pixelart](pixelart.md), [purple](purple.md), [static](static.md) | +| ![cerf_dark_pixelart](../wallpapers/cerf_dark_pixelart.png) | cerf | [dark](dark.md), [pixelart](pixelart.md) | +| ![galaxy_pixelart_purple](../wallpapers/galaxy_pixelart_purple.png) | galaxy | [pixelart](pixelart.md), [purple](purple.md) | +| ![galaxy-grey_pixelart](../wallpapers/galaxy-grey_pixelart.png) | galaxy-grey | [pixelart](pixelart.md) | +| ![sakura_pixelart_light_animated](../wallpapers/sakura_pixelart_light_animated.gif) | sakura | [pixelart](pixelart.md), [light](light.md), [animated](animated.md) | +| ![sakura_pixelart_light_static](../wallpapers/sakura_pixelart_light_static.png) | sakura | [pixelart](pixelart.md), [light](light.md), [static](static.md) | diff --git a/tags/purple.md b/tags/purple.md new file mode 100644 index 0000000..33d7530 --- /dev/null +++ b/tags/purple.md @@ -0,0 +1,26 @@ +# Tag: purple + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![anime-skyline_purple](../wallpapers/anime-skyline_purple.png) | anime-skyline | [purple](purple.md) | +| ![a-purple-planet_purple](../wallpapers/a-purple-planet_purple.png) | a-purple-planet | [purple](purple.md) | +| ![cat-watching-the-star_pixelart_purple_animated](../wallpapers/cat-watching-the-star_pixelart_purple_animated.gif) | cat-watching-the-star | [pixelart](pixelart.md), [purple](purple.md), [animated](animated.md) | +| ![cat-watching-the-star_pixelart_purple_static](../wallpapers/cat-watching-the-star_pixelart_purple_static.png) | cat-watching-the-star | [pixelart](pixelart.md), [purple](purple.md), [static](static.md) | +| ![cloud-in-the-sky_purple](../wallpapers/cloud-in-the-sky_purple.png) | cloud-in-the-sky | [purple](purple.md) | +| ![evil-corp-keyboard_purple](../wallpapers/evil-corp-keyboard_purple.png) | evil-corp-keyboard | [purple](purple.md) | +| ![galaxy_pixelart_purple](../wallpapers/galaxy_pixelart_purple.png) | galaxy | [pixelart](pixelart.md), [purple](purple.md) | +| ![landscape_purple](../wallpapers/landscape_purple.png) | landscape | [purple](purple.md) | +| ![lavender-cat_purple](../wallpapers/lavender-cat_purple.png) | lavender-cat | [purple](purple.md) | +| ![leef_dark_purple_minimalist](../wallpapers/leef_dark_purple_minimalist.png) | leef | [dark](dark.md), [purple](purple.md), [minimalist](minimalist.md) | +| ![lofi-setup_blue_purple](../wallpapers/lofi-setup_blue_purple.png) | lofi-setup | [blue](blue.md), [purple](purple.md) | +| ![moutains-and-a-lac-night_purple](../wallpapers/moutains-and-a-lac-night_purple.png) | moutains-and-a-lac-night | [purple](purple.md) | +| ![night-road_purple](../wallpapers/night-road_purple.png) | night-road | [purple](purple.md) | +| ![nix_minimalist_purple](../wallpapers/nix_minimalist_purple.png) | nix | [minimalist](minimalist.md), [purple](purple.md) | +| ![oneway-street_purple](../wallpapers/oneway-street_purple.png) | oneway-street | [purple](purple.md) | +| ![purple-japan_purple](../wallpapers/purple-japan_purple.png) | purple-japan | [purple](purple.md) | +| ![purple-moon_purple](../wallpapers/purple-moon_purple.png) | purple-moon | [purple](purple.md) | +| ![strange-forms_blue_purple](../wallpapers/strange-forms_blue_purple.png) | strange-forms | [blue](blue.md), [purple](purple.md) | +| ![train-on-a-bridge_purple](../wallpapers/train-on-a-bridge_purple.png) | train-on-a-bridge | [purple](purple.md) | +| ![vanilla_pink_purple](../wallpapers/vanilla_pink_purple.png) | vanilla | [pink](pink.md), [purple](purple.md) | diff --git a/tags/red.md b/tags/red.md new file mode 100644 index 0000000..63ba2a4 --- /dev/null +++ b/tags/red.md @@ -0,0 +1,7 @@ +# Tag: red + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![fsociety_red](../wallpapers/fsociety_red.png) | fsociety | [red](red.md) | diff --git a/tags/rose.md b/tags/rose.md new file mode 100644 index 0000000..83f705b --- /dev/null +++ b/tags/rose.md @@ -0,0 +1,7 @@ +# Tag: rose + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![rose-sky_rose](../wallpapers/rose-sky_rose.png) | rose-sky | [rose](rose.md) | diff --git a/tags/static.md b/tags/static.md new file mode 100644 index 0000000..01d96de --- /dev/null +++ b/tags/static.md @@ -0,0 +1,10 @@ +# Tag: static + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![cat-watching-the-star_pixelart_purple_static](../wallpapers/cat-watching-the-star_pixelart_purple_static.png) | cat-watching-the-star | [pixelart](pixelart.md), [purple](purple.md), [static](static.md) | +| ![sakura_pixelart_light_static](../wallpapers/sakura_pixelart_light_static.png) | sakura | [pixelart](pixelart.md), [light](light.md), [static](static.md) | +| ![the-cpu_static_black](../wallpapers/the-cpu_static_black.png) | the-cpu | [static](static.md), [black](black.md) | +| ![the-cpu-border_static_black](../wallpapers/the-cpu-border_static_black.png) | the-cpu-border | [static](static.md), [black](black.md) | diff --git a/tags/white.md b/tags/white.md new file mode 100644 index 0000000..1f1ead2 --- /dev/null +++ b/tags/white.md @@ -0,0 +1,9 @@ +# Tag: white + +[← All wallpapers](../WALLPAPERS.md) + +| Preview | Name | Tags | +|---------|------|------| +| ![moutains-justin_white](../wallpapers/moutains-justin_white.png) | moutains-justin | [white](white.md) | +| ![samurai_pixel_white](../wallpapers/samurai_pixel_white.png) | samurai | [pixel](pixel.md), [white](white.md) | +| ![snow-and-a-tree_white](../wallpapers/snow-and-a-tree_white.png) | snow-and-a-tree | [white](white.md) | diff --git a/wallpapers/a-car-and-a-cloud.png b/wallpapers/a-car-and-a-cloud.png new file mode 100644 index 0000000..75b1288 Binary files /dev/null and b/wallpapers/a-car-and-a-cloud.png differ diff --git a/wallpapers/a-purple-planet_purple.png b/wallpapers/a-purple-planet_purple.png new file mode 100644 index 0000000..9379a4c Binary files /dev/null and b/wallpapers/a-purple-planet_purple.png differ diff --git a/wallpapers/a-street-in-the-dark.png b/wallpapers/a-street-in-the-dark.png new file mode 100644 index 0000000..8b2c104 Binary files /dev/null and b/wallpapers/a-street-in-the-dark.png differ diff --git a/wallpapers/a-violet-blur.png b/wallpapers/a-violet-blur.png new file mode 100644 index 0000000..7d0b3ad Binary files /dev/null and b/wallpapers/a-violet-blur.png differ diff --git a/wallpapers/abstract-colorful.png b/wallpapers/abstract-colorful.png new file mode 100644 index 0000000..0b14c1d Binary files /dev/null and b/wallpapers/abstract-colorful.png differ diff --git a/wallpapers/abstract_green.png b/wallpapers/abstract_green.png new file mode 100644 index 0000000..8d05576 Binary files /dev/null and b/wallpapers/abstract_green.png differ diff --git a/wallpapers/acrylic.png b/wallpapers/acrylic.png new file mode 100644 index 0000000..91d0da2 Binary files /dev/null and b/wallpapers/acrylic.png differ diff --git a/wallpapers/alone-cloud_dark.png b/wallpapers/alone-cloud_dark.png new file mode 100644 index 0000000..503c978 Binary files /dev/null and b/wallpapers/alone-cloud_dark.png differ diff --git a/wallpapers/anime-skyline_purple.png b/wallpapers/anime-skyline_purple.png new file mode 100644 index 0000000..b35f711 Binary files /dev/null and b/wallpapers/anime-skyline_purple.png differ diff --git a/wallpapers/another-mountain.png b/wallpapers/another-mountain.png new file mode 100644 index 0000000..a003896 Binary files /dev/null and b/wallpapers/another-mountain.png differ diff --git a/wallpapers/another-one.png b/wallpapers/another-one.png new file mode 100644 index 0000000..c9fb388 Binary files /dev/null and b/wallpapers/another-one.png differ diff --git a/wallpapers/another-planet-with-grass_blue.png b/wallpapers/another-planet-with-grass_blue.png new file mode 100644 index 0000000..67296ad Binary files /dev/null and b/wallpapers/another-planet-with-grass_blue.png differ diff --git a/wallpapers/another-sky_light.png b/wallpapers/another-sky_light.png new file mode 100644 index 0000000..61c1323 Binary files /dev/null and b/wallpapers/another-sky_light.png differ diff --git a/wallpapers/aquarium_blue.png b/wallpapers/aquarium_blue.png new file mode 100644 index 0000000..3e02f92 Binary files /dev/null and b/wallpapers/aquarium_blue.png differ diff --git a/wallpapers/art-lake.png b/wallpapers/art-lake.png new file mode 100644 index 0000000..3d27d3f Binary files /dev/null and b/wallpapers/art-lake.png differ diff --git a/wallpapers/astronaut.png b/wallpapers/astronaut.png new file mode 100644 index 0000000..43f6c14 Binary files /dev/null and b/wallpapers/astronaut.png differ diff --git a/wallpapers/aurora.png b/wallpapers/aurora.png new file mode 100644 index 0000000..fe99d46 Binary files /dev/null and b/wallpapers/aurora.png differ diff --git a/wallpapers/barcode_minimalist_dark.png b/wallpapers/barcode_minimalist_dark.png new file mode 100644 index 0000000..d3b0bda Binary files /dev/null and b/wallpapers/barcode_minimalist_dark.png differ diff --git a/wallpapers/beach-landscape.png b/wallpapers/beach-landscape.png new file mode 100644 index 0000000..1699d07 Binary files /dev/null and b/wallpapers/beach-landscape.png differ diff --git a/wallpapers/beach-path.png b/wallpapers/beach-path.png new file mode 100644 index 0000000..9e6c1fd Binary files /dev/null and b/wallpapers/beach-path.png differ diff --git a/wallpapers/bike-and-a-cat.png b/wallpapers/bike-and-a-cat.png new file mode 100644 index 0000000..35be316 Binary files /dev/null and b/wallpapers/bike-and-a-cat.png differ diff --git a/wallpapers/black-and-white-forest_minimalist_black-and-white.png b/wallpapers/black-and-white-forest_minimalist_black-and-white.png new file mode 100644 index 0000000..cbca290 Binary files /dev/null and b/wallpapers/black-and-white-forest_minimalist_black-and-white.png differ diff --git a/wallpapers/black-grey-and-white.png b/wallpapers/black-grey-and-white.png new file mode 100644 index 0000000..03e8ce1 Binary files /dev/null and b/wallpapers/black-grey-and-white.png differ diff --git a/wallpapers/black-moutains-and-a-city.png b/wallpapers/black-moutains-and-a-city.png new file mode 100644 index 0000000..6297903 Binary files /dev/null and b/wallpapers/black-moutains-and-a-city.png differ diff --git a/wallpapers/black-oil-2_dark.png b/wallpapers/black-oil-2_dark.png new file mode 100644 index 0000000..332b78c Binary files /dev/null and b/wallpapers/black-oil-2_dark.png differ diff --git a/wallpapers/black-oil-3_dark.png b/wallpapers/black-oil-3_dark.png new file mode 100644 index 0000000..a5bf71e Binary files /dev/null and b/wallpapers/black-oil-3_dark.png differ diff --git a/wallpapers/black-oil_dark.png b/wallpapers/black-oil_dark.png new file mode 100644 index 0000000..f78a8ec Binary files /dev/null and b/wallpapers/black-oil_dark.png differ diff --git a/wallpapers/black-waves_black-and-white.png b/wallpapers/black-waves_black-and-white.png new file mode 100644 index 0000000..3acb48c Binary files /dev/null and b/wallpapers/black-waves_black-and-white.png differ diff --git a/wallpapers/blue-galaxy-waves.png b/wallpapers/blue-galaxy-waves.png new file mode 100644 index 0000000..d92be6e Binary files /dev/null and b/wallpapers/blue-galaxy-waves.png differ diff --git a/wallpapers/blue-waves_blue.png b/wallpapers/blue-waves_blue.png new file mode 100644 index 0000000..ee0322d Binary files /dev/null and b/wallpapers/blue-waves_blue.png differ diff --git a/wallpapers/boat-and-purple.png b/wallpapers/boat-and-purple.png new file mode 100644 index 0000000..e67a319 Binary files /dev/null and b/wallpapers/boat-and-purple.png differ diff --git a/wallpapers/borrowed-time.png b/wallpapers/borrowed-time.png new file mode 100644 index 0000000..cafcd4d Binary files /dev/null and b/wallpapers/borrowed-time.png differ diff --git a/wallpapers/cat-vibin.png b/wallpapers/cat-vibin.png new file mode 100644 index 0000000..70b2065 Binary files /dev/null and b/wallpapers/cat-vibin.png differ diff --git a/wallpapers/cat-watching-the-star_pixelart_purple_animated.gif b/wallpapers/cat-watching-the-star_pixelart_purple_animated.gif new file mode 100644 index 0000000..1f18f69 Binary files /dev/null and b/wallpapers/cat-watching-the-star_pixelart_purple_animated.gif differ diff --git a/wallpapers/cat-watching-the-star_pixelart_purple_animated.png b/wallpapers/cat-watching-the-star_pixelart_purple_animated.png new file mode 100644 index 0000000..104e717 Binary files /dev/null and b/wallpapers/cat-watching-the-star_pixelart_purple_animated.png differ diff --git a/wallpapers/cat-watching-the-star_pixelart_purple_static.png b/wallpapers/cat-watching-the-star_pixelart_purple_static.png new file mode 100644 index 0000000..104e717 Binary files /dev/null and b/wallpapers/cat-watching-the-star_pixelart_purple_static.png differ diff --git a/wallpapers/catstraunaut_blue.png b/wallpapers/catstraunaut_blue.png new file mode 100644 index 0000000..7da3996 Binary files /dev/null and b/wallpapers/catstraunaut_blue.png differ diff --git a/wallpapers/cerf_dark_pixelart.png b/wallpapers/cerf_dark_pixelart.png new file mode 100644 index 0000000..6ab65c7 Binary files /dev/null and b/wallpapers/cerf_dark_pixelart.png differ diff --git a/wallpapers/city-at-night.png b/wallpapers/city-at-night.png new file mode 100644 index 0000000..00d7103 Binary files /dev/null and b/wallpapers/city-at-night.png differ diff --git a/wallpapers/city-on-water.png b/wallpapers/city-on-water.png new file mode 100644 index 0000000..f5570b5 Binary files /dev/null and b/wallpapers/city-on-water.png differ diff --git a/wallpapers/cloud-in-the-sky_purple.png b/wallpapers/cloud-in-the-sky_purple.png new file mode 100644 index 0000000..dd54a25 Binary files /dev/null and b/wallpapers/cloud-in-the-sky_purple.png differ diff --git a/wallpapers/clouds-dodge-the-moon-2.png b/wallpapers/clouds-dodge-the-moon-2.png new file mode 100644 index 0000000..ced5c77 Binary files /dev/null and b/wallpapers/clouds-dodge-the-moon-2.png differ diff --git a/wallpapers/clouds-in-the-sky-2.png b/wallpapers/clouds-in-the-sky-2.png new file mode 100644 index 0000000..3addebd Binary files /dev/null and b/wallpapers/clouds-in-the-sky-2.png differ diff --git a/wallpapers/clouds-in-the-sky-3.png b/wallpapers/clouds-in-the-sky-3.png new file mode 100644 index 0000000..13d9569 Binary files /dev/null and b/wallpapers/clouds-in-the-sky-3.png differ diff --git a/wallpapers/clouds-in-the-sky-4_light.png b/wallpapers/clouds-in-the-sky-4_light.png new file mode 100644 index 0000000..0b68b54 Binary files /dev/null and b/wallpapers/clouds-in-the-sky-4_light.png differ diff --git a/wallpapers/clouds-in-the-sky.png b/wallpapers/clouds-in-the-sky.png new file mode 100644 index 0000000..185e6b8 Binary files /dev/null and b/wallpapers/clouds-in-the-sky.png differ diff --git a/wallpapers/coffee-shop.png b/wallpapers/coffee-shop.png new file mode 100644 index 0000000..61a4f81 Binary files /dev/null and b/wallpapers/coffee-shop.png differ diff --git a/wallpapers/colorful-planets.png b/wallpapers/colorful-planets.png new file mode 100644 index 0000000..1076c45 Binary files /dev/null and b/wallpapers/colorful-planets.png differ diff --git a/wallpapers/couch_orange.png b/wallpapers/couch_orange.png new file mode 100644 index 0000000..8c06307 Binary files /dev/null and b/wallpapers/couch_orange.png differ diff --git a/wallpapers/cyber-ascii.png b/wallpapers/cyber-ascii.png new file mode 100644 index 0000000..e7b1b41 Binary files /dev/null and b/wallpapers/cyber-ascii.png differ diff --git a/wallpapers/dark-forest_dark.png b/wallpapers/dark-forest_dark.png new file mode 100644 index 0000000..2f86b3d Binary files /dev/null and b/wallpapers/dark-forest_dark.png differ diff --git a/wallpapers/dark-magical-forest-desktop-wallpaper.png b/wallpapers/dark-magical-forest-desktop-wallpaper.png new file mode 100644 index 0000000..9660b56 Binary files /dev/null and b/wallpapers/dark-magical-forest-desktop-wallpaper.png differ diff --git a/wallpapers/dark-magical-forest.png b/wallpapers/dark-magical-forest.png new file mode 100644 index 0000000..9660b56 Binary files /dev/null and b/wallpapers/dark-magical-forest.png differ diff --git a/wallpapers/dark-starfields.png b/wallpapers/dark-starfields.png new file mode 100644 index 0000000..53a3430 Binary files /dev/null and b/wallpapers/dark-starfields.png differ diff --git a/wallpapers/degirled.png b/wallpapers/degirled.png new file mode 100644 index 0000000..dded5a5 Binary files /dev/null and b/wallpapers/degirled.png differ diff --git a/wallpapers/diner-lonely-road.png b/wallpapers/diner-lonely-road.png new file mode 100644 index 0000000..c97e89b Binary files /dev/null and b/wallpapers/diner-lonely-road.png differ diff --git a/wallpapers/drawing_art_dark.png b/wallpapers/drawing_art_dark.png new file mode 100644 index 0000000..fa61e30 Binary files /dev/null and b/wallpapers/drawing_art_dark.png differ diff --git a/wallpapers/dry-your-laundry.png b/wallpapers/dry-your-laundry.png new file mode 100644 index 0000000..1f344c5 Binary files /dev/null and b/wallpapers/dry-your-laundry.png differ diff --git a/wallpapers/evil-corp-keyboard_purple.png b/wallpapers/evil-corp-keyboard_purple.png new file mode 100644 index 0000000..462add7 Binary files /dev/null and b/wallpapers/evil-corp-keyboard_purple.png differ diff --git a/wallpapers/flying-comets-clouds.png b/wallpapers/flying-comets-clouds.png new file mode 100644 index 0000000..89e3a99 Binary files /dev/null and b/wallpapers/flying-comets-clouds.png differ diff --git a/wallpapers/forest-bridge.png b/wallpapers/forest-bridge.png new file mode 100644 index 0000000..7711e9c Binary files /dev/null and b/wallpapers/forest-bridge.png differ diff --git a/wallpapers/forest-mountains-and-cloud_dark_black-and-white.png b/wallpapers/forest-mountains-and-cloud_dark_black-and-white.png new file mode 100644 index 0000000..c9fb388 Binary files /dev/null and b/wallpapers/forest-mountains-and-cloud_dark_black-and-white.png differ diff --git a/wallpapers/forest-under-the-clouds.png b/wallpapers/forest-under-the-clouds.png new file mode 100644 index 0000000..a7b3367 Binary files /dev/null and b/wallpapers/forest-under-the-clouds.png differ diff --git a/wallpapers/fractal.png b/wallpapers/fractal.png new file mode 100644 index 0000000..38c754e Binary files /dev/null and b/wallpapers/fractal.png differ diff --git a/wallpapers/free-astronaut_catppuccin.png b/wallpapers/free-astronaut_catppuccin.png new file mode 100644 index 0000000..88358b6 Binary files /dev/null and b/wallpapers/free-astronaut_catppuccin.png differ diff --git a/wallpapers/fsociety.png b/wallpapers/fsociety.png new file mode 100644 index 0000000..f4b4eb5 Binary files /dev/null and b/wallpapers/fsociety.png differ diff --git a/wallpapers/fsociety_red.png b/wallpapers/fsociety_red.png new file mode 100644 index 0000000..2aae751 Binary files /dev/null and b/wallpapers/fsociety_red.png differ diff --git a/wallpapers/fuck-society-no-text.png b/wallpapers/fuck-society-no-text.png new file mode 100644 index 0000000..67f7a39 Binary files /dev/null and b/wallpapers/fuck-society-no-text.png differ diff --git a/wallpapers/fuck-society.png b/wallpapers/fuck-society.png new file mode 100644 index 0000000..697e907 Binary files /dev/null and b/wallpapers/fuck-society.png differ diff --git a/wallpapers/fuji_dark.png b/wallpapers/fuji_dark.png new file mode 100644 index 0000000..9931390 Binary files /dev/null and b/wallpapers/fuji_dark.png differ diff --git a/wallpapers/fuji_light.png b/wallpapers/fuji_light.png new file mode 100644 index 0000000..3754640 Binary files /dev/null and b/wallpapers/fuji_light.png differ diff --git a/wallpapers/galaxy-grey_pixelart.png b/wallpapers/galaxy-grey_pixelart.png new file mode 100644 index 0000000..ff06020 Binary files /dev/null and b/wallpapers/galaxy-grey_pixelart.png differ diff --git a/wallpapers/galaxy_dark.png b/wallpapers/galaxy_dark.png new file mode 100644 index 0000000..3d9e220 Binary files /dev/null and b/wallpapers/galaxy_dark.png differ diff --git a/wallpapers/galaxy_pixelart_purple.png b/wallpapers/galaxy_pixelart_purple.png new file mode 100644 index 0000000..78aab22 Binary files /dev/null and b/wallpapers/galaxy_pixelart_purple.png differ diff --git a/wallpapers/girl-watching-the-cloud_blue.png b/wallpapers/girl-watching-the-cloud_blue.png new file mode 100644 index 0000000..acde725 Binary files /dev/null and b/wallpapers/girl-watching-the-cloud_blue.png differ diff --git a/wallpapers/glacier-2.png b/wallpapers/glacier-2.png new file mode 100644 index 0000000..e060736 Binary files /dev/null and b/wallpapers/glacier-2.png differ diff --git a/wallpapers/glacier-3.png b/wallpapers/glacier-3.png new file mode 100644 index 0000000..e397489 Binary files /dev/null and b/wallpapers/glacier-3.png differ diff --git a/wallpapers/glacier.png b/wallpapers/glacier.png new file mode 100644 index 0000000..53d9066 Binary files /dev/null and b/wallpapers/glacier.png differ diff --git a/wallpapers/glitches.png b/wallpapers/glitches.png new file mode 100644 index 0000000..af1105b Binary files /dev/null and b/wallpapers/glitches.png differ diff --git a/wallpapers/gradient-pb.png b/wallpapers/gradient-pb.png new file mode 100644 index 0000000..a523f09 Binary files /dev/null and b/wallpapers/gradient-pb.png differ diff --git a/wallpapers/grey-mountains_grey.png b/wallpapers/grey-mountains_grey.png new file mode 100644 index 0000000..f022723 Binary files /dev/null and b/wallpapers/grey-mountains_grey.png differ diff --git a/wallpapers/grey-road_grey.png b/wallpapers/grey-road_grey.png new file mode 100644 index 0000000..350e13f Binary files /dev/null and b/wallpapers/grey-road_grey.png differ diff --git a/wallpapers/grue_blue.png b/wallpapers/grue_blue.png new file mode 100644 index 0000000..f343e5c Binary files /dev/null and b/wallpapers/grue_blue.png differ diff --git a/wallpapers/hand-blocking-the-sun_blue.png b/wallpapers/hand-blocking-the-sun_blue.png new file mode 100644 index 0000000..40e10a7 Binary files /dev/null and b/wallpapers/hand-blocking-the-sun_blue.png differ diff --git a/wallpapers/hands_black-and-white.png b/wallpapers/hands_black-and-white.png new file mode 100644 index 0000000..3399143 Binary files /dev/null and b/wallpapers/hands_black-and-white.png differ diff --git a/wallpapers/hello-friend_black-and-white.png b/wallpapers/hello-friend_black-and-white.png new file mode 100644 index 0000000..c6b6b12 Binary files /dev/null and b/wallpapers/hello-friend_black-and-white.png differ diff --git a/wallpapers/horizon.png b/wallpapers/horizon.png new file mode 100644 index 0000000..73a972b Binary files /dev/null and b/wallpapers/horizon.png differ diff --git a/wallpapers/hue-1_minimalist.png b/wallpapers/hue-1_minimalist.png new file mode 100644 index 0000000..5e13c77 Binary files /dev/null and b/wallpapers/hue-1_minimalist.png differ diff --git a/wallpapers/hue-2_minimalist.png b/wallpapers/hue-2_minimalist.png new file mode 100644 index 0000000..86bff53 Binary files /dev/null and b/wallpapers/hue-2_minimalist.png differ diff --git a/wallpapers/hue-3_minimalist.png b/wallpapers/hue-3_minimalist.png new file mode 100644 index 0000000..2db79ec Binary files /dev/null and b/wallpapers/hue-3_minimalist.png differ diff --git a/wallpapers/hue-4_minimalist.png b/wallpapers/hue-4_minimalist.png new file mode 100644 index 0000000..e1be23c Binary files /dev/null and b/wallpapers/hue-4_minimalist.png differ diff --git a/wallpapers/hue-5_minimalist.png b/wallpapers/hue-5_minimalist.png new file mode 100644 index 0000000..127f99b Binary files /dev/null and b/wallpapers/hue-5_minimalist.png differ diff --git a/wallpapers/hue-6_minimalist_dark.png b/wallpapers/hue-6_minimalist_dark.png new file mode 100644 index 0000000..730c50b Binary files /dev/null and b/wallpapers/hue-6_minimalist_dark.png differ diff --git a/wallpapers/hue-7_minimalist_dark.png b/wallpapers/hue-7_minimalist_dark.png new file mode 100644 index 0000000..5702d08 Binary files /dev/null and b/wallpapers/hue-7_minimalist_dark.png differ diff --git a/wallpapers/it-is-some-waves_dark.png b/wallpapers/it-is-some-waves_dark.png new file mode 100644 index 0000000..9e9f71e Binary files /dev/null and b/wallpapers/it-is-some-waves_dark.png differ diff --git a/wallpapers/it-is-the-ocean.png b/wallpapers/it-is-the-ocean.png new file mode 100644 index 0000000..506de63 Binary files /dev/null and b/wallpapers/it-is-the-ocean.png differ diff --git a/wallpapers/japan-houses.png b/wallpapers/japan-houses.png new file mode 100644 index 0000000..697ddf5 Binary files /dev/null and b/wallpapers/japan-houses.png differ diff --git a/wallpapers/japan-moutains_black-and-white.png b/wallpapers/japan-moutains_black-and-white.png new file mode 100644 index 0000000..29188f6 Binary files /dev/null and b/wallpapers/japan-moutains_black-and-white.png differ diff --git a/wallpapers/lana-silhouette.png b/wallpapers/lana-silhouette.png new file mode 100644 index 0000000..4ceb08a Binary files /dev/null and b/wallpapers/lana-silhouette.png differ diff --git a/wallpapers/landscape_purple.png b/wallpapers/landscape_purple.png new file mode 100644 index 0000000..a7878dd Binary files /dev/null and b/wallpapers/landscape_purple.png differ diff --git a/wallpapers/lavender-cat_purple.png b/wallpapers/lavender-cat_purple.png new file mode 100644 index 0000000..7a53a56 Binary files /dev/null and b/wallpapers/lavender-cat_purple.png differ diff --git a/wallpapers/leef_dark_purple_minimalist.png b/wallpapers/leef_dark_purple_minimalist.png new file mode 100644 index 0000000..9dcd8f1 Binary files /dev/null and b/wallpapers/leef_dark_purple_minimalist.png differ diff --git a/wallpapers/lights-in-the-dark_dark.png b/wallpapers/lights-in-the-dark_dark.png new file mode 100644 index 0000000..47b0caf Binary files /dev/null and b/wallpapers/lights-in-the-dark_dark.png differ diff --git a/wallpapers/lofi-setup_blue_purple.png b/wallpapers/lofi-setup_blue_purple.png new file mode 100644 index 0000000..6ea512e Binary files /dev/null and b/wallpapers/lofi-setup_blue_purple.png differ diff --git a/wallpapers/lofi-urban_blue.png b/wallpapers/lofi-urban_blue.png new file mode 100644 index 0000000..ee44c09 Binary files /dev/null and b/wallpapers/lofi-urban_blue.png differ diff --git a/wallpapers/magma.png b/wallpapers/magma.png new file mode 100644 index 0000000..eb1543f Binary files /dev/null and b/wallpapers/magma.png differ diff --git a/wallpapers/medusa_art_dark.png b/wallpapers/medusa_art_dark.png new file mode 100644 index 0000000..32f19e1 Binary files /dev/null and b/wallpapers/medusa_art_dark.png differ diff --git a/wallpapers/moroco.png b/wallpapers/moroco.png new file mode 100644 index 0000000..4bc04ec Binary files /dev/null and b/wallpapers/moroco.png differ diff --git a/wallpapers/mosaic_dark.png b/wallpapers/mosaic_dark.png new file mode 100644 index 0000000..2fcd9ab Binary files /dev/null and b/wallpapers/mosaic_dark.png differ diff --git a/wallpapers/moutain.png b/wallpapers/moutain.png new file mode 100644 index 0000000..8f093ad Binary files /dev/null and b/wallpapers/moutain.png differ diff --git a/wallpapers/moutains-and-a-lac-night_purple.png b/wallpapers/moutains-and-a-lac-night_purple.png new file mode 100644 index 0000000..8a9c4de Binary files /dev/null and b/wallpapers/moutains-and-a-lac-night_purple.png differ diff --git a/wallpapers/moutains-and-a-lac_black-and-white.png b/wallpapers/moutains-and-a-lac_black-and-white.png new file mode 100644 index 0000000..23dc962 Binary files /dev/null and b/wallpapers/moutains-and-a-lac_black-and-white.png differ diff --git a/wallpapers/moutains-and-a-lac_blue.png b/wallpapers/moutains-and-a-lac_blue.png new file mode 100644 index 0000000..b8a29d2 Binary files /dev/null and b/wallpapers/moutains-and-a-lac_blue.png differ diff --git a/wallpapers/moutains-and-an-orange-sun.png b/wallpapers/moutains-and-an-orange-sun.png new file mode 100644 index 0000000..182353f Binary files /dev/null and b/wallpapers/moutains-and-an-orange-sun.png differ diff --git a/wallpapers/moutains-and-stars_black.png b/wallpapers/moutains-and-stars_black.png new file mode 100644 index 0000000..257a8c2 Binary files /dev/null and b/wallpapers/moutains-and-stars_black.png differ diff --git a/wallpapers/moutains-justin_white.png b/wallpapers/moutains-justin_white.png new file mode 100644 index 0000000..bf75d0f Binary files /dev/null and b/wallpapers/moutains-justin_white.png differ diff --git a/wallpapers/moutains-on-top-of-clouds.png b/wallpapers/moutains-on-top-of-clouds.png new file mode 100644 index 0000000..c7c6dc6 Binary files /dev/null and b/wallpapers/moutains-on-top-of-clouds.png differ diff --git a/wallpapers/nasa-japan_dark.png b/wallpapers/nasa-japan_dark.png new file mode 100644 index 0000000..43a7a93 Binary files /dev/null and b/wallpapers/nasa-japan_dark.png differ diff --git a/wallpapers/nepal.png b/wallpapers/nepal.png new file mode 100644 index 0000000..2b88bde Binary files /dev/null and b/wallpapers/nepal.png differ diff --git a/wallpapers/night-fairycore-forest.png b/wallpapers/night-fairycore-forest.png new file mode 100644 index 0000000..0af9ab7 Binary files /dev/null and b/wallpapers/night-fairycore-forest.png differ diff --git a/wallpapers/night-forest_dark.png b/wallpapers/night-forest_dark.png new file mode 100644 index 0000000..6064fd5 Binary files /dev/null and b/wallpapers/night-forest_dark.png differ diff --git a/wallpapers/night-road_purple.png b/wallpapers/night-road_purple.png new file mode 100644 index 0000000..f1f831e Binary files /dev/null and b/wallpapers/night-road_purple.png differ diff --git a/wallpapers/night-sky-with-snowflakes.png b/wallpapers/night-sky-with-snowflakes.png new file mode 100644 index 0000000..42577a4 Binary files /dev/null and b/wallpapers/night-sky-with-snowflakes.png differ diff --git a/wallpapers/nix_minimalist_purple.png b/wallpapers/nix_minimalist_purple.png new file mode 100644 index 0000000..71ca03c Binary files /dev/null and b/wallpapers/nix_minimalist_purple.png differ diff --git a/wallpapers/not-earth_dark.png b/wallpapers/not-earth_dark.png new file mode 100644 index 0000000..25152c5 Binary files /dev/null and b/wallpapers/not-earth_dark.png differ diff --git a/wallpapers/nothin-to-see-here_pink_dark.png b/wallpapers/nothin-to-see-here_pink_dark.png new file mode 100644 index 0000000..6aadf36 Binary files /dev/null and b/wallpapers/nothin-to-see-here_pink_dark.png differ diff --git a/wallpapers/oled-mountains.png b/wallpapers/oled-mountains.png new file mode 100644 index 0000000..2da781b Binary files /dev/null and b/wallpapers/oled-mountains.png differ diff --git a/wallpapers/oneway-street_purple.png b/wallpapers/oneway-street_purple.png new file mode 100644 index 0000000..e16bf4b Binary files /dev/null and b/wallpapers/oneway-street_purple.png differ diff --git a/wallpapers/openbox_dark.png b/wallpapers/openbox_dark.png new file mode 100644 index 0000000..f707352 Binary files /dev/null and b/wallpapers/openbox_dark.png differ diff --git a/wallpapers/paint-loop_art.png b/wallpapers/paint-loop_art.png new file mode 100644 index 0000000..4843de5 Binary files /dev/null and b/wallpapers/paint-loop_art.png differ diff --git a/wallpapers/pastel-car.png b/wallpapers/pastel-car.png new file mode 100644 index 0000000..3235bbe Binary files /dev/null and b/wallpapers/pastel-car.png differ diff --git a/wallpapers/pastel-window.png b/wallpapers/pastel-window.png new file mode 100644 index 0000000..63000f4 Binary files /dev/null and b/wallpapers/pastel-window.png differ diff --git a/wallpapers/pink-clouds.png b/wallpapers/pink-clouds.png new file mode 100644 index 0000000..40d3f59 Binary files /dev/null and b/wallpapers/pink-clouds.png differ diff --git a/wallpapers/pink-sea.png b/wallpapers/pink-sea.png new file mode 100644 index 0000000..985cb43 Binary files /dev/null and b/wallpapers/pink-sea.png differ diff --git a/wallpapers/pink-sky-moutains_minimalist.png b/wallpapers/pink-sky-moutains_minimalist.png new file mode 100644 index 0000000..7dab5b2 Binary files /dev/null and b/wallpapers/pink-sky-moutains_minimalist.png differ diff --git a/wallpapers/purple-japan_purple.png b/wallpapers/purple-japan_purple.png new file mode 100644 index 0000000..24a8294 Binary files /dev/null and b/wallpapers/purple-japan_purple.png differ diff --git a/wallpapers/purple-moon_purple.png b/wallpapers/purple-moon_purple.png new file mode 100644 index 0000000..65fa0fe Binary files /dev/null and b/wallpapers/purple-moon_purple.png differ diff --git a/wallpapers/railroad-cat.png b/wallpapers/railroad-cat.png new file mode 100644 index 0000000..8a673b3 Binary files /dev/null and b/wallpapers/railroad-cat.png differ diff --git a/wallpapers/rain-pixel.png b/wallpapers/rain-pixel.png new file mode 100644 index 0000000..fb37b44 Binary files /dev/null and b/wallpapers/rain-pixel.png differ diff --git a/wallpapers/rains-dark_dark.png b/wallpapers/rains-dark_dark.png new file mode 100644 index 0000000..643c99f Binary files /dev/null and b/wallpapers/rains-dark_dark.png differ diff --git a/wallpapers/rocket-launch_light.png b/wallpapers/rocket-launch_light.png new file mode 100644 index 0000000..7d60de0 Binary files /dev/null and b/wallpapers/rocket-launch_light.png differ diff --git a/wallpapers/rocks-misty_light.png b/wallpapers/rocks-misty_light.png new file mode 100644 index 0000000..0ec5a4b Binary files /dev/null and b/wallpapers/rocks-misty_light.png differ diff --git a/wallpapers/rose-sky_rose.png b/wallpapers/rose-sky_rose.png new file mode 100644 index 0000000..af5c454 Binary files /dev/null and b/wallpapers/rose-sky_rose.png differ diff --git a/wallpapers/sakura_pixelart_light_animated.gif b/wallpapers/sakura_pixelart_light_animated.gif new file mode 100644 index 0000000..002303e Binary files /dev/null and b/wallpapers/sakura_pixelart_light_animated.gif differ diff --git a/wallpapers/sakura_pixelart_light_animated.png b/wallpapers/sakura_pixelart_light_animated.png new file mode 100644 index 0000000..3141a15 Binary files /dev/null and b/wallpapers/sakura_pixelart_light_animated.png differ diff --git a/wallpapers/sakura_pixelart_light_static.png b/wallpapers/sakura_pixelart_light_static.png new file mode 100644 index 0000000..f0553fa Binary files /dev/null and b/wallpapers/sakura_pixelart_light_static.png differ diff --git a/wallpapers/samurai_pixel_white.png b/wallpapers/samurai_pixel_white.png new file mode 100644 index 0000000..1dd990b Binary files /dev/null and b/wallpapers/samurai_pixel_white.png differ diff --git a/wallpapers/saturn-rings.png b/wallpapers/saturn-rings.png new file mode 100644 index 0000000..b8e26a3 Binary files /dev/null and b/wallpapers/saturn-rings.png differ diff --git a/wallpapers/sea-waves-pink-sunset.png b/wallpapers/sea-waves-pink-sunset.png new file mode 100644 index 0000000..eb83b74 Binary files /dev/null and b/wallpapers/sea-waves-pink-sunset.png differ diff --git a/wallpapers/sea_blue.png b/wallpapers/sea_blue.png new file mode 100644 index 0000000..3c54a04 Binary files /dev/null and b/wallpapers/sea_blue.png differ diff --git a/wallpapers/snow-and-a-tree_white.png b/wallpapers/snow-and-a-tree_white.png new file mode 100644 index 0000000..e6a1f5b Binary files /dev/null and b/wallpapers/snow-and-a-tree_white.png differ diff --git a/wallpapers/snowy-japan-street.png b/wallpapers/snowy-japan-street.png new file mode 100644 index 0000000..8dc44fd Binary files /dev/null and b/wallpapers/snowy-japan-street.png differ diff --git a/wallpapers/space-2.png b/wallpapers/space-2.png new file mode 100644 index 0000000..a83d6e6 Binary files /dev/null and b/wallpapers/space-2.png differ diff --git a/wallpapers/space-portal-galaxy.png b/wallpapers/space-portal-galaxy.png new file mode 100644 index 0000000..c7e4c37 Binary files /dev/null and b/wallpapers/space-portal-galaxy.png differ diff --git a/wallpapers/space_dark.png b/wallpapers/space_dark.png new file mode 100644 index 0000000..cda4657 Binary files /dev/null and b/wallpapers/space_dark.png differ diff --git a/wallpapers/strange-forms_blue_purple.png b/wallpapers/strange-forms_blue_purple.png new file mode 100644 index 0000000..c45042f Binary files /dev/null and b/wallpapers/strange-forms_blue_purple.png differ diff --git a/wallpapers/sun-is-shining.png b/wallpapers/sun-is-shining.png new file mode 100644 index 0000000..c7b7658 Binary files /dev/null and b/wallpapers/sun-is-shining.png differ diff --git a/wallpapers/sunny-winter-forest-river.png b/wallpapers/sunny-winter-forest-river.png new file mode 100644 index 0000000..60d5e98 Binary files /dev/null and b/wallpapers/sunny-winter-forest-river.png differ diff --git a/wallpapers/sushi-keycap_dark.png b/wallpapers/sushi-keycap_dark.png new file mode 100644 index 0000000..deca701 Binary files /dev/null and b/wallpapers/sushi-keycap_dark.png differ diff --git a/wallpapers/swirls.png b/wallpapers/swirls.png new file mode 100644 index 0000000..9cda479 Binary files /dev/null and b/wallpapers/swirls.png differ diff --git a/wallpapers/thats-a-lot-of-stars.png b/wallpapers/thats-a-lot-of-stars.png new file mode 100644 index 0000000..7dc5536 Binary files /dev/null and b/wallpapers/thats-a-lot-of-stars.png differ diff --git a/wallpapers/the-cloud-is-hidding-the-moon_dark.png b/wallpapers/the-cloud-is-hidding-the-moon_dark.png new file mode 100644 index 0000000..19a11a0 Binary files /dev/null and b/wallpapers/the-cloud-is-hidding-the-moon_dark.png differ diff --git a/wallpapers/the-cpu-border_animated_black.gif b/wallpapers/the-cpu-border_animated_black.gif new file mode 100644 index 0000000..b2ee2f5 Binary files /dev/null and b/wallpapers/the-cpu-border_animated_black.gif differ diff --git a/wallpapers/the-cpu-border_animated_black.png b/wallpapers/the-cpu-border_animated_black.png new file mode 100644 index 0000000..4c9095e Binary files /dev/null and b/wallpapers/the-cpu-border_animated_black.png differ diff --git a/wallpapers/the-cpu-border_static_black.png b/wallpapers/the-cpu-border_static_black.png new file mode 100644 index 0000000..e5a0aa5 Binary files /dev/null and b/wallpapers/the-cpu-border_static_black.png differ diff --git a/wallpapers/the-cpu_animated_black.gif b/wallpapers/the-cpu_animated_black.gif new file mode 100644 index 0000000..667be2c Binary files /dev/null and b/wallpapers/the-cpu_animated_black.gif differ diff --git a/wallpapers/the-cpu_animated_black.png b/wallpapers/the-cpu_animated_black.png new file mode 100644 index 0000000..9c74feb Binary files /dev/null and b/wallpapers/the-cpu_animated_black.png differ diff --git a/wallpapers/the-cpu_static_black.png b/wallpapers/the-cpu_static_black.png new file mode 100644 index 0000000..074f776 Binary files /dev/null and b/wallpapers/the-cpu_static_black.png differ diff --git a/wallpapers/time-to-ski_blue.png b/wallpapers/time-to-ski_blue.png new file mode 100644 index 0000000..227ba4b Binary files /dev/null and b/wallpapers/time-to-ski_blue.png differ diff --git a/wallpapers/tokyo-skyscraper_dark.png b/wallpapers/tokyo-skyscraper_dark.png new file mode 100644 index 0000000..a9b8b1e Binary files /dev/null and b/wallpapers/tokyo-skyscraper_dark.png differ diff --git a/wallpapers/tokyo.png b/wallpapers/tokyo.png new file mode 100644 index 0000000..f97bc37 Binary files /dev/null and b/wallpapers/tokyo.png differ diff --git a/wallpapers/tokyonight-skyline.png b/wallpapers/tokyonight-skyline.png new file mode 100644 index 0000000..63b3366 Binary files /dev/null and b/wallpapers/tokyonight-skyline.png differ diff --git a/wallpapers/topology_dark.png b/wallpapers/topology_dark.png new file mode 100644 index 0000000..7f9b034 Binary files /dev/null and b/wallpapers/topology_dark.png differ diff --git a/wallpapers/train-and-lake_blue.png b/wallpapers/train-and-lake_blue.png new file mode 100644 index 0000000..d691e88 Binary files /dev/null and b/wallpapers/train-and-lake_blue.png differ diff --git a/wallpapers/train-on-a-bridge_purple.png b/wallpapers/train-on-a-bridge_purple.png new file mode 100644 index 0000000..7cf78ef Binary files /dev/null and b/wallpapers/train-on-a-bridge_purple.png differ diff --git a/wallpapers/train_light.png b/wallpapers/train_light.png new file mode 100644 index 0000000..4bf3eff Binary files /dev/null and b/wallpapers/train_light.png differ diff --git a/wallpapers/under-the-bridge_blue.png b/wallpapers/under-the-bridge_blue.png new file mode 100644 index 0000000..3446ccf Binary files /dev/null and b/wallpapers/under-the-bridge_blue.png differ diff --git a/wallpapers/vanilla_pink_purple.png b/wallpapers/vanilla_pink_purple.png new file mode 100644 index 0000000..014a7df Binary files /dev/null and b/wallpapers/vanilla_pink_purple.png differ diff --git a/wallpapers/vector-moutains_blue_dark.png b/wallpapers/vector-moutains_blue_dark.png new file mode 100644 index 0000000..8bf9894 Binary files /dev/null and b/wallpapers/vector-moutains_blue_dark.png differ diff --git a/wallpapers/velvet-moutains_minimalist_dark.png b/wallpapers/velvet-moutains_minimalist_dark.png new file mode 100644 index 0000000..daa42f6 Binary files /dev/null and b/wallpapers/velvet-moutains_minimalist_dark.png differ diff --git a/wallpapers/voyager-9.png b/wallpapers/voyager-9.png new file mode 100644 index 0000000..34b7e1c Binary files /dev/null and b/wallpapers/voyager-9.png differ diff --git a/wallpapers/warm-textured-gradient.png b/wallpapers/warm-textured-gradient.png new file mode 100644 index 0000000..3035630 Binary files /dev/null and b/wallpapers/warm-textured-gradient.png differ diff --git a/wallpapers/wave-dark_minimalist_black-and-white.png b/wallpapers/wave-dark_minimalist_black-and-white.png new file mode 100644 index 0000000..15c7e26 Binary files /dev/null and b/wallpapers/wave-dark_minimalist_black-and-white.png differ diff --git a/wallpapers/white-samurai.png b/wallpapers/white-samurai.png new file mode 100644 index 0000000..32de68d Binary files /dev/null and b/wallpapers/white-samurai.png differ diff --git a/wallpapers/white-snow-and-a-tree_light.png b/wallpapers/white-snow-and-a-tree_light.png new file mode 100644 index 0000000..2e96caf Binary files /dev/null and b/wallpapers/white-snow-and-a-tree_light.png differ diff --git a/wallpapers/white-sphere_black-and-white.png b/wallpapers/white-sphere_black-and-white.png new file mode 100644 index 0000000..5334fb6 Binary files /dev/null and b/wallpapers/white-sphere_black-and-white.png differ diff --git a/wallpapers/wide-tokyonight-skyline.png b/wallpapers/wide-tokyonight-skyline.png new file mode 100644 index 0000000..4487847 Binary files /dev/null and b/wallpapers/wide-tokyonight-skyline.png differ diff --git a/wallpapers/windows-by-night_dark.png b/wallpapers/windows-by-night_dark.png new file mode 100644 index 0000000..b10ab34 Binary files /dev/null and b/wallpapers/windows-by-night_dark.png differ diff --git a/wallpapers/windows-problems_flat_minimalist.png b/wallpapers/windows-problems_flat_minimalist.png new file mode 100644 index 0000000..48b72d1 Binary files /dev/null and b/wallpapers/windows-problems_flat_minimalist.png differ diff --git a/wallpapers/winter-snow-covered-forest.png b/wallpapers/winter-snow-covered-forest.png new file mode 100644 index 0000000..e50d5e8 Binary files /dev/null and b/wallpapers/winter-snow-covered-forest.png differ