From 09911b1852487b63856d99fc7fc019bef7e54093 Mon Sep 17 00:00:00 2001 From: aleidk Date: Sat, 25 Nov 2023 11:26:48 -0300 Subject: [PATCH] Updates --- 404.html | 40 +---------- _astro/404.54237b5d.css | 1 - _astro/404.6cc72901.css | 1 + _astro/Table.e21a260b.js | 9 +++ _astro/client.bb1cf6b8.js | 24 +++++++ _astro/client.c67de31f.js | 32 --------- _astro/index.a070c153.5eec2910.js | 1 + _astro/index.d884c384.css | 1 + _astro/index.ed373d49.js | 9 +++ _astro/portrait.147f5b09.jpg | Bin 0 -> 270836 bytes _astro/portrait.147f5b09_ZieCx6.webp | Bin 0 -> 5708 bytes admin/config.yml | 21 ++++++ admin/index.html | 16 +++++ blog/index.html | 40 +---------- blog/pokerus-project/index.html | 19 +++++ games/9-years-of-shadows/index.html | 6 ++ games/a-hat-in-time/index.html | 6 ++ games/a-plague-tale-innocence/index.html | 6 ++ games/a-plague-tale-requiem/index.html | 6 ++ games/a-way-out/index.html | 6 ++ games/ai-the-somnium-files/index.html | 6 ++ games/alone-in-the-dark--2/index.html | 9 +++ games/anonymous-code/index.html | 6 ++ games/another-code-recollection/index.html | 6 ++ games/asterigos-curse-of-the-stars/index.html | 6 ++ games/axiom-verge/index.html | 10 +++ .../index.html | 64 ----------------- games/batman-arkham-city/index.html | 66 ----------------- games/bionic-bay/index.html | 6 ++ games/blasphemous/index.html | 6 ++ .../bloodstained-curse-of-the-moon/index.html | 9 +++ .../index.html | 8 +++ games/castlevania-aria-of-sorrow/index.html | 6 ++ .../castlevania-circle-of-the-moon/index.html | 6 ++ games/castlevania-dawn-of-sorrow/index.html | 7 ++ .../index.html | 6 ++ .../castlevania-order-of-ecclesia/index.html | 7 ++ games/castlevania-portrait-of-ruin/index.html | 7 ++ .../castlevania-rondo-of-blood--2/index.html | 47 ++++++++++++ .../index.html | 37 ++++++++++ games/celeste/index.html | 47 +----------- games/chrono-trigger/index.html | 6 ++ games/citizen-sleeper/index.html | 6 ++ games/crosscode/index.html | 6 ++ .../danganronpa-2-goodbye-despair/index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ games/dead-cells/index.html | 6 ++ games/demon-turf/index.html | 6 ++ games/dome-keeper/index.html | 6 ++ games/doom-eternal/index.html | 6 ++ games/dredge/index.html | 6 ++ .../index.html | 7 ++ games/eternights/index.html | 6 ++ games/ex-zodiac/index.html | 6 ++ games/factorio/index.html | 6 ++ .../index.html | 6 ++ games/frostpunk/index.html | 6 ++ games/garlic/index.html | 6 ++ games/god-of-war--1/index.html | 64 ++--------------- games/god-of-war-ascension/index.html | 6 ++ games/god-of-war-chains-of-olympus/index.html | 6 ++ games/god-of-war-ghost-of-sparta/index.html | 6 ++ games/god-of-war-ii/index.html | 64 ++--------------- games/god-of-war-iii/index.html | 6 ++ games/god-of-war/index.html | 65 ++--------------- games/greak-memories-of-azur/index.html | 6 ++ games/hades--1/index.html | 6 ++ games/haiku-the-robot/index.html | 6 ++ games/hollow-knight/index.html | 64 ++--------------- games/iconoclasts/index.html | 6 ++ games/index.html | 52 ++------------ games/indivisible/index.html | 7 ++ games/into-the-breach/index.html | 6 ++ games/it-takes-two/index.html | 6 ++ games/kaze-and-the-wild-masks/index.html | 6 ++ games/little-nightmares-ii/index.html | 7 ++ games/little-nightmares/index.html | 11 +++ games/lunistice--1/index.html | 6 ++ .../index.html | 8 +++ .../index.html | 6 ++ games/mario-luigi-partners-in-time/index.html | 6 ++ games/mega-man-10/index.html | 6 ++ games/mega-man-11/index.html | 6 ++ games/mega-man-2/index.html | 6 ++ games/mega-man-3/index.html | 6 ++ games/mega-man-4/index.html | 6 ++ games/mega-man-5/index.html | 6 ++ games/mega-man-6/index.html | 6 ++ games/mega-man-7/index.html | 6 ++ games/mega-man-8/index.html | 10 +++ games/mega-man-9/index.html | 7 ++ games/mega-man-x/index.html | 7 ++ games/mega-man-x2/index.html | 26 +++++++ games/mega-man-x3/index.html | 7 ++ games/mega-man-x4/index.html | 17 +++++ games/mega-man-x5/index.html | 6 ++ games/mega-man-x6/index.html | 7 ++ games/mega-man-x7/index.html | 6 ++ games/mega-man-x8/index.html | 6 ++ games/mega-man-zero-2/index.html | 14 ++++ games/mega-man-zero-3/index.html | 6 ++ games/mega-man-zero-4/index.html | 7 ++ games/mega-man-zero/index.html | 6 ++ games/mega-man-zx-advent/index.html | 6 ++ games/mega-man-zx/index.html | 6 ++ games/mega-man/index.html | 7 ++ games/metal-hellsinger/index.html | 6 ++ games/metal-slug-2/index.html | 6 ++ games/metal-slug-3/index.html | 6 ++ games/metal-slug-4/index.html | 6 ++ games/metal-slug-5/index.html | 6 ++ games/metal-slug-6/index.html | 8 +++ games/metal-slug-x/index.html | 6 ++ games/metal-slug/index.html | 6 ++ games/metroid-dread/index.html | 6 ++ games/metroid-fusion/index.html | 6 ++ games/metroid-prime-remastered/index.html | 65 ++--------------- games/metroid-samus-returns/index.html | 8 +++ games/metroid-zero-mission/index.html | 8 +++ games/mirror-s-edge/index.html | 6 ++ games/mirrors-edge-catalyst/index.html | 6 ++ games/monster-hunter-4-ultimate/index.html | 6 ++ .../index.html | 7 ++ games/monster-hunter-rise/index.html | 64 ++--------------- games/neon-white/index.html | 6 ++ games/nier-automata/index.html | 66 ++--------------- .../index.html | 6 ++ games/omori/index.html | 6 ++ games/outlast/index.html | 6 ++ games/panzer-paladin/index.html | 6 ++ .../index.html | 7 ++ games/persona-2-innocent-sin/index.html | 6 ++ .../persona-3-dancing-in-moonlight/index.html | 6 ++ games/persona-3/index.html | 6 ++ games/persona-4-arena/index.html | 6 ++ games/persona-4-golden--1/index.html | 67 ++---------------- .../persona-5-royal-launch-edition/index.html | 6 ++ games/persona-5-royal/index.html | 62 ---------------- games/persona-5-strikers/index.html | 6 ++ games/persona-5/index.html | 65 ++--------------- .../index.html | 7 ++ .../index.html | 7 ++ games/phantom-brigade/index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ games/phoenix-wright-ace-attorney/index.html | 6 ++ games/portal-2/index.html | 6 ++ games/portal/index.html | 6 ++ .../index.html | 6 ++ games/resident-evil-2--1/index.html | 6 ++ games/resident-evil-3/index.html | 6 ++ games/resident-evil-4--1/index.html | 7 ++ games/revelations-persona/index.html | 6 ++ games/rollerdrome/index.html | 6 ++ games/sea-of-stars/index.html | 6 ++ games/sekiro-shadows-die-twice/index.html | 7 ++ .../index.html | 6 ++ .../index.html | 6 ++ games/shin-megami-tensei-iv/index.html | 6 ++ games/shin-megami-tensei-v/index.html | 6 ++ games/shovel-knight/index.html | 7 ++ games/sifu/index.html | 6 ++ games/signalis/index.html | 6 ++ games/sonic-mania/index.html | 6 ++ games/splatoon-2-octo-expansion/index.html | 14 ++++ games/splatoon-2/index.html | 6 ++ games/splatoon-3-side-order/index.html | 8 +++ games/splatoon-3/index.html | 6 ++ games/star-wars-jedi-fallen-order/index.html | 6 ++ .../index.html | 9 +++ .../star-wars-the-force-unleashed/index.html | 8 +++ games/steins-gate-0/index.html | 6 ++ games/steins-gate-elite/index.html | 6 ++ .../index.html | 6 ++ games/steins-gate/index.html | 6 ++ games/sunblaze/index.html | 6 ++ games/super-mario-galaxy-2/index.html | 67 ++---------------- games/super-mario-rpg/index.html | 8 +++ games/super-metroid/index.html | 6 ++ games/tactics-ogre-reborn/index.html | 6 ++ games/the-elder-scrolls-v-skyrim/index.html | 61 ---------------- .../index.html | 7 ++ .../index.html | 7 ++ games/the-knight-witch/index.html | 6 ++ games/the-last-of-us-part-ii/index.html | 63 ++-------------- games/the-last-of-us/index.html | 63 ---------------- .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 10 +++ .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 6 ++ .../index.html | 61 ---------------- .../index.html | 6 ++ .../index.html | 6 ++ games/tormented-souls/index.html | 6 ++ games/transistor/index.html | 6 ++ games/tunic/index.html | 6 ++ games/uncharted-2-among-thieves/index.html | 64 ----------------- .../uncharted-3-drake-s-deception/index.html | 63 ---------------- games/uncharted-drake-s-fortune/index.html | 64 ----------------- .../index.html | 10 +++ games/valkyria-chronicles/index.html | 12 ++++ games/wall-e/index.html | 6 ++ .../warioware-inc-mega-microgames/index.html | 6 ++ games/warioware-move-it/index.html | 7 ++ games/warioware-touched/index.html | 7 ++ .../index.html | 8 +++ .../index.html | 8 +++ .../zero-escape-zero-time-dilemma/index.html | 6 ++ index.html | 63 ++++++---------- portafolio/index.html | 4 ++ portafolio/piloto-go/index.html | 2 + 222 files changed, 1474 insertions(+), 1480 deletions(-) delete mode 100644 _astro/404.54237b5d.css create mode 100644 _astro/404.6cc72901.css create mode 100644 _astro/Table.e21a260b.js create mode 100644 _astro/client.bb1cf6b8.js delete mode 100644 _astro/client.c67de31f.js create mode 100644 _astro/index.a070c153.5eec2910.js create mode 100644 _astro/index.d884c384.css create mode 100644 _astro/index.ed373d49.js create mode 100644 _astro/portrait.147f5b09.jpg create mode 100644 _astro/portrait.147f5b09_ZieCx6.webp create mode 100644 admin/config.yml create mode 100644 admin/index.html create mode 100644 blog/pokerus-project/index.html create mode 100644 games/9-years-of-shadows/index.html create mode 100644 games/a-hat-in-time/index.html create mode 100644 games/a-plague-tale-innocence/index.html create mode 100644 games/a-plague-tale-requiem/index.html create mode 100644 games/a-way-out/index.html create mode 100644 games/ai-the-somnium-files/index.html create mode 100644 games/alone-in-the-dark--2/index.html create mode 100644 games/anonymous-code/index.html create mode 100644 games/another-code-recollection/index.html create mode 100644 games/asterigos-curse-of-the-stars/index.html create mode 100644 games/axiom-verge/index.html delete mode 100644 games/batman-arkham-asylum-game-of-the-year-edition/index.html delete mode 100644 games/batman-arkham-city/index.html create mode 100644 games/bionic-bay/index.html create mode 100644 games/blasphemous/index.html create mode 100644 games/bloodstained-curse-of-the-moon/index.html create mode 100644 games/bloodstained-ritual-of-the-night/index.html create mode 100644 games/castlevania-aria-of-sorrow/index.html create mode 100644 games/castlevania-circle-of-the-moon/index.html create mode 100644 games/castlevania-dawn-of-sorrow/index.html create mode 100644 games/castlevania-harmony-of-dissonance/index.html create mode 100644 games/castlevania-order-of-ecclesia/index.html create mode 100644 games/castlevania-portrait-of-ruin/index.html create mode 100644 games/castlevania-rondo-of-blood--2/index.html create mode 100644 games/castlevania-symphony-of-the-night/index.html create mode 100644 games/chrono-trigger/index.html create mode 100644 games/citizen-sleeper/index.html create mode 100644 games/crosscode/index.html create mode 100644 games/danganronpa-2-goodbye-despair/index.html create mode 100644 games/danganronpa-trigger-happy-havoc/index.html create mode 100644 games/danganronpa-v3-killing-harmony--1/index.html create mode 100644 games/dead-cells/index.html create mode 100644 games/demon-turf/index.html create mode 100644 games/dome-keeper/index.html create mode 100644 games/doom-eternal/index.html create mode 100644 games/dredge/index.html create mode 100644 games/ender-lilies-quietus-of-the-knights/index.html create mode 100644 games/eternights/index.html create mode 100644 games/ex-zodiac/index.html create mode 100644 games/factorio/index.html create mode 100644 games/frontier-hunter-erzas-wheel-of-fortune/index.html create mode 100644 games/frostpunk/index.html create mode 100644 games/garlic/index.html create mode 100644 games/god-of-war-ascension/index.html create mode 100644 games/god-of-war-chains-of-olympus/index.html create mode 100644 games/god-of-war-ghost-of-sparta/index.html create mode 100644 games/god-of-war-iii/index.html create mode 100644 games/greak-memories-of-azur/index.html create mode 100644 games/hades--1/index.html create mode 100644 games/haiku-the-robot/index.html create mode 100644 games/iconoclasts/index.html create mode 100644 games/indivisible/index.html create mode 100644 games/into-the-breach/index.html create mode 100644 games/it-takes-two/index.html create mode 100644 games/kaze-and-the-wild-masks/index.html create mode 100644 games/little-nightmares-ii/index.html create mode 100644 games/little-nightmares/index.html create mode 100644 games/lunistice--1/index.html create mode 100644 games/mario-and-luigi-superstar-saga-plus-bowsers-minions/index.html create mode 100644 games/mario-luigi-bowser-s-inside-story/index.html create mode 100644 games/mario-luigi-partners-in-time/index.html create mode 100644 games/mega-man-10/index.html create mode 100644 games/mega-man-11/index.html create mode 100644 games/mega-man-2/index.html create mode 100644 games/mega-man-3/index.html create mode 100644 games/mega-man-4/index.html create mode 100644 games/mega-man-5/index.html create mode 100644 games/mega-man-6/index.html create mode 100644 games/mega-man-7/index.html create mode 100644 games/mega-man-8/index.html create mode 100644 games/mega-man-9/index.html create mode 100644 games/mega-man-x/index.html create mode 100644 games/mega-man-x2/index.html create mode 100644 games/mega-man-x3/index.html create mode 100644 games/mega-man-x4/index.html create mode 100644 games/mega-man-x5/index.html create mode 100644 games/mega-man-x6/index.html create mode 100644 games/mega-man-x7/index.html create mode 100644 games/mega-man-x8/index.html create mode 100644 games/mega-man-zero-2/index.html create mode 100644 games/mega-man-zero-3/index.html create mode 100644 games/mega-man-zero-4/index.html create mode 100644 games/mega-man-zero/index.html create mode 100644 games/mega-man-zx-advent/index.html create mode 100644 games/mega-man-zx/index.html create mode 100644 games/mega-man/index.html create mode 100644 games/metal-hellsinger/index.html create mode 100644 games/metal-slug-2/index.html create mode 100644 games/metal-slug-3/index.html create mode 100644 games/metal-slug-4/index.html create mode 100644 games/metal-slug-5/index.html create mode 100644 games/metal-slug-6/index.html create mode 100644 games/metal-slug-x/index.html create mode 100644 games/metal-slug/index.html create mode 100644 games/metroid-dread/index.html create mode 100644 games/metroid-fusion/index.html create mode 100644 games/metroid-samus-returns/index.html create mode 100644 games/metroid-zero-mission/index.html create mode 100644 games/mirror-s-edge/index.html create mode 100644 games/mirrors-edge-catalyst/index.html create mode 100644 games/monster-hunter-4-ultimate/index.html create mode 100644 games/monster-hunter-generations-ultimate/index.html create mode 100644 games/neon-white/index.html create mode 100644 games/nier-replicant-ver-dot-1-22474487139-dot-dot-dot/index.html create mode 100644 games/omori/index.html create mode 100644 games/outlast/index.html create mode 100644 games/panzer-paladin/index.html create mode 100644 games/paper-mario-the-thousand-year-door--1/index.html create mode 100644 games/persona-2-innocent-sin/index.html create mode 100644 games/persona-3-dancing-in-moonlight/index.html create mode 100644 games/persona-3/index.html create mode 100644 games/persona-4-arena/index.html create mode 100644 games/persona-5-royal-launch-edition/index.html delete mode 100644 games/persona-5-royal/index.html create mode 100644 games/persona-5-strikers/index.html create mode 100644 games/persona-q-shadow-of-the-labyrinth/index.html create mode 100644 games/persona-q2-new-cinema-labyrinth/index.html create mode 100644 games/phantom-brigade/index.html create mode 100644 games/phoenix-wright-ace-attorney-justice-for-all/index.html create mode 100644 games/phoenix-wright-ace-attorney-trials-and-tribulations/index.html create mode 100644 games/phoenix-wright-ace-attorney/index.html create mode 100644 games/portal-2/index.html create mode 100644 games/portal/index.html create mode 100644 games/record-of-lodoss-war-deedlit-in-wonder-labyrinth/index.html create mode 100644 games/resident-evil-2--1/index.html create mode 100644 games/resident-evil-3/index.html create mode 100644 games/resident-evil-4--1/index.html create mode 100644 games/revelations-persona/index.html create mode 100644 games/rollerdrome/index.html create mode 100644 games/sea-of-stars/index.html create mode 100644 games/sekiro-shadows-die-twice/index.html create mode 100644 games/shin-megami-tensei-iii-nocturne-hd-remaster/index.html create mode 100644 games/shin-megami-tensei-iv-apocalypse/index.html create mode 100644 games/shin-megami-tensei-iv/index.html create mode 100644 games/shin-megami-tensei-v/index.html create mode 100644 games/shovel-knight/index.html create mode 100644 games/sifu/index.html create mode 100644 games/signalis/index.html create mode 100644 games/sonic-mania/index.html create mode 100644 games/splatoon-2-octo-expansion/index.html create mode 100644 games/splatoon-2/index.html create mode 100644 games/splatoon-3-side-order/index.html create mode 100644 games/splatoon-3/index.html create mode 100644 games/star-wars-jedi-fallen-order/index.html create mode 100644 games/star-wars-the-force-unleashed-ii/index.html create mode 100644 games/star-wars-the-force-unleashed/index.html create mode 100644 games/steins-gate-0/index.html create mode 100644 games/steins-gate-elite/index.html create mode 100644 games/steins-gate-linear-bounded-phenogram/index.html create mode 100644 games/steins-gate/index.html create mode 100644 games/sunblaze/index.html create mode 100644 games/super-mario-rpg/index.html create mode 100644 games/super-metroid/index.html create mode 100644 games/tactics-ogre-reborn/index.html delete mode 100644 games/the-elder-scrolls-v-skyrim/index.html create mode 100644 games/the-great-ace-attorney-2-resolve/index.html create mode 100644 games/the-great-ace-attorney-adventures--1/index.html create mode 100644 games/the-knight-witch/index.html delete mode 100644 games/the-last-of-us/index.html create mode 100644 games/the-legend-of-zelda-a-link-between-worlds/index.html create mode 100644 games/the-legend-of-zelda-a-link-to-the-past/index.html create mode 100644 games/the-legend-of-zelda-breath-of-the-wild/index.html create mode 100644 games/the-legend-of-zelda-four-swords-adventures/index.html create mode 100644 games/the-legend-of-zelda-four-swords/index.html create mode 100644 games/the-legend-of-zelda-link-s-awakening-dx/index.html create mode 100644 games/the-legend-of-zelda-majora-s-mask/index.html create mode 100644 games/the-legend-of-zelda-ocarina-of-time/index.html create mode 100644 games/the-legend-of-zelda-phantom-hourglass/index.html create mode 100644 games/the-legend-of-zelda-skyward-sword/index.html create mode 100644 games/the-legend-of-zelda-spirit-tracks/index.html create mode 100644 games/the-legend-of-zelda-tears-of-the-kingdom/index.html create mode 100644 games/the-legend-of-zelda-the-minish-cap/index.html create mode 100644 games/the-legend-of-zelda-the-wind-waker/index.html delete mode 100644 games/the-legend-of-zelda-twilight-princess--1/index.html create mode 100644 games/the-legend-of-zelda-twilight-princess/index.html create mode 100644 games/the-typing-of-the-dead-overkill/index.html create mode 100644 games/tormented-souls/index.html create mode 100644 games/transistor/index.html create mode 100644 games/tunic/index.html delete mode 100644 games/uncharted-2-among-thieves/index.html delete mode 100644 games/uncharted-3-drake-s-deception/index.html delete mode 100644 games/uncharted-drake-s-fortune/index.html create mode 100644 games/va-11-hall-a-cyberpunk-bartender-action/index.html create mode 100644 games/valkyria-chronicles/index.html create mode 100644 games/wall-e/index.html create mode 100644 games/warioware-inc-mega-microgames/index.html create mode 100644 games/warioware-move-it/index.html create mode 100644 games/warioware-touched/index.html create mode 100644 games/zero-escape-nine-hours-nine-persons-nine-doors/index.html create mode 100644 games/zero-escape-virtue-s-last-reward/index.html create mode 100644 games/zero-escape-zero-time-dilemma/index.html create mode 100644 portafolio/index.html create mode 100644 portafolio/piloto-go/index.html diff --git a/404.html b/404.html index 955b2ce..c9d2b18 100644 --- a/404.html +++ b/404.html @@ -1,38 +1,2 @@ - - - - - - - - - Welcome to Astro. - - - - - - -
- -
-
- -

not found

- -
- \ No newline at end of file +Welcome to Astro.

not found

\ No newline at end of file diff --git a/_astro/404.54237b5d.css b/_astro/404.54237b5d.css deleted file mode 100644 index 7393c3b..0000000 --- a/_astro/404.54237b5d.css +++ /dev/null @@ -1 +0,0 @@ -@import"https://unpkg.com/@catppuccin/palette/css/catppuccin.css";:root{--prj-bg: var(--ctp-macchiato-base);--prj-text: var(--ctp-macchiato-text);--prj-link-text: var(--ctp-macchiato-teal);--prj-accent-bg: var(--ctp-macchiato-teal);--prj-accent-text: var(--ctp-macchiato-base)}.hstack{display:flex;gap:1rem;align-items:center}.list-unstyle{list-style:none}html{background-color:var(--prj-bg);color:var(--prj-text)}body{max-width:95vw;margin:auto}a{--boder-color: transparent;color:var(--prj-link-text);border:1px solid var(--boder-color);border-radius:4px;transition:background-color .2s,color .2s}a.active{border:1px solid var(--prj-accent-bg)}a:hover{--border-color: var(--prj-accent-bg);background-color:var(--prj-accent-bg);color:var(--prj-accent-text);border:1px solid var(--border-color)}@media screen and (min-width: 640px){body{min-width:640px}}@media screen and (min-width: 768px){body{min-width:768px}}@media screen and (min-width: 1024px){body{min-width:1024px}}@media screen and (min-width: 1280px){body{min-width:1280px}}@media screen and (min-width: 1536px){body{max-width:1536px}}nav:where(.astro-5BLMO7YK){width:fit-content}li:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK){padding:.25rem .5rem}a:where(.astro-5BLMO7YK){text-decoration:none}header:where(.astro-SCKKX6R4)>*{margin-left:auto} diff --git a/_astro/404.6cc72901.css b/_astro/404.6cc72901.css new file mode 100644 index 0000000..9b8227a --- /dev/null +++ b/_astro/404.6cc72901.css @@ -0,0 +1 @@ +@import"https://unpkg.com/@catppuccin/palette/css/catppuccin.css";:root{--prj-bg: var(--ctp-macchiato-mantle);--prj-text: var(--ctp-macchiato-text);--prj-surface-1: var(--ctp-macchiato-base);--prj-surface-2: var(--ctp-macchiato-surface0);--prj-surface-3: var(--ctp-macchiato-surface1);--prj-surface-text: var(--ctp-macchiato-text);--prj-link-text: var(--ctp-macchiato-teal);--prj-accent-bg: var(--ctp-macchiato-teal);--prj-accent-text: var(--ctp-macchiato-base);--prj-primary: var(--ctp-macchiato-teal);--prj-primary-text: var(--ctp-macchiato-base);--prj-danger: var(--ctp-macchiato-red);--prj-danger-text: var(--ctp-macchiato-base);--prj-disabled: var(--ctp-macchiato-red);--prj-disabled-text: rgba(var(--ctp-macchiato-base-raw), .5);--prj-input: var(--ctp-macchiato-text);--prj-input-text: var(--ctp-macchiato-base)}:root{--prj-spacing-1: .25rem;--prj-spacing-2: .5rem;--prj-spacing-3: 1rem;--prj-spacing-4: 2rem;--prj-spacing-5: 3rem}.hstack{--prj-gap: var(--prj-spacing-3);display:flex;gap:var(--prj-gap);align-items:center}.vstack{--prj-gap: var(--prj-spacing-3);display:flex;flex-direction:column}.flex-grow{flex-grow:1}.grid{--prj-gap: var(--prj-spacing-3);--prj-columns: repeat(3, 1fr);display:grid;grid-template-columns:var(--prj-columns);gap:var(--prj-gap)}.grid-cols-1{--prj-columns: repeat(1, 1fr)}.grid-cols-2{--prj-columns: repeat(2, 1fr)}.grid-cols-3{--prj-columns: repeat(3, 1fr)}.grid-cols-4{--prj-columns: repeat(4, 1fr)}.grid-cols-5{--prj-columns: repeat(5, 1fr)}.grid-cols-6{--prj-columns: repeat(6, 1fr)}.grid-cols-7{--prj-columns: repeat(7, 1fr)}.grid-cols-8{--prj-columns: repeat(8, 1fr)}.grid-cols-9{--prj-columns: repeat(9, 1fr)}.grid-cols-10{--prj-columns: repeat(10, 1fr)}.grid-cols-11{--prj-columns: repeat(11, 1fr)}.grid-cols-12{--prj-columns: repeat(12, 1fr)}.gap-1{--prj-gap: var(--prj-spacing-1)}.gap-2{--prj-gap: var(--prj-spacing-2)}.gap-3{--prj-gap: var(--prj-spacing-3)}.gap-4{--prj-gap: var(--prj-spacing-4)}.gap-5{--prj-gap: var(--prj-spacing-5)}.text-justify{text-align:justify;text-justify:inter-word}.text-start{text-align:start}.text-middle{text-align:middle}.text-end{text-align:end}.overflow-scroll{overflow:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.m-1{margin:var(--prj-spacing-1)!important}.m-2{margin:var(--prj-spacing-2)!important}.m-3{margin:var(--prj-spacing-3)!important}.m-4{margin:var(--prj-spacing-4)!important}.m-5{margin:var(--prj-spacing-5)!important}.m-auto{margin:auto!important}.mx-1{margin-right:var(--prj-spacing-1) 0!important}.mx-2{margin-right:var(--prj-spacing-2) 0!important}.mx-3{margin-right:var(--prj-spacing-3) 0!important}.mx-4{margin-right:var(--prj-spacing-4) 0!important}.mx-5{margin-right:var(--prj-spacing-5) 0!important}.mx-auto{margin-right:auto 0!important}.my-1{margin-right:0 var(--prj-spacing-1)!important}.my-2{margin-right:0 var(--prj-spacing-2)!important}.my-3{margin-right:0 var(--prj-spacing-3)!important}.my-4{margin-right:0 var(--prj-spacing-4)!important}.my-5{margin-right:0 var(--prj-spacing-5)!important}.my-auto{margin-right:0 auto!important}.mt-1{margin-top:var(--prj-spacing-1)!important}.mt-2{margin-top:var(--prj-spacing-2)!important}.mt-3{margin-top:var(--prj-spacing-3)!important}.mt-4{margin-top:var(--prj-spacing-4)!important}.mt-5{margin-top:var(--prj-spacing-5)!important}.mt-auto{margin-top:auto!important}.mb-1{margin-bottom:var(--prj-spacing-1)!important}.mb-2{margin-bottom:var(--prj-spacing-2)!important}.mb-3{margin-bottom:var(--prj-spacing-3)!important}.mb-4{margin-bottom:var(--prj-spacing-4)!important}.mb-5{margin-bottom:var(--prj-spacing-5)!important}.mb-auto{margin-bottom:auto!important}.ml-1{margin-left:var(--prj-spacing-1)!important}.ml-2{margin-left:var(--prj-spacing-2)!important}.ml-3{margin-left:var(--prj-spacing-3)!important}.ml-4{margin-left:var(--prj-spacing-4)!important}.ml-5{margin-left:var(--prj-spacing-5)!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:var(--prj-spacing-1)!important}.mr-2{margin-right:var(--prj-spacing-2)!important}.mr-3{margin-right:var(--prj-spacing-3)!important}.mr-4{margin-right:var(--prj-spacing-4)!important}.mr-5,.mr-auto{margin-right:var(--prj-spacing-5)!important}html{background-color:var(--prj-bg);color:var(--prj-text);font-size:calc(15px + .390625vw)}body{max-width:95vw;margin:auto;padding:15px 0}section:not(:first-child){margin-top:var(--prj-spacing-4)}@media screen and (min-width: 640px){body{min-width:640px}}@media screen and (min-width: 768px){body{min-width:768px}}@media screen and (min-width: 1024px){body{min-width:1024px}}@media screen and (min-width: 1280px){body{min-width:1280px}}@media screen and (min-width: 1536px){body{max-width:1536px}}a{color:var(--prj-link-text)}ul{list-style-position:inside;margin:0}.list-unstyle{list-style:none}img,video{max-width:100%;height:auto}li:not(:last-child){margin-bottom:var(--prj-spacing-1)}.btn{padding:var(--prj-spacing-1)}.btn-primary{background-color:var(--prj--primary-bg);color:var(--prj--primary-text)}nav[data-astro-cid-5blmo7yk]{width:fit-content}ul[data-astro-cid-5blmo7yk]{padding:0}li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{padding:.25rem .5rem}a[data-astro-cid-5blmo7yk]{--boder-color: transparent;border:1px solid var(--boder-color);border-radius:4px;text-decoration:none;transition:background-color .2s,color .2s}a[data-astro-cid-5blmo7yk].active{border:1px solid var(--prj-accent-bg)}a[data-astro-cid-5blmo7yk]:hover{--border-color: var(--prj-accent-bg);background-color:var(--prj-accent-bg);color:var(--prj-accent-text);border:1px solid var(--border-color)}header[data-astro-cid-sckkx6r4]>*{margin-left:auto} diff --git a/_astro/Table.e21a260b.js b/_astro/Table.e21a260b.js new file mode 100644 index 0000000..ccdf3af --- /dev/null +++ b/_astro/Table.e21a260b.js @@ -0,0 +1,9 @@ +import{r as h}from"./index.ed373d49.js";import{s as g,a as I}from"./index.a070c153.5eec2910.js";var C={exports:{}},N={};/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var w=h,R=Symbol.for("react.element"),E=Symbol.for("react.fragment"),P=Object.prototype.hasOwnProperty,M=w.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,L={key:!0,ref:!0,__self:!0,__source:!0};function _(e,n,l){var r,c={},o=null,u=null;l!==void 0&&(o=""+l),n.key!==void 0&&(o=""+n.key),n.ref!==void 0&&(u=n.ref);for(r in n)P.call(n,r)&&!L.hasOwnProperty(r)&&(c[r]=n[r]);if(e&&e.defaultProps)for(r in n=e.defaultProps,n)c[r]===void 0&&(c[r]=n[r]);return{$$typeof:R,type:e,key:o,ref:u,props:c,_owner:M.current}}N.Fragment=E;N.jsx=_;N.jsxs=_;C.exports=N;var t=C.exports,y=(e=>(e[e.Next=0]="Next",e[e.Prev=1]="Prev",e[e.First=2]="First",e[e.Last=3]="Last",e[e.To=4]="To",e))(y||{});function O({items:e,limit:n=30}){const l=(f,d)=>{switch(d.type){case"update":return{...f,[d.name]:d.value};default:return f}},[r,c]=h.useReducer(l,{offset:0,total:0,limit:n}),o=(f,d=1)=>{let p=0;switch(f){case 0:p=r.offset+r.limit;break;case 1:p=r.offset-r.limit;break;case 2:p=0;break;case 3:p=e.length-r.limit;break;case 4:p=(d-1)*r.limit;break}p<0||p>e.length-r.limit||c({type:"update",name:"offset",value:p})};function u(){const d=Math.ceil(r.offset/r.limit)+1,p=Math.ceil(e.length/r.limit),v=Math.max(d-5-1,0),k=Math.min(d+5,p);return Array.from({length:k-v},(s,i)=>{const a=i+1+v;return{page:a,current:a===d}})}return{changeOffset:o,getPaginationRange:u,items:e.slice(r.offset,r.offset+r.limit)}}var j=(e=>(e[e.Index=0]="Index",e[e.String=1]="String",e[e.Number=2]="Number",e[e.Select=3]="Select",e[e.Multiple=4]="Multiple",e))(j||{});function U({options:e,isMultiple:n=!1,onChange:l,value:r=[]}){const[c,o]=h.useState([]),[u,f]=h.useState([]),[d,p]=h.useState(!1),v=h.useRef(null);h.useEffect(()=>{f(e)},[e]),h.useEffect(()=>{if(c.length===0){l(null);return}l(n?c:c[0])},[c]);const k=()=>{p(!0),v.current?.focus()},s=m=>{o(x=>n?[...x,m]:[m]),p(!1),v.current!==null&&(v.current.value="")},i=m=>{p(!1),o(x=>(x.splice(m,1),[...x]))},a=m=>{m.currentTarget.contains(m.relatedTarget)||p(!1)},b=({target:m})=>{if(m.value===""){f(e);return}const x=e.filter(F=>F.label.toLowerCase().search(m.value.toLowerCase())!==-1);f(x)};return t.jsxs("div",{className:g.wrapper,onBlur:a,children:[t.jsxs("div",{className:g.input,onClick:()=>{k()},children:[c.map((m,x)=>t.jsxs("div",{className:g.selectedItem+" hstack",children:[t.jsx("div",{children:m}),t.jsx("div",{className:g.deleteItem,onClick:()=>{i(x)},children:"X"})]},x)),t.jsx("input",{ref:v,className:g.realInput,type:"text",onChange:b})]}),t.jsx("button",{onClick:()=>{l(null),o([])},children:"X"}),t.jsx("div",{className:g.optionList,hidden:!d,children:u.map((m,x)=>t.jsx("button",{className:g.optionItem,disabled:c.includes(m.value),onClick:()=>{s(m.value)},children:m.label},x))})]})}function S({data:e,keyData:n,isMultiple:l=!1,onChange:r}){const c=h.useMemo(()=>{let o=[];return l?o=e.flatMap(u=>u[n]):o=e.map(u=>u[n]),o=[...new Set(o)],o=o.map(u=>({label:u,value:u})),o},[e,n]);return t.jsx(U,{options:c,isMultiple:l,onChange:r})}function $({keyData:e,onChange:n}){const[l,r]=h.useState(""),[c,o]=h.useState("=");return h.useEffect(()=>{n([c,l===""?null:parseFloat(l)])},[l,c]),t.jsxs("div",{className:"hstack",children:[t.jsxs("select",{name:`number-select-${e}`,id:`number-select-${e}`,defaultValue:"=",onChange:({target:u})=>{o(u.value)},children:[t.jsx("option",{value:"=",children:"="}),t.jsx("option",{value:">",children:">"}),t.jsx("option",{value:"<",children:"<"}),t.jsx("option",{value:">=",children:">="}),t.jsx("option",{value:"<=",children:"<="})]}),t.jsx("input",{name:`number-input-${e}`,id:"foo",type:"number",placeholder:"1",onChange:({target:u})=>{r(u.value)}})]})}const A=(e,n)=>n.search(e)!==-1,T=(e,n)=>{if(!Array.isArray(e))throw new Error("Value should be an array in the form of [operator: string, value: number]");const[l,r]=e;if(r===null)return!0;switch(l){case"=":return n===r;case"<":return n":return n>r;case"<=":return n<=r;case">=":return n>=r;default:return n===r}},V=(e,n)=>n===e,B=(e,n)=>e===null?!0:typeof e=="string"||typeof e=="number"?n.includes(e):e.every(l=>n.includes(l)),X=(e,n)=>{switch(e.type){case j.String:return A(e.value,n);case j.Number:return T(e.value,n);case j.Select:return V(e.value,n);case j.Multiple:return B(e.value,n)}return!0};function J({data:e,headers:n}){const[l,r]=h.useState({}),c=h.useRef(crypto.randomUUID()),o=h.useMemo(()=>e.filter(s=>Object.entries(l).every(([i,a])=>X(a,s[i]))),[e,l]),{items:u,changeOffset:f,getPaginationRange:d}=O({items:o,limit:10}),p=(s,i,a)=>{r(b=>a===null?(delete b[s],{...b}):{...b,[s]:{value:a,type:i}})};function v(s,i){return i.formatter!=null?t.jsx("div",{dangerouslySetInnerHTML:{__html:i.formatter(s)}}):i.type===j.Multiple?t.jsx("ul",{className:"text-start",children:s[i.key].map((a,b)=>t.jsx("li",{children:a},b))}):s[i.key]}function k(s){const i={key:s.key+c.current,keyData:s.key,value:l[s.key]?.value,onChange:a=>{p(s.key,s.type,a)}};switch(s.type){case j.String:return t.jsx("input",{onChange:a=>{i.onChange(a.target.value)}},i.key);case j.Number:return t.jsx($,{...i,onChange:a=>{p(s.key,s.type,a)}});case j.Select:return t.jsx(S,{data:e,...i});case j.Multiple:return t.jsx(S,{...i,isMultiple:!0,data:e})}return t.jsx(t.Fragment,{})}return t.jsxs(t.Fragment,{children:[t.jsx("section",{className:"hstack",children:t.jsx("button",{className:"ml-auto",onClick:()=>{r({}),c.current=crypto.randomUUID()},children:"Clear Filters"})}),t.jsx("section",{className:"mt-1 overflow-scroll",children:t.jsxs("table",{className:I.table,children:[t.jsx("thead",{children:t.jsx("tr",{children:n.map((s,i)=>t.jsx("th",{children:t.jsxs("div",{className:"vstack",children:[s.header,k(s)]})},i))})}),t.jsx("tbody",{children:u.map((s,i)=>t.jsx("tr",{children:n.map((a,b)=>t.jsx("td",{children:v(s,a)},b))},i))})]})}),t.jsxs("section",{className:"mt-1",children:[t.jsx("button",{onClick:()=>{f(y.First)},children:"First"}),t.jsx("button",{onClick:()=>{f(y.Prev)},children:"Prev"}),d().map(s=>t.jsx("button",{className:s.current?"btn-primary":"",onClick:()=>{f(y.To,s.page)},children:s.page},s.page)),t.jsx("button",{onClick:()=>{f(y.Next)},children:"Next"}),t.jsx("button",{onClick:()=>{f(y.Last)},children:"Last"})]})]})}export{J as default}; diff --git a/_astro/client.bb1cf6b8.js b/_astro/client.bb1cf6b8.js new file mode 100644 index 0000000..54b6dcb --- /dev/null +++ b/_astro/client.bb1cf6b8.js @@ -0,0 +1,24 @@ +import{r as yn}from"./index.ed373d49.js";var No={exports:{}},ve={},zo={exports:{}},Po={};/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(e){function n(C,z){var P=C.length;C.push(z);e:for(;0>>1,Y=C[B];if(0>>1;Bl(al,P))mnl(Gt,al)?(C[B]=Gt,C[mn]=P,B=mn):(C[B]=al,C[pn]=P,B=pn);else if(mnl(Gt,P))C[B]=Gt,C[mn]=P,B=mn;else break e}}return z}function l(C,z){var P=C.sortIndex-z.sortIndex;return P!==0?P:C.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var u=Date,o=u.now();e.unstable_now=function(){return u.now()-o}}var s=[],f=[],v=1,m=null,p=3,g=!1,w=!1,k=!1,F=typeof setTimeout=="function"?setTimeout:null,c=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(C){for(var z=t(f);z!==null;){if(z.callback===null)r(f);else if(z.startTime<=C)r(f),z.sortIndex=z.expirationTime,n(s,z);else break;z=t(f)}}function h(C){if(k=!1,d(C),!w)if(t(s)!==null)w=!0,ol(E);else{var z=t(f);z!==null&&sl(h,z.startTime-C)}}function E(C,z){w=!1,k&&(k=!1,c(N),N=-1),g=!0;var P=p;try{for(d(z),m=t(s);m!==null&&(!(m.expirationTime>z)||C&&!Ce());){var B=m.callback;if(typeof B=="function"){m.callback=null,p=m.priorityLevel;var Y=B(m.expirationTime<=z);z=e.unstable_now(),typeof Y=="function"?m.callback=Y:m===t(s)&&r(s),d(z)}else r(s);m=t(s)}if(m!==null)var Xt=!0;else{var pn=t(f);pn!==null&&sl(h,pn.startTime-z),Xt=!1}return Xt}finally{m=null,p=P,g=!1}}var x=!1,_=null,N=-1,H=5,T=-1;function Ce(){return!(e.unstable_now()-TC||125B?(C.sortIndex=P,n(f,C),t(s)===null&&C===t(f)&&(k?(c(N),N=-1):k=!0,sl(h,P-B))):(C.sortIndex=Y,n(s,C),w||g||(w=!0,ol(E))),C},e.unstable_shouldYield=Ce,e.unstable_wrapCallback=function(C){var z=p;return function(){var P=p;p=z;try{return C.apply(this,arguments)}finally{p=P}}}})(Po);zo.exports=Po;var Da=zo.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var To=yn,me=Da;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Fl=Object.prototype.hasOwnProperty,Ra=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,wu={},ku={};function Oa(e){return Fl.call(ku,e)?!0:Fl.call(wu,e)?!1:Ra.test(e)?ku[e]=!0:(wu[e]=!0,!1)}function Fa(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Ia(e,n,t,r){if(n===null||typeof n>"u"||Fa(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ie(e,n,t,r,l,i,u){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=i,this.removeEmptyString=u}var q={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){q[e]=new ie(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];q[n]=new ie(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){q[e]=new ie(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){q[e]=new ie(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){q[e]=new ie(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){q[e]=new ie(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){q[e]=new ie(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){q[e]=new ie(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){q[e]=new ie(e,5,!1,e.toLowerCase(),null,!1,!1)});var Pi=/[\-:]([a-z])/g;function Ti(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(Pi,Ti);q[n]=new ie(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Pi,Ti);q[n]=new ie(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Pi,Ti);q[n]=new ie(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){q[e]=new ie(e,1,!1,e.toLowerCase(),null,!1,!1)});q.xlinkHref=new ie("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){q[e]=new ie(e,1,!1,e.toLowerCase(),null,!0,!0)});function Li(e,n,t,r){var l=q.hasOwnProperty(n)?q[n]:null;(l!==null?l.type!==0:r||!(2o||l[u]!==i[o]){var s=` +`+l[u].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=u&&0<=o);break}}}finally{fl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?mt(e):""}function ja(e){switch(e.tag){case 5:return mt(e.type);case 16:return mt("Lazy");case 13:return mt("Suspense");case 19:return mt("SuspenseList");case 0:case 2:case 15:return e=dl(e.type,!1),e;case 11:return e=dl(e.type.render,!1),e;case 1:return e=dl(e.type,!0),e;default:return""}}function Al(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Dn:return"Fragment";case Mn:return"Portal";case Il:return"Profiler";case Mi:return"StrictMode";case jl:return"Suspense";case Ul:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Do:return(e.displayName||"Context")+".Consumer";case Mo:return(e._context.displayName||"Context")+".Provider";case Di:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ri:return n=e.displayName||null,n!==null?n:Al(e.type)||"Memo";case Ye:n=e._payload,e=e._init;try{return Al(e(n))}catch{}}return null}function Ua(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Al(n);case 8:return n===Mi?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function sn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Oo(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Aa(e){var n=Oo(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,i=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,i.call(this,u)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Jt(e){e._valueTracker||(e._valueTracker=Aa(e))}function Fo(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=Oo(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Er(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Vl(e,n){var t=n.checked;return A({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function Eu(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=sn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function Io(e,n){n=n.checked,n!=null&&Li(e,"checked",n,!1)}function Hl(e,n){Io(e,n);var t=sn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?Bl(e,n.type,t):n.hasOwnProperty("defaultValue")&&Bl(e,n.type,sn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Cu(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function Bl(e,n,t){(n!=="number"||Er(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var vt=Array.isArray;function Wn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=qt.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Pt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var gt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Va=["Webkit","ms","Moz","O"];Object.keys(gt).forEach(function(e){Va.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),gt[n]=gt[e]})});function Vo(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||gt.hasOwnProperty(e)&>[e]?(""+n).trim():n+"px"}function Ho(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=Vo(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var Ha=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function $l(e,n){if(n){if(Ha[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function Kl(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Yl=null;function Oi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Xl=null,Qn=null,$n=null;function Nu(e){if(e=Kt(e)){if(typeof Xl!="function")throw Error(y(280));var n=e.stateNode;n&&(n=Zr(n),Xl(e.stateNode,e.type,n))}}function Bo(e){Qn?$n?$n.push(e):$n=[e]:Qn=e}function Wo(){if(Qn){var e=Qn,n=$n;if($n=Qn=null,Nu(e),n)for(e=0;e>>=0,e===0?32:31-(qa(e)/ba|0)|0}var bt=64,er=4194304;function ht(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Nr(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,u=t&268435455;if(u!==0){var o=u&~l;o!==0?r=ht(o):(i&=u,i!==0&&(r=ht(i)))}else u=t&~l,u!==0?r=ht(u):i!==0&&(r=ht(i));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,i=n&-n,l>=i||l===16&&(i&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Qt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Pe(n),e[n]=t}function rc(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=kt),Fu=String.fromCharCode(32),Iu=!1;function as(e,n){switch(e){case"keyup":return Mc.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Rn=!1;function Rc(e,n){switch(e){case"compositionend":return cs(n);case"keypress":return n.which!==32?null:(Iu=!0,Fu);case"textInput":return e=n.data,e===Fu&&Iu?null:e;default:return null}}function Oc(e,n){if(Rn)return e==="compositionend"||!Bi&&as(e,n)?(e=os(),pr=Ai=Je=null,Rn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=Vu(t)}}function ms(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?ms(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function vs(){for(var e=window,n=Er();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Er(e.document)}return n}function Wi(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function Wc(e){var n=vs(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&ms(t.ownerDocument.documentElement,t)){if(r!==null&&Wi(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=Hu(t,i);var u=Hu(t,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,On=null,ei=null,Et=null,ni=!1;function Bu(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;ni||On==null||On!==Er(r)||(r=On,"selectionStart"in r&&Wi(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Et&&Ot(Et,r)||(Et=r,r=Tr(ei,"onSelect"),0jn||(e.current=oi[jn],oi[jn]=null,jn--)}function D(e,n){jn++,oi[jn]=e.current,e.current=n}var an={},te=fn(an),se=fn(!1),Cn=an;function Zn(e,n){var t=e.type.contextTypes;if(!t)return an;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in t)l[i]=n[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function ae(e){return e=e.childContextTypes,e!=null}function Mr(){O(se),O(te)}function Gu(e,n,t){if(te.current!==an)throw Error(y(168));D(te,n),D(se,t)}function xs(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Ua(e)||"Unknown",l));return A({},t,r)}function Dr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||an,Cn=te.current,D(te,e),D(se,se.current),!0}function Zu(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=xs(e,n,Cn),r.__reactInternalMemoizedMergedChildContext=e,O(se),O(te),D(te,e)):O(se),D(se,t)}var je=null,Jr=!1,Nl=!1;function _s(e){je===null?je=[e]:je.push(e)}function nf(e){Jr=!0,_s(e)}function dn(){if(!Nl&&je!==null){Nl=!0;var e=0,n=M;try{var t=je;for(M=1;e>=u,l-=u,Ue=1<<32-Pe(n)+l|t<N?(H=_,_=null):H=_.sibling;var T=p(c,_,d[N],h);if(T===null){_===null&&(_=H);break}e&&_&&T.alternate===null&&n(c,_),a=i(T,a,N),x===null?E=T:x.sibling=T,x=T,_=H}if(N===d.length)return t(c,_),I&&vn(c,N),E;if(_===null){for(;NN?(H=_,_=null):H=_.sibling;var Ce=p(c,_,T.value,h);if(Ce===null){_===null&&(_=H);break}e&&_&&Ce.alternate===null&&n(c,_),a=i(Ce,a,N),x===null?E=Ce:x.sibling=Ce,x=Ce,_=H}if(T.done)return t(c,_),I&&vn(c,N),E;if(_===null){for(;!T.done;N++,T=d.next())T=m(c,T.value,h),T!==null&&(a=i(T,a,N),x===null?E=T:x.sibling=T,x=T);return I&&vn(c,N),E}for(_=r(c,_);!T.done;N++,T=d.next())T=g(_,c,N,T.value,h),T!==null&&(e&&T.alternate!==null&&_.delete(T.key===null?N:T.key),a=i(T,a,N),x===null?E=T:x.sibling=T,x=T);return e&&_.forEach(function(lt){return n(c,lt)}),I&&vn(c,N),E}function F(c,a,d,h){if(typeof d=="object"&&d!==null&&d.type===Dn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case Zt:e:{for(var E=d.key,x=a;x!==null;){if(x.key===E){if(E=d.type,E===Dn){if(x.tag===7){t(c,x.sibling),a=l(x,d.props.children),a.return=c,c=a;break e}}else if(x.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ye&&ro(E)===x.type){t(c,x.sibling),a=l(x,d.props),a.ref=ft(c,x,d),a.return=c,c=a;break e}t(c,x);break}else n(c,x);x=x.sibling}d.type===Dn?(a=En(d.props.children,c.mode,h,d.key),a.return=c,c=a):(h=Sr(d.type,d.key,d.props,null,c.mode,h),h.ref=ft(c,a,d),h.return=c,c=h)}return u(c);case Mn:e:{for(x=d.key;a!==null;){if(a.key===x)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(c,a.sibling),a=l(a,d.children||[]),a.return=c,c=a;break e}else{t(c,a);break}else n(c,a);a=a.sibling}a=Ol(d,c.mode,h),a.return=c,c=a}return u(c);case Ye:return x=d._init,F(c,a,x(d._payload),h)}if(vt(d))return w(c,a,d,h);if(ut(d))return k(c,a,d,h);or(c,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(c,a.sibling),a=l(a,d),a.return=c,c=a):(t(c,a),a=Rl(d,c.mode,h),a.return=c,c=a),u(c)):t(c,a)}return F}var qn=Rs(!0),Os=Rs(!1),Yt={},Fe=fn(Yt),Ut=fn(Yt),At=fn(Yt);function kn(e){if(e===Yt)throw Error(y(174));return e}function qi(e,n){switch(D(At,n),D(Ut,e),D(Fe,Yt),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Ql(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=Ql(n,e)}O(Fe),D(Fe,n)}function bn(){O(Fe),O(Ut),O(At)}function Fs(e){kn(At.current);var n=kn(Fe.current),t=Ql(n,e.type);n!==t&&(D(Ut,e),D(Fe,t))}function bi(e){Ut.current===e&&(O(Fe),O(Ut))}var j=fn(0);function Ur(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var zl=[];function eu(){for(var e=0;et?t:4,e(!0);var r=Pl.transition;Pl.transition={};try{e(!1),n()}finally{M=t,Pl.transition=r}}function Js(){return Ee().memoizedState}function uf(e,n,t){var r=un(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},qs(e))bs(n,t);else if(t=Ts(e,n,t,r),t!==null){var l=le();Te(t,e,r,l),ea(t,n,r)}}function of(e,n,t){var r=un(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(qs(e))bs(n,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=n.lastRenderedReducer,i!==null))try{var u=n.lastRenderedState,o=i(u,t);if(l.hasEagerState=!0,l.eagerState=o,Le(o,u)){var s=n.interleaved;s===null?(l.next=l,Zi(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=Ts(e,n,l,r),t!==null&&(l=le(),Te(t,e,r,l),ea(t,n,r))}}function qs(e){var n=e.alternate;return e===U||n!==null&&n===U}function bs(e,n){Ct=Ar=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function ea(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Ii(e,t)}}var Vr={readContext:Se,useCallback:b,useContext:b,useEffect:b,useImperativeHandle:b,useInsertionEffect:b,useLayoutEffect:b,useMemo:b,useReducer:b,useRef:b,useState:b,useDebugValue:b,useDeferredValue:b,useTransition:b,useMutableSource:b,useSyncExternalStore:b,useId:b,unstable_isNewReconciler:!1},sf={readContext:Se,useCallback:function(e,n){return De().memoizedState=[e,n===void 0?null:n],e},useContext:Se,useEffect:io,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,yr(4194308,4,Ks.bind(null,n,e),t)},useLayoutEffect:function(e,n){return yr(4194308,4,e,n)},useInsertionEffect:function(e,n){return yr(4,2,e,n)},useMemo:function(e,n){var t=De();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=De();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=uf.bind(null,U,e),[r.memoizedState,e]},useRef:function(e){var n=De();return e={current:e},n.memoizedState=e},useState:lo,useDebugValue:iu,useDeferredValue:function(e){return De().memoizedState=e},useTransition:function(){var e=lo(!1),n=e[0];return e=lf.bind(null,e[1]),De().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=U,l=De();if(I){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),G===null)throw Error(y(349));_n&30||Us(r,n,t)}l.memoizedState=t;var i={value:t,getSnapshot:n};return l.queue=i,io(Vs.bind(null,r,i,e),[e]),r.flags|=2048,Bt(9,As.bind(null,r,i,t,n),void 0,null),t},useId:function(){var e=De(),n=G.identifierPrefix;if(I){var t=Ae,r=Ue;t=(r&~(1<<32-Pe(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Vt++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),t==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[Re]=n,e[jt]=r,aa(e,n,!1,!1),n.stateNode=e;e:{switch(u=Kl(t,r),t){case"dialog":R("cancel",e),R("close",e),l=r;break;case"iframe":case"object":case"embed":R("load",e),l=r;break;case"video":case"audio":for(l=0;lnt&&(n.flags|=128,r=!0,dt(i,!1),n.lanes=4194304)}else{if(!r)if(e=Ur(u),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),dt(i,!0),i.tail===null&&i.tailMode==="hidden"&&!u.alternate&&!I)return ee(n),null}else 2*W()-i.renderingStartTime>nt&&t!==1073741824&&(n.flags|=128,r=!0,dt(i,!1),n.lanes=4194304);i.isBackwards?(u.sibling=n.child,n.child=u):(t=i.last,t!==null?t.sibling=u:n.child=u,i.last=u)}return i.tail!==null?(n=i.tail,i.rendering=n,i.tail=n.sibling,i.renderingStartTime=W(),n.sibling=null,t=j.current,D(j,r?t&1|2:t&1),n):(ee(n),null);case 22:case 23:return fu(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?fe&1073741824&&(ee(n),n.subtreeFlags&6&&(n.flags|=8192)):ee(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function hf(e,n){switch($i(n),n.tag){case 1:return ae(n.type)&&Mr(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return bn(),O(se),O(te),eu(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return bi(n),null;case 13:if(O(j),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));Jn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return O(j),null;case 4:return bn(),null;case 10:return Gi(n.type._context),null;case 22:case 23:return fu(),null;case 24:return null;default:return null}}var ar=!1,ne=!1,yf=typeof WeakSet=="function"?WeakSet:Set,S=null;function Hn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){V(e,n,r)}else t.current=null}function wi(e,n,t){try{t()}catch(r){V(e,n,r)}}var vo=!1;function gf(e,n){if(ti=zr,e=vs(),Wi(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{t.nodeType,i.nodeType}catch{t=null;break e}var u=0,o=-1,s=-1,f=0,v=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(o=u+l),m!==i||r!==0&&m.nodeType!==3||(s=u+r),m.nodeType===3&&(u+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++f===l&&(o=u),p===i&&++v===r&&(s=u),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=o===-1||s===-1?null:{start:o,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(ri={focusedElem:e,selectionRange:t},zr=!1,S=n;S!==null;)if(n=S,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,S=e;else for(;S!==null;){n=S;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,F=w.memoizedState,c=n.stateNode,a=c.getSnapshotBeforeUpdate(n.elementType===n.type?k:_e(n.type,k),F);c.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(h){V(n,n.return,h)}if(e=n.sibling,e!==null){e.return=n.return,S=e;break}S=n.return}return w=vo,vo=!1,w}function xt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&wi(n,t,i)}l=l.next}while(l!==r)}}function el(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function ki(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function da(e){var n=e.alternate;n!==null&&(e.alternate=null,da(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Re],delete n[jt],delete n[ui],delete n[bc],delete n[ef])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function pa(e){return e.tag===5||e.tag===3||e.tag===4}function ho(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||pa(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Si(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Lr));else if(r!==4&&(e=e.child,e!==null))for(Si(e,n,t),e=e.sibling;e!==null;)Si(e,n,t),e=e.sibling}function Ei(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ei(e,n,t),e=e.sibling;e!==null;)Ei(e,n,t),e=e.sibling}var Z=null,Ne=!1;function Ke(e,n,t){for(t=t.child;t!==null;)ma(e,n,t),t=t.sibling}function ma(e,n,t){if(Oe&&typeof Oe.onCommitFiberUnmount=="function")try{Oe.onCommitFiberUnmount(Kr,t)}catch{}switch(t.tag){case 5:ne||Hn(t,n);case 6:var r=Z,l=Ne;Z=null,Ke(e,n,t),Z=r,Ne=l,Z!==null&&(Ne?(e=Z,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):Z.removeChild(t.stateNode));break;case 18:Z!==null&&(Ne?(e=Z,t=t.stateNode,e.nodeType===8?_l(e.parentNode,t):e.nodeType===1&&_l(e,t),Dt(e)):_l(Z,t.stateNode));break;case 4:r=Z,l=Ne,Z=t.stateNode.containerInfo,Ne=!0,Ke(e,n,t),Z=r,Ne=l;break;case 0:case 11:case 14:case 15:if(!ne&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,u=i.destroy;i=i.tag,u!==void 0&&(i&2||i&4)&&wi(t,n,u),l=l.next}while(l!==r)}Ke(e,n,t);break;case 1:if(!ne&&(Hn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(o){V(t,n,o)}Ke(e,n,t);break;case 21:Ke(e,n,t);break;case 22:t.mode&1?(ne=(r=ne)||t.memoizedState!==null,Ke(e,n,t),ne=r):Ke(e,n,t);break;default:Ke(e,n,t)}}function yo(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new yf),n.forEach(function(r){var l=zf.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function xe(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=u),r&=~i}if(r=l,r=W()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*kf(r/1960))-r,10e?16:e,qe===null)var r=!1;else{if(e=qe,qe=null,Wr=0,L&6)throw Error(y(331));var l=L;for(L|=4,S=e.current;S!==null;){var i=S,u=i.child;if(S.flags&16){var o=i.deletions;if(o!==null){for(var s=0;sW()-au?Sn(e,0):su|=t),ce(e,n)}function Ea(e,n){n===0&&(e.mode&1?(n=er,er<<=1,!(er&130023424)&&(er=4194304)):n=1);var t=le();e=We(e,n),e!==null&&(Qt(e,n,t),ce(e,t))}function Nf(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Ea(e,t)}function zf(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Ea(e,t)}var Ca;Ca=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||se.current)oe=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return oe=!1,mf(e,n,t);oe=!!(e.flags&131072)}else oe=!1,I&&n.flags&1048576&&Ns(n,Or,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;gr(e,n),e=n.pendingProps;var l=Zn(n,te.current);Yn(n,t),l=tu(null,n,r,e,l,t);var i=ru();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,ae(r)?(i=!0,Dr(n)):i=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ji(n),l.updater=qr,n.stateNode=l,l._reactInternals=n,di(n,r,e,t),n=vi(null,n,r,!0,i,t)):(n.tag=0,I&&i&&Qi(n),re(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(gr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=Tf(r),e=_e(r,e),l){case 0:n=mi(null,n,r,e,t);break e;case 1:n=fo(null,n,r,e,t);break e;case 11:n=ao(null,n,r,e,t);break e;case 14:n=co(null,n,r,_e(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),mi(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),fo(e,n,r,l,t);case 3:e:{if(ua(n),e===null)throw Error(y(387));r=n.pendingProps,i=n.memoizedState,l=i.element,Ls(e,n),jr(n,r,null,t);var u=n.memoizedState;if(r=u.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=i,n.memoizedState=i,n.flags&256){l=et(Error(y(423)),n),n=po(e,n,r,t,l);break e}else if(r!==l){l=et(Error(y(424)),n),n=po(e,n,r,t,l);break e}else for(de=tn(n.stateNode.containerInfo.firstChild),pe=n,I=!0,ze=null,t=Os(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(Jn(),r===l){n=Qe(e,n,t);break e}re(e,n,r,t)}n=n.child}return n;case 5:return Fs(n),e===null&&ai(n),r=n.type,l=n.pendingProps,i=e!==null?e.memoizedProps:null,u=l.children,li(r,l)?u=null:i!==null&&li(r,i)&&(n.flags|=32),ia(e,n),re(e,n,u,t),n.child;case 6:return e===null&&ai(n),null;case 13:return oa(e,n,t);case 4:return qi(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=qn(n,null,r,t):re(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),ao(e,n,r,l,t);case 7:return re(e,n,n.pendingProps,t),n.child;case 8:return re(e,n,n.pendingProps.children,t),n.child;case 12:return re(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,i=n.memoizedProps,u=l.value,D(Fr,r._currentValue),r._currentValue=u,i!==null)if(Le(i.value,u)){if(i.children===l.children&&!se.current){n=Qe(e,n,t);break e}}else for(i=n.child,i!==null&&(i.return=n);i!==null;){var o=i.dependencies;if(o!==null){u=i.child;for(var s=o.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=Ve(-1,t&-t),s.tag=2;var f=i.updateQueue;if(f!==null){f=f.shared;var v=f.pending;v===null?s.next=s:(s.next=v.next,v.next=s),f.pending=s}}i.lanes|=t,s=i.alternate,s!==null&&(s.lanes|=t),ci(i.return,t,n),o.lanes|=t;break}s=s.next}}else if(i.tag===10)u=i.type===n.type?null:i.child;else if(i.tag===18){if(u=i.return,u===null)throw Error(y(341));u.lanes|=t,o=u.alternate,o!==null&&(o.lanes|=t),ci(u,t,n),u=i.sibling}else u=i.child;if(u!==null)u.return=i;else for(u=i;u!==null;){if(u===n){u=null;break}if(i=u.sibling,i!==null){i.return=u.return,u=i;break}u=u.return}i=u}re(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Yn(n,t),l=Se(l),r=r(l),n.flags|=1,re(e,n,r,t),n.child;case 14:return r=n.type,l=_e(r,n.pendingProps),l=_e(r.type,l),co(e,n,r,l,t);case 15:return ra(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),gr(e,n),n.tag=1,ae(r)?(e=!0,Dr(n)):e=!1,Yn(n,t),Ds(n,r,l),di(n,r,l,t),vi(null,n,r,!0,e,t);case 19:return sa(e,n,t);case 22:return la(e,n,t)}throw Error(y(156,n.tag))};function xa(e,n){return Zo(e,n)}function Pf(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function we(e,n,t,r){return new Pf(e,n,t,r)}function pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Tf(e){if(typeof e=="function")return pu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Di)return 11;if(e===Ri)return 14}return 2}function on(e,n){var t=e.alternate;return t===null?(t=we(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Sr(e,n,t,r,l,i){var u=2;if(r=e,typeof e=="function")pu(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Dn:return En(t.children,l,i,n);case Mi:u=8,l|=8;break;case Il:return e=we(12,t,n,l|2),e.elementType=Il,e.lanes=i,e;case jl:return e=we(13,t,n,l),e.elementType=jl,e.lanes=i,e;case Ul:return e=we(19,t,n,l),e.elementType=Ul,e.lanes=i,e;case Ro:return tl(t,l,i,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Mo:u=10;break e;case Do:u=9;break e;case Di:u=11;break e;case Ri:u=14;break e;case Ye:u=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=we(u,t,n,l),n.elementType=e,n.type=r,n.lanes=i,n}function En(e,n,t,r){return e=we(7,e,r,n),e.lanes=t,e}function tl(e,n,t,r){return e=we(22,e,r,n),e.elementType=Ro,e.lanes=t,e.stateNode={isHidden:!1},e}function Rl(e,n,t){return e=we(6,e,null,n),e.lanes=t,e}function Ol(e,n,t){return n=we(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Lf(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ml(0),this.expirationTimes=ml(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ml(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function mu(e,n,t,r,l,i,u,o,s){return e=new Lf(e,n,t,o,s),n===1?(n=1,i===!0&&(n|=8)):n=0,i=we(3,null,null,n),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ji(i),e}function Mf(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Pa)}catch(e){console.error(e)}}Pa(),No.exports=ve;var If=No.exports,Ta,La,_o=If;La=_o.createRoot,Ta=_o.hydrateRoot;const zi=({value:e,name:n,hydrate:t=!0})=>{if(!e)return null;const r=t?"astro-slot":"astro-static-slot";return yn.createElement(r,{name:n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:e}})};zi.shouldComponentUpdate=()=>!1;function jf(e){for(const n in e)if(n.startsWith("__reactContainer"))return n}const Af=e=>(n,t,{default:r,...l},{client:i})=>{if(!e.hasAttribute("ssr"))return;const u={identifierPrefix:e.getAttribute("prefix")};for(const[f,v]of Object.entries(l))t[f]=yn.createElement(zi,{value:v,name:f});const o=yn.createElement(n,t,r!=null?yn.createElement(zi,{value:r}):r),s=jf(e);if(s&&delete e[s],i==="only")return yn.startTransition(()=>{const f=La(e);f.render(o),e.addEventListener("astro:unmount",()=>f.unmount(),{once:!0})});yn.startTransition(()=>{const f=Ta(e,o,u);f.render(o),e.addEventListener("astro:unmount",()=>f.unmount(),{once:!0})})};export{Af as default}; diff --git a/_astro/client.c67de31f.js b/_astro/client.c67de31f.js deleted file mode 100644 index f2bd10f..0000000 --- a/_astro/client.c67de31f.js +++ /dev/null @@ -1,32 +0,0 @@ -var Vi={exports:{}},T={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Yt=Symbol.for("react.element"),nc=Symbol.for("react.portal"),tc=Symbol.for("react.fragment"),rc=Symbol.for("react.strict_mode"),lc=Symbol.for("react.profiler"),uc=Symbol.for("react.provider"),oc=Symbol.for("react.context"),ic=Symbol.for("react.forward_ref"),sc=Symbol.for("react.suspense"),ac=Symbol.for("react.memo"),cc=Symbol.for("react.lazy"),Mo=Symbol.iterator;function fc(e){return e===null||typeof e!="object"?null:(e=Mo&&e[Mo]||e["@@iterator"],typeof e=="function"?e:null)}var Hi={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Bi=Object.assign,Wi={};function lt(e,n,t){this.props=e,this.context=n,this.refs=Wi,this.updater=t||Hi}lt.prototype.isReactComponent={};lt.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};lt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Qi(){}Qi.prototype=lt.prototype;function Fu(e,n,t){this.props=e,this.context=n,this.refs=Wi,this.updater=t||Hi}var ju=Fu.prototype=new Qi;ju.constructor=Fu;Bi(ju,lt.prototype);ju.isPureReactComponent=!0;var Oo=Array.isArray,Ki=Object.prototype.hasOwnProperty,Uu={current:null},Yi={key:!0,ref:!0,__self:!0,__source:!0};function Xi(e,n,t){var r,l={},u=null,o=null;if(n!=null)for(r in n.ref!==void 0&&(o=n.ref),n.key!==void 0&&(u=""+n.key),n)Ki.call(n,r)&&!Yi.hasOwnProperty(r)&&(l[r]=n[r]);var i=arguments.length-2;if(i===1)l.children=t;else if(1>>1,X=C[B];if(0>>1;Bl(hl,z))hnl(bt,hl)?(C[B]=bt,C[hn]=z,B=hn):(C[B]=hl,C[vn]=z,B=vn);else if(hnl(bt,z))C[B]=bt,C[hn]=z,B=hn;else break e}}return N}function l(C,N){var z=C.sortIndex-N.sortIndex;return z!==0?z:C.id-N.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var o=Date,i=o.now();e.unstable_now=function(){return o.now()-i}}var s=[],c=[],v=1,m=null,p=3,g=!1,w=!1,k=!1,F=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(C){for(var N=t(c);N!==null;){if(N.callback===null)r(c);else if(N.startTime<=C)r(c),N.sortIndex=N.expirationTime,n(s,N);else break;N=t(c)}}function h(C){if(k=!1,d(C),!w)if(t(s)!==null)w=!0,ml(E);else{var N=t(c);N!==null&&vl(h,N.startTime-C)}}function E(C,N){w=!1,k&&(k=!1,f(P),P=-1),g=!0;var z=p;try{for(d(N),m=t(s);m!==null&&(!(m.expirationTime>N)||C&&!xe());){var B=m.callback;if(typeof B=="function"){m.callback=null,p=m.priorityLevel;var X=B(m.expirationTime<=N);N=e.unstable_now(),typeof X=="function"?m.callback=X:m===t(s)&&r(s),d(N)}else r(s);m=t(s)}if(m!==null)var qt=!0;else{var vn=t(c);vn!==null&&vl(h,vn.startTime-N),qt=!1}return qt}finally{m=null,p=z,g=!1}}var _=!1,x=null,P=-1,H=5,L=-1;function xe(){return!(e.unstable_now()-LC||125B?(C.sortIndex=z,n(c,C),t(s)===null&&C===t(c)&&(k?(f(P),P=-1):k=!0,vl(h,z-B))):(C.sortIndex=X,n(s,C),w||g||(w=!0,ml(E))),C},e.unstable_shouldYield=xe,e.unstable_wrapCallback=function(C){var N=p;return function(){var z=p;p=N;try{return C.apply(this,arguments)}finally{p=z}}}})(Ji);Zi.exports=Ji;var hc=Zi.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var qi=wn,he=hc;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Bl=Object.prototype.hasOwnProperty,yc=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Io={},Fo={};function gc(e){return Bl.call(Fo,e)?!0:Bl.call(Io,e)?!1:yc.test(e)?Fo[e]=!0:(Io[e]=!0,!1)}function wc(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function kc(e,n,t,r){if(n===null||typeof n>"u"||wc(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ie(e,n,t,r,l,u,o){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=u,this.removeEmptyString=o}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){b[e]=new ie(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];b[n]=new ie(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){b[e]=new ie(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){b[e]=new ie(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){b[e]=new ie(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){b[e]=new ie(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){b[e]=new ie(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){b[e]=new ie(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){b[e]=new ie(e,5,!1,e.toLowerCase(),null,!1,!1)});var Au=/[\-:]([a-z])/g;function Vu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(Au,Vu);b[n]=new ie(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Au,Vu);b[n]=new ie(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Au,Vu);b[n]=new ie(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){b[e]=new ie(e,1,!1,e.toLowerCase(),null,!1,!1)});b.xlinkHref=new ie("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){b[e]=new ie(e,1,!1,e.toLowerCase(),null,!0,!0)});function Hu(e,n,t,r){var l=b.hasOwnProperty(n)?b[n]:null;(l!==null?l.type!==0:r||!(2i||l[o]!==u[i]){var s=` -`+l[o].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=o&&0<=i);break}}}finally{wl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?yt(e):""}function Sc(e){switch(e.tag){case 5:return yt(e.type);case 16:return yt("Lazy");case 13:return yt("Suspense");case 19:return yt("SuspenseList");case 0:case 2:case 15:return e=kl(e.type,!1),e;case 11:return e=kl(e.type.render,!1),e;case 1:return e=kl(e.type,!0),e;default:return""}}function Yl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Dn:return"Fragment";case On:return"Portal";case Wl:return"Profiler";case Bu:return"StrictMode";case Ql:return"Suspense";case Kl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ns:return(e.displayName||"Context")+".Consumer";case es:return(e._context.displayName||"Context")+".Provider";case Wu:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Qu:return n=e.displayName||null,n!==null?n:Yl(e.type)||"Memo";case Ge:n=e._payload,e=e._init;try{return Yl(e(n))}catch{}}return null}function Ec(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Yl(n);case 8:return n===Bu?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function cn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function rs(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Cc(e){var n=rs(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,u=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,u.call(this,o)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function tr(e){e._valueTracker||(e._valueTracker=Cc(e))}function ls(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=rs(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Tr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Xl(e,n){var t=n.checked;return A({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function Uo(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=cn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function us(e,n){n=n.checked,n!=null&&Hu(e,"checked",n,!1)}function Gl(e,n){us(e,n);var t=cn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?Zl(e,n.type,t):n.hasOwnProperty("defaultValue")&&Zl(e,n.type,cn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function $o(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function Zl(e,n,t){(n!=="number"||Tr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var gt=Array.isArray;function Qn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Rt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var St={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},_c=["Webkit","ms","Moz","O"];Object.keys(St).forEach(function(e){_c.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),St[n]=St[e]})});function as(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||St.hasOwnProperty(e)&&St[e]?(""+n).trim():n+"px"}function cs(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=as(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var xc=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function bl(e,n){if(n){if(xc[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function eu(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var nu=null;function Ku(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var tu=null,Kn=null,Yn=null;function Ho(e){if(e=Zt(e)){if(typeof tu!="function")throw Error(y(280));var n=e.stateNode;n&&(n=rl(n),tu(e.stateNode,e.type,n))}}function fs(e){Kn?Yn?Yn.push(e):Yn=[e]:Kn=e}function ds(){if(Kn){var e=Kn,n=Yn;if(Yn=Kn=null,Ho(e),n)for(e=0;e>>=0,e===0?32:31-(Fc(e)/jc|0)|0}var lr=64,ur=4194304;function wt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Or(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,u=e.pingedLanes,o=t&268435455;if(o!==0){var i=o&~l;i!==0?r=wt(i):(u&=o,u!==0&&(r=wt(u)))}else o=t&~l,o!==0?r=wt(o):u!==0&&(r=wt(u));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,u=n&-n,l>=u||l===16&&(u&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Xt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Le(n),e[n]=t}function Vc(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ct),Jo=String.fromCharCode(32),qo=!1;function Ms(e,n){switch(e){case"keyup":return hf.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Os(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function gf(e,n){switch(e){case"compositionend":return Os(n);case"keypress":return n.which!==32?null:(qo=!0,Jo);case"textInput":return e=n.data,e===Jo&&qo?null:e;default:return null}}function wf(e,n){if(In)return e==="compositionend"||!eo&&Ms(e,n)?(e=Ls(),kr=Ju=be=null,In=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=ti(t)}}function js(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?js(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Us(){for(var e=window,n=Tr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Tr(e.document)}return n}function no(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function zf(e){var n=Us(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&js(t.ownerDocument.documentElement,t)){if(r!==null&&no(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,u=Math.min(r.start,l);r=r.end===void 0?u:Math.min(r.end,l),!e.extend&&u>r&&(l=r,r=u,u=l),l=ri(t,u);var o=ri(t,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),u>r?(e.addRange(n),e.extend(o.node,o.offset)):(n.setEnd(o.node,o.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Fn=null,su=null,xt=null,au=!1;function li(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;au||Fn==null||Fn!==Tr(r)||(r=Fn,"selectionStart"in r&&no(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),xt&&jt(xt,r)||(xt=r,r=Fr(su,"onSelect"),0$n||(e.current=vu[$n],vu[$n]=null,$n--)}function O(e,n){$n++,vu[$n]=e.current,e.current=n}var fn={},re=pn(fn),ce=pn(!1),xn=fn;function qn(e,n){var t=e.type.contextTypes;if(!t)return fn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},u;for(u in t)l[u]=n[u];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function fe(e){return e=e.childContextTypes,e!=null}function Ur(){I(ce),I(re)}function fi(e,n,t){if(re.current!==fn)throw Error(y(168));O(re,n),O(ce,t)}function Ys(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Ec(e)||"Unknown",l));return A({},t,r)}function $r(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fn,xn=re.current,O(re,e),O(ce,ce.current),!0}function di(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=Ys(e,n,xn),r.__reactInternalMemoizedMergedChildContext=e,I(ce),I(re),O(re,e)):I(ce),O(ce,t)}var $e=null,ll=!1,Dl=!1;function Xs(e){$e===null?$e=[e]:$e.push(e)}function Af(e){ll=!0,Xs(e)}function mn(){if(!Dl&&$e!==null){Dl=!0;var e=0,n=M;try{var t=$e;for(M=1;e>=o,l-=o,Ae=1<<32-Le(n)+l|t<P?(H=x,x=null):H=x.sibling;var L=p(f,x,d[P],h);if(L===null){x===null&&(x=H);break}e&&x&&L.alternate===null&&n(f,x),a=u(L,a,P),_===null?E=L:_.sibling=L,_=L,x=H}if(P===d.length)return t(f,x),j&&yn(f,P),E;if(x===null){for(;PP?(H=x,x=null):H=x.sibling;var xe=p(f,x,L.value,h);if(xe===null){x===null&&(x=H);break}e&&x&&xe.alternate===null&&n(f,x),a=u(xe,a,P),_===null?E=xe:_.sibling=xe,_=xe,x=H}if(L.done)return t(f,x),j&&yn(f,P),E;if(x===null){for(;!L.done;P++,L=d.next())L=m(f,L.value,h),L!==null&&(a=u(L,a,P),_===null?E=L:_.sibling=L,_=L);return j&&yn(f,P),E}for(x=r(f,x);!L.done;P++,L=d.next())L=g(x,f,P,L.value,h),L!==null&&(e&&L.alternate!==null&&x.delete(L.key===null?P:L.key),a=u(L,a,P),_===null?E=L:_.sibling=L,_=L);return e&&x.forEach(function(it){return n(f,it)}),j&&yn(f,P),E}function F(f,a,d,h){if(typeof d=="object"&&d!==null&&d.type===Dn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case nr:e:{for(var E=d.key,_=a;_!==null;){if(_.key===E){if(E=d.type,E===Dn){if(_.tag===7){t(f,_.sibling),a=l(_,d.props.children),a.return=f,f=a;break e}}else if(_.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ge&&wi(E)===_.type){t(f,_.sibling),a=l(_,d.props),a.ref=mt(f,_,d),a.return=f,f=a;break e}t(f,_);break}else n(f,_);_=_.sibling}d.type===Dn?(a=_n(d.props.children,f.mode,h,d.key),a.return=f,f=a):(h=zr(d.type,d.key,d.props,null,f.mode,h),h.ref=mt(f,a,d),h.return=f,f=h)}return o(f);case On:e:{for(_=d.key;a!==null;){if(a.key===_)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{t(f,a);break}else n(f,a);a=a.sibling}a=Hl(d,f.mode,h),a.return=f,f=a}return o(f);case Ge:return _=d._init,F(f,a,_(d._payload),h)}if(gt(d))return w(f,a,d,h);if(at(d))return k(f,a,d,h);dr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(f,a.sibling),a=l(a,d),a.return=f,f=a):(t(f,a),a=Vl(d,f.mode,h),a.return=f,f=a),o(f)):t(f,a)}return F}var et=ta(!0),ra=ta(!1),Jt={},je=pn(Jt),Vt=pn(Jt),Ht=pn(Jt);function En(e){if(e===Jt)throw Error(y(174));return e}function co(e,n){switch(O(Ht,n),O(Vt,e),O(je,Jt),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:ql(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=ql(n,e)}I(je),O(je,n)}function nt(){I(je),I(Vt),I(Ht)}function la(e){En(Ht.current);var n=En(je.current),t=ql(n,e.type);n!==t&&(O(Vt,e),O(je,t))}function fo(e){Vt.current===e&&(I(je),I(Vt))}var U=pn(0);function Qr(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Il=[];function po(){for(var e=0;et?t:4,e(!0);var r=Fl.transition;Fl.transition={};try{e(!1),n()}finally{M=t,Fl.transition=r}}function ka(){return _e().memoizedState}function Wf(e,n,t){var r=sn(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Sa(e))Ea(n,t);else if(t=qs(e,n,t,r),t!==null){var l=ue();Re(t,e,r,l),Ca(t,n,r)}}function Qf(e,n,t){var r=sn(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Sa(e))Ea(n,l);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=n.lastRenderedReducer,u!==null))try{var o=n.lastRenderedState,i=u(o,t);if(l.hasEagerState=!0,l.eagerState=i,Me(i,o)){var s=n.interleaved;s===null?(l.next=l,so(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=qs(e,n,l,r),t!==null&&(l=ue(),Re(t,e,r,l),Ca(t,n,r))}}function Sa(e){var n=e.alternate;return e===$||n!==null&&n===$}function Ea(e,n){Pt=Kr=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function Ca(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Xu(e,t)}}var Yr={readContext:Ce,useCallback:ee,useContext:ee,useEffect:ee,useImperativeHandle:ee,useInsertionEffect:ee,useLayoutEffect:ee,useMemo:ee,useReducer:ee,useRef:ee,useState:ee,useDebugValue:ee,useDeferredValue:ee,useTransition:ee,useMutableSource:ee,useSyncExternalStore:ee,useId:ee,unstable_isNewReconciler:!1},Kf={readContext:Ce,useCallback:function(e,n){return De().memoizedState=[e,n===void 0?null:n],e},useContext:Ce,useEffect:Si,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,_r(4194308,4,va.bind(null,n,e),t)},useLayoutEffect:function(e,n){return _r(4194308,4,e,n)},useInsertionEffect:function(e,n){return _r(4,2,e,n)},useMemo:function(e,n){var t=De();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=De();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=Wf.bind(null,$,e),[r.memoizedState,e]},useRef:function(e){var n=De();return e={current:e},n.memoizedState=e},useState:ki,useDebugValue:go,useDeferredValue:function(e){return De().memoizedState=e},useTransition:function(){var e=ki(!1),n=e[0];return e=Bf.bind(null,e[1]),De().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=$,l=De();if(j){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),Z===null)throw Error(y(349));Nn&30||ia(r,n,t)}l.memoizedState=t;var u={value:t,getSnapshot:n};return l.queue=u,Si(aa.bind(null,r,u,e),[e]),r.flags|=2048,Qt(9,sa.bind(null,r,u,t,n),void 0,null),t},useId:function(){var e=De(),n=Z.identifierPrefix;if(j){var t=Ve,r=Ae;t=(r&~(1<<32-Le(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Bt++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(t,{is:r.is}):(e=o.createElement(t),t==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,t),e[Ie]=n,e[At]=r,Ma(e,n,!1,!1),n.stateNode=e;e:{switch(o=eu(t,r),t){case"dialog":D("cancel",e),D("close",e),l=r;break;case"iframe":case"object":case"embed":D("load",e),l=r;break;case"video":case"audio":for(l=0;lrt&&(n.flags|=128,r=!0,vt(u,!1),n.lanes=4194304)}else{if(!r)if(e=Qr(o),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),vt(u,!0),u.tail===null&&u.tailMode==="hidden"&&!o.alternate&&!j)return ne(n),null}else 2*W()-u.renderingStartTime>rt&&t!==1073741824&&(n.flags|=128,r=!0,vt(u,!1),n.lanes=4194304);u.isBackwards?(o.sibling=n.child,n.child=o):(t=u.last,t!==null?t.sibling=o:n.child=o,u.last=o)}return u.tail!==null?(n=u.tail,u.rendering=n,u.tail=n.sibling,u.renderingStartTime=W(),n.sibling=null,t=U.current,O(U,r?t&1|2:t&1),n):(ne(n),null);case 22:case 23:return _o(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?pe&1073741824&&(ne(n),n.subtreeFlags&6&&(n.flags|=8192)):ne(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function ed(e,n){switch(ro(n),n.tag){case 1:return fe(n.type)&&Ur(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return nt(),I(ce),I(re),po(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return fo(n),null;case 13:if(I(U),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));bn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return I(U),null;case 4:return nt(),null;case 10:return io(n.type._context),null;case 22:case 23:return _o(),null;case 24:return null;default:return null}}var mr=!1,te=!1,nd=typeof WeakSet=="function"?WeakSet:Set,S=null;function Bn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){V(e,n,r)}else t.current=null}function Nu(e,n,t){try{t()}catch(r){V(e,n,r)}}var Li=!1;function td(e,n){if(cu=Dr,e=Us(),no(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,u=r.focusNode;r=r.focusOffset;try{t.nodeType,u.nodeType}catch{t=null;break e}var o=0,i=-1,s=-1,c=0,v=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(i=o+l),m!==u||r!==0&&m.nodeType!==3||(s=o+r),m.nodeType===3&&(o+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++c===l&&(i=o),p===u&&++v===r&&(s=o),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=i===-1||s===-1?null:{start:i,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(fu={focusedElem:e,selectionRange:t},Dr=!1,S=n;S!==null;)if(n=S,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,S=e;else for(;S!==null;){n=S;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,F=w.memoizedState,f=n.stateNode,a=f.getSnapshotBeforeUpdate(n.elementType===n.type?k:Ne(n.type,k),F);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(h){V(n,n.return,h)}if(e=n.sibling,e!==null){e.return=n.return,S=e;break}S=n.return}return w=Li,Li=!1,w}function Nt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var u=l.destroy;l.destroy=void 0,u!==void 0&&Nu(n,t,u)}l=l.next}while(l!==r)}}function il(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function zu(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Ia(e){var n=e.alternate;n!==null&&(e.alternate=null,Ia(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Ie],delete n[At],delete n[mu],delete n[Uf],delete n[$f])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Fa(e){return e.tag===5||e.tag===3||e.tag===4}function Ri(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Fa(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Tu(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=jr));else if(r!==4&&(e=e.child,e!==null))for(Tu(e,n,t),e=e.sibling;e!==null;)Tu(e,n,t),e=e.sibling}function Lu(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Lu(e,n,t),e=e.sibling;e!==null;)Lu(e,n,t),e=e.sibling}var J=null,ze=!1;function Xe(e,n,t){for(t=t.child;t!==null;)ja(e,n,t),t=t.sibling}function ja(e,n,t){if(Fe&&typeof Fe.onCommitFiberUnmount=="function")try{Fe.onCommitFiberUnmount(br,t)}catch{}switch(t.tag){case 5:te||Bn(t,n);case 6:var r=J,l=ze;J=null,Xe(e,n,t),J=r,ze=l,J!==null&&(ze?(e=J,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):J.removeChild(t.stateNode));break;case 18:J!==null&&(ze?(e=J,t=t.stateNode,e.nodeType===8?Ol(e.parentNode,t):e.nodeType===1&&Ol(e,t),It(e)):Ol(J,t.stateNode));break;case 4:r=J,l=ze,J=t.stateNode.containerInfo,ze=!0,Xe(e,n,t),J=r,ze=l;break;case 0:case 11:case 14:case 15:if(!te&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var u=l,o=u.destroy;u=u.tag,o!==void 0&&(u&2||u&4)&&Nu(t,n,o),l=l.next}while(l!==r)}Xe(e,n,t);break;case 1:if(!te&&(Bn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(i){V(t,n,i)}Xe(e,n,t);break;case 21:Xe(e,n,t);break;case 22:t.mode&1?(te=(r=te)||t.memoizedState!==null,Xe(e,n,t),te=r):Xe(e,n,t);break;default:Xe(e,n,t)}}function Mi(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new nd),n.forEach(function(r){var l=fd.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function Pe(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=o),r&=~u}if(r=l,r=W()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ld(r/1960))-r,10e?16:e,en===null)var r=!1;else{if(e=en,en=null,Zr=0,R&6)throw Error(y(331));var l=R;for(R|=4,S=e.current;S!==null;){var u=S,o=u.child;if(S.flags&16){var i=u.deletions;if(i!==null){for(var s=0;sW()-Eo?Cn(e,0):So|=t),de(e,n)}function Qa(e,n){n===0&&(e.mode&1?(n=ur,ur<<=1,!(ur&130023424)&&(ur=4194304)):n=1);var t=ue();e=Qe(e,n),e!==null&&(Xt(e,n,t),de(e,t))}function cd(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Qa(e,t)}function fd(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Qa(e,t)}var Ka;Ka=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||ce.current)ae=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return ae=!1,qf(e,n,t);ae=!!(e.flags&131072)}else ae=!1,j&&n.flags&1048576&&Gs(n,Vr,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;xr(e,n),e=n.pendingProps;var l=qn(n,re.current);Gn(n,t),l=vo(null,n,r,e,l,t);var u=ho();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,fe(r)?(u=!0,$r(n)):u=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ao(n),l.updater=ul,n.stateNode=l,l._reactInternals=n,ku(n,r,e,t),n=Cu(null,n,r,!0,u,t)):(n.tag=0,j&&u&&to(n),le(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(xr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=pd(r),e=Ne(r,e),l){case 0:n=Eu(null,n,r,e,t);break e;case 1:n=Ni(null,n,r,e,t);break e;case 11:n=xi(null,n,r,e,t);break e;case 14:n=Pi(null,n,r,Ne(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),Eu(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),Ni(e,n,r,l,t);case 3:e:{if(Ta(n),e===null)throw Error(y(387));r=n.pendingProps,u=n.memoizedState,l=u.element,bs(e,n),Wr(n,r,null,t);var o=n.memoizedState;if(r=o.element,u.isDehydrated)if(u={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},n.updateQueue.baseState=u,n.memoizedState=u,n.flags&256){l=tt(Error(y(423)),n),n=zi(e,n,r,t,l);break e}else if(r!==l){l=tt(Error(y(424)),n),n=zi(e,n,r,t,l);break e}else for(me=ln(n.stateNode.containerInfo.firstChild),ve=n,j=!0,Te=null,t=ra(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(bn(),r===l){n=Ke(e,n,t);break e}le(e,n,r,t)}n=n.child}return n;case 5:return la(n),e===null&&yu(n),r=n.type,l=n.pendingProps,u=e!==null?e.memoizedProps:null,o=l.children,du(r,l)?o=null:u!==null&&du(r,u)&&(n.flags|=32),za(e,n),le(e,n,o,t),n.child;case 6:return e===null&&yu(n),null;case 13:return La(e,n,t);case 4:return co(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=et(n,null,r,t):le(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),xi(e,n,r,l,t);case 7:return le(e,n,n.pendingProps,t),n.child;case 8:return le(e,n,n.pendingProps.children,t),n.child;case 12:return le(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,u=n.memoizedProps,o=l.value,O(Hr,r._currentValue),r._currentValue=o,u!==null)if(Me(u.value,o)){if(u.children===l.children&&!ce.current){n=Ke(e,n,t);break e}}else for(u=n.child,u!==null&&(u.return=n);u!==null;){var i=u.dependencies;if(i!==null){o=u.child;for(var s=i.firstContext;s!==null;){if(s.context===r){if(u.tag===1){s=He(-1,t&-t),s.tag=2;var c=u.updateQueue;if(c!==null){c=c.shared;var v=c.pending;v===null?s.next=s:(s.next=v.next,v.next=s),c.pending=s}}u.lanes|=t,s=u.alternate,s!==null&&(s.lanes|=t),gu(u.return,t,n),i.lanes|=t;break}s=s.next}}else if(u.tag===10)o=u.type===n.type?null:u.child;else if(u.tag===18){if(o=u.return,o===null)throw Error(y(341));o.lanes|=t,i=o.alternate,i!==null&&(i.lanes|=t),gu(o,t,n),o=u.sibling}else o=u.child;if(o!==null)o.return=u;else for(o=u;o!==null;){if(o===n){o=null;break}if(u=o.sibling,u!==null){u.return=o.return,o=u;break}o=o.return}u=o}le(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Gn(n,t),l=Ce(l),r=r(l),n.flags|=1,le(e,n,r,t),n.child;case 14:return r=n.type,l=Ne(r,n.pendingProps),l=Ne(r.type,l),Pi(e,n,r,l,t);case 15:return Pa(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),xr(e,n),n.tag=1,fe(r)?(e=!0,$r(n)):e=!1,Gn(n,t),na(n,r,l),ku(n,r,l,t),Cu(null,n,r,!0,e,t);case 19:return Ra(e,n,t);case 22:return Na(e,n,t)}throw Error(y(156,n.tag))};function Ya(e,n){return ws(e,n)}function dd(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Se(e,n,t,r){return new dd(e,n,t,r)}function Po(e){return e=e.prototype,!(!e||!e.isReactComponent)}function pd(e){if(typeof e=="function")return Po(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Wu)return 11;if(e===Qu)return 14}return 2}function an(e,n){var t=e.alternate;return t===null?(t=Se(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function zr(e,n,t,r,l,u){var o=2;if(r=e,typeof e=="function")Po(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Dn:return _n(t.children,l,u,n);case Bu:o=8,l|=8;break;case Wl:return e=Se(12,t,n,l|2),e.elementType=Wl,e.lanes=u,e;case Ql:return e=Se(13,t,n,l),e.elementType=Ql,e.lanes=u,e;case Kl:return e=Se(19,t,n,l),e.elementType=Kl,e.lanes=u,e;case ts:return al(t,l,u,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case es:o=10;break e;case ns:o=9;break e;case Wu:o=11;break e;case Qu:o=14;break e;case Ge:o=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=Se(o,t,n,l),n.elementType=e,n.type=r,n.lanes=u,n}function _n(e,n,t,r){return e=Se(7,e,r,n),e.lanes=t,e}function al(e,n,t,r){return e=Se(22,e,r,n),e.elementType=ts,e.lanes=t,e.stateNode={isHidden:!1},e}function Vl(e,n,t){return e=Se(6,e,null,n),e.lanes=t,e}function Hl(e,n,t){return n=Se(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function md(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=El(0),this.expirationTimes=El(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=El(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function No(e,n,t,r,l,u,o,i,s){return e=new md(e,n,t,i,s),n===1?(n=1,u===!0&&(n|=8)):n=0,u=Se(3,null,null,n),e.current=u,u.stateNode=e,u.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},ao(u),e}function vd(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ja)}catch(e){console.error(e)}}Ja(),Gi.exports=ye;var kd=Gi.exports,qa,ba,Ai=kd;ba=Ai.createRoot,qa=Ai.hydrateRoot;const Iu=({value:e,name:n,hydrate:t=!0})=>{if(!e)return null;const r=t?"astro-slot":"astro-static-slot";return wn.createElement(r,{name:n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:e}})};Iu.shouldComponentUpdate=()=>!1;function Sd(e){for(const n in e)if(n.startsWith("__reactContainer"))return n}const Ed=e=>(n,t,{default:r,...l},{client:u})=>{if(!e.hasAttribute("ssr"))return;const o={identifierPrefix:e.getAttribute("prefix")};for(const[c,v]of Object.entries(l))t[c]=wn.createElement(Iu,{value:v,name:c});const i=wn.createElement(n,t,r!=null?wn.createElement(Iu,{value:r}):r),s=Sd(e);return s&&delete e[s],u==="only"?wn.startTransition(()=>{ba(e,o).render(i)}):wn.startTransition(()=>{qa(e,i,o)})};export{Ed as default}; diff --git a/_astro/index.a070c153.5eec2910.js b/_astro/index.a070c153.5eec2910.js new file mode 100644 index 0000000..d2a00fc --- /dev/null +++ b/_astro/index.a070c153.5eec2910.js @@ -0,0 +1 @@ +const t="_wrapper_ph0uq_1",e="_input_ph0uq_14",o="_selectedItem_ph0uq_22",p="_deleteItem_ph0uq_32",s="_optionList_ph0uq_36",_="_optionItem_ph0uq_50",c={wrapper:t,input:e,selectedItem:o,deleteItem:p,optionList:s,optionItem:_},n="_table_19042_1",i={table:n};export{i as a,c as s}; diff --git a/_astro/index.d884c384.css b/_astro/index.d884c384.css new file mode 100644 index 0000000..77c3af9 --- /dev/null +++ b/_astro/index.d884c384.css @@ -0,0 +1 @@ +._wrapper_ph0uq_1{--bg-color: var(--prj-input);--text-color: var(--prj-input-text);position:relative;padding:var(--prj-spacing-1);background-color:var(--bg-color);color:var(--text-color);display:flex;gap:var(--prj-spacing-1)}._input_ph0uq_14{width:100%;display:flex;gap:var(--prj-spacing-1);font-size:.8em}._selectedItem_ph0uq_22{background-color:var(--prj-surface-3);color:var(--prj-text);font-size:.9em}._selectedItem_ph0uq_22>*{padding:var(--prj-spacing-1)}._deleteItem_ph0uq_32:hover{background-color:var(--prj-danger)}._optionList_ph0uq_36{position:absolute;left:0;top:120%;width:100%;padding:var(--prj-spacing-1);text-align:start;background-color:var(--bg-color);color:var(--text-color)}._optionItem_ph0uq_50{display:block;width:100%;border:none;background-color:transparent;text-align:start;padding:var(--prj-spacing-1)}._optionItem_ph0uq_50:disabled{color:var(--prj-disabled-text)}._optionItem_ph0uq_50:not(:first-child){margin-top:var(--prj-spacing-1)}._optionItem_ph0uq_50:not(:disabled):hover{background-color:var(--prj-accent-bg)}._table_19042_1 th,._table_19042_1 td{padding:.25rem 1rem;border:1px solid white;text-align:center} diff --git a/_astro/index.ed373d49.js b/_astro/index.ed373d49.js new file mode 100644 index 0000000..ff0b665 --- /dev/null +++ b/_astro/index.ed373d49.js @@ -0,0 +1,9 @@ +var b={exports:{}},r={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var y=Symbol.for("react.element"),T=Symbol.for("react.portal"),V=Symbol.for("react.fragment"),A=Symbol.for("react.strict_mode"),D=Symbol.for("react.profiler"),U=Symbol.for("react.provider"),q=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),M=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),w=Symbol.iterator;function z(e){return e===null||typeof e!="object"?null:(e=w&&e[w]||e["@@iterator"],typeof e=="function"?e:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,j={};function p(e,t,n){this.props=e,this.context=t,this.refs=j,this.updater=n||C}p.prototype.isReactComponent={};p.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};p.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function O(){}O.prototype=p.prototype;function m(e,t,n){this.props=e,this.context=t,this.refs=j,this.updater=n||C}var S=m.prototype=new O;S.constructor=m;x(S,p.prototype);S.isPureReactComponent=!0;var R=Array.isArray,g=Object.prototype.hasOwnProperty,E={current:null},P={key:!0,ref:!0,__self:!0,__source:!0};function I(e,t,n){var u,o={},i=null,s=null;if(t!=null)for(u in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(i=""+t.key),t)g.call(t,u)&&!P.hasOwnProperty(u)&&(o[u]=t[u]);var f=arguments.length-2;if(f===1)o.children=n;else if(1^jVPA0j|c+)ignRpcT;jRrlt7 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 Oyqa?Vd&XtL^{CJO!BNRkX}B!t^! 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 EKTi3#u>b%7 literal 0 HcmV?d00001 diff --git a/_astro/portrait.147f5b09_ZieCx6.webp b/_astro/portrait.147f5b09_ZieCx6.webp new file mode 100644 index 0000000000000000000000000000000000000000..23ce282d9d013da281930f9406eb6691cd1a9287 GIT binary patch literal 5708 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 literal 0 HcmV?d00001 diff --git a/admin/config.yml b/admin/config.yml new file mode 100644 index 0000000..756bebe --- /dev/null +++ b/admin/config.yml @@ -0,0 +1,21 @@ +backend: + name: gitea + repo: aleidk/blog-content + app_id: baae6ee4-8fa3-4e14-9523-130a006d2478 + api_root: 'https://codeberg.org/api/v1' + base_url: 'https://codeberg.org' + branch: main +media_folder: src/content/attachments +collections: + - name: posts + label: Blog Posts + folder: src/pages/blog + create: true + delete: true + fields: + - name: title + widget: string + label: Post Title + - name: body + widget: markdown + label: Post Body diff --git a/admin/index.html b/admin/index.html new file mode 100644 index 0000000..0c28d04 --- /dev/null +++ b/admin/index.html @@ -0,0 +1,16 @@ + + + + + + + + Content Manager + + + + + + + + diff --git a/blog/index.html b/blog/index.html index 8b53872..8de9807 100644 --- a/blog/index.html +++ b/blog/index.html @@ -1,38 +1,2 @@ - - - - - - - - - Blog - - - - - - - -
- -

Blog

- -
- \ No newline at end of file +Blog

Blog

\ No newline at end of file diff --git a/blog/pokerus-project/index.html b/blog/pokerus-project/index.html new file mode 100644 index 0000000..6b40632 --- /dev/null +++ b/blog/pokerus-project/index.html @@ -0,0 +1,19 @@ +Pokerus Project

Ice Path - Pokemon gold - silver

+

Esta canción fue una sorpresa para mi, ya que pokémon HearthGold fue uno de los juegos que más jugue de pokémon y el que más disfruté, escuchar ese tema fue desbloquar un recuerdo perdido que no podía precizar en ese momento

+

Fue una experiencia muy extraña y nostalgica, pero muy placentera a la vez.

+

Megalovania - Undertale - Pebre Pixel

+

Hey, es megalovania we, la canción del meme

+

Stickerbrush Symphony - DKC 2 - Infection #1

+

Esta versión de este tema es muy weno, pasa como por mil emociones a lo largo de la canción, y especificamente la versión que tocaron en este conciertno es muy bacan con la banda completa, no tiene comparación a la versión disponible en spotify

+

El hecho que de esa sencación de diferencia entre el arreglo original de pato en 2013 y la versión full banda en 2022 muestra lo mucho que han crecido los carbos <3

+

Underground 1-2 - Super Mario Bros - Infection #4

+

Otra sorpresa, no había escuchado la versión de este tema, y fue el medio viaje. Es una versión con tanta identidad, algo tan distinto a lo que otros artistas (que yo he escuchado) han echo, y el toque de los sonidos y visuales es espectacular

+ +

Este tema si lo había escuchado antes de ellos, pero solo un par de veces, e insisto, las versiones tocadas en este concierto tienen algo distinto que se sienten mucho mejores

+

Es como si estuvieran las originales, las del disco re-infection y las del concierto

+

The elemental stars - Golden Sun - The sun sagas

+

Tenemos un caso de “no he jugado el juego, pero puta que es bueno el tema”, este tema lo disfruto muchisimo a pesar de tener 0 interes en la saga, lo encuentro tan calmante y a la vez tan potente

+

Considero que eso es una de las cosas que más me gusta de esta banda, como puede entregar tantas emociones en una canción.

+

The abandon ship - Pokemon ruby / zaphire - tampoco caché

+

Hablando de juegos en los que no tengo interes, pokemon. Si, ya sé que dije que jugue mucho hearthgold, pero en el momento en se me borró la partida perdí todo interes en la saga, y aún así otro tema que estoy vacilando como si lo hubiera escuchado toda la vida

\ No newline at end of file diff --git a/games/9-years-of-shadows/index.html b/games/9-years-of-shadows/index.html new file mode 100644 index 0000000..7ba5460 --- /dev/null +++ b/games/9-years-of-shadows/index.html @@ -0,0 +1,6 @@ +

9 Years of Shadows

+

Brief

+
+

9 Years of Shadows is an emotionally-driven Metroidvania, enhanced by healing music that tells the story of Europa, a young woman of noble birth tasked with ending the curse that plagues her people and restoring color to all lands.

+
+

Thoughts

\ No newline at end of file diff --git a/games/a-hat-in-time/index.html b/games/a-hat-in-time/index.html new file mode 100644 index 0000000..03d890f --- /dev/null +++ b/games/a-hat-in-time/index.html @@ -0,0 +1,6 @@ +

A Hat in Time

+

Brief

+
+

A Hat in Time is a cute-as-heck 3D platformer featuring a little girl who stitches hats for wicked powers! Freely explore giant worlds and recover Time Pieces to travel to new heights!

+
+

Thoughts

\ No newline at end of file diff --git a/games/a-plague-tale-innocence/index.html b/games/a-plague-tale-innocence/index.html new file mode 100644 index 0000000..35d6bec --- /dev/null +++ b/games/a-plague-tale-innocence/index.html @@ -0,0 +1,6 @@ +

A Plague Tale: Innocence

+

Brief

+
+

A Plague Tale: Innocence, on PlayStation 4, Xbox One and PC, tells the grim story of two siblings fighting together for survival in the darkest hours of History. This new video game from Asobo Studio sends you on an emotional journey through the 14th century France, with gameplay combining adventure, action and stealth, supported by a compelling story. Follow the young Amicia and her little brother Hugo, who face the brutality of a ravaged world as they discover their purpose to expose a dark secret. On the run from the Inquisition’s soldiers, surrounded by unstoppable swarms of rats incarnating the Black Death, Amicia and Hugo will learn to know and trust each other as they struggle for their lives against all odds.

+
+

Thoughts

\ No newline at end of file diff --git a/games/a-plague-tale-requiem/index.html b/games/a-plague-tale-requiem/index.html new file mode 100644 index 0000000..efe5b0c --- /dev/null +++ b/games/a-plague-tale-requiem/index.html @@ -0,0 +1,6 @@ +

A Plague Tale: Requiem

+

Brief

+
+

A Plague Tale: Requiem is an action-adventure game similar to its predecessor. The player assumes control of Amicia and must face against both soldiers from the French Inquisition and hordes of rats that are spreading the black plague. Gameplay is largely similar to the first game, though the combat system is significantly expanded. The game features a progression system in which the player will be awarded additional skills and abilities. Stealth players will unlock skills that allow them to sneak around more efficiently, while those who prefer a more lethal approach will unlock additional combat skills. Locations are also larger, giving players additional options to progress.

+
+

Thoughts

\ No newline at end of file diff --git a/games/a-way-out/index.html b/games/a-way-out/index.html new file mode 100644 index 0000000..c7eefe9 --- /dev/null +++ b/games/a-way-out/index.html @@ -0,0 +1,6 @@ +

A Way Out

+

Brief

+
+

From the creators of Brothers: A Tale of Two Sons comes A Way Out, an exclusively co-op adventure where you play the role of one of two prisoners making their daring escape from prison. What begins as a thrilling breakout quickly turns into an unpredictable, emotional adventure unlike anything seen or played before. A Way Out is an experience that must be played with two players. Each player controls one of the main characters, Leo and Vincent, in a reluctant alliance to break out of prison and gain their freedom.

+
+

Thoughts

\ No newline at end of file diff --git a/games/ai-the-somnium-files/index.html b/games/ai-the-somnium-files/index.html new file mode 100644 index 0000000..30d3cae --- /dev/null +++ b/games/ai-the-somnium-files/index.html @@ -0,0 +1,6 @@ +

AI: The Somnium Files

+

Brief

+
+

Play as detective Kaname Date on the case of an elusive serial killer in this thrilling, sci-fi murder mystery.

+
+

Thoughts

\ No newline at end of file diff --git a/games/alone-in-the-dark--2/index.html b/games/alone-in-the-dark--2/index.html new file mode 100644 index 0000000..8aacd8e --- /dev/null +++ b/games/alone-in-the-dark--2/index.html @@ -0,0 +1,9 @@ +

Alone in the Dark

+

Brief

+
+

The game that started the popular survival horror genre returns better than ever! Players control Edward Carnby, the main character from the original Alone in the Dark, on a thrilling journey through a dark and terrifying re-creation of New York’s Central Park where Carnby must discover the truth behind a dark conspiracy.

+
+

With inspiration from the presentation style of popular action TV dramas, Alone in the Dark will be split into a number of distinct episodes. With approximately 30-40 minutes of gameplay comprising each episode, the structure of Alone in the Dark pulls you into world that delivers a fiercely gripping and terrifying experience. Each time the player launches a saved game, the episode will begin with a video summary of the previous episode to quickly re-immerse the player in the story and removing the need to remember where they were or what they were doing. Every episode will close with a nail-biting cliff-hanger ending to rattle players’ nerves, and if the player is leaving the game a video teaser of the next episode will play to leave them wanting more.

+

Alone in the Dark will provide a complete next-generation, action packed experience within a highly detailed, free roaming environment, featuring a mixture of real-time physics and full environmental interaction. The game will mark a new beginning for the Alone in the Dark series.

+

The PlayStation 3 version, titled Alone in the Dark: Inferno, was released in November 2008 and includes several enhancements from the other versions

+

Thoughts

\ No newline at end of file diff --git a/games/anonymous-code/index.html b/games/anonymous-code/index.html new file mode 100644 index 0000000..a6753e6 --- /dev/null +++ b/games/anonymous-code/index.html @@ -0,0 +1,6 @@ +

Anonymous;Code

+

Brief

+
+

This is the latest work by Steins;Gate creator Chiyomaru Shikura, in collaboration with returning staff from the Science Adventure Series.

+
+

Thoughts

\ No newline at end of file diff --git a/games/another-code-recollection/index.html b/games/another-code-recollection/index.html new file mode 100644 index 0000000..006c895 --- /dev/null +++ b/games/another-code-recollection/index.html @@ -0,0 +1,6 @@ +

Another Code: Recollection

+

Brief

+
+

The Nintendo DS game Trace Memory and its Wii sequel are coming together, fully enhanced, on the Nintendo Switch system. A young girl named Ashley receives a letter from her father, who she thought had passed away. Seeking answers, she sets off for a solitary island in search of him. Once there, Ashley encounters puzzles and obstacles that threaten to hinder her investigation. Find the traces of her past and experience the full story for the first time.

+
+

Thoughts

\ No newline at end of file diff --git a/games/asterigos-curse-of-the-stars/index.html b/games/asterigos-curse-of-the-stars/index.html new file mode 100644 index 0000000..7fbbbfd --- /dev/null +++ b/games/asterigos-curse-of-the-stars/index.html @@ -0,0 +1,6 @@ +

Asterigos: Curse of the Stars

+

Brief

+
+

Embark on a journey full of danger in this action RPG, inspired by Greek and Roman mythologies. Explore the breathtaking city of Aphes and forge your way through legions of unique foes and mythical bosses to discover the truth behind the city’s curse.

+
+

Thoughts

\ No newline at end of file diff --git a/games/axiom-verge/index.html b/games/axiom-verge/index.html new file mode 100644 index 0000000..0ac15d9 --- /dev/null +++ b/games/axiom-verge/index.html @@ -0,0 +1,10 @@ +

Axiom Verge

+

Brief

+
+

After a lab accident, a scientist awakens in a mysterious, alien world. Is this a distant planet? The far future? Or a complex virtual-reality computer simulation?

+
+

Plumb the recesses of a large, labyrinthine world in order to learn its secrets and uncover your role within it. Discover tons of weapons, items, and abilities, each with their own unique behaviors and usage. You’ll need your wits to find them all. +Combat bizarre biomechanoid constructs, the deadly fallout of an ancient war, and the demons of your own psyche.

+

And finally, break the game itself by using glitches to corrupt foes and solve puzzles in the environment. Life. Afterlife. Real. Virtual. Dream. Nightmare. It’s a thin line.

+

It’s Axiom Verge.

+

Thoughts

\ No newline at end of file diff --git a/games/batman-arkham-asylum-game-of-the-year-edition/index.html b/games/batman-arkham-asylum-game-of-the-year-edition/index.html deleted file mode 100644 index 2f8b3e5..0000000 --- a/games/batman-arkham-asylum-game-of-the-year-edition/index.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - -

Batman: Arkham Asylum - Game of the Year Edition

- - -

Storyline

-
-

After the Joker assaults Gotham City Hall, he is caught by Batman and taken to Arkham Asylum, which temporarily houses many members of the Joker’s gang, who were transferred after a fire at Blackgate Prison. Believing the Joker allowed himself to be captured, Batman accompanies him into the asylum. The Joker’s plan is revealed as Harley Quinn takes control of the security and the Joker escapes into the facility, aided by a corrupt guard who kidnaps Commissioner Gordon. The Joker threatens to detonate bombs hidden around Gotham City if anyone tries to enter Arkham, forcing Batman to work alone. Tracking Quinn to the medical facility to rescue Gordon, Batman is exposed to the Scarecrow’s fear toxin and hallucinates, seeing Gordon’s death and the corpses of his parents talking to him. After fighting off Scarecrow, Batman finds and subdues Quinn before rescuing Gordon. The Joker then directs Batman to the captured Bane, who has been experimented on by asylum doctor Penelope Young. The Joker frees Bane and Batman is forced to fight him, during which Quinn escapes. Afterward, he goes to a secret Batcave installation he had hidden on the island, where Batman restocks his gadgets.

-
-

There, Batman learns that the Joker returned to the asylum to gain access to Young, who has been developing Titan—a more powerful version of the Venom drug that gives Bane his strength—intending to use it to help patients survive more strenuous therapies. Young learned that the Joker had been funding her research to create an army of superhuman henchmen; her refusal to hand over the formula precipitated Joker’s return to the Asylum. While searching for Young, Batman is again attacked by Scarecrow and the fear toxin, and hallucinates the night of his parents’ deaths. After he recovers, Batman destroys Young’s Titan formula and rescues Young from Victor Zsasz. An explosion kills Young and the Joker obtains the completed batches of Titan.

-

At the Penitentiary, Quinn releases Poison Ivy from her cell before being imprisoned by Batman. Quinn accidentally reveals that Joker has a Titan production facility in the Arkham botanical gardens. Batman travels there and learns that Titan is created by genetically modified plants. He enlists Ivy’s help to create an antidote and learns that it can only be made from spores found exclusively in Killer Croc’s lair in a sewer. En route to Croc, Batman is again attacked by Scarecrow and overcomes several doses of fear toxin. Meanwhile, Joker injects Ivy with Titan, enhancing her powers. Ivy begins ravaging Arkham Island with giant mutant plants. Pursued by Batman into Croc’s lair, Scarecrow is attacked by Croc and dragged underwater. Batman recovers the necessary spores and subdues Croc before returning to the Batcave, but can only synthesize one dose of the antidote before Ivy’s plants breach the cave and destroy his equipment.

-

Batman returns to the botanical gardens and defeats Ivy, halting the rampaging plants. The Joker announces that the preparations for his party are finally complete and Batman travels to the asylum’s visitor center where the Joker’s applauding henchmen welcome him. The Joker reveals he has recaptured Gordon and tries to shoot him with a Titan-filled dart; Batman leaps to Gordon’s defense and is shot instead. Batman attempts to resist the change, and an upset Joker takes an overdose of Titan, mutating into a massive monster. In a makeshift arena on the building’s roof, the Joker challenges Batman to a fight as Titan-induced monsters in front of news helicopters. Batman refuses to transform, uses the antidote on himself, and defeats the Titan-affected Joker and his henchmen, knocking his nemesis unconscious with an explosive gel-enhanced punch. In the aftermath, those affected by Titan begin to revert to normal, including the Joker—who is restrained and taken into custody as police officers retake the asylum. Batman overhears a call about a crime led by Two-Face in progress and flies back to Gotham City in the Batwing. In a post-credits scene, a crate of Titan formula is shown floating in the ocean near the asylum when a hand surfaces and grabs it.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file diff --git a/games/batman-arkham-city/index.html b/games/batman-arkham-city/index.html deleted file mode 100644 index 0d63649..0000000 --- a/games/batman-arkham-city/index.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - -

Batman: Arkham City

- - -

Storyline

-
-

At a press conference held by Bruce Wayne to declare his opposition to Arkham City, TYGER mercenaries arrest and imprison him in Arkham City. Hugo Strange discloses his knowledge of Wayne’s dual identity as Batman before releasing him into the prison’s criminal populace. While Strange prepares to commence “Protocol 10”, Wayne obtains his equipment via airdrop from Alfred Pennyworth, allowing him to become Batman. He first saves Catwoman from being executed by Two-Face, who hopes to gain respect by murdering her. After Joker attempts to assassinate Catwoman, Batman tracks him to his hideout in the Sionis Steelmill, believing Joker may know the truth behind Protocol 10.

-

There, Batman learns that the unstable properties of the Titan formula are mutating in Joker’s blood, gradually killing him. Joker captures Batman and performs a blood transfusion on him, infecting him with the same fatal disease. Joker also reveals that Gotham hospitals have been poisoned with his infected blood. Desperate to save himself and innocent citizens, Batman seeks out Mr. Freeze, who had been developing a cure but has since been kidnapped by the Penguin.

-

Tracking Penguin to the Cyrus Pinkney National History Institute, Batman defeats his forces, his imprisoned monster Solomon Grundy, and ultimately the Penguin himself, before liberating Mr. Freeze. Freeze tells Batman that he has already developed the cure, but its instability renders it useless. Batman deduces that the restorative properties of Ra’s al Ghul’s blood can complete the cure. Batman tracks one of Ra’s al Ghul’s assassins to his underground lair, leading Batman into a confrontation with Ra’s and his daughter Talia, Batman’s former lover. With Ra’s al Ghul’s blood, Freeze is able to develop an antidote, but it is stolen by Harley Quinn before Batman can use it.

-

When he returns to the Joker, Batman finds him restored to health. While the two fight, Strange activates Protocol 10, which is revealed to be a scheme to wipe out the entire population of Arkham City and destroy the criminal element of Gotham. The TYGER troops begin executing inmates as Strange launches missile strikes on Arkham’s denizens from his base in Wonder Tower. A missile hits the steelmill, burying Batman under rubble. Before Joker can take advantage of the situation, Talia arrives and offers him immortality in exchange for sparing Batman’s life. After escaping with the help of Catwoman, Batman is convinced by Alfred to end Protocol 10 before pursuing Talia and Joker.

-

Batman infiltrates Wonder Tower and disables Protocol 10. Ra’s al Ghul is revealed to be the true mastermind behind Arkham City and mortally wounds Strange for failing to defeat Batman. With his dying breath, Strange activates “Protocol 11”, the self-destruction of Wonder Tower. Batman and Ra’s escape, but Ra’s commits suicide rather than risk capture. Joker contacts Batman, threatening to kill Talia unless Batman meets him at the Monarch Theater. Once Batman arrives, Joker demands the cure but is stabbed and apparently killed by Talia while distracted. Talia admits to stealing the cure from Quinn, when she is killed by a second Joker, still stricken with the disease. The healthy Joker that Talia stabbed then reanimates into the shapeshifting Clayface, who is revealed to have been masquerading as a healthy Joker all along at the ailing villain’s request.

-

Batman incapacitates Clayface, but Joker blows up the theater floor, sending Batman plummeting into Ra’s’ lair below. Batman destroys Ra’s’ rejuvenating Lazarus Pit before the Joker can use it, and drinks a portion of the antidote. Batman debates curing his foe but is attacked by Joker before he can act, causing the antidote vial to inadvertently smash. Batman admits that in spite of everything Joker had done, he would have saved him. After Joker finally succumbs to his illness and dies, Batman carries his body out of Arkham City. As Commissioner Gordon asks what happened, Batman places Joker’s body on the hood of a police car and leaves in silence.

-
-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file diff --git a/games/bionic-bay/index.html b/games/bionic-bay/index.html new file mode 100644 index 0000000..986712c --- /dev/null +++ b/games/bionic-bay/index.html @@ -0,0 +1,6 @@ +

Bionic Bay

+

Brief

+
+

An ordinary man in an extraordinary world. Bionic Bay is a new kind of a 2D platformer. It introduces a unique Swap mechanic, allowing players to interact with the physics-based world in new ways. The immersive gameplay is completed by spectacular environments and creative level design.

+
+

Thoughts

\ No newline at end of file diff --git a/games/blasphemous/index.html b/games/blasphemous/index.html new file mode 100644 index 0000000..68a7545 --- /dev/null +++ b/games/blasphemous/index.html @@ -0,0 +1,6 @@ +

Blasphemous

+

Brief

+
+

Blasphemous is a punishing action-platformer that combines the fast-paced, skilled combat of a hack-n-slash game with a deep and evocative narrative core. Explore this nightmarish world of twisted religion and discover its many secrets hidden deep inside. Use devastating combos and brutal executions to smite the hordes of grotesque monsters and titanic bosses, who are all ready to rip your limbs off. Locate and equip relics, rosary beads and prayers that call on the powers of the heavens to aid you in your quest to break your eternal damnation.

+
+

Thoughts

\ No newline at end of file diff --git a/games/bloodstained-curse-of-the-moon/index.html b/games/bloodstained-curse-of-the-moon/index.html new file mode 100644 index 0000000..fa20894 --- /dev/null +++ b/games/bloodstained-curse-of-the-moon/index.html @@ -0,0 +1,9 @@ +

Bloodstained: Curse of the Moon

+

Brief

+
+

“Bloodstained: Curse of the Moon” is packed with the retro charm that made the legendary 2D action games of the 80s so enjoyable.

+
+

Take control of one of four characters that can be interchanged at any time during gameplay: The sword-swinging exorcist Zangetsu, the whip-wielding heroine Miriam, the magic using alchemist Alfred, and Gebel, who can turn into a bat and take to the skies. +Finally, you can experience multiple endings depending on how you interact with the characters you meet.

+

This project is the 8-bit style game promised as a stretch goal of the 2015 Kickstarter campaign for “Bloodstained: Ritual of the Night.” Backers of the Kickstarter campaign are encouraged to check the Kickstarter page for updates.

+

Thoughts

\ No newline at end of file diff --git a/games/bloodstained-ritual-of-the-night/index.html b/games/bloodstained-ritual-of-the-night/index.html new file mode 100644 index 0000000..dfb8a2f --- /dev/null +++ b/games/bloodstained-ritual-of-the-night/index.html @@ -0,0 +1,8 @@ +

Bloodstained: Ritual of the Night

+

Brief

+
+

Bloodstained: Ritual of the Night is a gothic horror action side-scrolling RPG set in 19th century England. A paranormal force has summoned a demon-infested castle, revealing crystal shards infused with tremendous magical power.

+
+

Play as Miriam, an orphan scarred by an alchemist’s curse which slowly crystallizes her body. To save humanity, and herself in the process, Miriam must fight through the castle and defeat the summoner, Gebel.

+

Collect, craft and unlock a vast array of weapons, equipment and loot to defeat the countless minions and bosses of hell that await!

+

Thoughts

\ No newline at end of file diff --git a/games/castlevania-aria-of-sorrow/index.html b/games/castlevania-aria-of-sorrow/index.html new file mode 100644 index 0000000..a98c86a --- /dev/null +++ b/games/castlevania-aria-of-sorrow/index.html @@ -0,0 +1,6 @@ +

Castlevania: Aria of Sorrow

+

Brief

+
+

The year is 2035 and Soma Cruz is about to witness the first solar eclipse of the 21st century when he suddenly blacks out — only to awaken inside a mysterious castle. As Soma, you must navigate the castle’s labyrinths while confronting perilous monsters at every turn. But beware, you must escape before the evil consumes you!

+
+

Thoughts

\ No newline at end of file diff --git a/games/castlevania-circle-of-the-moon/index.html b/games/castlevania-circle-of-the-moon/index.html new file mode 100644 index 0000000..0c27681 --- /dev/null +++ b/games/castlevania-circle-of-the-moon/index.html @@ -0,0 +1,6 @@ +

Castlevania: Circle of the Moon

+

Brief

+
+

Castlevania: Circle of the Moon is the first of the series to be based on the action/RPG structure of Castlevania:Symphony of the Night rather than the level-based action style of all previous Castlevania games. Dracula’s castle is a single continuous building, and as Nathan discovers artifacts within it he gains new abilities that allow him to explore more of it. While Nathan can only use his Killer Whip as a weapon, he can find and equip different kinds of armor and accessories that change his stats. Unique to this entry in the series is the Dual Set-up System, where a combination of two cards will give Nathan unique magical abilities. For example, equipping a fire type card with a whip card will give the Killer Whip a fire attribute, while equipping it with a summon card will let Nathan summon a fire demon to attack onscreen enemies.

+
+

Thoughts

\ No newline at end of file diff --git a/games/castlevania-dawn-of-sorrow/index.html b/games/castlevania-dawn-of-sorrow/index.html new file mode 100644 index 0000000..fdc7897 --- /dev/null +++ b/games/castlevania-dawn-of-sorrow/index.html @@ -0,0 +1,7 @@ +

Castlevania: Dawn of Sorrow

+

Brief

+
+

Draw the correct magic seal quickly, or your enemies will never die! Fight and explore through one of the largest castles ever seen in the series! Race another player through custom-made castle rooms in versus mode!

+
+

A year has passed since Soma Cruz discovered the evil of Dracula hidden inside his body. Now, a mysterious cult wants to release the power of the Lord of Darkness. As Soma, you must do everything in your power to stop them before it’s too late.

+

Thoughts

\ No newline at end of file diff --git a/games/castlevania-harmony-of-dissonance/index.html b/games/castlevania-harmony-of-dissonance/index.html new file mode 100644 index 0000000..60d6e2e --- /dev/null +++ b/games/castlevania-harmony-of-dissonance/index.html @@ -0,0 +1,6 @@ +

Castlevania: Harmony of Dissonance

+

Brief

+
+

Nearly fifty years has past since Simon Belmont rescued the land from the curse of Dracula. Now, Simon’s descendant Juste Belmont, must acquire the relics of Dracula to unravel the disappearance of his childhood friend Lydie. The castle’s enchanting mysteries and danger await all those who dare enter.

+
+

Thoughts

\ No newline at end of file diff --git a/games/castlevania-order-of-ecclesia/index.html b/games/castlevania-order-of-ecclesia/index.html new file mode 100644 index 0000000..bac9f3f --- /dev/null +++ b/games/castlevania-order-of-ecclesia/index.html @@ -0,0 +1,7 @@ +

Castlevania: Order of Ecclesia

+

Brief

+
+

Use the brand new Glyph system with over 100 different attack combinations to battle Dracula and his minions throughout 20 explorable areas! Take part in side quests and collect items to power up! Experience a gripping storyline featuring new characters!

+
+

In the absence of the Holy Whip, those who live in fear of Dracula seek a replacement, which takes the form of the Order of Ecclesia, an organization that holds the secret to manipulating Glyphs. Shanoa, a young woman possessed with a unique ability to channel Glyphs, is chosen as our protector. This is her destiny and the story of the sacred Order of Ecclesia.

+

Thoughts

\ No newline at end of file diff --git a/games/castlevania-portrait-of-ruin/index.html b/games/castlevania-portrait-of-ruin/index.html new file mode 100644 index 0000000..a8026fe --- /dev/null +++ b/games/castlevania-portrait-of-ruin/index.html @@ -0,0 +1,7 @@ +

Castlevania: Portrait of Ruin

+

Brief

+
+

Explore exotic locales through portals created by the lord of the castle! Switch characters in the heat of action or fight side-by-side using the abilities of both heroes! Battle hordes of enemies and huge bosses in the quest to vanquish evil!

+
+

An ancient vampire threatens the fate of the world by utilizing Dracula’s accursed castle and mystical paintings to open portals of Death. Battle together as Jonathan Morris, a young man who wields the legendary whip Vampire Killer, and Charlotte Aulin, a spellcaster with tremendous magical abilities. It’s time to conquer evil in man’s darkest hour.

+

Thoughts

\ No newline at end of file diff --git a/games/castlevania-rondo-of-blood--2/index.html b/games/castlevania-rondo-of-blood--2/index.html new file mode 100644 index 0000000..8e0b86b --- /dev/null +++ b/games/castlevania-rondo-of-blood--2/index.html @@ -0,0 +1,47 @@ +

Castlevania: Rondo of Blood

+

Brief

+
+

In Castlevania X: Rondo of Blood, the player takes control of Richter, the ultimate Vampire Killer, guiding him through a total of nine stages filled with treacherous traps and hidden secrets. Using your legendary whip – passed on from generations of Belmonts – and a powerful selection of Item Crash attacks, it’s up to you to destroy Dracula and his evil horde. What’s more, rescuing Maria at some juncture in the game allows you to use her as a playable character for even more vampire-slaying fun.

+
+

Thoughts

+

Tengo sentimientos encontrados con este juego, no tenía planeado jugar ningun “classic-vania”, pero viendo que este era una precuela de SOTN decidí hacerlo.

+

Resultó ser divertido pero muy frustrante, me recuerda a los primeros mega man de la NES, en donde si jodias algo el nockback de un golpe te podía tirar al vacio. A pesar de eso resultó ser divertido, los niveles tenían la duración justa para ser dificiles pero no imposibles, y cuando volví a los primeros niveles despues de pasar el juego me di cuenta que efectivamente me volví mejor y lo que antes parecía una odisea, ahora era un paseo. Pero eso tambien tiene otro factor influyente…

+

La Loli (AKA: Maria Renard)

+

la loli es objetivamente mejor que Richter, algunos podrían decir que es el “modo fácil” del juego, pero eso supondría que Richter es el “modo normal”, yo lo considero al revés, maría es el “modo normal” y Richter es el “modo dificil”.

+

Luego de leer un poco sobre este juego y los anteriores, me enteré que este juego no utiliza algunas ideas y diseños que habían intentado otras entradas en la serie, lo que hace que el limitado moveset de Richter sea intencional. No creo que esto sea malo, pero tampoco es del todo agradable, ya que realizar algunas acciones es bastante más complejo, acciones que otros juegos salieron con anterioridad si permite, entonces por qué este no??

+

Problemas con Richter:

+
    +
  • No me quejo de que no puedas alterar tu trayectoria de salto, es una caracteristica de la saga y hasta me agrada, pero las físicas del latigo en el salto hace que sea muy complejo golpear cualquier cosa sobre ti +
      +
    • No creo que haya sido imposible agregar un efecto de “onda” en el látigo, ya que hay otros proyectiles que alteran su trayectoria en el vuelo, en el ultimo de los casos se puede hacer la “onda” como una animación del sprite y solo hacer la hitbox más grande
    • +
    • Esto podría solucionarse igual con las “sub-weapons” pero la mayoría tienen el mismo problema, avanzan en linea recta y si la arrojas en mal momento no dan donde necesitas, la útil es el hacha pero no está siempre disponible
    • +
    +
  • +
  • Esquivar es horrible con Richter, el único movimiento disponible es apretar el botón de salto para hacer un backflip, lo cuál involucra que primero debas mirar en la dirección contraria a la que quieras esquivar (algo contra intuitivo en un apuro), no llega muy lejos por lo que si el enemigo te persigue te va a alcanzar igual y tiene mucho endlag, por lo que quedas mucho tiempo expuesto de todas maneras, ya para eso mejor tanqueo el golpe y hago algo de daño +
      +
    • En otras instancias (y la loli en este juego) el personaje tiene un “slide” que es rápido, sin mucho endlag y con un alcance decente, lo que permitiría, emm, no sé… poder esquivar ataques eficientemente??
    • +
    +
  • +
  • Richter es jodidamente lento, por lo que combinado al punto anterior, es muy dificil esquivar cosas solo moviendote, entiendo que tambien es algo de la saga, pero en varios puntos me sentí sin alternativas sobre que hacer frente a un enemigo (no puedo correr, no puedo esquivar, no puedo atinarle al atacar)
  • +
+

Enter, the loli: +A maria la puedes rescatar en el 2 nivel, en una zona secreta que no es tan dificil de encontrar y los requerimientos para abrir la puerta no son tan complejos, por lo que perfectamente pudo estar en un inicio pero dejemoslo pasar, añade contenido y re-jugabilidad. Este personaje es objetivamente mejor que Richter debido principalmente a su moveset, pero según mi investigación igual a otras cosas

+

Porqué la loli es mejor:

+
    +
  • Lo más obvio es que tiene un doble salto, como es otro salto, permite cambiar la trayectoria en mitad del aire y re posicionarse levemente, similar a como en Mario Galaxy puedes usar el spin para ajustar levemente tu posicionamiento
  • +
  • Tiene no uno, si no dos “slides”, rápidos y de gran alcance, que además puedes encadenar, permitiéndote esquivar fácilmente (o simplemente avanzar grandes distancias)
  • +
  • Su ataque principal es mandar 2 aves hacia adelante y luego volver hacia ella, si bien tiene menos alcance que el látigo de Richter, las aves vuelven a la actual posición de Maria, por lo que si fallas el ataque en el aire, puedes dar un doble salto o caer y las aves volverán en diagonal por la nueva posición de maria, permitiendo matar de manera más simple a los enemigos a distintas alturas
  • +
  • Sus “sub-weapons” son otros animales, los cuales tienen mejor trayectoria (según yo) que las de Richter, principalmente las aves rojas.
  • +
+

Con esto era suficiente para hacer que Maria fuera única y mejor que Richter sin desvalancear el juego, pero los desarrolladores fueron un paso más allá y la hicieron rota:

+
    +
  • De esto no estoy seguro, pero según leí las aves hacen el mismo daño que el látigo de Richter, si bien tienen menos alcance, son más rápidas y son 2, por lo que le dan mayor DPS a Maria
  • +
  • sus “sub-weapons” están rotas: +
      +
    • El dragón tiene una hitbox masiva y hace mucho daño, podemos compensarlo con el coste de corazones supongo
    • +
    • Las aves rojas es un ataque basico, pero diagonal hacia arriba, hacia ambos lados, al mismo tiempo, muy barato
    • +
    • El libro de música hace daño decente y tiene multiples hitbox, su ulti está rota para cualquier boss que esté sobre ti (me permitio oneshotear el murcielago del mago, es solo 1 mounstro de 4 así que creo que es ok)
    • +
    • La tortuga es meramente defensiva, y no soporta todos los ataques, pero me permitio soportar todos los que intenté de Dracula, en su forma demoniaca incluso.
    • +
    +
  • +
\ No newline at end of file diff --git a/games/castlevania-symphony-of-the-night/index.html b/games/castlevania-symphony-of-the-night/index.html new file mode 100644 index 0000000..a52f034 --- /dev/null +++ b/games/castlevania-symphony-of-the-night/index.html @@ -0,0 +1,37 @@ +

Castlevania: Symphony of the Night

+

Brief

+
+

A seminal 2D metroidvania in which after the events of Castlevania: Rondo of Blood (1993), a man named Alucard arrives at Dracula’s castle after it rises from the rubble, and seeks to defeat the evil contained within it once and for all by exploring, fighting its inhabitants and collecting the various weapons and abilities hidden in its depths.

+
+

Thoughts

+

So far so good

+

At first it was a little disoriating because I didn’t event have a goal in mind, okay, alucard wants to destroy the castle, but how?? maybe I need to kill dracula, so I wonder around until I found him??

+

nonetheless I just start going around and was find by myself, it took me a while to actually find a key that opens new paths though, and I need to get it from the shop, that was strange, it was to be this way?? or did I miss it and was made available in the shop??

+

Anyway, I never round out of options to go, and after doing somo back and forts, the castle is not that big to navigate but not that small eather, is just that sweet spot so you can navigate around even with the slow walking animation of alucard.

+

with the shop I also found the map, I like that thats reveals the principals areas of the castle, but not all of them (you can see some dors that leaves to nowhere), a make on doors would be appreciated though, and not with the lock type (like blue doors or bars), only the doors but I let it slip as is one of the game that started everything

+

What I think would have make this game better is a little guidance of where to go or what to do. Sure I managed but maybe a little hint would have been apreciated, some ideas:

+
    +
  • After the encounter with dead, alucard could have said something on the lines of “without my abilities I’m gonna need help, maybe the old man in the library has something for me…” so I would thing “Oh, I need to find the library”. +
      +
    • This would change anything gameplay wise because the encounter with dead is in the berry begining of the game and I don’t know where the fuck is the library or where to search for it, but it would give me a more concrete objective
    • +
    +
  • +
  • Maria could have said something related to the doors and how “his magic abilities help her” or something +
      +
    • idk but I think it would made the encounter a little more meaningful and also gives you a little hint
    • +
    +
  • +
+

I said this because I spend some time trying to do a jump with the wolf that was imposible, is not a bad thing, it’s a classic metroidvania moment, but since you can do the first jump in clock tower from the outer wall but not the second it seems like I was doing something wrong instead of “it’s not that way”, If I would have the hint of the blue doors maybe I would have leave sooner, idk

+

I’m really interested in the big clock in the center, in that room the left angel moves when the minutes are even, maybe I have to go back when the hours are even??

+

I spend some time trying to figure it how the clock works, I though it was a puzzle between the clocks in the left and right room but I could interact with them, then I though I could move the hands of the clock by myself because the minutes move when I attacked, but after some time I realize it was a coincidence, then I though “okay, maybe the further I go into the game, the later is in the night”, you know, like, the game happends in one night, but the minute moves again by just being there

+

So how or why did it move?? I waited some time and… it moved it on it’s own… like a real clock… Does this thing have a real seance of time!? but i’m not playing at 1:20 (neither AM/PM) and also the the PS1 didn’t have an internal clock (not to my knoledge), and then it hits me…

+

I pause the game and yea, it’s my playtime, I have been playing for 1 hours and 25 minutes, and that clock interacts with it.

+

I think that’s brilliant, I big landmark (even more since there is the first time you encounter with maria), someplace you really remember, and a pourpose to get back to it eventually. I’m waiting to pass the 2 hours to go back and see what’s happend when the hours and minutes are even, maybe nothing, but it’s a little adventure to look forward to, and that is what make a metroidvania so good

+
+

La ubicación de las mejoras es extraña, es como “random” y en lugares super poco significativos, en un pasiillo nada más o algo por el estilo. Además he recorrido un buen trazo del castillo y solo he podido usar el doble salto, el lobo no lo he podido usar

+

Esto tiene algo positivo y negativo, he tenido poquitos momentos de “Ajá!, ahora puedo ir a este lugar que recuerdo”, pero he tenido muchos momentos de “no encuentro nada por aqui, revisaré en otro lado” y me topo con un camino que no me había dado cuenta, reigniting my adventuring spirit

+
+

Estoy amando aste juego, es muy bueno y sobre todo entretenido, con todo y sus limitaciones de la época y algunas desiciones de diseño algo extrañas

+

tengo unas 4-5 horas de juego y encontré al “boss final” (puto spoiler), pero antes de enfrentarme a el quiero revisar algunas ubicaciones que me causan curiosidad ahora que tengo todas (idk si será cierto hasta este punto) habilidades básicas.

+

Y que un juego de exploración (o metroidvania más especificamente) te haga querer explorar, es una de las mejores cosas que se pueden decir de este juego.

\ No newline at end of file diff --git a/games/celeste/index.html b/games/celeste/index.html index 722b4d4..13a7c3a 100644 --- a/games/celeste/index.html +++ b/games/celeste/index.html @@ -1,44 +1,4 @@ - - - - - - - - - - -

Celeste

+

Celeste

-

Storyline

+

Storyline

Set on a fictional version of Mount Celeste, it follows a young woman named Madeline who attempts to climb the mountain, and must face her inner demons in her quest to reach the summit.

Thoughts

General

What I like

-

What I don’t like

- \ No newline at end of file +

What I don’t like

\ No newline at end of file diff --git a/games/chrono-trigger/index.html b/games/chrono-trigger/index.html new file mode 100644 index 0000000..454c072 --- /dev/null +++ b/games/chrono-trigger/index.html @@ -0,0 +1,6 @@ +

Chrono Trigger

+

Brief

+
+

In this turn-based Japanese RPG, young Crono must travel through time through a misfunctioning teleporter to rescue his misfortunate companion and take part in an intricate web of past and present perils. The adventure that ensues soon unveils an evil force set to destroy the world, triggering Crono’s race against time to change the course of history and bring about a brighter future.

+
+

Thoughts

\ No newline at end of file diff --git a/games/citizen-sleeper/index.html b/games/citizen-sleeper/index.html new file mode 100644 index 0000000..4fb7880 --- /dev/null +++ b/games/citizen-sleeper/index.html @@ -0,0 +1,6 @@ +

Citizen Sleeper

+

Brief

+
+

Roleplaying in the ruins of interplanetary capitalism. Live the life of an escaped worker, washed-up on a lawless station at the edge of an interstellar society. Inspired by the flexibility and freedom of TTRPGs, explore the station, choose your friends, escape your past and change your future.

+
+

Thoughts

\ No newline at end of file diff --git a/games/crosscode/index.html b/games/crosscode/index.html new file mode 100644 index 0000000..85a33f8 --- /dev/null +++ b/games/crosscode/index.html @@ -0,0 +1,6 @@ +

CrossCode

+

Brief

+
+

A retro-inspired 2D Action RPG set in the distant future. CrossCode combines 16-bit SNES-style graphics with butter-smooth physics, a fast-paced combat system, and engaging puzzle mechanics, served with a gripping sci-fi story.

+
+

Thoughts

\ No newline at end of file diff --git a/games/danganronpa-2-goodbye-despair/index.html b/games/danganronpa-2-goodbye-despair/index.html new file mode 100644 index 0000000..efdfe58 --- /dev/null +++ b/games/danganronpa-2-goodbye-despair/index.html @@ -0,0 +1,6 @@ +

Danganronpa 2: Goodbye Despair

+

Brief

+
+

The follow up to Danganronpa: Trigger Happy Havoc. The main character, Hajime Hinata, a new ‘Ultimate’ student at Hope’s Peak Academy. On their first day, Hajime and all of his classmates are taken on a field trip to the mysterious Jabberwock island by their anthropomorphic rabbit teacher, Usami. Usami explains that on this island the students are to have fun together and become friends to gather Hope Fragments. Usami’s field trip does not go as planned when Monokuma appears and begins a new Killing Game. Anyone that wants to leave the island must commit a murder and get away with it. If the murderer is successful, he/she is allowed to leave the island, while everyone else is killed. When a murder occurs, the player investigates. After the investigations, a trial commences to determine who the culprit is.

+
+

Thoughts

\ No newline at end of file diff --git a/games/danganronpa-trigger-happy-havoc/index.html b/games/danganronpa-trigger-happy-havoc/index.html new file mode 100644 index 0000000..0203712 --- /dev/null +++ b/games/danganronpa-trigger-happy-havoc/index.html @@ -0,0 +1,6 @@ +

Danganronpa: Trigger Happy Havoc

+

Brief

+
+

In “Danganronpa” you’ll dive into a series of class trials and expose the lies and contradictions of your classmates in order to find out who’s behind each grisly murder. In each trial, you’ll have to use the evidence and testimony collected during your investigation to literally shoot down your opponent’s assertions. By combining logic and motion, “Danganronpa” offers an exciting and unprecedented gaming experience.

+
+

Thoughts

\ No newline at end of file diff --git a/games/danganronpa-v3-killing-harmony--1/index.html b/games/danganronpa-v3-killing-harmony--1/index.html new file mode 100644 index 0000000..f1db3b8 --- /dev/null +++ b/games/danganronpa-v3-killing-harmony--1/index.html @@ -0,0 +1,6 @@ +

Danganronpa V3: Killing Harmony

+

Brief

+
+

Welcome to a new world of Danganronpa, and prepare yourself for the biggest, most exhilarating episode yet. Set in a “psycho-cool” environment, a new cast of 16 characters find themselves kidnapped and imprisoned in a school. Inside, some will kill, some will die, and some will be punished. Reimagine what you thought high-stakes, fast-paced investigation was as you investigate twisted murder cases and condemn your new friends to death.

+
+

Thoughts

\ No newline at end of file diff --git a/games/dead-cells/index.html b/games/dead-cells/index.html new file mode 100644 index 0000000..34b728c --- /dev/null +++ b/games/dead-cells/index.html @@ -0,0 +1,6 @@ +

Dead Cells

+

Brief

+
+

Dead Cells is a rogue-lite, metroidvania inspired, action-platformer. You’ll explore a sprawling, ever-changing castle… assuming you’re able to fight your way past its keepers in 2D souls-lite combat. No checkpoints. Kill, die, learn, repeat.

+
+

Thoughts

\ No newline at end of file diff --git a/games/demon-turf/index.html b/games/demon-turf/index.html new file mode 100644 index 0000000..36f4dd2 --- /dev/null +++ b/games/demon-turf/index.html @@ -0,0 +1,6 @@ +

Demon Turf

+

Brief

+
+

The 3D platformer with attitude! Join Beebz in her ambitious goal of taking over the Demon Turfs and becoming the Demon Queen herself! Jump, spin and punch your way across the turfs with unique mechanics like momentum-driven combat and self-placed checkpoints. Face the Demon King head on!

+
+

Thoughts

\ No newline at end of file diff --git a/games/dome-keeper/index.html b/games/dome-keeper/index.html new file mode 100644 index 0000000..a89c896 --- /dev/null +++ b/games/dome-keeper/index.html @@ -0,0 +1,6 @@ +

Dome Keeper

+

Brief

+
+

Dome Romantik has grown to become Dome Keeper with beautiful updated pixel art, atmospheric music and sound and more of everything. Defend your dome from wave after wave of hostile attacks in this roguelike survival miner. Use the time between each attack to dig beneath the surface in search of valuable resources. Use them carefully on powerful upgrades to help you stay alive and make it to the next world.

+
+

Thoughts

\ No newline at end of file diff --git a/games/doom-eternal/index.html b/games/doom-eternal/index.html new file mode 100644 index 0000000..c9e562d --- /dev/null +++ b/games/doom-eternal/index.html @@ -0,0 +1,6 @@ +

Doom Eternal

+

Brief

+
+

Hell’s armies have invaded Earth. Become the Slayer in an epic single-player campaign to conquer demons across dimensions and stop the final destruction of humanity. The only thing they fear… is you.

+
+

Thoughts

\ No newline at end of file diff --git a/games/dredge/index.html b/games/dredge/index.html new file mode 100644 index 0000000..19a3d4f --- /dev/null +++ b/games/dredge/index.html @@ -0,0 +1,6 @@ +

Dredge

+

Brief

+
+

Dredge is a fishing adventure with a sinister undercurrent. Sell your catch, upgrade your vessel and dredge the depths for long-buried relics. Explore the stories of the strange locals and discover why some things are best left forgotten.

+
+

Thoughts

\ No newline at end of file diff --git a/games/ender-lilies-quietus-of-the-knights/index.html b/games/ender-lilies-quietus-of-the-knights/index.html new file mode 100644 index 0000000..7f56f7d --- /dev/null +++ b/games/ender-lilies-quietus-of-the-knights/index.html @@ -0,0 +1,7 @@ +

Ender Lilies: Quietus of the Knights

+

Brief

+
+

Ender Lilies is a dark fantasy 2D Action RPG about unraveling the mysteries of a nation destroyed by a cataclysmic event. The fallen Kingdom of End is a tragic and beautiful world featuring a majestic castle, submerged forests and forbidden underground areas.

+
+

On this sorrowful journey, encounter horrific enemies against whom a moment of inattention could be fatal. By releasing foes from their undying curse, you may gain their strength. Overcome the hardships of your journey and uncover the truth with the aid of the fallen knights.

+

Thoughts

\ No newline at end of file diff --git a/games/eternights/index.html b/games/eternights/index.html new file mode 100644 index 0000000..85bd421 --- /dev/null +++ b/games/eternights/index.html @@ -0,0 +1,6 @@ +

Eternights

+

Brief

+
+

Eternights is a dating action game where you try to make the most out of life during the apocalypse. Monday: Go on a date. Tuesday: Clear dungeon. Friday: Freak out! The clock is ticking!!

+
+

Thoughts

\ No newline at end of file diff --git a/games/ex-zodiac/index.html b/games/ex-zodiac/index.html new file mode 100644 index 0000000..775b01c --- /dev/null +++ b/games/ex-zodiac/index.html @@ -0,0 +1,6 @@ +

Ex-Zodiac

+

Brief

+
+

A fast-paced low-poly 3D rail shooter heavily inspired by classics of the early 90’s. Join protagonist Kyuu as she fights to free the worlds of the Sanzaru Star System, overrun by the intergalactic terrorist organization known as Zodiac.

+
+

Thoughts

\ No newline at end of file diff --git a/games/factorio/index.html b/games/factorio/index.html new file mode 100644 index 0000000..9d0c732 --- /dev/null +++ b/games/factorio/index.html @@ -0,0 +1,6 @@ +

Factorio

+

Brief

+
+

You will be mining resources, researching technologies, building infrastructure, automating production and fighting enemies. Use your imagination to design your factory, combine simple elements into ingenious structures, apply management skills to keep it working and finally protect it from the creatures who don’t really like you.

+
+

Thoughts

\ No newline at end of file diff --git a/games/frontier-hunter-erzas-wheel-of-fortune/index.html b/games/frontier-hunter-erzas-wheel-of-fortune/index.html new file mode 100644 index 0000000..223e17b --- /dev/null +++ b/games/frontier-hunter-erzas-wheel-of-fortune/index.html @@ -0,0 +1,6 @@ +

Frontier Hunter: Erza’s Wheel of Fortune

+

Brief

+
+

After the empire invented the airship, people finally became able to fly across float continents and islands. And thanks to that, the empire expands rapidly.The top hunter, Erza, leads an exploration team to explore the savage frontier where the empire can’t reach.

+
+

Thoughts

\ No newline at end of file diff --git a/games/frostpunk/index.html b/games/frostpunk/index.html new file mode 100644 index 0000000..fb5464b --- /dev/null +++ b/games/frostpunk/index.html @@ -0,0 +1,6 @@ +

Frostpunk

+

Brief

+
+

In a completely frozen world, people develop steam-powered technology to oppose the overwhelming cold. Society in its current form becomes ineffective and it has to change in order to survive.

+
+

Thoughts

\ No newline at end of file diff --git a/games/garlic/index.html b/games/garlic/index.html new file mode 100644 index 0000000..a1d2f51 --- /dev/null +++ b/games/garlic/index.html @@ -0,0 +1,6 @@ +

Garlic

+

Brief

+
+

A retro-style video game set in a manga-ish absurd world.

+
+

Thoughts

\ No newline at end of file diff --git a/games/god-of-war--1/index.html b/games/god-of-war--1/index.html index ff264dc..ad4b70c 100644 --- a/games/god-of-war--1/index.html +++ b/games/god-of-war--1/index.html @@ -1,62 +1,6 @@ - - - - - - - - - - -

God of War

- - -

Storyline

+

God of War

+

Brief

-

Many years have passed since Kratos, Spartan warrior and former Greek God of War, took his vengeance against the Greek Gods, and he now lives with his young son Atreus in ancient Norway in the realm of Midgard. The game begins after the death of the Jötunn warrior Faye, Kratos’ second wife and Atreus’ mother, whose last request was for her ashes to be spread at the highest speak of the nine realms. Kratos and Atreus prepare a funeral pyre for her, mourn her death and soon go on a hunt as per Kratos’ desire. However much to Kratos’ disappointment, Atreus proves his incompetence and lack of focus, making Kratos reconsider taking Atreus in his journey. Kratos is soon attacked by a mysterious stranger with godlike powers, and who cannot feel anything physically. After seemingly killing him, Kratos reluctantly takes Atreus with him and begins their journey.

+

God of War is the sequel to God of War III as well as a continuation of the canon God of War chronology. Unlike previous installments, this game focuses on Norse mythology and follows an older and more seasoned Kratos and his son Atreus in the years since the third game. It is in this harsh, unforgiving world that he must fight to survive… and teach his son to do the same.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Thoughts

\ No newline at end of file diff --git a/games/god-of-war-ascension/index.html b/games/god-of-war-ascension/index.html new file mode 100644 index 0000000..b1a036d --- /dev/null +++ b/games/god-of-war-ascension/index.html @@ -0,0 +1,6 @@ +

God of War: Ascension

+

Brief

+
+

Vengeance is born in the fires of betrayal in this prequel to the best-selling God of War franchise. Six months have passed since Kratos stood over the bodies of his wife and child, his hands stained with their blood - tricked by Ares into murdering the only people he ever loved. Swearing to avenge them, Kratos broke the blood oath that bound him to Ares, but oaths to Olympus are not so easily broken… Sentenced to an eternity chained within a prison for the living damned, Kratos battles insanity at the hands of the Furies. He will be tested as he seeks freedom, redemption for his sins, and the clarity to avenge his family.

+
+

Thoughts

\ No newline at end of file diff --git a/games/god-of-war-chains-of-olympus/index.html b/games/god-of-war-chains-of-olympus/index.html new file mode 100644 index 0000000..2178f6b --- /dev/null +++ b/games/god-of-war-chains-of-olympus/index.html @@ -0,0 +1,6 @@ +

God of War: Chains of Olympus

+

Brief

+
+

The game is set in Ancient Greece and loosely based on its mythology. The player controls Kratos, a Spartan warrior in the service of the Olympian Gods. Kratos is guided by the goddess Athena, who instructs him to find the Sun God Helios, as the Dream God Morpheus has caused the remaining gods to slumber in Helios’ absence. With the power of the sun, Morpheus and Persephone, the Queen of the Underworld, with the aid of the Titan Atlas, intend to destroy the Pillar of the World and in turn Olympus. God of War: Chains of Olympus is chronologically the second chapter in the series, which focuses on vengeance as its central theme.

+
+

Thoughts

\ No newline at end of file diff --git a/games/god-of-war-ghost-of-sparta/index.html b/games/god-of-war-ghost-of-sparta/index.html new file mode 100644 index 0000000..a2c5798 --- /dev/null +++ b/games/god-of-war-ghost-of-sparta/index.html @@ -0,0 +1,6 @@ +

God of War: Ghost of Sparta

+

Brief

+
+

Set in the realm of Greek mythology, God of War: Ghost of Sparta is a single-player game that allows players to take on the powerful role of Spartan warrior Kratos. This new adventure picks up after God of War concludes, telling the story of Kratos’ ascension to power as the God of War. In his quest to rid himself of the nightmares that haunt him, Kratos must embark on a journey that will reveal the origins of lost worlds, and finally answer long-awaited questions about his dark past. Armed with the deadly chained Blades of Chaos, he will have to overcome armies of mythological monsters, legions of undead soldiers, and amazingly dangerous and brutal landscapes throughout his merciless quest.

+
+

Thoughts

\ No newline at end of file diff --git a/games/god-of-war-ii/index.html b/games/god-of-war-ii/index.html index 185bf56..5983dfb 100644 --- a/games/god-of-war-ii/index.html +++ b/games/god-of-war-ii/index.html @@ -1,62 +1,6 @@ - - - - - - - - - - -

God of War II

- - -

Storyline

+

God of War II

+

Brief

-

Kratos, a brutally violent Greek soldier, tortured by the memories of his past, has taken the throne as the new God of war and is a very angry and vengeful god. While leading a massacre through a city protected by Athena, Kratos is betrayed by his fellow gods and murdered by Zeus who is wielding the legendary blade of Olympus. As the arms of Hades prepare to take him into the underworld the fallen god is saved by the titan Gaia. Gaia gives kratos new life and sends him on a mission to change his fate, a task in which no god or man has ever been successful at. You play as Kraots and fight your way through countless hoards of monsters from Greek Mythology in an attempt to locate the temple of the sisters of fate, find the blade of Olympus which holds your godly power take your revenge on Zeus himself.

+

Kratos is now the God of War, having defeated the Olympian god Ares. Shunned by the other gods and still haunted by nightmares from his past, Kratos decides to join an army of Spartans in an attack on the city of Rhodes. Kratos also ignores a warning from the goddess Athena that his lust for revenge is alienating the other gods.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Thoughts

\ No newline at end of file diff --git a/games/god-of-war-iii/index.html b/games/god-of-war-iii/index.html new file mode 100644 index 0000000..a0639d9 --- /dev/null +++ b/games/god-of-war-iii/index.html @@ -0,0 +1,6 @@ +

God of War III

+

Brief

+
+

Set in the realm of brutal Greek mythology, God of War III is a single-player game that allows players to take on the climatic role of the ex-Spartan warrior, Kratos, as he scales through the intimidating heights of Mt. Olympus and the dark depths of Hell to seek revenge on those who have betrayed him. Armed with double-chained blades, and an array of new weapons and magic for this iteration of the trilogy, Kratos must take on mythology’s darkest creatures while solving intricate puzzles throughout his merciless quest to destroy Olympus. Utilizing a new game engine built from the ground up and state-of-the-art visual technologies, the development team behind God of War III has made standard-setting strides in giving players the realistic feel of actually being on the battlegrounds. With texture resolutions quadrupling since God of War II on PlayStation 2 computer entertainment system, God of War III, in its debut on the PS3 system, will feature fluid, life-like characters, as well as dynamic lighting effects, a robust weapon system, and world-changing scenarios that will truly bring unmistakable realism to Kratos’ fateful quest. Players will have a chance to join battles on a grand scale that is four times larger than its predecessor.

+
+

Thoughts

\ No newline at end of file diff --git a/games/god-of-war/index.html b/games/god-of-war/index.html index 86861fc..a2ef58c 100644 --- a/games/god-of-war/index.html +++ b/games/god-of-war/index.html @@ -1,63 +1,6 @@ - - - - - - - - - - -

God of War

- - -

Storyline

+

God of War

+

Brief

-

Kratos is a warrior who serves the Greek gods of Olympus. Flashbacks reveal that he was once a successful captain in the Spartan army and led his men to several victories before being defeated by a barbarian king. Facing death, Kratos called on the God of War, Ares, whom he promised to serve if the god would spare his men and provide the power to destroy their enemies. Ares agreed and bonded the Blades of Chaos, a pair of chained blades forged in the depths of Tartarus, to his new servant. Kratos, equipped with the blades, then decapitated the barbarian king.[23]

+

Similar to franchises like Devil May Cry, Rygar, and Castlevania, the game draws its inspiration from ancient Greek mythology and boasts a heavy emphasis on exploration and battle strategy. Broken into three to four acts, the game also has a strong focus on story-telling and boast tons of magic spells and abilities. Described as “Clash of the Titans meets Heavy Metal”, God of War equips its hero with a pair of sword-like chain weapons that can grab enemies, perform multi-hit combos, and pull off a variety of different aerial attacks. Slight platforming elements and an energy collection system similar to that of Onimusha have been incorporated as well, and players are even able to use certain elements of their fallen enemies as a weapon (re: Medusa’s head, for instance, can be used to turn enemies to stone after you’ve defeated her).

-

Kratos waged war at the behest of Ares, eventually leading an attack on a village occupied by worshipers of Athena. Ares had secretly transported Kratos’ wife and child to the village; during his frenzied attack on its temple, Kratos accidentally killed them. Although Ares believed this act would free Kratos to become the perfect warrior, the Spartan instead renounced his pledge of servitude to the god. The oracle of the destroyed village cursed Kratos by bonding the ashes of his dead family to his skin, turning it ash-white and earning him the nickname, “Ghost of Sparta”. Plagued by nightmares of his horrible deed, Kratos vowed to serve the other gods in hope of ridding himself of the visions.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Thoughts

\ No newline at end of file diff --git a/games/greak-memories-of-azur/index.html b/games/greak-memories-of-azur/index.html new file mode 100644 index 0000000..28fb38b --- /dev/null +++ b/games/greak-memories-of-azur/index.html @@ -0,0 +1,6 @@ +

Greak: Memories of Azur

+

Brief

+
+

Greak: Memories of Azur is a beautiful single-player puzzle platformer adventure. You will take the role of three siblings: Greak, Adara and Raydel to guide them through the lands of Azur. Alternate control between them and use their unique abilities to escape from the Urlag invasion.

+
+

Thoughts

\ No newline at end of file diff --git a/games/hades--1/index.html b/games/hades--1/index.html new file mode 100644 index 0000000..05e6b42 --- /dev/null +++ b/games/hades--1/index.html @@ -0,0 +1,6 @@ +

Hades

+

Brief

+
+

A rogue-lite hack and slash dungeon crawler in which Zagreus, son of Hades the Greek god of the dead, attempts to escape his home and his oppressive father by fighting the souls of the dead through the various layers of the ever-shifting underworld, while getting to know and forging relationships with its inhabitants.

+
+

Thoughts

\ No newline at end of file diff --git a/games/haiku-the-robot/index.html b/games/haiku-the-robot/index.html new file mode 100644 index 0000000..b979e2e --- /dev/null +++ b/games/haiku-the-robot/index.html @@ -0,0 +1,6 @@ +

Haiku, the Robot

+

Brief

+
+

Enter a strange and unexplored land full of adorable robots, hidden secrets, and evil virus-infected machines. Discover different weapons, items, and abilities that will help you progress and discover new areas.

+
+

Thoughts

\ No newline at end of file diff --git a/games/hollow-knight/index.html b/games/hollow-knight/index.html index 7484220..cca122b 100644 --- a/games/hollow-knight/index.html +++ b/games/hollow-knight/index.html @@ -1,62 +1,6 @@ - - - - - - - - - - -

Hollow Knight

- - -

Storyline

+

Hollow Knight

+

Brief

-

+

A 2D metroidvania with an emphasis on close combat and exploration in which the player enters the once-prosperous now-bleak insect kingdom of Hallownest, travels through its various districts, meets friendly inhabitants, fights hostile ones and uncovers the kingdom’s history while improving their combat abilities and movement arsenal by fighting bosses and accessing out-of-the-way areas.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Thoughts

\ No newline at end of file diff --git a/games/iconoclasts/index.html b/games/iconoclasts/index.html new file mode 100644 index 0000000..8ebf9f3 --- /dev/null +++ b/games/iconoclasts/index.html @@ -0,0 +1,6 @@ +

Iconoclasts

+

Brief

+
+

Join renegade mechanic Robin and uncover the secrets of a dying planet. Explore a huge, open world filled with intricate puzzles, oddball characters and menacing bosses in a beautiful platform adventure telling a personal story about faith, purpose and whether the world is really worth saving.

+
+

Thoughts

\ No newline at end of file diff --git a/games/index.html b/games/index.html index bfd22f1..81f6649 100644 --- a/games/index.html +++ b/games/index.html @@ -1,48 +1,4 @@ - -

Games

- - \ No newline at end of file +List of games +

Games

index
Title
Status
Genres
Times Played
Registered Hours
19 Years of ShadowsWishlist
  • Platform
  • Adventure
  • Indie
0
2A Hat in TimeBacklog
  • Platform
  • Adventure
  • Indie
0
3A Plague Tale: InnocenceBacklog
  • Role-playing (RPG)
  • Adventure
0
4A Plague Tale: RequiemBacklog
  • Role-playing (RPG)
  • Adventure
0
5A Way OutPlayed
  • Adventure
1
6AI: The Somnium FilesBacklog
  • Puzzle
  • Adventure
  • Visual Novel
0
7Alone in the DarkBacklog
  • Shooter
  • Puzzle
  • Adventure
0
8Anonymous;CodeBacklog
  • Adventure
  • Visual Novel
0
9Another Code: RecollectionBacklog
  • Puzzle
  • Adventure
0
10Asterigos: Curse of the StarsBacklog
  • Role-playing (RPG)
  • Adventure
0
\ No newline at end of file diff --git a/games/indivisible/index.html b/games/indivisible/index.html new file mode 100644 index 0000000..da1c334 --- /dev/null +++ b/games/indivisible/index.html @@ -0,0 +1,7 @@ +

Indivisible

+

Brief

+
+

Indivisible is a side-scrolling RPG in the vein of Valkyrie Profile, spanning a huge fantasy world inspired by our own world’s various cultures and mythologies.

+
+

Players will navigate beautiful environments using a variety of different traversal abilities, and engage monsters in fast-paced combat.

+

Thoughts

\ No newline at end of file diff --git a/games/into-the-breach/index.html b/games/into-the-breach/index.html new file mode 100644 index 0000000..fac3b56 --- /dev/null +++ b/games/into-the-breach/index.html @@ -0,0 +1,6 @@ +

Into the Breach

+

Brief

+
+

The remnants of human civilization are threatened by gigantic creatures breeding beneath the earth. You must control powerful mechs from the future to hold off this alien threat. Each attempt to save the world presents a new randomly generated challenge in this turn-based strategy game from the makers of FTL.

+
+

Thoughts

\ No newline at end of file diff --git a/games/it-takes-two/index.html b/games/it-takes-two/index.html new file mode 100644 index 0000000..4462fa8 --- /dev/null +++ b/games/it-takes-two/index.html @@ -0,0 +1,6 @@ +

It Takes Two

+

Brief

+
+

Embark on the craziest journey of your life in It Takes Two, a genre-bending platform adventure created purely for co-op. Invite a friend to join for free with Friend’s Pass and work together across a huge variety of gleefully disruptive gameplay challenges. Play as the clashing couple Cody and May, two humans turned into dolls by a magic spell. Together, trapped in a fantastical world where the unpredictable hides around every corner, they are reluctantly challenged with saving their fractured relationship.

+
+

Thoughts

\ No newline at end of file diff --git a/games/kaze-and-the-wild-masks/index.html b/games/kaze-and-the-wild-masks/index.html new file mode 100644 index 0000000..2f4b6da --- /dev/null +++ b/games/kaze-and-the-wild-masks/index.html @@ -0,0 +1,6 @@ +

Kaze and the Wild Masks

+

Brief

+
+

Go on a journey as Kaze in this 90’s classics inspired platformer. When the Crystal Islands get cursed, Kaze needs to save her friend Hogo while facing enraged living vegetables. Find the Wild Masks to unleash the powers of the legendary guardians and master land, sky and sea.

+
+

Thoughts

\ No newline at end of file diff --git a/games/little-nightmares-ii/index.html b/games/little-nightmares-ii/index.html new file mode 100644 index 0000000..f4049af --- /dev/null +++ b/games/little-nightmares-ii/index.html @@ -0,0 +1,7 @@ +

Little Nightmares II

+

Brief

+
+

Little Nightmares II is a suspense-adventure game in which you play as Mono, a young boy trapped in a world that has been distorted by the humming transmission of a distant tower. With Six, the girl in a yellow raincoat, as his guide, Mono sets out to discover the dark secrets of The Signal Tower and save Six from her terrible fate; but their journey will not be straightforward as Mono and Six will face a gallery of new threats from the terrible residents of this world.

+
+

Will you dare to face this collection of new, little nightmares?

+

Thoughts

\ No newline at end of file diff --git a/games/little-nightmares/index.html b/games/little-nightmares/index.html new file mode 100644 index 0000000..47288f5 --- /dev/null +++ b/games/little-nightmares/index.html @@ -0,0 +1,11 @@ +

Little Nightmares

+

Brief

+
+

Immerse yourself in Little Nightmares, a dark whimsical tale that will confront you with your childhood fears! Help Six escape The Maw – a vast, mysterious vessel inhabited by corrupted souls looking for their next meal. As you progress on your journey, explore the most disturbing dollhouse offering a prison to escape from and a playground full of secrets to discover. Reconnect with your inner child to unleash your imagination and find the way out!

+
+

Thoughts

+

This game was a big surprise to me, It sat down for a long time in my backlog until out of boredom we try it out with a friend. The game was short enough to finished in a sleepover (at least six’s campaign).

+

It was a breath of fresh air in the seance other games don’t respect your intelligence as a player and straight up tell you what to do, this game let you explore and try out for yourself how to interact with the world, only intervening when you are stuck with a game mechanic (like, move the stick back and forth to balance yourself in a rope) with a subtle message. This lead us to discussions between us of in the lines of: “maybe we need to do this”, “you see that thing over there? maybe we can do something with it”, followed by trail and error and culminating in that magnificent “Ajá” moment when we solve the little puzzle by our own.

+

The only downside that I can see to this game is the loading times, they are so long, long enough to break the inmersion of the game and loose the flow (kinda remind me of skyrim for the PS3). This is worse in the cases when the trail and error involve dying if a mistake is made, making the whole experience more tedious.

+

In the end is only a little downside, but since I was having fun with the game I continue playing it. I hope the boy campaign is as fun.

+
\ No newline at end of file diff --git a/games/lunistice--1/index.html b/games/lunistice--1/index.html new file mode 100644 index 0000000..4d93bfc --- /dev/null +++ b/games/lunistice--1/index.html @@ -0,0 +1,6 @@ +

Lunistice

+

Brief

+
+

Lunistice is a 3D Platformer created with simple but fun gameplay and a cute PS1/SEGA Saturn inspired artstyle in mind. Take the role of Hana the Tanuki and jump and fight through her dreams!

+
+

Thoughts

\ No newline at end of file diff --git a/games/mario-and-luigi-superstar-saga-plus-bowsers-minions/index.html b/games/mario-and-luigi-superstar-saga-plus-bowsers-minions/index.html new file mode 100644 index 0000000..5e5d952 --- /dev/null +++ b/games/mario-and-luigi-superstar-saga-plus-bowsers-minions/index.html @@ -0,0 +1,8 @@ +

Mario & Luigi: Superstar Saga + Bowser’s Minions

+

Brief

+
+

“The game that launched the Mario & Luigi series returns looking better than ever before.

+
+

In this renewed classic, Mario and Luigi journey to the Beanbean Kingdom with Bowser to restore Princess Peach’s voice. Control Mario and Luigi simultaneously, making use of their unique Bros. Moves to solve puzzles and emerge victorious in action-packed battles. Pay heed to the enemy’s patterns and time your reactions right to land satisfying counterblows.

+

Included in this remake is the Minion Quest: The Search for Bowser mode, which tells the story of the game from the perspective of Bowser’s minions. Recruit characters to grow your own Minion army as you fight to locate your missing leader!”

+

Thoughts

\ No newline at end of file diff --git a/games/mario-luigi-bowser-s-inside-story/index.html b/games/mario-luigi-bowser-s-inside-story/index.html new file mode 100644 index 0000000..cad4ae4 --- /dev/null +++ b/games/mario-luigi-bowser-s-inside-story/index.html @@ -0,0 +1,6 @@ +

Mario & Luigi: Bowser’s Inside Story

+

Brief

+
+

Mario & Luigi: Bowser’s Inside Story is the third game in the Mario & Luigi series of games. Players control Mario and Luigi simultaneously in the side-scrolling platform environment of Bowser’s body, while also controlling the Koopa King himself in the top-down world of the Mushroom Kingdom. Similar to games like Earthbound, enemy encounters are seen as actual enemies that players can avoid or attempt to strike early. The actual battles are a combination of turn-based menu attacks, and timed reactions to enemies during battle. By watching the way an enemy reacts, you can anticipate their attack and avoid it or counterattack.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mario-luigi-partners-in-time/index.html b/games/mario-luigi-partners-in-time/index.html new file mode 100644 index 0000000..ed51cef --- /dev/null +++ b/games/mario-luigi-partners-in-time/index.html @@ -0,0 +1,6 @@ +

Mario & Luigi: Partners in Time

+

Brief

+
+

The famous Mario Brothers return in this sequel to the humorous Superstar Saga. In this adventure, Princess Peach takes a trip in a time machine, but when it returns, there’s only a monster inside! The heroic brothers travel back in time only to discover that evil alien life forms known as the Shroobs have taken over the Mushroom Kingdom, and no-one is safe! They soon meet up with their younger selves, and set out to stop the alien menace, not to mention rescue the Princess!

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-10/index.html b/games/mega-man-10/index.html new file mode 100644 index 0000000..67f4c98 --- /dev/null +++ b/games/mega-man-10/index.html @@ -0,0 +1,6 @@ +

Mega Man 10

+

Brief

+
+

The 8-bit old-schoolers of the world have spoken. And boy, did they do so decisively. When Capcom released the NES-style Mega Man 9 back in 2008, they did it as a piece of one-off fan service, and no matter how good the game was (and it was very, very good), no one expected another 8-bit offering in the core series. And yet, here it is. Mega Man 10 can be found on WiiWare, PlayStation Network and Xbox Live Arcade in all of its retro glory. And, it, too, is very good.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-11/index.html b/games/mega-man-11/index.html new file mode 100644 index 0000000..2d18b9a --- /dev/null +++ b/games/mega-man-11/index.html @@ -0,0 +1,6 @@ +

Mega Man 11

+

Brief

+
+

The classic series takes a leap forward in visual presentation in Mega Man 11 with a 2.5D design direction introducing beautiful, completely hand-drawn characters and environments. A freshly redesigned Mega Man takes on Dr. Wily’s berserk machines, defeating Robot Master bosses and taking their weapons, in an ever-evolving fight for justice with new and unique enemy designs.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-2/index.html b/games/mega-man-2/index.html new file mode 100644 index 0000000..fd69706 --- /dev/null +++ b/games/mega-man-2/index.html @@ -0,0 +1,6 @@ +

Mega Man 2

+

Brief

+
+

In the year 200X, a super robot named Mega Man was created. Dr. Light created Mega Man to stop the evil desires of Dr. Wily. However, after his defeat, Dr. Wily created eight of his own robots to counter Mega Man.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-3/index.html b/games/mega-man-3/index.html new file mode 100644 index 0000000..8a6441a --- /dev/null +++ b/games/mega-man-3/index.html @@ -0,0 +1,6 @@ +

Mega Man 3

+

Brief

+
+

It’s robot rebellion, and nobody’s safe! Least of all, Mega Man! This time the superpowerful cyborg takes on a horde of metal maniacs who’ve had it with being obedient! And they use every android-annihilator ever invented to make you believe it! Mega Man goes berserk, blasting through a galaxy of mining stations in search of energy crystals. But it takes more than guts to battle the phenomenal robot masters who control these worlds. It’s a wrenching job, the worst - and the best - that Mega Man’s faced so far!

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-4/index.html b/games/mega-man-4/index.html new file mode 100644 index 0000000..355aaf5 --- /dev/null +++ b/games/mega-man-4/index.html @@ -0,0 +1,6 @@ +

Mega Man 4

+

Brief

+
+

For a year the city has been quiet, but a new robotic terror has gripped the city! That scheming scientist, Dr. Cossack has arrived in town with eight new metal maniacs who are bigger and badder than anything Dr. Wily dreamed of. It’s going to be a cybernetic showdown as the streets of the city erupt with the sizzling sounds of molten metal! Armed with the new Mega Buster, Mega Man runs, jumps and dodges his way through mazes of metallic munchkins on his way to the Siberian citadel of Dr. Cossack for the final cataclysmic clash!

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-5/index.html b/games/mega-man-5/index.html new file mode 100644 index 0000000..35638a3 --- /dev/null +++ b/games/mega-man-5/index.html @@ -0,0 +1,6 @@ +

Mega Man 5

+

Brief

+
+

In the fifth chapter of the original Mega Man series, the battle is closer to home as Mega Man fights to save the world from further destruction. Gain the advantage by picking up items and successfully defeating bosses to gain their weapons as your own. Get ready for intense action-platforming in 13 stages before taking up battle against Protoman!

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-6/index.html b/games/mega-man-6/index.html new file mode 100644 index 0000000..995188a --- /dev/null +++ b/games/mega-man-6/index.html @@ -0,0 +1,6 @@ +

Mega Man 6

+

Brief

+
+

From the United States, Canada and Japan they came. The world’s premier designers and their finest robotic warriors traveled to do battle in the First Annual Robot Tournament. But what began as a game suddenly took a terrifying twist! On the eve of the Grand Championship, the sponsor of the event announced that the entire tournament was just an elaborate scheme to get his hands on the world’s most powerful robots! Now faced with an army of metallic mercenaries, Mega Man must fight a ferocious new foe - The Mysterious Mr. X!

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-7/index.html b/games/mega-man-7/index.html new file mode 100644 index 0000000..3edb0d7 --- /dev/null +++ b/games/mega-man-7/index.html @@ -0,0 +1,6 @@ +

Mega Man 7

+

Brief

+
+

Mega Man 7 is an action platform video game developed and published by Capcom for the Super Nintendo Entertainment System. It is the seventh game in the original Mega Man series. The game was released in Japan on March 24, 1995 and was localized later in the year in North America and Europe.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-8/index.html b/games/mega-man-8/index.html new file mode 100644 index 0000000..b2183be --- /dev/null +++ b/games/mega-man-8/index.html @@ -0,0 +1,10 @@ +

Mega Man 8

+

Brief

+
+

A gigantic space explosion sends two strange meteors crashing to Earth. The call goes out and Mega Man speeds to the site. There he sees his arch-rival, Dr. Wiley, fleeing the scene, clutching one of the mysterious metallic meteors. Now Mega Man must uncover the secret of the second meteor in a race to stay one step ahead of Dr. Wiley and his new deadly breed of super-powered robots.

+
+

• Battle across 14 huge stages to face eight devious new enemies. +• Multiple upgrades for Mega Man - customize to your specifications every game. +• Intense Japanese anime intros, cut scenes and cinema screens. +• Incredibly fluid animation and highly detailed backgrounds.

+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-9/index.html b/games/mega-man-9/index.html new file mode 100644 index 0000000..70cc191 --- /dev/null +++ b/games/mega-man-9/index.html @@ -0,0 +1,7 @@ +

Mega Man 9

+

Brief

+
+

Mega Man 9 brings the series back to its old school roots with retro gameplay, music and classic 8-bit style graphics!

+
+

Mega Man fans, your wait is over! The classic Blue Bomber that debuted in 1987 is back with the ninth installment in the classic series. It’s a new adventure for Mega Man all done in an 8-bit style — graphics, music, and gameplay are all like you remember them!

+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-x/index.html b/games/mega-man-x/index.html new file mode 100644 index 0000000..7e82e8b --- /dev/null +++ b/games/mega-man-x/index.html @@ -0,0 +1,7 @@ +

Mega Man X

+

Brief

+
+

Near the end of his life, Dr. Light succeeds in creating the first of a new series of robots which will change the world. Able to think and make decisions, this new robot holds great danger as well as great possibilities. Fearful of the possible consequences of unleashing his creation on the world, Dr. Light decides to seal him in a capsule and test his systems until they are totally reliable. The future will have to decide his fate…

+
+

Released from the capsule by Dr. Cain, “X” is born into the world of the future where the robot rebellions are a thing of the past. But when Dr. Cain tries to implement Dr. Light’s designs into a new series of Reploids, something goes hideously wrong. Now the future lies on the brink of destruction and a new Mega Man must emerge to face Sigma and his forces before the human race is wiped from the planet!

+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-x2/index.html b/games/mega-man-x2/index.html new file mode 100644 index 0000000..1e32cb4 --- /dev/null +++ b/games/mega-man-x2/index.html @@ -0,0 +1,26 @@ +

Mega Man X2

+

Brief

+
+

Just when Mega Man X thought he had brought down all the X-Hunters, several months later an uprising moves from within an abandoned factory. While 8 all-new X-Hunters occupy Mega Man X, a triple threat plots to resurrect a secret weapon that is all too familiar!

+
+

The good Dr. Light supplies Mega man X with incredible new abilities hidden in capsules buried deep below the surface. And with new vehicles like the mobile attack cycle plus powers he gains from the X-Hunters, Mega Man X will be ready to face his destiny as a Maverick Hunter. Now it’s all or Zero for Mega Man X!

+

Thoughts

+

Siento que este es una entrada particular en la saga mega man en general, para más contexto, jugue este juego luego de haber jugado mega man clasico del 1-8 y mega man maveric hunter x (remake de MMX1) y hasta el momento el loop del juego siempre ha sido el mismo: prueba y error hasta encontrar a un boss que pueda matar, luego prueba y error de nuevo hasta encontrar la debilidad y así, pero este juego introduce unos bosses opcionales que me hizo cambiar el aproach del juego.

+

Mientras que con los juegos anteriores solo “rusheaba” el juego hasta eventualmente terminarlo, encontrando ocacionalmente algo memorable o un pico de dificultad, era un o brainer en donde solo intentaba hasta que lo lograba.

+

Este juego sigue la formula de todos los mega man, 8 bosses con 3-5 etapas adicionales del “boss final”, pero cuando derrotas 2 bosses, aparecerán 3 bosses opcionales aleatoreamente en cada etapa restante, los cuales quidan cada parte de zero, que fue destruido al final de MMX1. pero estos boses cuentan con las suguientes características:

+
    +
  • Aparecen luego de derrotar 2 bosses
  • +
  • La etapa en la que aparecen es aleatorea y tienes que encontar la sala secreta (no tan secreta pero igual), sin un checkpoint en la entrada, el checkpoint está un poco más atrás
  • +
  • Estos bosses opcionales tienen patrones de ataque más elaborados que los tradicionales, haciendolos más complejos que los obligatoreos
  • +
  • Estos bosses infingen más daño que un boss normal -> no estoy del todo seguro
  • +
  • Si derrotas a un 3 boss completando una etapa sin derrotar al boss opcional, este se irá para siempre, quedando solamente 2 más para combatir pero bloqueando una parte de zero, inabilitando la opción de repararlo
  • +
+

Este ultimo punto es el más jodido de todos, porque gracias a esto tuve que reiniciar la partida 3 veces, ya que no derrotaba a todos los bosses opcionales y estos se iban para siempre. En un principio esto no me gusto para nada, porque era una dificultad y urgencia artifical que introducía el juego, no había ninguna razón aparente para que esto fuera así, para mi lógica si habían suficientes niveles para que uno de estos bosses opcionales espawnearan (3 para que espawneen todos por ejemplo), no había razón para que se fuera, si ya el caso que no los derrotas y te quedan 2 niveles, perfecto que desaparezca para siempre, pero que lo hiciera luego de derrotar el 3 nivel sin ningún aviso de que no volvería (tuve que googlear si es que desaparecía para siempre o no, cosa que no era posible cuando salio el juego).

+

PERO, estos bosses opcionales con sus limitantes tuvieron el efecto deseado (o el que asumo que era):

+
    +
  • Extendio la duración del juego, pude haberlo teminado en el primer intento, pero estos bosses me hicieron reiniciar.
  • +
  • Buscar power ups: personalmente busco las mejoras de armadura y los reserve tanks y aumentos de vida, pero en esta ocación se hicieron prioridad, en mi primera pasada encontré los suficientes si así que este punto es a medias
  • +
  • Planear una ruta óptima: qué arma les hace más daño a estos bosses opcionales?? Esto que les hace daño es compatible con lo que necesito para conseguir power ups??
  • +
+

Al menos la manera que logré hacerlo fue conseguir sonic slicer para hacerle buen daño a 2/3 bosses y spin wheel para acceder a algunas zonas secretas, conseguir mejoras de vida y al menos un reserve tank y luego aprenderme el patrón de los boses para ver como era mejor vencerlos.

+

Esto no es la gran cosa y no es que haya sido una estragía muy elaborada, pero fue una estrategía que requirió consideración y planificación, algo que otros mega man’s anteriores no me habían hecho hacer, y eso hará que recuerde esta entrega, a diferencia de otras que se pierden en el olvido…

\ No newline at end of file diff --git a/games/mega-man-x3/index.html b/games/mega-man-x3/index.html new file mode 100644 index 0000000..122004e --- /dev/null +++ b/games/mega-man-x3/index.html @@ -0,0 +1,7 @@ +

Mega Man X3

+

Brief

+
+

Mega Man X and his trusty partner Zero have a new force to reckon with. Who or what has caused a riot of Mavericks to break out in the experimental utopia known as Doppler Town?

+
+

Named after the scientist reploid, Doppler Town was supposed to be a place where humans and reploids could live in harmony. After discovering a virus that was turning reploids to Mavericks, Doppler’s anti-virus was a big success. But Doppler itself became infected with the virus and assembled a team to take out the Maverick Hunter Units. The Doppler Effect is about to unfold, with Mega Man X and Zero the only cure for the deadly virus!

+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-x4/index.html b/games/mega-man-x4/index.html new file mode 100644 index 0000000..b9aaf5e --- /dev/null +++ b/games/mega-man-x4/index.html @@ -0,0 +1,17 @@ +

Mega Man X4

+

Brief

+
+

X-PLOSIVE GAMEPLAY. +X-TREME GRAPHICS. +MEGA MAN X4!

+
+

Vibrant Animation • Relentless Enemies +Unsurpassed Graphics • Hidden Secrets +Mega Man X4 bombards the PlayStation game console and never lets up!

+

Battle armies of Maverick Reploid Robots while mastering all-new strategic moves like the Air Hover and Zero’s Saber Tactic system. Discover a myriad of power-ups, secret rooms, extra weapons and invincible vehicles to take on 8 all new X-Hunter Bosses. And for the first time, play as Mega Man X or battle with his mighty partner Zero in 2 separate adventures. Mega Man X4 - now you can be a hero, or a Zero!

+
    +
  • Now, play as Mega Man X or Zero!
  • +
  • New X-Hunter levels with vivid color, brilliant detail, intricate passages, secret rooms and hard-to-reach items.
  • +
  • Invincible vehicles like the Land Chaser superbike and other robot ride armors.
  • +
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-x5/index.html b/games/mega-man-x5/index.html new file mode 100644 index 0000000..05f973d --- /dev/null +++ b/games/mega-man-x5/index.html @@ -0,0 +1,6 @@ +

Mega Man X5

+

Brief

+
+

Mega Man returns for more wild action in MEGA MAN X5. This time around, terrorists have attacked an asteroid colony and turned off its artificial gravity. Now, it is up to Mega Man and his friend Zero to defeat the terrorists, turn the gravity on, and keep the colony from crashing into the Earth. The gameplay is what fans of the series have come to expect: Mega Man must use his blasters and bombs to make his way through eight levels of running, jumping, and shooting action. If you decide to play as Zero, you will have to use a plasma sword and some cunning to get through the same levels. In either case, the characters will have to face tough bosses that have unique abilities. Once a boss is defeated, Mega Man and Zero can utilize the boss’s talents. Only Mega Man and Zero can save the colony and the Earth in MEGA MAN X5.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-x6/index.html b/games/mega-man-x6/index.html new file mode 100644 index 0000000..fa66cfb --- /dev/null +++ b/games/mega-man-x6/index.html @@ -0,0 +1,7 @@ +

Mega Man X6

+

Brief

+
+

Mission Critical… Zero is Missing… Search and Rescue!

+
+

It’s been three weeks since Earth’s near collision with the space colony Eurasia. The disaster was averted by Zero’s heroics. Now, on a bruised and battered planet, tales of rampaging reploids are surfacing. It’s up to Mega Man X to investigate these mysteries but it’s not going to be easy. Mega Man X must battle through a maze of levels and rescue reploids along the way. Return to battle again and again with the new Nightmare System, which randomizes level maps, enemies, and endings based on how you play the game. Mega Man X is back and now it’s personal!

+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-x7/index.html b/games/mega-man-x7/index.html new file mode 100644 index 0000000..93603df --- /dev/null +++ b/games/mega-man-x7/index.html @@ -0,0 +1,6 @@ +

Mega Man X7

+

Brief

+
+

The plot of Mega Man X7 takes place in the 22nd century, during an age when humans coexist with humanoid robots called “Reploids”. As some Reploids participate in violent and destructive crime, a police organization called the “Maverick Hunters” has been established to stamp out this activity. Maverick crime is rising in newly constructed cities. As this new crime wave hits, X retires, tired from the never-ending battles. A new group of vigilantes, Red Alert, is introduced. One of their members, Axl, decides he has had enough of their “murdering” and tries to leave the group. Red, the group’s leader, is angered by Axl deserting, and goes on a rampage to get Axl back.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-x8/index.html b/games/mega-man-x8/index.html new file mode 100644 index 0000000..91e49f9 --- /dev/null +++ b/games/mega-man-x8/index.html @@ -0,0 +1,6 @@ +

Mega Man X8

+

Brief

+
+

Mega Man X 8 adds more depth and variety to this classic gaming series. With Earth in ruins after Sigma’s invasion, humanity builds a new kind of reploid to colonize the moon. Sigma has corrupted their DNA and made them turn on humans. You and your teammates head to the moon for outer-space adventure of epic proportions!

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-zero-2/index.html b/games/mega-man-zero-2/index.html new file mode 100644 index 0000000..0129585 --- /dev/null +++ b/games/mega-man-zero-2/index.html @@ -0,0 +1,14 @@ +

Mega Man Zero 2

+

Brief

+
+

In Zero’s next mission, he falls prey to a trap set by Neo Arcadia’s ruthless commander. Planning to trick Zero, he tries to use him to wreak chaos between reploids and humans once again. But, can he succeed?

+
+

LAN Multiplayer.

+

If you have two cartridges and a link cable, the players can link two GBAs and take part in a two-player game. There are three modes available to take part in:

+
    +
  • Time Attack - Set a goal somewhere in the stage. After three tries, the player with the shortest time to the goal wins.
  • +
  • Enemy Battle - Defeat the most enemies from the generator within the time limit.
  • +
  • Get Item.
  • +
  • Collect the most items from the map within the time limit.
  • +
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-zero-3/index.html b/games/mega-man-zero-3/index.html new file mode 100644 index 0000000..51156c4 --- /dev/null +++ b/games/mega-man-zero-3/index.html @@ -0,0 +1,6 @@ +

Mega Man Zero 3

+

Brief

+
+

It’s the third chapter in the Mega Man Zero action adventure series for the Game Boy Advance. Featuring a new customization system, you can now equip Zero, with a combination of chips that will affect both his attributes and abilities, allowing you to adapt him to different challenges. Among his other new skills, Zero will now have weapon called the recoil rod. Now be jumps at double his normal height. These new skills will allow our hero to march into Arcadia to defeat the evil Omega single-handedly… Or will they?

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-zero-4/index.html b/games/mega-man-zero-4/index.html new file mode 100644 index 0000000..82e8fe7 --- /dev/null +++ b/games/mega-man-zero-4/index.html @@ -0,0 +1,7 @@ +

Mega Man Zero 4

+

Brief

+
+

Mega Man Zero 4 is a video game created by Capcom and Inti Creates for the Game Boy Advance in 2005. It’s the fourth and final installment in the Mega Man Zero series, making Zero the first Mega Man subseries to see a proper conclusion. +The game introduces the Zero Knuckle, a weapon that lets Zero steal other enemies’ weapons and use them for himself, as well as a new mechanic where Zero can alter weather conditions before entering one of the eight main levels.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-zero/index.html b/games/mega-man-zero/index.html new file mode 100644 index 0000000..e727658 --- /dev/null +++ b/games/mega-man-zero/index.html @@ -0,0 +1,6 @@ +

Mega Man Zero

+

Brief

+
+

It’s your mission to help the exiled scientist Ciel discover the source of a new reploid energy! Play as Mega Man’s pal Zero, the reploid from the Mega Man X series turned good by the infectious Sigma Virus and 100 years of sleep. Conquer your adversaries and find the energy source… or risk ultimate defeat. It’s up to you to defend good from the destructive powers in the universe.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-zx-advent/index.html b/games/mega-man-zx-advent/index.html new file mode 100644 index 0000000..8c3b782 --- /dev/null +++ b/games/mega-man-zx-advent/index.html @@ -0,0 +1,6 @@ +

Mega Man ZX Advent

+

Brief

+
+

In Mega Man ZX Advent, the main characters discover the power of the mysterious “Biometal model A,” which on its own has several attacks, but also has a special Megamerge ability which allows the character to transform into one of eight “Pseudoroid” bosses that each have a unique set of abilities. Once a boss is defeated, players can emulate their powers to find hidden routes, discover rare items and aid their battles against more powerful enemies. The title takes full advantage of the Nintendo DS features to enhance the action-packed gameplay and story line of the popular series.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man-zx/index.html b/games/mega-man-zx/index.html new file mode 100644 index 0000000..74b23bc --- /dev/null +++ b/games/mega-man-zx/index.html @@ -0,0 +1,6 @@ +

Mega Man ZX

+

Brief

+
+

This game contains elements from the Mega Man X series and the Mega Man Zero series. The game introduces a new open-ended gameplay environment and the ability to select the protagonist’s gender, a first in the series. The player’s character, Vent or Aile, is on a 2-dimensional overlay map with sprites where he or she engages enemies to finish the mission. When Vent and Aile receive a Biometal, they are able to change form, gaining various abilities, such as the charge moves, or charging their weapon with an element of that Biometal; for example, Biometal H will charge the weapon with electricity. While in a special form, using the form-specific abilities use up weapon energy. When Vent and Aile receive the other half of the Biometal, they are able to perform a different special ability.

+
+

Thoughts

\ No newline at end of file diff --git a/games/mega-man/index.html b/games/mega-man/index.html new file mode 100644 index 0000000..9775488 --- /dev/null +++ b/games/mega-man/index.html @@ -0,0 +1,7 @@ +

Mega Man

+

Brief

+
+

Experience the game that started it all! Play as cybernetic hero Mega Man as you battle to stop the evil scientist Dr. Wily and his Robot Masters from taking over the world! A classic platformer in every sense of the word, Mega Man features timeless 8-bit graphics, a memorable soundtrack, and balanced but challenging gameplay that combine to create one of the most iconic video games of all time.

+
+

Mega Man, known as Rockman in Japan, is a 1987 action-platform video game developed and published by Capcom for the Nintendo Entertainment System (NES). It was directed by Akira Kitamura, with Nobuyuki Matsushima as lead programmer, and is the first game of the Mega Man franchise and the original video game series. Mega Man was produced by a small team specifically for the home console market, a first for Capcom, who previously focused on arcade titles.

+

Thoughts

\ No newline at end of file diff --git a/games/metal-hellsinger/index.html b/games/metal-hellsinger/index.html new file mode 100644 index 0000000..e9a5f62 --- /dev/null +++ b/games/metal-hellsinger/index.html @@ -0,0 +1,6 @@ +

Metal: Hellsinger

+

Brief

+
+

Strike terror into the hearts of demons and devils as you fight your way through eight Hells. Metal: Hellsinger is a rhythm FPS, brimming with diabolical enemies, powerful weapons, and metal music. Set out on an infernal journey in order to achieve the purest of goals: Vengeance.

+
+

Thoughts

\ No newline at end of file diff --git a/games/metal-slug-2/index.html b/games/metal-slug-2/index.html new file mode 100644 index 0000000..2d03fb0 --- /dev/null +++ b/games/metal-slug-2/index.html @@ -0,0 +1,6 @@ +

Metal Slug 2

+

Brief

+
+

“METAL SLUG 2”, the 2nd entry in SNK’s emblematic 2D run & gun action shooting game returns to the battlefield on the Steam gaming platform!

+
+

Thoughts

\ No newline at end of file diff --git a/games/metal-slug-3/index.html b/games/metal-slug-3/index.html new file mode 100644 index 0000000..18c41a8 --- /dev/null +++ b/games/metal-slug-3/index.html @@ -0,0 +1,6 @@ +

Metal Slug 3

+

Brief

+
+

“METAL SLUG 3”, the masterpiece in SNK’s emblematic 2D run & gun action shooting game series, still continues to fascinate millions of fans worldwide to this day for its intricate dot-pixel graphics, and simple and intuitive game controls!

+
+

Thoughts

\ No newline at end of file diff --git a/games/metal-slug-4/index.html b/games/metal-slug-4/index.html new file mode 100644 index 0000000..582f679 --- /dev/null +++ b/games/metal-slug-4/index.html @@ -0,0 +1,6 @@ +

Metal Slug 4

+

Brief

+
+

One year after the events of Metal Slug 3, the world is trembling under the new threat of a mysterious but deadly cyber virus that threatens to attack and destroy any nation’s military computer system. With Tarma and Eri unable to help due to their own assignments in the matter, Marco and Fio are called in to investigate the situation and are joined by two newcomers, Nadia and Trevor. In their investigation, the group discovers that a terrorist organization known as Amadeus is behind the nefarious plot and that they head into battle against Amadeus’ forces, hoping to destroy the cyber virus before it gets the chance to wipe out the entire world’s military computer system

+
+

Thoughts

\ No newline at end of file diff --git a/games/metal-slug-5/index.html b/games/metal-slug-5/index.html new file mode 100644 index 0000000..cca0eb0 --- /dev/null +++ b/games/metal-slug-5/index.html @@ -0,0 +1,6 @@ +

Metal Slug 5

+

Brief

+
+

A special disc that contains deep and intricate secrets about the Metal Slug project is stolen by a mysterious group called the Ptolemaic Army, whose specialty lies from within archaeological excavation and espionage. Marco and Tarma of the Peregrine Falcon Strike Force follow in hot pursuit against the group and in the process are joined by Eri and Fio of SPARROWS. Together once more, the quartet investigate the shrouded objective of the Ptolemaic Army.

+
+

Thoughts

\ No newline at end of file diff --git a/games/metal-slug-6/index.html b/games/metal-slug-6/index.html new file mode 100644 index 0000000..f3d6cb9 --- /dev/null +++ b/games/metal-slug-6/index.html @@ -0,0 +1,8 @@ +

Metal Slug 6

+

Brief

+
+

Metal Slug 6 returns to the Rebel-Martian alliance featured in Metal Slugs 2, X, and 3, but on a much broader scale. Rather than repeating the previous games’ events of the Martians breaking the alliance and the Rebels assisting the player in turn, the player now teams up with the Rebels and Martians to combat an even greater threat.

+
+

Metal Slug 6 introduces a new play mechanic dubbed the ‘Weapon Stock System’. Two gun power-ups can now be carried at the same time. Players can switch between the two weapons, or simply put them both away in favor of the default weapon. When obtaining a new weapon power-up, it will automatically occupy the inactive slot, or, if both are holstered, replace the less recent weapon of the two. +The score is now multiplied by powers of 2. The faster the speed at which enemies are killed, the higher the power, as a meter at the bottom of the screen shows. When it says “Max” enemies and destructible objects will drop coins for an extra high score.

+

Thoughts

\ No newline at end of file diff --git a/games/metal-slug-x/index.html b/games/metal-slug-x/index.html new file mode 100644 index 0000000..d1e2097 --- /dev/null +++ b/games/metal-slug-x/index.html @@ -0,0 +1,6 @@ +

Metal Slug X

+

Brief

+
+

An upgraded version of Metal Slug 2 (Metal Slug 2: Super Vehicle-001/I), titled Metal Slug X, was released in March 1999 for the Neo Geo MVS. It fixed slowdown problems from the original game, and increased the difficulty. Metal Slug X also introduced some new elements to the game system.

+
+

Thoughts

\ No newline at end of file diff --git a/games/metal-slug/index.html b/games/metal-slug/index.html new file mode 100644 index 0000000..498d559 --- /dev/null +++ b/games/metal-slug/index.html @@ -0,0 +1,6 @@ +

Metal Slug

+

Brief

+
+

Metal Slug is a 1996 run and gun arcade video game originally developed by Nazca Corporation and released by SNK for the Neo Geo MVS. It is the first installment in the eponymous series. Set in 2028, players assume the role of Peregrine Falcon Strike Force soldiers Marco Rossi and Tarma Roving on a fight against the Rebel Army led by Donald Morden and overthrow his coup d’état to prevent a New World Order.

+
+

Thoughts

\ No newline at end of file diff --git a/games/metroid-dread/index.html b/games/metroid-dread/index.html new file mode 100644 index 0000000..0e47b03 --- /dev/null +++ b/games/metroid-dread/index.html @@ -0,0 +1,6 @@ +

Metroid Dread

+

Brief

+
+

Join intergalactic bounty hunter Samus Aran in her first new 2D Metroid story in 19 years. Samus’ story continues after the events of the Metroid Fusion game when she descends upon planet ZDR to investigate a mysterious transmission sent to the Galactic Federation. The remote planet has become overrun by vicious alien lifeforms and chilling mechanical menaces. Samus is more agile and capable than ever, but can she overcome the inhuman threat stalking the depths of ZDR?

+
+

Thoughts

\ No newline at end of file diff --git a/games/metroid-fusion/index.html b/games/metroid-fusion/index.html new file mode 100644 index 0000000..782e86b --- /dev/null +++ b/games/metroid-fusion/index.html @@ -0,0 +1,6 @@ +

Metroid Fusion

+

Brief

+
+

The famed Metroid series makes its return on the Game Boy Advance with Metroid Fusion. After Samus’ exploits in the Super Nintendo classic Super Metroid, the intergalactic bounty hunter becomes infected with a parasitic life form known only as “X”. Samus is rescued and revived by Metroid DNA only after undergoing some major changes in her body and suit, resulting in a drastic change in her appearance, and a new ability to absorb and assimilate the abilities of the “X” virus. Experience a new and enthralling chapter in the Metroid series, and relive the timeless gameplay and exploration that made the series a legend.

+
+

Thoughts

\ No newline at end of file diff --git a/games/metroid-prime-remastered/index.html b/games/metroid-prime-remastered/index.html index 4cc7f38..7c9098c 100644 --- a/games/metroid-prime-remastered/index.html +++ b/games/metroid-prime-remastered/index.html @@ -1,62 +1,7 @@ - - - - - - - - - - -

Metroid Prime Remastered

- - -

Storyline

+

Metroid Prime Remastered

+

Brief

-

+

Get behind the visor of intergalactic bounty hunter Samus Aran in her critically-acclaimed first-person adventure.

+

Step into the boots of Samus Aran as you navigate the winding paths and interconnected environments of an alluring-yet-dangerous alien planet. Use powers like the iconic Morph Ball and Grapple Beam to revisit hard-to-reach areas and find a path forward. With revamped graphics, sound, unlockable art, and updated control schemes, Samus’ 3D platforming debut has reached greater heights. Calm and capable, Samus takes on this solo mission…but she is far from alone.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Thoughts

\ No newline at end of file diff --git a/games/metroid-samus-returns/index.html b/games/metroid-samus-returns/index.html new file mode 100644 index 0000000..81ecd9f --- /dev/null +++ b/games/metroid-samus-returns/index.html @@ -0,0 +1,8 @@ +

Metroid: Samus Returns

+

Brief

+
+

Metroid: Samus Returns is a remake of Metroid 2: Return of Samus. +It uses a 3D graphic style with a side view camera that zooms in and changes for cutscenes. It also has new mechanics, items, and abilities.

+
+

“Brave the hostile terrain of an alien planet teeming with vicious life forms as legendary bounty hunter Samus Aran. Her mission? Terminate the Metroid menace in this masterful reimagining of her 1991 Game Boy adventure. Samus Aran’s arsenal has been enhanced with new moves and abilities that are sure to help her face the deadly surprises that await. This intense, side-scrolling action platformer is a great entry point into the Metroid franchise and perfect for returning fans as well, and it’s available only on the Nintendo 3DS family of systems.”

+

Thoughts

\ No newline at end of file diff --git a/games/metroid-zero-mission/index.html b/games/metroid-zero-mission/index.html new file mode 100644 index 0000000..70086d0 --- /dev/null +++ b/games/metroid-zero-mission/index.html @@ -0,0 +1,8 @@ +

Metroid: Zero Mission

+

Brief

+
+

The full story of Samus Aran’s first mission finally unfolds…

+
+

The first Metroid game just scratched the surface of the cataclysmic events on planet Zebes, and at long last the rest of the tale has come to light. Experience the first of Samus’s legendary adventures through all-new cut-scenes and action sequences as the bounty hunter races through the deeps toward her showdown with the leader of the Space Pirates. But will the end of Mother Brain really mean the end of the story…?

+

Completion of the game unlocks an emulated version of the original Metroid game. Zero Mission also allow players to unlock the Metroid Fusion picture gallery by linking between Zero Mission and Fusion cartridges via the Game Boy Advance Game Link Cable.

+

Thoughts

\ No newline at end of file diff --git a/games/mirror-s-edge/index.html b/games/mirror-s-edge/index.html new file mode 100644 index 0000000..bda91ca --- /dev/null +++ b/games/mirror-s-edge/index.html @@ -0,0 +1,6 @@ +

Mirror’s Edge

+

Brief

+
+

In a perfect city, were crime is no more and where everything is monitored, you play as Faith; a courier who transports packages via the open rooftops of the city. These “couriers” are known as runners. Murder has come to this city, and now you are being hunted…

+
+

Thoughts

\ No newline at end of file diff --git a/games/mirrors-edge-catalyst/index.html b/games/mirrors-edge-catalyst/index.html new file mode 100644 index 0000000..52a5dcd --- /dev/null +++ b/games/mirrors-edge-catalyst/index.html @@ -0,0 +1,6 @@ +

Mirror’s Edge Catalyst

+

Brief

+
+

Mirror’s Edge Catalyst is an action-adventure game and the prequel to Mirror’s Edge. The story in the game explores the past of the protagonist Faith. Like in the previous game, the main gameplay in Mirror’s Edge Catalyst involves traversing the city using parkour to reach certain objectives. Unlike the linear levels in Mirror’s Edge, Mirror’s Edge Catalyst features an open-world free-roaming environment. Combat has been overhauled and emphasized compared to the first game and Catalyst no longer allows the player to use weapons, instead focusing on melee attacks.

+
+

Thoughts

\ No newline at end of file diff --git a/games/monster-hunter-4-ultimate/index.html b/games/monster-hunter-4-ultimate/index.html new file mode 100644 index 0000000..8a5df87 --- /dev/null +++ b/games/monster-hunter-4-ultimate/index.html @@ -0,0 +1,6 @@ +

Monster Hunter 4 Ultimate

+

Brief

+
+

Monster Hunter 4 Ultimate (called Monster Hunter 4G in Japan) is the newest installment in the popular Monster Hunter series, which has sold more than 28 million units worldwide to date. In Monster Hunter 4 Ultimate, players will take on the role of a hunter that joins up with a traveling caravan to explore new lands and towns along the way. This grand adventure will include hundreds of quests to take on a variety of extraordinary creatures that yield valuable resources used for weapons and equipment. Launching on Nintendo 3DS, Monster Hunter 4 Ultimate represents the biggest leap forward ever for the series with more new content and exciting features than ever before. Also, for the first time ever for the Monster Hunter series on a handheld system, players will be able to join up with friends over the internet via the Nintendo Wi-Fi Connection, as well as the previously available local wireless option.

+
+

Thoughts

\ No newline at end of file diff --git a/games/monster-hunter-generations-ultimate/index.html b/games/monster-hunter-generations-ultimate/index.html new file mode 100644 index 0000000..099986b --- /dev/null +++ b/games/monster-hunter-generations-ultimate/index.html @@ -0,0 +1,7 @@ +

Monster Hunter Generations Ultimate

+

Brief

+
+

An enhanced version of Monster Hunter Generations. It features new monsters, hunting styles, and the more challenging G-Rank quests.

+
+

Game data from Monster Hunter Generations can be carried over, with a one way transfer, to Monster Hunter Generations Ultimate. Game data can also be moved between the 3DS and the Switch version of the game.

+

Thoughts

\ No newline at end of file diff --git a/games/monster-hunter-rise/index.html b/games/monster-hunter-rise/index.html index 8758bc0..b38216e 100644 --- a/games/monster-hunter-rise/index.html +++ b/games/monster-hunter-rise/index.html @@ -1,62 +1,6 @@ - - - - - - - - - - -

Monster Hunter Rise

- - -

Storyline

+

Monster Hunter Rise / Sunbreak

+

Brief

-

Set in the ninja-inspired land of Kamura Village, explore lush ecosystems and battle fearsome monsters to become the ultimate hunter. It’s been half a century since the last calamity struck, but a terrifying new monster has reared its head and threatens to plunge the land into chaos once again.

+

Rise to the challenge and join the hunt! In Monster Hunter Rise, the latest installment in the award-winning and top-selling Monster Hunter series, you’ll become a hunter, explore brand new maps and use a variety of weapons to take down fearsome monsters as part of an all-new storyline.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Thoughts

\ No newline at end of file diff --git a/games/neon-white/index.html b/games/neon-white/index.html new file mode 100644 index 0000000..f38e670 --- /dev/null +++ b/games/neon-white/index.html @@ -0,0 +1,6 @@ +

Neon White

+

Brief

+
+

Neon White is a lightning fast first-person action game about exterminating demons in Heaven. You are White, an assassin handpicked from Hell to compete with other demon slayers for a chance to live permanently in Heaven. The other assassins seem familiar, though… did you know them in a past life?

+
+

Thoughts

\ No newline at end of file diff --git a/games/nier-automata/index.html b/games/nier-automata/index.html index fb5fb7e..d54564c 100644 --- a/games/nier-automata/index.html +++ b/games/nier-automata/index.html @@ -1,64 +1,6 @@ - - - - - - - - - - -

NieR: Automata

- - -

Storyline

+

NieR: Automata

+

Brief

-

The distant future… -Invaders from another world attack without warning, unleashing a new type of threat: weapons known as “machine lifeforms.” In the face of this insurmountable threat, mankind is driven from Earth and takes refuge on the Moon.

+

NieR: Automata tells the story of androids 2B, 9S and A2 and their battle to reclaim the machine-driven dystopia overrun by powerful machines.

-

The Council of Humanity organizes a resistance of android soldiers in an effort to take back their planet. To break the deadlock, the Resistance deploys a new unit of android infantry: YoRHa .

-

In the forsaken wasteland below, the war between the machines and the androids rages on. A war that is soon to unveil the long-forgotten truth of this world…

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Thoughts

\ No newline at end of file diff --git a/games/nier-replicant-ver-dot-1-22474487139-dot-dot-dot/index.html b/games/nier-replicant-ver-dot-1-22474487139-dot-dot-dot/index.html new file mode 100644 index 0000000..53f3ce1 --- /dev/null +++ b/games/nier-replicant-ver-dot-1-22474487139-dot-dot-dot/index.html @@ -0,0 +1,6 @@ +

NieR Replicant ver.1.22474487139…

+

Brief

+
+

NieR Replicant ver.1.22474487139… is an updated version of NieR Replicant, previously only released in Japan. Discover the one-of-a-kind prequel to the critically-acclaimed masterpiece NieR: Automata. Now with a modern upgrade, experience masterfully revived visuals, a fascinating storyline and more!

+
+

Thoughts

\ No newline at end of file diff --git a/games/omori/index.html b/games/omori/index.html new file mode 100644 index 0000000..db2204d --- /dev/null +++ b/games/omori/index.html @@ -0,0 +1,6 @@ +

Omori

+

Brief

+
+

A turn-based surreal horror RPG in which a child traverses various mundane, quirky, humourous, mysterious and horrific lands with his friends in search of a missing person while confronting his past and his fears. Explore a strange world full of colorful friends and foes. When the time comes, the path you’ve chosen will determine your fate… and perhaps the fate of others as well.

+
+

Thoughts

\ No newline at end of file diff --git a/games/outlast/index.html b/games/outlast/index.html new file mode 100644 index 0000000..8c642a4 --- /dev/null +++ b/games/outlast/index.html @@ -0,0 +1,6 @@ +

Outlast

+

Brief

+
+

Hell is an experiment you can’t survive in Outlast, a first-person survival horror game developed by veterans of some of the biggest game franchises in history. As investigative journalist Miles Upshur, explore Mount Massive Asylum and try to survive long enough to discover its terrible secret… if you dare.

+
+

Thoughts

\ No newline at end of file diff --git a/games/panzer-paladin/index.html b/games/panzer-paladin/index.html new file mode 100644 index 0000000..264cd01 --- /dev/null +++ b/games/panzer-paladin/index.html @@ -0,0 +1,6 @@ +

Panzer Paladin

+

Brief

+
+

Hop in the Paladin power armor, seize melee weapons from the demonic invaders and give them a taste of their own medicine!

+
+

Thoughts

\ No newline at end of file diff --git a/games/paper-mario-the-thousand-year-door--1/index.html b/games/paper-mario-the-thousand-year-door--1/index.html new file mode 100644 index 0000000..5de9d8a --- /dev/null +++ b/games/paper-mario-the-thousand-year-door--1/index.html @@ -0,0 +1,7 @@ +

Paper Mario: The Thousand-Year Door

+

Brief

+
+

A remaster of the second game in the Paper Mario series, originally released for the Nintendo GameCube.

+
+

Turn the page and join Mario and friends in an RPG adventure to discover the legendary treasure behind the ancient Thousand-Year Door. Will Mario complete his papery quest, or will he crumple under the pressure?

+

Thoughts

\ No newline at end of file diff --git a/games/persona-2-innocent-sin/index.html b/games/persona-2-innocent-sin/index.html new file mode 100644 index 0000000..8244743 --- /dev/null +++ b/games/persona-2-innocent-sin/index.html @@ -0,0 +1,6 @@ +

Persona 2: Innocent Sin

+

Brief

+
+

Persona 2: Innocent Sin is a Japanese role-playing video game developed and released by Atlus It is the second entry in the Persona series and acts as a sequel to the original Persona. The original version was not localized for western territories, but the PSP version was released in North America and Europe under the title Shin Megami Tensei: Persona 2: Innocent Sin. Innocent Sin takes place in the fictional Sumaru City, focusing on a group of high school students from Seven Sisters High School. The main protagonist, Tatsuya Suou, and a group of friends must confront a villainous figure called the Joker, who is causing the spread of reality-warping rumors through the city. The group are aided in their quest by their Personas, personified aspects of their personalities. The gameplay features turn-based battle gameplay, where characters use their Personas in battle against demons, and a separate Rumor system, where rumors spread around the city can influence events in the characters’ favor.

+
+

Thoughts

\ No newline at end of file diff --git a/games/persona-3-dancing-in-moonlight/index.html b/games/persona-3-dancing-in-moonlight/index.html new file mode 100644 index 0000000..68a375b --- /dev/null +++ b/games/persona-3-dancing-in-moonlight/index.html @@ -0,0 +1,6 @@ +

Persona 3: Dancing in Moonlight

+

Brief

+
+

Face-to-face with an enigmatic Velvet Room resident, the SEES are forced to perform at a mysterious dance party. Test your rhythm based gameplay skills and dominate the dance floor!

+
+

Thoughts

\ No newline at end of file diff --git a/games/persona-3/index.html b/games/persona-3/index.html new file mode 100644 index 0000000..346ae38 --- /dev/null +++ b/games/persona-3/index.html @@ -0,0 +1,6 @@ +

Persona 3

+

Brief

+
+

Shin Megami Tensei: Persona 3 is a role-playing video game developed by Atlus. In the game, the player takes the role of a male high-school student who joins the Specialized Extracurricular Execution Squad (SEES), a group of students investigating the Dark Hour, a time period between one day and the next that few people are aware of. During the Dark Hour, the player enters Tartarus, a large tower containing Shadows, creatures that feed on the minds of humans. To fight the Shadows, each member of SEES is able to summon a Persona, a manifestation of a person’s inner self. In addition to the standard elements of role-playing games, Persona 3 includes elements of simulation games, as the game’s protagonist progresses day by day through a school year, making friends and forming relationships that improve the strength of his Personas in battle.

+
+

Thoughts

\ No newline at end of file diff --git a/games/persona-4-arena/index.html b/games/persona-4-arena/index.html new file mode 100644 index 0000000..b4f12e3 --- /dev/null +++ b/games/persona-4-arena/index.html @@ -0,0 +1,6 @@ +

Persona 4 Arena

+

Brief

+
+

Persona 4 Arena is a fighting video game developed for Japanese arcades and later ported to home consoles. Based on Atlus’ Persona role-playing game series, Arena serves as a direct sequel to Persona 4 and features characters from its predecessor, Persona 3. Atlus wrote the story to the game while Arc System Works handled the gameplay.

+
+

Thoughts

\ No newline at end of file diff --git a/games/persona-4-golden--1/index.html b/games/persona-4-golden--1/index.html index 30c1355..8cbe18f 100644 --- a/games/persona-4-golden--1/index.html +++ b/games/persona-4-golden--1/index.html @@ -1,64 +1,7 @@ - - - - - - - - - - -

Persona 4 Golden

- - -

Storyline

+

Persona 4 Golden

+

Brief

-

They say your soulmate will appear if you stare into a television set on a rainy night…

+

A coming of age story that sets the protagonist and his friends on a journey kickstarted by a chain of serial murders.

-

This strange rumor slowly spreads through the rural town of Inaba, the protagonist’s new home, just as a chain of mysterious murders begin. As the protagonist and his teammates chase after the truth, they find themselves opening the door to another world.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Now available on modern platforms, the world-renowned Persona 4 Golden promises unforgettable adventures, meaningful bonds, and heartwarming experiences.

+

Thoughts

\ No newline at end of file diff --git a/games/persona-5-royal-launch-edition/index.html b/games/persona-5-royal-launch-edition/index.html new file mode 100644 index 0000000..ddc050a --- /dev/null +++ b/games/persona-5-royal-launch-edition/index.html @@ -0,0 +1,6 @@ +

Persona 5 Royal: Launch Edition

+

Brief

+
+

The Launch Edition includes the game in a limited edition Steelbook case and a dynamic PS4 theme download.

+
+

Thoughts

\ No newline at end of file diff --git a/games/persona-5-royal/index.html b/games/persona-5-royal/index.html deleted file mode 100644 index fce6f0a..0000000 --- a/games/persona-5-royal/index.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - -

Persona 5 Royal

- - -

Storyline

-
-

-
-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file diff --git a/games/persona-5-strikers/index.html b/games/persona-5-strikers/index.html new file mode 100644 index 0000000..68981a0 --- /dev/null +++ b/games/persona-5-strikers/index.html @@ -0,0 +1,6 @@ +

Persona 5 Strikers

+

Brief

+
+

Persona 5 Scramble is a crossover between Koei Tecmo’s hack and slash Dynasty Warriors series and Atlus’s turn-based role-playing game Persona series. As a result, it features gameplay elements from both, such as the real-time action combat of the former with the turn-based Persona-battling aspect of the latter. The game is set six months after the events of Persona 5, and follows Joker and the rest of the Phantom Thieves of Hearts as they end up in a mysterious version of Tokyo filled with supernatural enemies.

+
+

Thoughts

\ No newline at end of file diff --git a/games/persona-5/index.html b/games/persona-5/index.html index 66ec227..007696c 100644 --- a/games/persona-5/index.html +++ b/games/persona-5/index.html @@ -1,63 +1,6 @@ - - - - - - - - - - -

Persona 5

- - -

Storyline

+

Persona 5

+

Brief

-

The story focuses on the 16-year-old protagonist after he is transferred to Syujin High School in Tokyo, Japan. Staying with friends of his parents, he meets up with problem child Ryuji Sakamoto, the withdrawn Ann Takamaki, art student Yusuke Kitagawa, and a talking, shape-shifting cat-like creature known as Morgana.

+

Persona 5, a turn-based JRPG with visual novel elements, follows a high school student with a criminal record for a crime he didn’t commit. Soon he meets several characters who share similar fates to him, and discovers a metaphysical realm which allows him and his friends to channel their pent-up frustrations into becoming a group of vigilantes reveling in aesthetics and rebellion while fighting corruption.

-

During the protagonist’s time there, feeling suppressed by their environment, the five form a group known as the “Phantom Thieves of Hearts”, working together to explore the “Palace”, a castle created by the hearts of people, and steal ill intent from others’ hearts to help them: during this quest, they confront adult authority figures opposing them, along with a greater enemy revealed by their activities.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Thoughts

\ No newline at end of file diff --git a/games/persona-q-shadow-of-the-labyrinth/index.html b/games/persona-q-shadow-of-the-labyrinth/index.html new file mode 100644 index 0000000..f378317 --- /dev/null +++ b/games/persona-q-shadow-of-the-labyrinth/index.html @@ -0,0 +1,7 @@ +

Persona Q: Shadow of the Labyrinth

+

Brief

+
+

Persona Q is a crossover video game, containing characters from both Persona 3 and Persona 4 in a game based on Etrian Odyssey, with its perspective, play-style, and systems.

+
+

Persona Q’s gameplay focuses further on being a dungeon crawler. Players choose to play from the perspective of either the Persona 3 protagonist or the Persona 4 protagonist, with each side featuring slight differences in the main story. The player’s choices will also alter the flow of the game.

+

Thoughts

\ No newline at end of file diff --git a/games/persona-q2-new-cinema-labyrinth/index.html b/games/persona-q2-new-cinema-labyrinth/index.html new file mode 100644 index 0000000..857db27 --- /dev/null +++ b/games/persona-q2-new-cinema-labyrinth/index.html @@ -0,0 +1,7 @@ +

Persona Q2: New Cinema Labyrinth

+

Brief

+
+

The dream meeting of Persona 3, 4, 5! Welcome to the movie world (Labyrinth). +The latest RPG in the Persona series! A new storyline in Persona Q, this time focusing on P5. The most number of party members in the Persona series with a total of 28 people! A dream RPG where P3, P4, and P5 characters meet to unravel the mystery begins!

+
+

Thoughts

\ No newline at end of file diff --git a/games/phantom-brigade/index.html b/games/phantom-brigade/index.html new file mode 100644 index 0000000..9746b82 --- /dev/null +++ b/games/phantom-brigade/index.html @@ -0,0 +1,6 @@ +

Phantom Brigade

+

Brief

+
+

Phantom Brigade is a cinematic, real-time and turn-based tactical RPG, focusing on in-depth customization and player-driven stories. As the last surviving squad of mech pilots, you must capture enemy equipment and facilities to level the playing field. Outnumbered and out-gunned, lead The Brigade through a desperate campaign to retake their war-torn homeland.

+
+

Thoughts

\ No newline at end of file diff --git a/games/phoenix-wright-ace-attorney-justice-for-all/index.html b/games/phoenix-wright-ace-attorney-justice-for-all/index.html new file mode 100644 index 0000000..7d64bd6 --- /dev/null +++ b/games/phoenix-wright-ace-attorney-justice-for-all/index.html @@ -0,0 +1,6 @@ +

Phoenix Wright: Ace Attorney - Justice for All

+

Brief

+
+

The second game in the popular court room battle series from Japan introduces four new cases featuring new characters, plot twists and gameplay features. Players resume the role of Phoenix Wright, a defense attorney who must prove his client’s innocence against the toughest of odds and most ruthless of adversaries. Players must exercise their legal prowess as they collect evidence, examine witnesses, analyses testimonies and seek the truth to ensure that justice prevails.

+
+

Thoughts

\ No newline at end of file diff --git a/games/phoenix-wright-ace-attorney-trials-and-tribulations/index.html b/games/phoenix-wright-ace-attorney-trials-and-tribulations/index.html new file mode 100644 index 0000000..44edea1 --- /dev/null +++ b/games/phoenix-wright-ace-attorney-trials-and-tribulations/index.html @@ -0,0 +1,6 @@ +

Phoenix Wright: Ace Attorney - Trials and Tribulations

+

Brief

+
+

Phoenix Wright: Ace Attorney − Trials and Tribulations (known as Gyakuten Saiaban 3 in Japan) is the third game in the Ace Attorney series. Players take on the role of Phoenix Wright, a defense attorney known for taking on seemingly impossible cases. While the game focuses on a few specific cases, the overarching story of the Phoenix Wright franchise spans the length of the series, involving obscure characters from large families and intricate webs of lies, plots, and murder. The nature of the series remains generally lighthearted, something that’s reinforced by its playful, anime-inspired visual style, but the nature of the crimes committed can be cold and downright disturbing. While the game’s legal acumen is highly dubious, its aim seems to be more about producing comedic or stereotypically dramatic courtroom moments. Ace Attorney 3 makes light use of the DS touch screen, allowing the player to examine crime scenes and inspect evidence and character profiles. The top screen is used more for storytelling purposes, displaying various dialogue and conversations between characters. During these sequences the lower screen becomes a selection menu, displaying a series of questions to ask witnesses and further your investigation in search of evidence to use in defense of your client in each chapter.

+
+

Thoughts

\ No newline at end of file diff --git a/games/phoenix-wright-ace-attorney/index.html b/games/phoenix-wright-ace-attorney/index.html new file mode 100644 index 0000000..582888d --- /dev/null +++ b/games/phoenix-wright-ace-attorney/index.html @@ -0,0 +1,6 @@ +

Phoenix Wright: Ace Attorney

+

Brief

+
+

Meet Phoenix Wright, the rookie defense lawyer new to the scene with the wildest cross-examination skills in town! Take on five intriguing cases to reveal dramatic, stunning, and even comical court proceedings. Use both the touch screen to investigate the crime scenes, question witnesses and present shocking evidence. “Objection!”…It’s outrageous fun! You won’t be able to put down this laugh-out-loud, riveting adventure!

+
+

Thoughts

\ No newline at end of file diff --git a/games/portal-2/index.html b/games/portal-2/index.html new file mode 100644 index 0000000..3b2d438 --- /dev/null +++ b/games/portal-2/index.html @@ -0,0 +1,6 @@ +

Portal 2

+

Brief

+
+

Sequel to the acclaimed Portal (2007), Portal 2 pits the protagonist of the original game, Chell, and her new robot friend, Wheatley, against more puzzles conceived by GLaDOS, an A.I. with the sole purpose of testing the Portal Gun’s mechanics and taking revenge on Chell for the events of Portal. As a result of several interactions and revelations, Chell once again pushes to escape Aperture Science Labs.

+
+

Thoughts

\ No newline at end of file diff --git a/games/portal/index.html b/games/portal/index.html new file mode 100644 index 0000000..6c54f61 --- /dev/null +++ b/games/portal/index.html @@ -0,0 +1,6 @@ +

Portal

+

Brief

+
+

Waking up in a seemingly empty laboratory, the player is made to complete various physics-based puzzle challenges through numerous test chambers in order to test out the new Aperture Science Handheld Portal Device, without an explanation as to how, why or by whom.

+
+

Thoughts

\ No newline at end of file diff --git a/games/record-of-lodoss-war-deedlit-in-wonder-labyrinth/index.html b/games/record-of-lodoss-war-deedlit-in-wonder-labyrinth/index.html new file mode 100644 index 0000000..2096529 --- /dev/null +++ b/games/record-of-lodoss-war-deedlit-in-wonder-labyrinth/index.html @@ -0,0 +1,6 @@ +

Record of Lodoss War: Deedlit in Wonder Labyrinth

+

Brief

+
+

Record of Lodoss War-Deedlit in Wonder Labyrinth is a 2D-syle Metroidvania (action-exploration) game based on Record of Lodoss War. Immerse yourself in the gorgeous pixel animations, and take advantage of abilities such as swapping weapons, and get help from elemental spirits on your journey to solve the arcane mysteries of the labyrinth.

+
+

Thoughts

\ No newline at end of file diff --git a/games/resident-evil-2--1/index.html b/games/resident-evil-2--1/index.html new file mode 100644 index 0000000..b1ab539 --- /dev/null +++ b/games/resident-evil-2--1/index.html @@ -0,0 +1,6 @@ +

Resident Evil 2

+

Brief

+
+

Resident Evil 2 is a remake of 1998’s Resident Evil 2. The game was not developed with the intent of improving the original, but rather a reimagining of the original story with redesigned maps, characters and story elements. Gameplay mechanics are more similar to Resident Evil 7: Biohazard though with the use of an over-the-shoulder camera.

+
+

Thoughts

\ No newline at end of file diff --git a/games/resident-evil-3/index.html b/games/resident-evil-3/index.html new file mode 100644 index 0000000..626e9cc --- /dev/null +++ b/games/resident-evil-3/index.html @@ -0,0 +1,6 @@ +

Resident Evil 3

+

Brief

+
+

Resident Evil 3 is a remake of the original Resident Evil 3: Nemesis released in 1999. It updates the story and gameplay for a modern audience. Like the Resident Evil 2 remake, the game uses over-the-shoulder third person point of view similar to Resident Evil 4 and later installments. Players will spend most of their time playing as Jill Valentine, although on some occasions they will assume the role of Carlos Oliveira, giving him more screen time as a deuteragonist.

+
+

Thoughts

\ No newline at end of file diff --git a/games/resident-evil-4--1/index.html b/games/resident-evil-4--1/index.html new file mode 100644 index 0000000..4762248 --- /dev/null +++ b/games/resident-evil-4--1/index.html @@ -0,0 +1,7 @@ +

Resident Evil 4

+

Brief

+
+

Resident Evil 4 is a remake of the 2005 original Resident Evil 4 reimagined for 2023 to bring state-of-the-art survival horror. Resident Evil 4 preserves the essence of the original game, while introducing modernized gameplay, a reimagined storyline, +and vividly detailed graphics to make this the latest survival horror game where life and death, terror and catharsis intersect.

+
+

Thoughts

\ No newline at end of file diff --git a/games/revelations-persona/index.html b/games/revelations-persona/index.html new file mode 100644 index 0000000..7c2485a --- /dev/null +++ b/games/revelations-persona/index.html @@ -0,0 +1,6 @@ +

Revelations: Persona

+

Brief

+
+

Revelations: Persona is a role-playing video game developed and published by Atlus. It is the first entry in the Persona series, itself a subseries of the Megami Tensei franchise, and the first role-playing entry in the series to be released in the west. The game has been ported to Playstation Portable with the title of Shin Megami Tensei: Persona and featured new cutscenes and a redone localization. The story focuses on a group of high school students as they are confronted by a series of supernatural incidents. After playing a fortune-telling game, the group each gain the ability to summon Personas, the multiple selves within them. Using this power under the guidance of Philemon, a benevolent being representing humanity’s subconscious, the group face off against multiple forces that threaten the world. Gameplay revolves around the characters navigating environments around their town and fighting enemies using their Personas. During the course of the game, the player can create new Personae for battle using spell cards gained in battle or by talking with enemies.

+
+

Thoughts

\ No newline at end of file diff --git a/games/rollerdrome/index.html b/games/rollerdrome/index.html new file mode 100644 index 0000000..8308c3a --- /dev/null +++ b/games/rollerdrome/index.html @@ -0,0 +1,6 @@ +

Rollerdrome

+

Brief

+
+

Rollerdrome is a third person action shooter that seamlessly blends high octane, visceral combat with fluid movement and tricking mechanics into one complementary and challenging whole, to create an original adrenaline-pumping shooter experience like no other.

+
+

Thoughts

\ No newline at end of file diff --git a/games/sea-of-stars/index.html b/games/sea-of-stars/index.html new file mode 100644 index 0000000..7bba4ea --- /dev/null +++ b/games/sea-of-stars/index.html @@ -0,0 +1,6 @@ +

Sea of Stars

+

Brief

+
+

Sea of Stars is a turn-based RPG inspired by the classics. Promising the Sabotage touch in every system, Sea of Stars aims to modernize the classic RPG in terms of turn-based combat, storytelling, exploration and interactions with the environment, while still offering a hearty slice of nostalgia and good old, simple fun.

+
+

Thoughts

\ No newline at end of file diff --git a/games/sekiro-shadows-die-twice/index.html b/games/sekiro-shadows-die-twice/index.html new file mode 100644 index 0000000..1b7833d --- /dev/null +++ b/games/sekiro-shadows-die-twice/index.html @@ -0,0 +1,7 @@ +

Sekiro: Shadows Die Twice

+

Brief

+
+

Enter a dark and brutal new gameplay experience from the creators of Bloodborne and the Dark Souls series. Sekiro: Shadows Die Twice is an intense, third-person, action-adventure set against the bloody backdrop of 14th-century Japan. Step into the role of a disgraced warrior brought back from the brink of death whose mission is to rescue his master and exact revenge on his arch nemesis.

+
+

Take Revenge. Restore Your Honor. Kill Ingeniously.

+

Thoughts

\ No newline at end of file diff --git a/games/shin-megami-tensei-iii-nocturne-hd-remaster/index.html b/games/shin-megami-tensei-iii-nocturne-hd-remaster/index.html new file mode 100644 index 0000000..32b51b0 --- /dev/null +++ b/games/shin-megami-tensei-iii-nocturne-hd-remaster/index.html @@ -0,0 +1,6 @@ +

Shin Megami Tensei III: Nocturne - HD Remaster

+

Brief

+
+

200X. Everyday life suddenly came to an end. Tokyo is transformed into a world of demons following an anomaly known as the “Conception”. This is the story of our protagonist’s journey through a changed Tokyo in his new body, and of he and his friends’ trials and tribulations as they seek to recreate the world.

+
+

Thoughts

\ No newline at end of file diff --git a/games/shin-megami-tensei-iv-apocalypse/index.html b/games/shin-megami-tensei-iv-apocalypse/index.html new file mode 100644 index 0000000..1b3987e --- /dev/null +++ b/games/shin-megami-tensei-iv-apocalypse/index.html @@ -0,0 +1,6 @@ +

Shin Megami Tensei IV: Apocalypse

+

Brief

+
+

Shin Megami Tensei IV: Apocalypse is a post-apocalyptic role-playing video game developed and published by Atlus for the Nintendo 3DS. It is set in the same universe as Shin Megami Tensei IV and forms part of the Shin Megami Tensei series, the central series of the Megami Tensei franchise.

+
+

Thoughts

\ No newline at end of file diff --git a/games/shin-megami-tensei-iv/index.html b/games/shin-megami-tensei-iv/index.html new file mode 100644 index 0000000..7f7d465 --- /dev/null +++ b/games/shin-megami-tensei-iv/index.html @@ -0,0 +1,6 @@ +

Shin Megami Tensei IV

+

Brief

+
+

Building on the styles of ATLUS’ Persona, Devil Summoner, and Devil Survivor titles, SMTIV is the first true successor to 2004’s Shin Megami Tensei: Nocturne. The story of SMTIV revolves around the Samurai, the sacred protectors of the Eastern Kingdom of Mikado. As a newly appointed Samurai, players will struggle with factions that have nefarious designs on the world as they defend their home kingdom from a growing army of demons. Decisions players make throughout the course of the story will have lasting repercussions, as the fate of the world hangs in the balance.

+
+

Thoughts

\ No newline at end of file diff --git a/games/shin-megami-tensei-v/index.html b/games/shin-megami-tensei-v/index.html new file mode 100644 index 0000000..910b83c --- /dev/null +++ b/games/shin-megami-tensei-v/index.html @@ -0,0 +1,6 @@ +

Shin Megami Tensei V

+

Brief

+
+

Shin Megami Tensei V, the fifth numbered game of the Shin Megami Tensei series, is a role-playing video game set in modern-day Tokyo. It will feature returning gameplay elements from previous games, such as the ability to fuse demons, along with new mechanics.

+
+

Thoughts

\ No newline at end of file diff --git a/games/shovel-knight/index.html b/games/shovel-knight/index.html new file mode 100644 index 0000000..a12dbbf --- /dev/null +++ b/games/shovel-knight/index.html @@ -0,0 +1,7 @@ +

Shovel Knight

+

Brief

+
+

Shovel Knight is a sweeping classic action adventure game with awesome gameplay, memorable characters, and an 8-bit retro aesthetic. It’s a hot mashup of new and old! You play as the eponymous Shovel Knight, a small knight with a huge quest. Shovel Knight has come to this land with two goals: to defeat the evil Enchantress and quest for his lost beloved. He wields a Shovel Blade: a multipurpose weapon whose techniques have now been lost to the ages. Always honest and helpful, Shovel Knight is a shining example of the code of Shovelry: Slash Mercilessly and Dig Tirelessly!

+
+

But, between Shovel Knight and his beloved stands a cadre of villainous knights. These terrible foes, known as The Order of No Quarter, have been dispatched to prevent Shovel Knight from reaching the Enchantress, and will pursue their mission at any cost. If you love games with perfect platforming, beautiful art, infectious music, crazy bosses, humor and levity, and real heart… Shovel Knight is for you!

+

Thoughts

\ No newline at end of file diff --git a/games/sifu/index.html b/games/sifu/index.html new file mode 100644 index 0000000..de981bc --- /dev/null +++ b/games/sifu/index.html @@ -0,0 +1,6 @@ +

Sifu

+

Brief

+
+

A third person action game featuring intense hand-to-hand combat, it puts you in control of a young Kung-Fu student on his path of revenge throughout the city.

+
+

Thoughts

\ No newline at end of file diff --git a/games/signalis/index.html b/games/signalis/index.html new file mode 100644 index 0000000..af80dde --- /dev/null +++ b/games/signalis/index.html @@ -0,0 +1,6 @@ +

Signalis

+

Brief

+
+

Signalis is a classic survival horror experience with a unique aesthetic, full of melancholic mystery. Investigate a dark secret, solve puzzles, fight off nightmarish creatures and navigate dystopian, surreal retrotech worlds as Elster, a technician Replika searching for her lost dreams.

+
+

Thoughts

\ No newline at end of file diff --git a/games/sonic-mania/index.html b/games/sonic-mania/index.html new file mode 100644 index 0000000..ce81cab --- /dev/null +++ b/games/sonic-mania/index.html @@ -0,0 +1,6 @@ +

Sonic Mania

+

Brief

+
+

Experience the ultimate celebration of past and future in Sonic Mania! Re-live the Sonic of the past with an exciting new twist on classic zones while fighting against new bosses and Dr. Eggman’s evil robot army. Go head to-head with players in Competition Mode or play in Co-Op Mode with a friend.

+
+

Thoughts

\ No newline at end of file diff --git a/games/splatoon-2-octo-expansion/index.html b/games/splatoon-2-octo-expansion/index.html new file mode 100644 index 0000000..ad48752 --- /dev/null +++ b/games/splatoon-2-octo-expansion/index.html @@ -0,0 +1,14 @@ +

Splatoon 2: Octo Expansion

+

Brief

+
+

“This full-on single-player adventure spans 80 missions starring Agent 8, an Octoling who awakens on a dark subway platform. Navigate this mysterious underground test facility in a desperate battle to reach the surface of Inkopolis. Escape from these twisted depths, and you’ll finally be able to join multiplayer matches as an Octoling!”

+
+

“The new adventure features 80 missions starring Agent 8, a new character who awakens without her memories on a dark subway platform. Navigate the twisted depths in a battle to reach the surface of Inkopolis. Once you escape, you’ll be able to join multiplayer matches as an Octoling!

+
    +
  • Play as an Octoling who’s lost her memory in a new single-player adventure spanning 80 missions.
  • +
  • Navigate an underground facility to reach the surface of Inkopolis.
  • +
  • Take on a variety of mission types packed with new challenges you won’t find in the main game.
  • +
  • Complete the campaign to unlock Octolings (Girl or Boy) as playable characters in multiplayer battles.
  • +
  • Unravel mysteries hidden below Inkopolis with Pearl, Marina, & Cap’n Cuttlefish.”
  • +
+

Thoughts

\ No newline at end of file diff --git a/games/splatoon-2/index.html b/games/splatoon-2/index.html new file mode 100644 index 0000000..cdc4b0b --- /dev/null +++ b/games/splatoon-2/index.html @@ -0,0 +1,6 @@ +

Splatoon 2

+

Brief

+
+

Splatoon 2 is a multiplayer third-person shooter in which players control characters known as Inklings and use colored ink to attack opponents and clear goals. Inklings can alternate between humanoid form, during which they can fire ink with their weapons, and squid form, which allows them to swim through ink of their own color in order to move quickly and replenish ink supplies.

+
+

Thoughts

\ No newline at end of file diff --git a/games/splatoon-3-side-order/index.html b/games/splatoon-3-side-order/index.html new file mode 100644 index 0000000..4dff90f --- /dev/null +++ b/games/splatoon-3-side-order/index.html @@ -0,0 +1,8 @@ +

Splatoon 3: Side Order

+

Brief

+
+

Wave 2: Side Order is a new single-player campaign mode[3] featuring an Octoling. The campaign is set in Inkopolis Square, though instead of being filled with color as in Splatoon 2, it is now all white and more modern-looking. Branches of presumed dead or bleached coral can be seen throughout the plaza. Bits of snow-like specks can also be seen floating in the distance. Deca Tower looks entirely different, resembling a normal building more than a battle tower. The Great Zapfish is also absent from its resting spot.

+
+

Still images of Off the Hook are interspersed throughout the Wave’s trailer, suggesting they will play a major role in the campaign. This suggestion would align with information revealed in the August 2022 Splatoon 3 Direct, which suggested they would be featured in upcoming DLC.

+

The Direct states Wave 2 will arrive in the future, separate from Wave 1. The eShop listing’s description says it is planned for release by 31 December 2024,[4] though this is likely just to be a placeholder date.

+

Thoughts

\ No newline at end of file diff --git a/games/splatoon-3/index.html b/games/splatoon-3/index.html new file mode 100644 index 0000000..2444131 --- /dev/null +++ b/games/splatoon-3/index.html @@ -0,0 +1,6 @@ +

Splatoon 3

+

Brief

+
+

Enter the Splatlands, a sun-scorched desert inhabited by battle-hardened Inklings and Octolings. Splatsville, the city of chaos, is the adrenaline-fueled heart of this dusty wasteland. Even in this desolate environment, Turf War reigns supreme and battles rage in new stages located in the surrounding wilds. Dynamic new moves help these fighters dodge attacks and cover more ground, along with a new bow-shaped weapon to sling ink.

+
+

Thoughts

\ No newline at end of file diff --git a/games/star-wars-jedi-fallen-order/index.html b/games/star-wars-jedi-fallen-order/index.html new file mode 100644 index 0000000..a95e008 --- /dev/null +++ b/games/star-wars-jedi-fallen-order/index.html @@ -0,0 +1,6 @@ +

Star Wars Jedi: Fallen Order

+

Brief

+
+

Star Wars Jedi: Fallen Order is a narratively driven, single-player game puts you in the role of a Jedi Padawan who narrowly escaped the purge of Order 66 following the events of Episode III: Revenge of the Sith. On a quest to rebuild the Jedi Order, you must pick up the pieces of your shattered past to complete your training, develop new powerful Force abilities and master the art of the iconic lightsaber - all while staying one step ahead of the Empire and its deadly Inquisitors.

+
+

Thoughts

\ No newline at end of file diff --git a/games/star-wars-the-force-unleashed-ii/index.html b/games/star-wars-the-force-unleashed-ii/index.html new file mode 100644 index 0000000..503e9e4 --- /dev/null +++ b/games/star-wars-the-force-unleashed-ii/index.html @@ -0,0 +1,9 @@ +

Star Wars: The Force Unleashed II

+

Brief

+
+

The Star Wars Saga continues with Star Wars: The Force Unleashed II, the highly anticipated sequel to the fastest-selling Star Wars game ever created, which has sold more than seven million copies worldwide.

+
+

In Star Wars: The Force Unleashed, the world was introduced to Darth Vader’s now fugitive apprentice, Starkiller — the unlikely hero who would ignite the flames of rebellion in a galaxy so desperately in need of a champion. In the sequel, Starkiller returns with over-the-top Force powers and embarks on a journey to discover his own identity and to reunite with his one true love, Juno Eclipse.

+

In Star Wars: The Force Unleashed II, Starkiller is once again the pawn of Darth Vader — but instead of training his protégée as a ruthless assassin, the dark lord is attempting to clone his former apprentice in an attempt to create the Ultimate Sith warrior. The chase is on — Starkiller is in pursuit of Juno and Darth Vader is hunting for Starkiller.

+

With all-new devastating Force powers and the ability to dual-wield lightsabers, Starkiller cuts a swath through deadly new enemies across exciting worlds from the Star Wars movies — all in his desperate search for answers to his past.

+

Thoughts

\ No newline at end of file diff --git a/games/star-wars-the-force-unleashed/index.html b/games/star-wars-the-force-unleashed/index.html new file mode 100644 index 0000000..565979b --- /dev/null +++ b/games/star-wars-the-force-unleashed/index.html @@ -0,0 +1,8 @@ +

Star Wars: The Force Unleashed

+

Brief

+
+

Star Wars: The Force Unleashed is a Star Wars video game that takes place between the films Star Wars: Episode III Revenge of the Sith and Star Wars: Episode IV A New Hope. It is the centerpiece of the Star Wars: The Force Unleashed multimedia project,

+
+

Star Wars: The Force Unleashed completely re-imagines the scope and scale of the Force and casts players as Darth Vader’s “Secret Apprentice,” unveiling new revelations about the Star Wars galaxy seen through the eyes of a mysterious new character armed with unprecedented powers.

+

The game showcases Digital Molecular Matter (DMM), an extremely detailed and realistic material physics engine developed by Pixelux, and Euphoria, a realistic bio-mechanical A.I. engine by NaturalMotion

+

Thoughts

\ No newline at end of file diff --git a/games/steins-gate-0/index.html b/games/steins-gate-0/index.html new file mode 100644 index 0000000..53c8976 --- /dev/null +++ b/games/steins-gate-0/index.html @@ -0,0 +1,6 @@ +

Steins;Gate 0

+

Brief

+
+

Steins;Gate 0 is a Japanese visual novel. It is the fifth game in the Science Adventure series and the sequel to Steins;Gate. Like Steins;Gate, the game is described as a “hypothetical science ADV”. The player assumes the role of Okabe Rintaro in the β World Timeline.

+
+

Thoughts

\ No newline at end of file diff --git a/games/steins-gate-elite/index.html b/games/steins-gate-elite/index.html new file mode 100644 index 0000000..0c468df --- /dev/null +++ b/games/steins-gate-elite/index.html @@ -0,0 +1,6 @@ +

Steins;Gate Elite

+

Brief

+
+

A remake of the original Steins;Gate that replaces the artwork from previous releases with repurposed FMV footage from the Stiens;Gate anime adaptation.

+
+

Thoughts

\ No newline at end of file diff --git a/games/steins-gate-linear-bounded-phenogram/index.html b/games/steins-gate-linear-bounded-phenogram/index.html new file mode 100644 index 0000000..5eca557 --- /dev/null +++ b/games/steins-gate-linear-bounded-phenogram/index.html @@ -0,0 +1,6 @@ +

Steins;Gate: Linear Bounded Phenogram

+

Brief

+
+

Steins;Gate: Linear Bounded Phenogram/Phenogram of Linear Restraint (STEINS;GATE 線形拘束のフェノグラム Senkei Kousoku no Phenogram?) is a visual novel released on April 25, 2013 containing a mixture of scenarios set during and after the original visual novel’s story-line, but in different world lines.

+
+

Thoughts

\ No newline at end of file diff --git a/games/steins-gate/index.html b/games/steins-gate/index.html new file mode 100644 index 0000000..de51c01 --- /dev/null +++ b/games/steins-gate/index.html @@ -0,0 +1,6 @@ +

Steins;Gate

+

Brief

+
+

Steins;Gate is a Japanese visual novel developed by 5pb. and Nitroplus. It is the second game in the Science Adventure series following Chaos;Head. The game is described by the development team as a “hypothetical science ADV” and explores time and time travel in 2010 Akihabara. The gameplay follows non-linear plot lines which offer branching scenarios with courses of interaction.

+
+

Thoughts

\ No newline at end of file diff --git a/games/sunblaze/index.html b/games/sunblaze/index.html new file mode 100644 index 0000000..1fe7c72 --- /dev/null +++ b/games/sunblaze/index.html @@ -0,0 +1,6 @@ +

Sunblaze

+

Brief

+
+

Lead Josie, aka. Sunblaze into a superhero training simulator built by her dad, a retired protagonist fighting the evils of our universe. Sunblaze is a brain-twisting precision platformer with hundreds of challenging levels, an awesome story, a superb soundtrack, and a beautiful game design.

+
+

Thoughts

\ No newline at end of file diff --git a/games/super-mario-galaxy-2/index.html b/games/super-mario-galaxy-2/index.html index cf14441..932bee2 100644 --- a/games/super-mario-galaxy-2/index.html +++ b/games/super-mario-galaxy-2/index.html @@ -1,65 +1,6 @@ - - - - - - - - - - -

Super Mario Galaxy 2

- - -

Storyline

+

Super Mario Galaxy 2

+

Brief

-

Shining stardust falls on the Mushroom Kingdom once every hundred years. That time had come again…

+

Super Mario Galaxy 2 is the sequel to Super Mario Galaxy and the fourth 3D platformer entry in the Mario franchise. The sequel retains many elements from its predecessor, such as the adventure being in outer space, the element of gravity, and recurring objects such as Launch Stars and Sling Stars. Returning items include the Bee Mushroom and the Fire Flower. However, the game introduces new elements as well, such as the utilization of Yoshi, new power-ups like the Cloud Flower, and the use of a guide within the game for beginner players.

-

“Dear Mario, -Would you like to share some cake while we watch the shooting stars? Meet me at the castle! -Peach”

-

Mario ran through the field with stars falling around him. Suddenly, he noticed a strange light in the grass. As he peered cautiously through the reeds, he saw a small, lost Luma. With the baby Luma tucked safely under his cap, Mario rushed on to the castle. But when he got there, something unexpected was waiting for him…

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Thoughts

\ No newline at end of file diff --git a/games/super-mario-rpg/index.html b/games/super-mario-rpg/index.html new file mode 100644 index 0000000..1a9c974 --- /dev/null +++ b/games/super-mario-rpg/index.html @@ -0,0 +1,8 @@ +

Super Mario RPG

+

Brief

+
+

Mario, Bowser, and Peach partner up to repair the wish-granting Star Road in this approachable role-playing adventure.

+
+

Team up with an oddball group of heroes to save Star Road and stop the troublemaking Smithy Gang. This colorful RPG has updated graphics and cinematics that add even more charm to the unexpected alliance between Mario, Bowser, Peach, and original characters Mallow and Geno.

+

Enter (or revisit) this world of eccentric allies and offbeat enemies in an RPG for everyone.

+

Thoughts

\ No newline at end of file diff --git a/games/super-metroid/index.html b/games/super-metroid/index.html new file mode 100644 index 0000000..1305f4c --- /dev/null +++ b/games/super-metroid/index.html @@ -0,0 +1,6 @@ +

Super Metroid

+

Brief

+
+

The Space Pirates, merciless agents of the evil Mother Brain, have stolen the last Metroid from a research station, and once again Mother Brain threatens the safety of the galaxy! Samus Aran must don her awesome array of high-tech weaponry to retrieve the deadly Metroid hidden deep within the cave-riddled planet Zebes. Super Metroid features excellent graphics, with a huge variety of enemies and worlds to explore. The side-view action will be familiar to many players, only now there are new weapons and items, including the Grappling Beam, which allows Samus to swing across large chasms, and the X-Ray Scope, which reveals secret passages.

+
+

Thoughts

\ No newline at end of file diff --git a/games/tactics-ogre-reborn/index.html b/games/tactics-ogre-reborn/index.html new file mode 100644 index 0000000..b88adc8 --- /dev/null +++ b/games/tactics-ogre-reborn/index.html @@ -0,0 +1,6 @@ +

Tactics Ogre: Reborn

+

Brief

+
+

Tactics Ogre, crown jewel of the tactical role-playing genre, is reborn! Based on the 2010 release, the game features improved graphics and sound, as well as updated game design, bringing to life a new Tactics Ogre that remains true to its roots.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-elder-scrolls-v-skyrim/index.html b/games/the-elder-scrolls-v-skyrim/index.html deleted file mode 100644 index 8958ee6..0000000 --- a/games/the-elder-scrolls-v-skyrim/index.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - -

The Elder Scrolls V: Skyrim

- - -

Storyline

-
-

The Empire of Tamriel is on the edge. The High King of Skyrim has been murdered. Alliances form as claims to the throne are made. In the midst of this conflict, a far more dangerous, ancient evil is awakened. Dragons, long lost to the passages of the Elder Scrolls, have returned to Tamriel. The future of Skyrim, even the Empire itself, hangs in the balance as they wait for the prophesized Dragonborn to come; a hero born with the power of The Voice, and the only one who can stand amongst the dragons.

-
-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file diff --git a/games/the-great-ace-attorney-2-resolve/index.html b/games/the-great-ace-attorney-2-resolve/index.html new file mode 100644 index 0000000..d17d891 --- /dev/null +++ b/games/the-great-ace-attorney-2-resolve/index.html @@ -0,0 +1,7 @@ +

The Great Ace Attorney 2: Resolve

+

Brief

+
+

The Great Ace Attorney 2: Resolve is the eleventh installment of the Ace Attorney series of text adventure video games. +New gameplay mechanics introduced to the series include Dance of Deduction, in which Ryunosuke must deduce mistakes and oversights in Herlock’s overboard logic and uncover new facts, and Summation Examination, in which players must point out discrepancies among jurors’ arguments to make their defendant’s case and ultimately secure a “Not Guilty” verdict.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-great-ace-attorney-adventures--1/index.html b/games/the-great-ace-attorney-adventures--1/index.html new file mode 100644 index 0000000..229a01c --- /dev/null +++ b/games/the-great-ace-attorney-adventures--1/index.html @@ -0,0 +1,7 @@ +

The Great Ace Attorney: Adventures

+

Brief

+
+

The Great Ace Attorney: Adventures is the ninth installment of the Ace Attorney series of text adventure video games.

+
+

New gameplay mechanics introduced to the series include Dance of Deduction, in which Ryunosuke must deduce mistakes and oversights in Herlock’s overboard logic and uncover new facts, and Summation Examination, in which players must point out discrepancies among jurors’ arguments to make their defendant’s case and ultimately secure a “Not Guilty” verdict.

+

Thoughts

\ No newline at end of file diff --git a/games/the-knight-witch/index.html b/games/the-knight-witch/index.html new file mode 100644 index 0000000..bede03a --- /dev/null +++ b/games/the-knight-witch/index.html @@ -0,0 +1,6 @@ +

The Knight Witch

+

Brief

+
+

The Knight Witch is a metroidvania adventure game with fast-paced, shoot ‘em up combat set in a beautifully hand-drawn world. Cast devastating card-based spells, forge close bonds, and make moral choices all in your quest to save your home and discover who’s behind the War Golem invasion.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-last-of-us-part-ii/index.html b/games/the-last-of-us-part-ii/index.html index b757292..dc84075 100644 --- a/games/the-last-of-us-part-ii/index.html +++ b/games/the-last-of-us-part-ii/index.html @@ -1,61 +1,6 @@ - - - - - - - - - - -

The Last of Us Part II

- - -

Storyline

+

The Last of Us Part II

+

Brief

-

Five years after their dangerous journey across the post-pandemic United States, Ellie and Joel have settled down in Jackson, Wyoming. Living amongst a thriving community of survivors has allowed them peace and stability, despite the constant threat of the infected and other, more desperate survivors. When a violent event disrupts that peace, Ellie embarks on a relentless journey to carry out justice and find closure. As she hunts those responsible one by one, she is confronted with the devastating physical and emotional repercussions of her actions.

+

The Last of Us Part II is an action-adventure game set five years after the events of The Last of Us. The player traverses post-apocalyptic environments such as buildings and forests to advance the story. He can use firearms, improvised weapons, and stealth to defend against hostile humans and cannibalistic creatures infected by a mutated strain of the Cordyceps fungus. The game intermittently switches control between Ellie and Abby, and also briefly Joel in the opening sequence. The nimble nature of the player character introduces platforming elements, allowing the player to jump and climb to traverse environments and gain advantages during combat.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file +

Thoughts

\ No newline at end of file diff --git a/games/the-last-of-us/index.html b/games/the-last-of-us/index.html deleted file mode 100644 index 9fb7b2a..0000000 --- a/games/the-last-of-us/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - -

The Last of Us

- - -

Storyline

-
-

Joel, a ruthless survivor with few moral lines left to cross, lives in one of the last remaining Quarantine Zones. These walled-off, oppressive cities are run by what’s left of the military. Despite the strict martial law, Joel operates in the black market of the city, smuggling contraband for the right price.

-
-

Joel is asked by a dying friend to look after Ellie, a fourteen-year-old girl with courage beyond her years. What starts out as a simple job to deliver Ellie to another Quarantine Zone, soon transforms into a profound journey that will forever change Joel and Ellie.

-

As they journey across a post-pandemic United States, Joel and Ellie will encounter different factions of survivors that have each found a unique way of dealing with the infected humans, the lack of supplies, and the threat of other survivors. As Joel and Ellie struggle to persevere, they must learn to trust each other and work together in order to survive the realities of this new world.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file diff --git a/games/the-legend-of-zelda-a-link-between-worlds/index.html b/games/the-legend-of-zelda-a-link-between-worlds/index.html new file mode 100644 index 0000000..4d5012a --- /dev/null +++ b/games/the-legend-of-zelda-a-link-between-worlds/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: A Link Between Worlds

+

Brief

+
+

The Legend of Zelda: A Link Between Worlds is the first Zelda game made exclusively for the Nintendo 3DS. It is an indirect sequel to A Link to the Past with the same version of Hyrule but with new characters and gameplay elements. Unlike the series’ tradition, many areas of the world are accessible from the beginning of the game and the dungeons can be visited in any order. Puzzles are encountered not only in dungeons but also in the open world, a part of them revolves around the game’s 3D visual effect. The 3DS touch-screen display shows the world, dungeon or map depending on where you are.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-a-link-to-the-past/index.html b/games/the-legend-of-zelda-a-link-to-the-past/index.html new file mode 100644 index 0000000..d68c223 --- /dev/null +++ b/games/the-legend-of-zelda-a-link-to-the-past/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: A Link to the Past

+

Brief

+
+

The Legend of Zelda: A Link to the Past is a top-down action game with puzzle-solving elements similar to the original The Legend of Zelda. After the side-scrolling and RPG-like gameplay of Zelda II: The Adventure of Link, the game is a return to the top-down view and gameplay style of the first installment. It introduces major new items to the series such as the Master Sword and the concept of two different worlds, which was revisited to some extent in Ocarina of Time with two distinct time periods rather than dark and light worlds.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-breath-of-the-wild/index.html b/games/the-legend-of-zelda-breath-of-the-wild/index.html new file mode 100644 index 0000000..53fe268 --- /dev/null +++ b/games/the-legend-of-zelda-breath-of-the-wild/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: Breath of the Wild

+

Brief

+
+

The Legend of Zelda: Breath of the Wild is the first 3D open-world game in the Zelda series. Link can travel anywhere and be equipped with weapons and armor found throughout the world to grant him various bonuses. Unlike many games in the series, Breath of the Wild does not impose a specific order in which quests or dungeons must be completed. While the game still has environmental obstacles such as weather effects, inhospitable lands, or powerful enemies, many of them can be overcome using the right method. A lot of critics ranked Breath of the Wild as one of the best video games of all time.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-four-swords-adventures/index.html b/games/the-legend-of-zelda-four-swords-adventures/index.html new file mode 100644 index 0000000..7caf7ab --- /dev/null +++ b/games/the-legend-of-zelda-four-swords-adventures/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: Four Swords Adventures

+

Brief

+
+

The Legend of Zelda: Four Swords Adventures is the only console Zelda title to date to incorporate multiplayer elements into its main campaign. Because of its single-player elements, Four Swords Adventures is also the first game in the series to allow a single player to control more than one Link at once, and it utilizes various methods to allow the player to make use of the four Links, such as formations. Also it is the only title to break locations and temples up into succinct, separate stages and levels which can be replayed even after beating them once. The game itself, though an innovation in Zelda gameplay, is heavily inspired by the music, graphics, and locations of A Link to the Past.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-four-swords/index.html b/games/the-legend-of-zelda-four-swords/index.html new file mode 100644 index 0000000..9757fc7 --- /dev/null +++ b/games/the-legend-of-zelda-four-swords/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: Four Swords

+

Brief

+
+

The Legend of Zelda: Four Swords is a multiplayer game in the Zelda series originally released together with The Legend of Zelda: A Link to the Past for the Game Boy Advance. The game has many features not seen in the series and it requires at least two people to play and uses randomly generated dungeons. During the game, players must collect as many Ruppees as possible while solving puzzles and defeating enemies. When enough Ruppees are collected, the Great Fairy will give the players a key to open the unlockable level. At the end of each level, the one who collects the most Ruppees will be the winner.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-link-s-awakening-dx/index.html b/games/the-legend-of-zelda-link-s-awakening-dx/index.html new file mode 100644 index 0000000..ca2296c --- /dev/null +++ b/games/the-legend-of-zelda-link-s-awakening-dx/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: Link’s Awakening DX

+

Brief

+
+

The Legend of Zelda: Link’s Awakening DX is an updated re-release of Link’s Awakening with several new additions, the most notable of which being the entire game is now in color.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-majora-s-mask/index.html b/games/the-legend-of-zelda-majora-s-mask/index.html new file mode 100644 index 0000000..9984c16 --- /dev/null +++ b/games/the-legend-of-zelda-majora-s-mask/index.html @@ -0,0 +1,10 @@ +

The Legend of Zelda: Majora’s Mask

+

Brief

+
+

The Legend of Zelda: Majora’s Mask is a direct sequel to Ocarina of Time, it utilizes the same engine and visual style as its predecessor. The game retains the traditional elements of Zelda games as well as those introduced in Ocarina of Time, such as active blocking with a shield, various throwing items, and the usage of melodies played on the ocarina to solve puzzles. Compared to the previous Zelda games, this installment is more oriented towards interaction with NPCs and has a larger variety of items, optional quests, and mini-games. It also includes a time system that spans three days, and this cycle must be reset periodically to progress through the game.

+
+

Thoughts

+

This game is part of my “I want to replay this games to see if they are actually good or I’m just beign nostalgic”

+

So far I think it does a pretty good job setting up the mood, the ambient and the story of the game in pretty much no downtime. In 30-45 minutes I was set up to go exploring and fine, I indeed knew what I needed to do so I speed up the process a little, but that is still think is better than other games.

+

I also think it has the right amount of dialog and text, It doesn’t overwhelm you with tons of text because you can get a better grasp of what is happening by just exploring and talking with other characters by your own, or you can just ignore it and go to the next location. But you have the right amount of information, without being repetitive about it.

+

This game also have the important stuff in the dialog highlighted in red, but is a lot less than other games. It also doesn’t repeat itself and tell you the same thing over and over again. It’s ironic that this game doesn’t do it because of the game main mechanic.

\ No newline at end of file diff --git a/games/the-legend-of-zelda-ocarina-of-time/index.html b/games/the-legend-of-zelda-ocarina-of-time/index.html new file mode 100644 index 0000000..50d93ba --- /dev/null +++ b/games/the-legend-of-zelda-ocarina-of-time/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: Ocarina of Time

+

Brief

+
+

The Legend of Zelda: Ocarina of Time is the fifth main installment of The Legend of Zelda series and the first to be released for the Nintendo 64. It was one of the most highly anticipated games of its age, and is listed among the greatest video games ever created by numerous websites and magazines. The gameplay of Ocarina of Time was revolutionary for its time, it has arguably made more of an impact on later games in the series than any of its predecessors even though they had the same cores of exploration, dungeons, puzzles and item usage. Among the gameplay mechanics, one of the most noteworthy is the time-traveling system. The game begins with the player controlling the child Link, but later on an adult Link becomes a playable character as well and each of them has certain unique abilities. Ocarina of Time also introduces the use of music to solve puzzles: as new songs are learned, they can be used to solve puzzles, gain access to new areas and warp to different locations. Dungeon exploration is somewhat more puzzle-oriented than in earlier games but they are not too complex.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-phantom-hourglass/index.html b/games/the-legend-of-zelda-phantom-hourglass/index.html new file mode 100644 index 0000000..5a2fbb6 --- /dev/null +++ b/games/the-legend-of-zelda-phantom-hourglass/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: Phantom Hourglass

+

Brief

+
+

The Legend of Zelda: Phantom Hourglass is the first Zelda game for the Nintendo DS and a direct sequel to The Wind Waker. The art direction is the same cel-shaded style as the Wind Waker but is displayed from a classic top-down perspective. The gameplay is structured similarly to other games in the series and is divided into two major gameplay sections: sailing between islands and exploring the islands and their dungeons on foot. The touch screen is used to make Link move and attack instead of buttons, you can also make notes of secret treasures and items on the map simply by writing them down. The game received critical acclaim from reviewers, who agreed that the game was a worthy sequel to The Wind Waker.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-skyward-sword/index.html b/games/the-legend-of-zelda-skyward-sword/index.html new file mode 100644 index 0000000..06c04db --- /dev/null +++ b/games/the-legend-of-zelda-skyward-sword/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: Skyward Sword

+

Brief

+
+

The Legend of Zelda: Skyward Sword is the first Zelda game created specifically with the Wii in mind. The game makes use of the Wii MotionPlus peripheral for sword fighting, with a revised Wii Remote pointing system used for targeting. Skyward Sword is structured very similar to previous Zelda games, as you travel through an overworld in search of temples to visit and once in you solve a series of puzzles before fighting a boss at the end and receive the next bit of plot. The biggest change is that the overworld is more focused on puzzles with only a handful of action.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-spirit-tracks/index.html b/games/the-legend-of-zelda-spirit-tracks/index.html new file mode 100644 index 0000000..2457cd5 --- /dev/null +++ b/games/the-legend-of-zelda-spirit-tracks/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: Spirit Tracks

+

Brief

+
+

The Legend of Zelda: Spirit Tracks is the second Zelda game for the Nintendo DS. The art direction is still cel-shading, but the game have notable changes from Phantom Hourglass with more puzzles and a new mode of transportation by train. You have to draw your route to the next area on the map and then let the train run its course. While the train is moving, caution will be needed to avoid obstacles, animals and enemies on the tracks. In certain dungeons, both Link and Zelda will be playable as they will need to work together to solve puzzles.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-tears-of-the-kingdom/index.html b/games/the-legend-of-zelda-tears-of-the-kingdom/index.html new file mode 100644 index 0000000..ce854ee --- /dev/null +++ b/games/the-legend-of-zelda-tears-of-the-kingdom/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: Tears of the Kingdom

+

Brief

+
+

The Legend of Zelda: Tears of the Kingdom is the sequel to The Legend of Zelda: Breath of the Wild. The setting for Link’s adventure has been expanded to include the skies above the vast lands of Hyrule.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-the-minish-cap/index.html b/games/the-legend-of-zelda-the-minish-cap/index.html new file mode 100644 index 0000000..9db1b8f --- /dev/null +++ b/games/the-legend-of-zelda-the-minish-cap/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: The Minish Cap

+

Brief

+
+

The Legend of Zelda: The Minish Cap is a top-down action adventure game that tells the origins of the evil Vaati from Four Swords. Like most other titles in the series, The Minish Cap features the fully explorable land of Hyrule, although it can be viewed from the eyes of a human or the eyes of a Minish, a race of tiny people and an alternate form that Link can transform into. Unlike the multiplayer focus of the other games in the series, The Minish Cap retains the original form of exploration and dungeons as seen in A Link to the Past, Oracle of Seasons, and Oracle of Ages, as well as returning characters and game mechanics such as Malon and the Spin Attack. New features include fusing Kinstones and shrinking to the size of a Minish.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-the-wind-waker/index.html b/games/the-legend-of-zelda-the-wind-waker/index.html new file mode 100644 index 0000000..fdddd99 --- /dev/null +++ b/games/the-legend-of-zelda-the-wind-waker/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: The Wind Waker

+

Brief

+
+

The Legend of Zelda: The Wind Waker is the first Zelda game for the Nintendo GameCube and also the first in the series to employ cel-shading, a lighting and texturing technique that results in the game having a cartoon-like appearance. Like its predecessors, The Wind Waker is an action game with puzzle-solving and light role-playing elements. Basic gameplay mechanics are similar to those found in Ocarina of Time, but it differentiates itself with its massive Great Sea which must be explored using a boat named King of Red Lions.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-legend-of-zelda-twilight-princess--1/index.html b/games/the-legend-of-zelda-twilight-princess--1/index.html deleted file mode 100644 index a8886e0..0000000 --- a/games/the-legend-of-zelda-twilight-princess--1/index.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - -

The Legend of Zelda: Twilight Princess

- - -

Storyline

-
-

Link, a young farm boy whose tasks consist of herding goats to watching children in Ordon village, is asked by the mayor to run an errand in Castle Town. But things went strange that day: the land becomes dark and strange creatures appear from another world called the Twilight Realm which turns most people into ghosts. Unlike the others, Link transforms into a wolf but is captured. A mysterious figure named Midna helps him break free, and with the aid of her magic, they set off to free the land from the shadows. Link must explore the vast land of Hyrule and uncover the mystery behind its plunge into darkness.

-
-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file diff --git a/games/the-legend-of-zelda-twilight-princess/index.html b/games/the-legend-of-zelda-twilight-princess/index.html new file mode 100644 index 0000000..21c3afb --- /dev/null +++ b/games/the-legend-of-zelda-twilight-princess/index.html @@ -0,0 +1,6 @@ +

The Legend of Zelda: Twilight Princess

+

Brief

+
+

The Legend of Zelda: Twilight Princess is the last Zelda game for GameCube, it was highly anticipated by many members of the gaming community and was regarded as finally fulfilling the dreams of those who wanted a much more realistic and mature game than the ones before. The art is similar to the naturalistic style of Ocarina of Time, rather than the cel-shaded look of The Wind Waker. The main adventure takes place in several provinces with dungeons and temples. New to this game is the ability for Link to transform into a Wolf when entering the Twilight. As a wolf, Link can use his senses to solve puzzles and get past obstacles, he can also dig holes to find hearts and rupees. Twilight Princess has received universal acclaim from reviewers and journalists, who cited it as the greatest Zelda game of all time.

+
+

Thoughts

\ No newline at end of file diff --git a/games/the-typing-of-the-dead-overkill/index.html b/games/the-typing-of-the-dead-overkill/index.html new file mode 100644 index 0000000..d25e138 --- /dev/null +++ b/games/the-typing-of-the-dead-overkill/index.html @@ -0,0 +1,6 @@ +

The Typing of the Dead: Overkill

+

Brief

+
+

The Typing of the Dead: Overkill fuses the horror and comedy of the legendary House of the Dead series with unique typing mechanics in order to deliver a truly original gaming experience! This gruesome shooter puts you in the middle of a mutant outbreak in Bayou county. Blast pieces out of the zombie horde across 9 stages, one keystroke at a time, in order to save you and a friends life as you work to uncover the mystery behind the outbreak.

+
+

Thoughts

\ No newline at end of file diff --git a/games/tormented-souls/index.html b/games/tormented-souls/index.html new file mode 100644 index 0000000..10febbb --- /dev/null +++ b/games/tormented-souls/index.html @@ -0,0 +1,6 @@ +

Tormented Souls

+

Brief

+
+

Classic survival horror is back! Inspired by the original Resident Evil and Alone in the Dark series, Tormented Souls modernizes with a fresh twist on the fixed perspective adventure. While investigating the disappearance of twin girls at Winterlake, something terrible happens to Caroline Walker. Waking in the dead of night, naked and hooked up to some kind of outdated medical equipment in a bathtub, Caroline must fight for her life as she explores the halls of the abandoned mansion.

+
+

Thoughts

\ No newline at end of file diff --git a/games/transistor/index.html b/games/transistor/index.html new file mode 100644 index 0000000..e73f840 --- /dev/null +++ b/games/transistor/index.html @@ -0,0 +1,6 @@ +

Transistor

+

Brief

+
+

An unconventional tactical action RPG in which after a powerful group called the Camerata cause measureless destruction through the ambiguous settlement of Cloudbank, Red, a famous singer in the city, goes on a journey along with her lover who is trapped inside the Transistor, a powerful machine with mysterious properties, to get to the bottom of the situation and get her lost voice back.

+
+

Thoughts

\ No newline at end of file diff --git a/games/tunic/index.html b/games/tunic/index.html new file mode 100644 index 0000000..973b532 --- /dev/null +++ b/games/tunic/index.html @@ -0,0 +1,6 @@ +

Tunic

+

Brief

+
+

Tunic is an action adventure about a tiny fox in a big world. Explore the wilderness, discover spooky ruins, and fight terrible creatures from long ago.

+
+

Thoughts

\ No newline at end of file diff --git a/games/uncharted-2-among-thieves/index.html b/games/uncharted-2-among-thieves/index.html deleted file mode 100644 index 1cac869..0000000 --- a/games/uncharted-2-among-thieves/index.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - -

Uncharted 2: Among Thieves

- - -

Storyline

-
-

Two years after the events of the first game, treasure hunter Nathan Drake (Nolan North) is approached by former associate Harry Flynn (Steve Valentine) and Flynn’s girlfriend Chloe Frazer (Claudia Black) to help steal a Mongolian oil lamp connected to Marco Polo’s doomed 1292 voyage from China. The group plans to cheat Flynn’s client and take Polo’s treasure for themselves. Unbeknownst to Flynn, Chloe and Nate had worked together before, and Chloe plans on blackmailing Flynn and escaping with Nate and whatever treasure they find.

-
-

Nate and Flynn break into a museum in Istanbul and find the lamp, which contains a map and flammable resin that reveals Polo’s fleet was shipwrecked in Borneo, and was carrying the Cintamani Stone from the fabled city of Shambhala. Flynn double-crosses Nate, leaving him to be arrested.

-

Three months later, Chloe helps free Nate with his longtime friend Victor Sullivan (Richard McGonagle). She reveals that Flynn is working for Zoran Lazarević (Graham McTavish), a Serbian war criminal seeking the stone. In Borneo, Nate and Sully infiltrate Lazarević’s camp, with Chloe as a mole. Nate discovers that the stone never left Shambhala, and locates a temple containing the bodies of Polo’s crew, as well as a phurba and map detailing that its carrier will gain passage to Shambhala through a temple in Nepal. Nate and Sully escape after being cornered by Flynn and his men.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file diff --git a/games/uncharted-3-drake-s-deception/index.html b/games/uncharted-3-drake-s-deception/index.html deleted file mode 100644 index 9211c32..0000000 --- a/games/uncharted-3-drake-s-deception/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - -

Uncharted 3: Drake’s Deception

- - -

Storyline

-
-

The story begins with Nathan “Nate” Drake (Nolan North) and Victor “Sully” Sullivan (Richard McGonagle) entering a pub in London to meet with a man named Talbot (Robin Atkin Downes), who is interested in purchasing Nate’s ring. During the meeting, Nate and Sully accuse Talbot of offering them counterfeit banknotes, and a fight ensues. After fighting their way past Talbot’s thugs, Nate and Sully emerge in an alleyway, where they are surrounded and subdued by Charlie Cutter (Graham McTavish), Talbot’s cohort. They are then approached by Talbot’s client, Katherine Marlowe (Rosalind Ayres), who steals Drake’s ring. Nate attempts to go after her, but Cutter guns him and Sully down, seemingly killing them.

-
-

The story flashes back to 20 years earlier, where a teenage Nathan Drake (Billy Unger) explores a museum in Cartagena, Colombia, in search of Sir Francis Drake’s ring, but is thrown out after guards suspect him of being a thief. Intrigued by the actions of Victor Sullivan, who he does not know at this point, Nate follows Sully to a keymaker and pickpockets him, before returning to the museum. He steals the ring, but before he can leave he is caught by Marlowe, her henchmen, and Sully, who was working for her. Nate flees with the ring, with Marlowe’s agents in pursuit, but Sully rescues Nate from the agents and decides to act as a mentor to him.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file diff --git a/games/uncharted-drake-s-fortune/index.html b/games/uncharted-drake-s-fortune/index.html deleted file mode 100644 index 2f13fd2..0000000 --- a/games/uncharted-drake-s-fortune/index.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - -

Uncharted: Drake’s Fortune

- - -

Storyline

-
-

Treasure hunter Nathan “Nate” Drake (Nolan North), accompanied by reporter Elena Fisher (Emily Rose), recovers the coffin of his self-proclaimed ancestor Sir Francis Drake, having located it from coordinates inscribed on a family heirloom: a ring Nate wears around his neck. The coffin contains Sir Francis Drake’s diary, which gives the location of El Dorado. Pirates attack and destroy Nate’s boat, but Nate’s friend and mentor Victor “Sully” Sullivan (Richard McGonagle) rescues the two in his seaplane. Fearing Elena’s reporting will attract potential rivals, Nate and Sully abandon her at a dock.

-
-

Following the diary to the indicated spot, Nate and Sully discover an alcove that once held a large statue, and realize that El Dorado is not a city but rather a golden idol. They find a Nazi U-boat, which contains a page from Drake’s diary showing the statue was taken to an island. However, mercenaries led by criminal Gabriel Roman (Simon Templeman) and his lieutenant Atoq Navarro (Robin Atkin Downes) intercept Nate and Sully. Sully is seemingly killed by a shot to the chest, but Nate manages to escape, encounters Elena, and flies with her to the island.

-

On the way, anti-aircraft fire forces Elena and Nate to bail out and they are separated. After retrieving supplies from the wrecked seaplane, Nate heads toward an old fort to find Elena. Briefly captured by pirates led by old associate Eddy Raja (James Sie), Elena breaks Nate free and they flee to the island’s old customs house. After finding records showing the statue was moved further inland, they find that Sully is alive and accompanying Roman and Raja. Nate and Elena find and rescue Sully who, having survived due to Drake’s diary blocking the bullet, explains he was buying time for Nate by giving Roman misinformation.

-

Thoughts

-

General

-

What I like

-

What I don’t like

- \ No newline at end of file diff --git a/games/va-11-hall-a-cyberpunk-bartender-action/index.html b/games/va-11-hall-a-cyberpunk-bartender-action/index.html new file mode 100644 index 0000000..8841fff --- /dev/null +++ b/games/va-11-hall-a-cyberpunk-bartender-action/index.html @@ -0,0 +1,10 @@ +

VA-11 Hall-A: Cyberpunk Bartender Action

+

Brief

+
+

Learn about daily life in a cyberpunk dystopia.

+
+

A branching storyline where your decisions do not depend on traditional choices, but through the drinks you prepare.

+

Visuals inspired by old japanese adventure games for the PC-98, with a modern touch for an other-wordly experience.

+

A beatiful soundtrack composed entirely by Garoad.

+

Get to know your clients, their tastes, and prepare the drink that will change their lives.

+

Thoughts

\ No newline at end of file diff --git a/games/valkyria-chronicles/index.html b/games/valkyria-chronicles/index.html new file mode 100644 index 0000000..32eb40e --- /dev/null +++ b/games/valkyria-chronicles/index.html @@ -0,0 +1,12 @@ +

Valkyria Chronicles

+

Brief

+
+

Set in a fictitious continent reminiscent of the 1930s, Valkyria Chronicles depicts Europe divided in two and ruled by two super powers: the Empire and the Federation. The Empire has set its sights on invading a small neutral country called Gallia, situated in the middle of the two superpowers territories, in an attempt to secure invaluable natural resources. Within this struggle a hero named Welkin, and his fellow soldiers of the Federation’s 7th Platoon, are fighting back against the invasion and the Empires attempts to unify the continent under its power.

+
+

During the ensuing war the Federation discovers that the Empire possesses a secret weapon, known as the “Valkyria” - an ancient race with special powers thought to exist only in legends. With this new discovery the fate of the Federation’s ability to turn the tide of the war, and the hope for a better future, hang in the balance.

+

“CANVAS” graphics engine: A unique engine that produces breath taking images that look like watercolour paintings in motion.

+

“BLiTZ” tactical battle system: Experience strategic manoeuvring of units combined with conventional RPG gameplay, all layered on top of the moment to moment action afforded by real-time controls as players command each squad member and tank in battle.

+

Epic storyline: Players will immerse themselves in the epic struggle for freedom, as the fate of the world lies in the hands of Welkin and the members of the 7th platoon.

+

Customisation: Over 100 customisable characters allow players to create a variety of platoons to suit each battle’s needs.

+

Beautifully rendered battlefields: Players explore 30 different environments, using unique terrain features to gain advantages in battle.

+

Thoughts

\ No newline at end of file diff --git a/games/wall-e/index.html b/games/wall-e/index.html new file mode 100644 index 0000000..5a3ee4b --- /dev/null +++ b/games/wall-e/index.html @@ -0,0 +1,6 @@ +

WALL-E

+

Brief

+
+

Based on the 2008 computer animated film from Pixar Animation Studios, the video game version of WALL-E involves playing as the lonely robot as he navigates a trash-tainted world and begins an unlikely trek across the cosmos.

+
+

Thoughts

\ No newline at end of file diff --git a/games/warioware-inc-mega-microgames/index.html b/games/warioware-inc-mega-microgames/index.html new file mode 100644 index 0000000..cae7011 --- /dev/null +++ b/games/warioware-inc-mega-microgames/index.html @@ -0,0 +1,6 @@ +

WarioWare, Inc.: Mega Microgames!

+

Brief

+
+

Frantic action! Prepare for lightning-quick game play as you blaze through over 200 bizarre microgames designed by a crazy crew of Wario’s cronies! There are even two-player contests that can be played on a single Game Boy Advance! Pick up and play! Ultra-simple controls make each game easy to get into…until the games start coming faster… and faster…and FASTER!

+
+

Thoughts

\ No newline at end of file diff --git a/games/warioware-move-it/index.html b/games/warioware-move-it/index.html new file mode 100644 index 0000000..05fc9ec --- /dev/null +++ b/games/warioware-move-it/index.html @@ -0,0 +1,7 @@ +

WarioWare: Move It!

+

Brief

+
+

Strike a pose with a multitude of motion-based microgames in a brand-new entry in the WarioWare series! +Grab a pair of Joy-Con controllers and get moving as you gently shake, punch, dance, wiggle, and even curtsey through over 200 lightning-fast microgames (minigames that last just a few hilarious seconds). A second player can use another set of Joy-Con controllers to join the treasure-guarding, sheep-twirling fun. Up to 4 players, each with one Joy-Con controller, can laugh out loud in the local Party Mode’s minigames like a dicey board game with Wario-style rules.

+
+

Thoughts

\ No newline at end of file diff --git a/games/warioware-touched/index.html b/games/warioware-touched/index.html new file mode 100644 index 0000000..609f34c --- /dev/null +++ b/games/warioware-touched/index.html @@ -0,0 +1,7 @@ +

WarioWare: Touched!

+

Brief

+
+

Wario makes his debut on the Nintendo DS with hundreds of all-new minigames. Now you must complete your goals by using the touch screen and a stylus. Tap, scratch, and rub your stylus on the touch screen to play minigames that have you do everything from milking a cow and drawing a mustache to hurling stars at evil ninjas. You can even play some minigames by blowing into the DS’s built-in microphone. The more minigames you clear, the more characters and items you unlock.

+
+

The 3DS version was exclusively available for a few months in 2016 to My Nintendo members.

+

Thoughts

\ No newline at end of file diff --git a/games/zero-escape-nine-hours-nine-persons-nine-doors/index.html b/games/zero-escape-nine-hours-nine-persons-nine-doors/index.html new file mode 100644 index 0000000..36651f5 --- /dev/null +++ b/games/zero-escape-nine-hours-nine-persons-nine-doors/index.html @@ -0,0 +1,8 @@ +

Zero Escape: Nine Hours, Nine Persons, Nine Doors

+

Brief

+
+

The first game in the Zero Escape series, originally made as a standalone title “Nine Hours, Nine Persons, Nine Doors”. The Zero Escape rebranding and alternative cover of the game were released around the time of the Sequel “Zero Escape: Virtue’s Last Reward”.

+
+

The game is a murder mystery visual novel with a heavy story focus that requires multiple playthroughs to figure out and involves puzzle rooms used to progress through the story with dialogue choices to be made inbetween them.

+

The iOS version of the game removed the puzzle rooms to focus more on the visual novel aspects of the game. The puzzle rooms are replaced with narration of the events that take place instead. The iOS version of the game also has an exclusive ending.

+

Thoughts

\ No newline at end of file diff --git a/games/zero-escape-virtue-s-last-reward/index.html b/games/zero-escape-virtue-s-last-reward/index.html new file mode 100644 index 0000000..6ef3b66 --- /dev/null +++ b/games/zero-escape-virtue-s-last-reward/index.html @@ -0,0 +1,8 @@ +

Zero Escape: Virtue’s Last Reward

+

Brief

+
+

The second game in the Zero Escape series. +Zero Escape: Virtue’s Last Reward is a mystery/thriller visual novel. It is story focused with multiple endings that use player choices and puzzle rooms to progress.

+
+

Additions to the game include an ‘auto-advance text’ mode, so players can listen to the voice acting without clicking through dialog, a memo function that allows players to note anything they feel is useful, and a flow chart that shows how alternate choices unfold. The in-game calculator has been removed.

+

Thoughts

\ No newline at end of file diff --git a/games/zero-escape-zero-time-dilemma/index.html b/games/zero-escape-zero-time-dilemma/index.html new file mode 100644 index 0000000..a434ad9 --- /dev/null +++ b/games/zero-escape-zero-time-dilemma/index.html @@ -0,0 +1,6 @@ +

Zero Escape: Zero Time Dilemma

+

Brief

+
+

Zero Time Dilemma is the third and final entry in the Zero Escape series. It is a story focused mystery/thriller visual novel with multiple endings that involves player choices and puzzle rooms.

+
+

Thoughts

\ No newline at end of file diff --git a/index.html b/index.html index 9758ad6..5564833 100644 --- a/index.html +++ b/index.html @@ -1,43 +1,20 @@ - - - - - - - - - Welcome to Astro. - - - - - - -
- -
-
- - -

Welcome to My Page :D

-

- To get started, open the directory src/pages in your project.
- Code Challenge: Tweak the "Welcome to Astro" message above. -

- -
- \ No newline at end of file +aleidk +
portrait of Alexander Navarro

Alexander Navarro

+Lorem, ipsum dolor sit amet consectetur adipisicing elit. Nihil ea rerum + doloremque numquam hic eius culpa nesciunt maiores repellat assumenda + incidunt, molestias odit perspiciatis dolore reiciendis praesentium + itaque! Et, ad! +

About me

+Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim + labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. + Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum + Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. + Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex + occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat + officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in + Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non + excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco + ut ea consectetur et est culpa et culpa duis. +

\ No newline at end of file diff --git a/portafolio/index.html b/portafolio/index.html new file mode 100644 index 0000000..b018567 --- /dev/null +++ b/portafolio/index.html @@ -0,0 +1,4 @@ +List of blog entries +

Blog's entries

index
Title
Technologies
\ No newline at end of file diff --git a/portafolio/piloto-go/index.html b/portafolio/piloto-go/index.html new file mode 100644 index 0000000..4d2e040 --- /dev/null +++ b/portafolio/piloto-go/index.html @@ -0,0 +1,2 @@ +Piloto Go

Piloto Go

  • this an image
  • this an image
  • this an image

    This is a web application to manage the stock of product in a construction company and their usage across projects. It also allows to create budgets with the interaction of different actors.

    \ No newline at end of file
    - -